50000
605 562 612 352 220 399
422 451 43 967 354 223
375 981 782 259 314 145
704 588 545 342 532 385
625 228 218 168 338 367
682 936 152 754 877 690
338 676 468 24 433 146
787 604 345 304 78 35
632 598 761 96 180 765
269 757 326 652 305 328
149 981 719 525 503 47
982 943 588 36 522 978
863 693 322 799 84 472
950 215 871 494 216 379
167 445 926 730 572 496
631 274 232 441 102 320
730 111 710 165 146 90
609 309 361 41 563 667
723 844 745 210 744 866
828 573 616 723 845 199
788 111 652 745 521 708
461 625 190 149 417 764
69 243 995 909 148 594
67 694 622 842 14 383
504 48 160 874 938 58
762 834 563 819 965 130
198 991 773 40 855 43
702 764 517 239 870 188
790 501 462 38 108 527
264 146 236 1 166 815
709 987 915 199 744 724
622 404 595 809 217 503
972 351 903 880 331 15
379 683 734 383 578 186
300 604 791 432 817 670
200 846 900 225 642 665
593 174 796 216 239 175
597 94 179 897 116 402
332 910 505 213 609 783
180 994 190 148 549 254
66 372 807 195 779 228
620 792 640 738 549 879
591 745 618 252 501 865
598 30 758 757 318 247
28 587 808 352 806 74
759 511 209 836 253 353
510 793 950 732 618 650
377 496 810 546 477 297
623 149 165 713 227 747
393 477 827 473 21 748
740 781 688 557 219 754
719 70 855 803 110 735
79 513 417 115 783 525
976 943 670 985 382 571
19 408 147 398 814 576
612 169 870 991 161 238
808 315 39 752 816 201
510 494 90 809 112 124
834 585 531 103 269 306
434 138 578 373 468 187
590 841 689 873 115 195
894 351 501 455 741 477
253 680 276 240 629 128
72 465 923 895 781 570
909 680 791 23 670 459
704 486 682 485 944 622
490 177 815 366 586 220
870 526 772 616 278 6
607 403 847 848 864 781
113 230 915 427 763 240
957 331 720 376 644 357
113 447 879 57 63 447
818 54 340 745 725 254
844 872 352 665 574 684
138 234 671 466 44 556
196 945 805 576 973 472
778 967 633 530 421 625
197 282 899 423 814 450
344 239 837 823 735 344
625 453 826 211 176 211
577 971 821 177 502 375
229 430 71 766 719 96
273 958 451 231 580 266
277 904 543 654 947 692
325 643 473 473 508 571
549 310 290 181 659 990
40 460 173 911 58 732
295 489 687 121 61 834
877 101 867 585 210 492
153 717 269 478 18 317
457 237 908 408 658 697
826 628 311 348 329 852
372 441 329 297 330 247
960 185 145 180 200 131
587 410 490 749 883 24
986 513 927 317 827 271
957 89 518 59 758 74
332 627 213 232 281 746
574 503 135 218 695 979
616 509 155 373 668 843
539 281 496 686 320 250
163 395 720 461 70 768
765 754 593 71 148 733
816 266 499 864 209 879
280 730 914 217 926 577
216 944 333 364 664 634
510 229 493 65 619 166
628 837 949 114 564 851
639 598 643 656 521 211
144 642 783 166 803 577
817 262 121 184 83 464
941 301 969 97 907 24
391 166 796 360 424 585
719 475 451 711 54 642
946 354 72 895 220 765
589 184 749 908 693 37
998 327 292 788 490 79
514 705 408 939 881 590
727 183 691 850 210 938
919 601 392 170 322 706
501 217 492 550 482 662
802 661 327 57 839 381
915 204 392 639 509 181
234 113 730 715 679 725
305 353 79 763 557 426
495 427 291 582 971 913
323 372 661 101 231 887
832 52 595 12 735 960
474 12 297 955 103 98
125 565 171 326 927 58
209 167 945 798 174 474
904 573 873 397 323 305
95 843 399 975 839 838
983 325 428 562 416 61
188 679 328 964 447 660
643 963 292 346 424 134
690 599 649 599 544 482
952 157 400 15 167 984
435 716 354 376 340 843
360 465 453 112 768 621
864 147 717 910 692 129
124 81 928 970 641 305
782 178 590 308 348 177
471 234 52 74 50 50
883 194 596 747 784 792
160 615 9 365 559 903
579 115 551 705 64 837
99 317 839 102 786 461
946 257 303 256 702 612
301 778 626 143 730 510
23 727 295 252 801 376
978 908 611 881 599 493
687 152 359 508 479 751
73 575 963 685 951 687
325 983 857 412 793 288
358 2 232 977 869 541
541 980 841 926 398 356
639 210 213 320 223 422
880 933 637 294 666 929
625 820 187 744 994 702
472 148 639 797 883 748
97 692 316 92 602 919
820 823 938 134 162 832
926 676 164 301 949 405
983 918 530 918 526 560
731 852 72 247 75 834
882 501 163 346 418 452
455 885 610 554 768 592
853 382 682 182 99 608
804 867 137 538 713 50
247 916 458 58 977 288
204 827 53 596 949 383
807 798 479 331 2 178
721 649 672 757 944 460
329 869 204 194 890 121
142 897 274 297 8 116
371 1 965 940 140 407
477 919 24 600 400 335
319 106 607 534 933 567
484 328 563 115 226 281
291 901 423 195 206 416
340 44 789 856 654 618
171 747 369 534 791 228
448 359 196 279 222 892
219 172 64 570 821 816
52 617 575 362 223 366
732 485 576 738 405 693
289 325 97 423 185 687
876 711 397 522 41 58
596 783 769 445 591 533
222 161 100 37 229 525
981 339 558 979 638 328
494 289 600 683 232 661
642 821 633 819 483 954
159 552 106 43 117 648
330 929 812 631 200 621
558 154 219 906 777 757
457 678 290 532 215 956
217 337 153 539 553 932
928 301 115 324 282 67
319 450 789 127 58 560
96 717 178 889 907 589
304 26 14 354 30 771
870 152 765 169 248 345
654 696 146 502 845 850
385 965 10 726 130 739
696 221 778 652 462 82
893 377 295 319 391 194
484 412 416 354 154 624
769 802 184 911 194 405
153 373 112 471 258 82
688 397 380 978 691 894
360 324 712 416 318 666
445 782 583 245 715 133
615 223 394 822 376 90
821 768 33 160 953 191
575 566 249 574 448 116
986 701 615 691 113 254
277 986 691 528 188 259
669 509 587 994 125 676
879 469 868 413 175 163
593 90 418 137 972 42
483 257 107 637 12 350
872 124 746 112 823 974
394 184 483 550 630 349
260 271 448 140 456 5
745 651 41 869 699 971
91 727 573 142 524 42
30 518 433 682 74 711
118 507 774 58 599 968
434 520 86 585 296 299
678 302 775 441 375 451
703 414 20 185 333 550
919 142 861 53 597 796
874 628 338 51 33 649
103 17 601 894 46 146
506 608 400 56 60 894
569 472 562 888 800 255
311 573 290 879 392 911
497 213 544 773 887 840
478 239 563 494 187 896
420 450 657 803 106 22
321 181 458 553 355 663
530 993 494 490 499 403
978 483 403 833 689 323
778 747 596 244 145 278
344 92 926 189 938 618
85 960 240 189 790 923
100 589 90 703 850 88
97 592 204 121 15 6
586 251 618 993 540 876
457 850 842 522 826 655
936 74 118 769 500 597
554 244 258 233 324 536
538 154 790 580 88 311
717 57 21 612 654 209
160 318 33 134 694 29
56 620 907 643 155 127
267 817 697 125 142 665
81 436 700 187 865 877
278 733 94 188 345 53
494 433 399 356 93 88
83 369 990 710 52 223
52 292 465 978 23 521
707 743 467 219 814 499
913 709 693 385 175 515
54 278 326 12 461 768
265 284 309 207 565 377
833 307 636 968 479 231
145 924 594 167 190 970
414 99 956 830 44 927
60 114 566 102 373 887
779 400 277 709 471 672
677 374 641 89 505 875
441 426 57 93 436 905
227 819 465 397 779 350
344 554 167 110 859 770
734 226 527 412 461 962
497 686 849 697 146 537
21 820 262 678 884 363
750 532 249 912 453 815
637 919 986 76 69 217
980 987 797 430 608 683
148 796 246 748 288 380
667 403 939 377 258 291
791 60 771 466 42 318
131 5 854 28 694 957
192 109 183 988 481 280
80 275 530 287 408 477
852 520 928 531 254 183
81 672 966 35 854 785
888 245 966 49 464 342
790 48 420 995 383 758
707 235 935 252 745 785
26 736 888 172 19 991
746 598 343 525 433 305
384 193 526 527 34 78
62 149 825 8 903 605
916 970 607 187 988 474
212 612 144 954 948 572
843 411 111 234 444 786
269 714 472 414 162 198
48 758 483 174 828 659
115 587 948 622 59 50
789 629 288 305 314 252
389 899 712 888 230 38
310 68 533 575 278 990
724 545 69 70 703 725
592 284 414 874 392 393
622 685 744 118 971 716
442 755 296 266 606 352
15 704 1 287 505 895
885 278 197 379 899 399
884 661 805 911 782 696
488 246 261 8 386 185
473 465 44 623 843 110
20 591 399 102 233 916
840 142 813 718 52 773
714 382 867 901 770 916
497 99 903 543 6 633
512 348 821 213 402 249
320 401 69 521 570 438
770 541 487 467 299 442
441 139 594 55 481 430
307 937 73 892 39 289
77 712 252 519 583 966
470 388 18 676 373 10
234 911 287 788 298 933
763 28 52 976 633 413
850 399 347 979 170 673
616 211 287 650 884 192
267 224 226 819 20 892
540 925 784 317 528 812
403 637 290 140 36 313
624 624 529 832 274 82
190 928 838 202 445 108
601 440 176 117 658 24
524 663 989 440 855 18
966 807 725 486 49 229
507 694 630 84 393 767
395 144 740 104 592 265
164 675 221 99 843 196
106 842 503 754 34 851
425 105 305 958 27 894
955 653 884 533 603 131
38 989 275 673 786 93
542 593 548 275 634 851
134 320 102 497 335 88
75 576 192 474 122 659
99 237 403 640 360 683
756 606 825 105 195 905
662 25 187 489 743 889
887 516 913 178 581 575
789 210 413 101 407 647
385 821 828 986 980 676
96 133 882 625 96 82
34 945 555 690 454 303
244 258 76 228 855 818
703 56 418 390 40 645
640 951 221 7 841 632
731 175 437 167 655 960
141 917 495 79 408 156
919 330 832 774 552 597
470 357 367 961 852 844
259 590 323 222 313 211
796 486 613 798 760 741
82 442 788 778 647 419
397 349 473 829 745 690
963 332 475 358 11 830
75 593 760 30 345 200
671 30 933 381 601 177
866 669 59 938 307 574
805 409 386 939 369 121
343 307 476 47 760 397
214 144 28 553 735 547
325 120 603 797 271 53
896 924 460 241 861 820
248 590 838 979 293 435
503 125 890 230 927 752
991 306 474 573 88 156
201 459 589 764 33 453
933 611 321 633 81 981
848 336 168 210 934 231
205 874 757 659 744 301
305 665 937 470 677 755
333 302 506 377 603 50
699 261 37 609 598 486
433 969 747 669 622 130
6 993 303 863 329 72
981 798 25 454 545 152
181 643 774 520 154 355
784 956 377 924 689 510
490 398 179 942 284 835
370 455 776 140 971 768
577 603 202 435 534 34
955 983 369 943 50 17
890 245 434 119 847 13
998 437 377 129 793 854
951 788 518 731 743 770
387 241 308 229 558 957
175 695 385 470 500 364
81 26 811 969 151 959
350 644 755 428 908 341
545 350 890 37 654 186
801 369 510 794 673 213
739 870 903 217 52 118
118 494 91 957 824 673
486 616 887 510 775 408
439 654 436 330 135 918
582 784 633 842 345 827
414 475 625 434 957 534
972 684 211 612 577 619
686 561 860 293 690 470
48 792 633 632 483 236
74 944 168 299 893 743
706 469 810 240 886 226
926 838 696 492 492 453
640 781 631 618 155 56
408 932 530 243 206 99
964 298 737 463 107 621
919 48 359 422 874 695
372 431 987 240 566 868
310 789 388 493 224 696
675 418 350 381 310 387
934 169 335 508 958 276
699 190 232 443 120 426
592 847 227 686 890 622
584 869 463 433 138 628
149 15 917 9 586 215
185 581 910 275 659 449
130 364 665 346 18 630
880 478 163 373 10 323
538 521 487 129 195 30
134 959 333 597 806 597
403 638 390 424 79 577
728 394 59 449 944 355
515 677 826 8 971 773
986 601 217 850 853 881
210 729 517 686 113 16
506 646 185 654 85 740
328 137 126 383 990 110
226 125 480 720 670 265
454 324 985 139 860 328
647 449 865 101 576 148
732 833 605 776 436 637
420 770 784 480 972 458
387 948 10 372 454 949
202 95 449 191 91 91
855 75 132 117 168 459
147 670 342 40 758 308
554 130 372 723 84 488
311 757 189 108 281 499
330 157 189 934 130 909
446 416 763 26 766 468
269 9 400 929 534 831
927 276 965 897 152 191
839 553 475 996 408 927
285 120 279 900 149 749
748 483 244 465 812 407
153 570 329 618 120 553
837 734 514 971 570 977
160 373 225 67 998 252
545 414 568 413 529 460
686 850 71 824 821 189
646 913 617 493 110 181
246 456 412 181 654 281
771 755 746 286 60 64
409 233 873 952 461 803
835 514 487 995 737 165
932 126 486 839 405 125
245 173 580 652 360 634
855 550 370 708 509 433
583 420 652 876 770 827
489 351 919 54 653 150
980 136 23 8 575 461
960 660 592 897 987 798
472 194 893 479 259 517
724 246 283 985 525 527
488 224 230 349 596 242
28 71 492 596 345 698
136 156 364 385 265 277
187 752 695 729 834 866
995 722 107 537 845 45
958 104 511 900 764 196
644 952 412 237 82 576
527 422 160 437 523 235
728 532 605 322 368 165
882 55 394 314 697 618
177 597 981 192 807 41
684 811 148 372 892 259
386 850 199 320 166 958
639 213 703 643 266 249
178 186 111 776 88 298
519 322 198 650 741 13
662 418 135 763 136 488
615 630 925 197 178 178
897 83 869 38 350 815
292 606 332 758 476 266
355 319 701 893 57 761
549 425 402 525 637 607
805 766 987 864 871 156
386 57 765 646 150 289
919 709 664 540 675 190
277 427 137 812 35 253
773 694 990 804 595 798
293 381 705 713 568 843
932 822 331 192 668 193
990 917 812 800 46 644
348 988 878 385 857 209
440 221 524 20 491 844
589 472 964 537 167 397
487 1 523 916 639 906
463 275 441 919 867 388
740 350 60 500 893 763
117 5 755 348 254 29
172 790 741 520 970 696
926 522 224 947 372 429
822 247 21 452 794 687
509 624 618 944 573 114
185 555 848 104 332 817
798 43 161 595 428 348
310 726 441 913 23 380
88 666 556 60 713 470
358 437 566 519 716 613
136 242 205 623 21 918
826 389 147 262 979 65
428 461 824 643 383 1
333 959 716 429 60 476
939 687 629 414 955 86
710 436 895 439 613 340
12 857 145 864 620 446
826 480 622 760 260 719
833 22 561 500 916 807
551 723 622 466 641 616
480 120 165 738 273 837
998 190 98 225 470 930
438 364 256 100 855 164
14 981 998 591 505 791
29 995 702 994 752 587
60 747 590 17 980 742
528 388 108 77 618 287
544 744 417 740 544 577
453 286 114 246 941 868
433 606 526 952 155 332
803 512 433 794 385 884
971 448 511 756 57 360
232 769 49 115 599 523
684 44 991 895 360 89
291 625 853 912 923 187
818 333 60 789 105 387
22 804 294 373 617 803
398 931 982 506 558 540
599 758 930 875 855 323
107 810 962 489 480 367
406 168 18 542 275 302
592 790 356 280 333 532
685 52 278 476 228 399
157 180 290 22 764 252
929 523 662 222 417 866
775 251 895 312 289 782
580 991 522 12 547 935
230 155 891 843 325 865
372 878 626 451 451 881
418 494 405 97 675 194
480 251 248 897 862 362
50 380 264 876 262 525
905 91 981 305 697 272
417 975 798 456 850 782
532 600 130 861 285 741
792 148 148 433 435 15
338 789 346 340 146 868
765 135 910 119 833 587
668 17 737 960 726 976
570 452 258 969 868 484
333 337 305 753 841 225
753 489 110 40 365 77
263 891 125 439 372 350
361 967 589 952 375 398
693 321 684 893 135 279
447 273 501 447 174 679
312 68 707 320 920 125
478 880 376 131 432 875
201 665 623 342 326 901
869 112 194 350 469 657
798 417 658 552 353 344
725 97 555 152 730 358
605 737 477 931 671 243
472 55 215 281 903 897
313 355 316 420 953 80
216 391 39 103 248 326
967 134 713 691 151 108
831 289 676 591 251 159
504 603 722 644 110 564
619 996 807 244 183 73
899 878 241 807 877 918
16 477 509 497 46 877
500 968 669 980 199 394
188 542 794 608 735 788
16 493 703 736 303 12
912 479 326 336 983 569
681 27 655 621 493 987
669 611 265 376 630 955
651 607 375 481 447 15
831 185 558 468 735 258
606 619 465 428 91 823
24 251 198 694 379 880
500 487 227 420 489 388
345 570 84 62 837 273
543 18 614 235 611 989
854 176 636 523 850 528
680 610 854 127 289 823
163 312 918 343 420 369
469 645 880 309 40 134
806 537 787 791 25 543
563 706 760 199 320 803
620 365 520 236 697 815
719 637 461 482 248 438
265 900 534 37 693 131
992 108 695 210 45 561
660 252 593 861 394 766
548 605 124 604 259 426
167 397 405 359 973 695
538 825 935 612 17 252
488 362 562 441 538 360
688 680 631 169 917 7
803 91 569 943 376 251
977 278 876 955 714 825
220 812 725 301 394 24
911 752 498 986 771 764
929 246 945 688 903 632
159 344 925 323 871 607
42 85 150 869 345 382
905 108 52 503 881 90
828 940 66 615 348 366
995 122 85 646 925 493
293 156 336 885 103 141
69 89 683 460 178 804
823 800 284 162 638 970
359 593 100 709 260 235
992 126 954 826 171 305
754 77 499 256 776 905
172 336 386 833 582 526
585 851 553 383 922 708
517 3 964 464 771 280
622 130 357 156 378 904
886 332 632 332 125 400
634 430 972 158 813 746
593 344 561 741 49 786
573 274 536 833 908 69
931 822 144 271 495 659
837 923 418 707 310 535
734 804 550 141 647 213
641 120 456 654 926 722
141 196 458 875 538 997
905 295 710 729 404 406
778 85 366 732 521 969
505 616 680 342 932 84
454 567 983 591 601 998
578 495 609 620 428 151
399 465 364 427 7 505
226 785 939 660 673 726
722 736 196 38 795 829
79 480 210 177 364 899
246 126 572 373 775 112
218 344 649 9 328 499
775 302 95 615 515 714
470 266 810 285 735 444
799 531 133 305 294 685
629 768 386 889 820 306
994 690 639 254 564 166
247 679 228 506 180 904
679 956 966 483 427 312
913 336 55 779 73 359
613 289 649 635 944 37
146 55 664 558 147 775
607 711 954 172 37 20
481 84 40 828 534 481
503 56 445 178 787 59
360 220 388 49 812 869
340 391 734 730 393 522
635 524 43 295 658 153
461 234 928 860 559 434
785 751 122 38 825 191
286 908 429 36 477 394
667 958 355 553 717 238
771 36 687 366 571 526
817 581 222 328 246 352
449 931 227 856 191 174
601 451 941 484 271 310
58 647 806 407 158 447
984 468 358 460 637 165
580 723 232 19 648 528
412 155 441 432 905 877
969 276 16 457 385 668
933 170 386 426 605 50
642 963 355 63 430 85
390 116 832 34 186 90
522 731 357 756 649 231
798 780 409 744 348 425
415 163 203 304 495 441
983 406 698 752 509 458
237 801 838 410 774 221
899 519 186 547 923 665
270 886 186 102 540 538
207 606 356 813 72 175
78 956 28 334 26 91
285 834 17 978 601 501
169 494 268 697 226 576
382 993 183 526 208 889
358 898 493 784 326 574
299 773 414 974 412 42
985 21 614 792 287 333
678 236 236 773 566 369
326 10 326 429 741 866
537 527 428 2 439 794
148 369 194 767 841 636
906 90 560 788 604 259
137 656 539 929 790 454
780 632 906 133 690 533
571 482 659 11 418 599
757 329 171 589 811 860
685 900 16 738 562 774
259 684 437 661 34 872
107 372 910 513 716 133
367 895 993 675 603 241
358 259 651 979 520 504
503 317 187 114 360 178
508 380 122 471 402 566
382 873 552 940 215 729
981 829 36 823 582 248
626 441 935 688 594 369
474 185 422 589 677 626
762 762 89 301 678 349
293 911 775 910 398 160
444 810 521 815 390 107
997 663 117 118 861 226
746 494 711 445 58 335
75 307 847 696 506 766
892 214 784 110 837 599
292 454 123 185 402 621
474 102 77 554 340 393
32 522 43 938 584 92
159 646 513 214 887 826
89 599 947 25 172 122
240 648 341 502 813 734
794 966 941 223 859 838
961 651 436 503 12 875
139 956 251 221 413 823
186 994 657 576 571 598
549 757 520 253 423 996
329 878 591 930 116 96
987 180 858 667 427 965
165 909 830 22 658 417
349 647 243 953 609 942
335 694 281 655 612 802
771 522 139 3 658 967
744 538 930 838 704 823
387 449 232 728 669 649
766 249 18 736 468 49
539 564 328 442 337 436
571 419 117 125 502 968
531 79 437 446 345 95
619 590 980 419 842 477
150 31 585 598 240 568
902 585 18 6 794 715
915 875 679 140 103 781
145 996 398 828 145 618
727 710 599 320 927 601
951 825 56 957 773 700
159 830 357 189 238 474
146 971 269 701 198 375
51 579 416 932 313 620
413 249 525 869 893 190
352 530 491 886 405 579
176 68 703 32 913 612
47 467 275 592 473 950
268 794 315 430 780 673
28 159 919 37 869 490
392 11 311 683 754 471
254 944 826 20 136 437
170 100 736 942 21 227
301 403 575 481 764 958
906 654 51 602 778 405
662 996 59 744 364 722
799 315 410 843 921 437
415 301 730 649 762 538
267 665 591 690 718 515
538 46 410 262 439 704
782 787 170 820 163 337
751 95 794 988 245 232
346 223 764 958 892 598
125 85 638 586 605 29
114 270 910 849 531 754
932 622 435 456 521 900
224 687 615 299 57 871
854 50 406 319 381 113
796 341 112 281 608 52
218 187 717 477 327 177
144 335 586 381 572 862
67 143 744 175 170 630
583 812 422 185 343 221
14 535 217 131 932 777
862 448 760 524 183 555
767 210 353 838 421 694
106 207 174 759 112 754
678 576 724 641 272 725
372 597 691 74 481 918
162 858 867 829 589 593
264 920 179 687 869 572
351 863 38 383 775 28
612 168 953 30 906 916
675 681 957 730 874 516
980 351 268 81 259 660
911 776 345 541 995 349
815 463 278 818 466 294
173 97 269 488 856 688
438 497 190 858 648 713
227 374 581 981 153 793
824 228 467 425 350 974
326 777 338 88 556 334
433 810 760 975 753 670
955 64 908 133 539 943
956 130 72 819 405 648
397 187 900 388 292 441
232 221 987 733 774 280
349 632 497 907 310 523
570 326 332 311 534 80
52 407 173 755 443 121
540 139 814 253 723 40
914 805 466 984 213 783
486 186 324 132 644 4
696 745 585 649 541 950
297 756 580 575 703 444
135 725 434 426 729 397
876 207 659 362 439 679
364 269 432 725 761 525
826 282 361 895 256 283
686 902 375 976 95 706
558 782 496 790 266 692
314 5 144 857 287 854
297 673 633 110 621 649
583 135 689 235 437 35
911 716 94 739 921 951
703 402 57 633 262 247
529 402 382 798 83 250
113 304 617 489 701 516
591 24 482 272 514 370
720 402 485 155 169 302
253 17 913 286 139 41
511 587 307 550 918 794
735 539 566 315 184 312
305 640 956 884 120 128
123 928 161 308 705 324
948 507 279 387 471 322
20 203 498 78 422 523
833 802 512 40 240 512
584 885 221 19 336 568
876 991 779 437 57 817
77 533 269 963 343 96
659 836 990 927 947 573
612 470 337 424 639 79
24 574 918 174 941 190
345 295 662 112 383 480
685 77 649 115 834 562
965 169 534 853 244 163
451 975 131 833 108 934
465 497 409 719 542 173
532 651 68 206 61 333
101 990 407 314 28 995
487 532 231 874 924 245
390 878 431 860 717 507
846 772 210 860 115 470
924 169 631 103 828 565
88 599 183 531 414 268
390 346 583 812 394 217
270 185 665 42 645 186
875 819 857 9 346 428
517 742 548 144 854 242
2 844 727 343 336 858
85 620 956 763 674 444
33 47 224 96 737 161
613 50 75 257 454 210
546 492 203 784 240 400
785 423 657 747 202 510
41 726 525 964 162 341
541 268 84 318 652 457
616 694 447 772 372 560
382 633 811 480 657 765
120 331 817 967 377 679
779 817 993 507 718 560
462 159 511 329 975 408
943 871 743 927 841 683
627 795 88 564 275 988
510 101 79 750 573 886
228 596 888 526 608 54
201 618 101 744 574 788
434 671 833 440 292 150
911 332 914 679 99 443
186 459 264 213 652 702
186 485 681 530 653 8
852 60 442 380 164 214
576 667 691 306 320 625
410 965 407 973 748 654
810 914 576 117 6 908
985 600 42 263 930 706
838 262 40 535 878 167
697 911 971 870 72 552
967 90 140 587 551 265
392 334 723 886 770 896
616 869 968 628 160 712
573 892 785 575 841 676
206 445 238 299 440 146
178 206 883 11 599 242
709 761 984 476 959 623
243 740 854 633 461 359
42 612 484 794 414 232
373 404 973 972 836 780
172 339 344 464 503 270
946 16 122 984 756 548
582 839 427 538 812 254
238 306 705 896 496 229
218 693 272 184 796 78
847 5 122 243 368 857
388 785 74 148 565 839
51 598 854 290 102 666
698 345 821 19 303 581
54 453 324 961 68 631
963 339 415 875 833 852
278 642 510 379 277 418
108 589 322 376 622 343
945 960 994 13 795 223
697 137 660 64 556 169
107 839 439 746 395 489
673 97 716 481 88 348
11 108 428 975 513 328
324 618 566 937 829 401
890 957 854 825 199 37
215 576 771 490 388 487
210 5 952 324 574 371
918 232 166 730 66 444
934 15 9 937 904 125
861 409 483 935 228 751
147 581 797 525 520 12
645 258 146 256 533 47
515 760 435 524 626 514
800 813 762 229 392 959
993 587 338 819 248 278
249 64 622 583 579 547
805 227 435 104 476 67
429 904 407 63 708 597
33 860 494 368 667 529
575 547 922 400 993 487
530 997 232 443 516 528
703 943 532 194 830 900
709 131 292 926 667 535
659 249 679 396 638 626
690 135 354 131 64 877
400 674 36 103 758 158
495 213 112 117 440 399
313 375 207 655 351 293
407 915 50 380 257 77
956 858 497 845 983 730
108 75 888 837 131 166
893 902 895 388 774 204
930 690 315 391 585 48
453 464 699 881 659 906
667 478 202 751 915 94
467 642 17 654 358 317
613 964 391 993 426 286
333 3 36 653 226 793
205 718 156 656 67 727
871 635 118 515 88 978
686 479 608 394 722 258
657 985 808 600 549 885
90 254 340 473 739 520
954 765 11 302 658 412
327 314 604 719 679 850
752 57 702 458 884 573
913 76 317 938 299 346
467 530 190 904 410 903
272 783 233 423 29 433
989 453 206 20 336 764
81 292 374 425 805 627
189 701 17 805 966 906
426 206 953 956 348 714
636 988 415 140 251 261
649 65 924 302 92 627
254 292 73 764 639 274
70 45 162 878 805 827
214 596 534 879 608 27
257 675 689 342 667 455
929 723 564 12 585 511
432 223 936 287 357 724
475 143 527 488 736 240
10 420 102 548 209 208
110 179 110 960 967 487
653 736 638 407 168 799
786 890 507 246 394 115
768 811 970 700 829 632
52 521 193 83 16 465
255 17 17 581 219 761
977 51 167 131 868 937
824 198 176 665 68 654
844 296 997 708 229 426
457 278 902 661 197 791
182 945 16 338 552 603
645 458 220 328 3 458
369 41 719 826 334 306
118 152 755 92 475 479
75 239 426 495 567 734
302 144 827 471 519 148
671 358 452 82 516 277
771 362 783 171 790 672
7 738 343 176 943 838
453 660 800 142 431 163
720 690 59 647 168 21
539 25 898 792 746 660
738 207 831 201 308 449
134 128 74 104 582 510
724 982 475 834 221 369
254 406 171 877 945 793
590 491 596 991 443 67
695 863 759 791 306 325
73 605 937 263 649 347
47 443 561 201 824 396
863 103 66 444 690 374
486 500 796 192 78 957
87 148 93 855 683 336
338 667 94 441 8 185
810 581 908 873 536 766
681 24 369 141 435 662
103 200 183 553 800 588
427 332 567 579 559 452
969 913 651 380 741 641
688 517 896 55 990 410
669 343 159 241 468 240
3 875 800 803 684 90
541 789 223 902 78 921
875 43 624 988 793 2
543 770 730 736 444 3
923 641 933 469 43 230
276 417 419 703 524 634
452 81 373 833 769 123
364 687 818 143 492 236
679 783 390 390 881 86
351 222 286 181 344 909
525 181 167 141 69 132
344 877 423 408 259 166
805 202 270 945 15 720
730 402 271 3 757 700
857 667 350 632 4 210
414 587 754 450 518 483
266 527 790 511 955 159
416 587 605 727 443 885
533 484 397 925 767 413
652 85 833 790 377 338
510 128 18 607 146 36
821 279 465 617 977 406
553 638 984 828 535 87
149 473 49 493 645 705
281 148 359 713 74 488
683 18 159 818 944 415
733 850 988 12 509 360
864 77 857 478 930 157
451 193 696 75 623 65
377 736 451 84 236 855
869 621 415 698 275 577
544 49 415 438 241 382
983 554 612 370 988 20
309 275 434 686 191 65
848 906 948 779 774 649
209 460 177 58 257 965
595 205 710 297 988 257
315 496 287 465 653 143
600 902 86 693 926 766
113 841 375 863 774 250
549 114 757 206 324 82
100 678 115 650 631 849
865 509 921 499 694 512
517 310 712 832 443 848
647 945 685 165 135 115
982 455 508 859 815 521
987 893 449 106 195 943
439 681 36 230 402 950
808 420 250 555 493 424
965 570 465 885 276 113
517 983 87 386 430 474
391 937 239 233 292 804
323 114 728 425 24 892
410 425 329 543 263 636
149 218 985 410 826 360
919 928 895 325 366 533
93 713 877 974 287 515
370 472 678 829 647 984
996 843 356 65 97 207
993 347 981 140 467 885
483 647 449 595 778 837
717 921 416 182 865 690
90 554 588 526 242 161
72 357 86 483 881 593
690 113 891 854 8 545
162 574 986 166 720 518
303 517 873 718 749 199
639 101 986 22 932 791
592 269 691 696 737 257
307 388 845 431 103 919
841 383 205 787 373 850
912 932 473 488 429 60
549 619 952 484 756 812
523 676 367 439 629 136
845 742 663 7 538 61
466 818 931 839 856 662
286 21 580 763 75 623
567 352 315 844 716 220
23 934 958 350 856 495
956 523 354 97 934 777
551 799 675 816 946 758
798 152 951 77 328 425
659 785 814 558 933 544
520 77 90 973 795 299
32 659 534 141 749 704
430 629 54 475 516 567
951 772 138 556 46 811
35 181 438 398 59 737
483 143 612 350 690 68
91 438 589 244 76 107
139 311 802 194 759 625
380 952 78 318 510 283
504 6 13 11 676 754
248 461 452 232 398 355
930 27 971 827 228 231
866 657 988 123 773 485
109 827 862 629 523 911
569 808 805 940 842 690
117 659 142 707 534 198
710 541 479 739 169 385
707 682 944 998 684 613
599 305 468 463 847 5
184 211 128 765 71 225
582 166 687 129 744 515
721 433 500 186 623 52
328 310 242 374 359 144
619 421 909 991 904 563
353 812 701 880 340 114
519 190 203 913 6 218
670 6 197 762 408 811
135 818 755 289 581 37
341 327 15 385 636 900
661 445 968 25 145 363
886 998 874 47 293 599
497 121 417 169 414 689
966 84 650 994 601 193
83 703 346 513 258 10
76 781 75 957 507 227
680 779 748 802 880 60
98 720 436 836 464 903
978 394 377 427 764 335
354 211 588 459 213 152
855 509 598 554 984 872
10 112 973 516 86 103
336 806 501 542 40 124
276 269 160 674 444 896
526 129 894 264 838 723
528 794 256 510 509 538
145 324 977 900 27 950
939 819 904 136 779 251
26 776 21 312 644 197
428 665 856 229 753 849
815 605 345 84 266 220
757 859 114 493 409 749
296 182 46 729 774 304
958 390 134 986 850 897
925 674 730 530 274 982
590 725 943 578 200 366
571 242 357 422 149 804
148 205 377 459 2 267
428 710 182 629 323 359
586 339 712 931 490 271
204 360 311 797 783 775
162 913 849 98 888 271
149 580 616 526 616 401
677 691 35 371 666 375
151 989 829 567 748 434
564 798 480 422 90 518
806 718 619 325 988 608
703 749 143 311 635 848
846 467 90 992 741 755
679 374 274 678 486 786
209 154 530 47 985 206
352 709 316 549 217 734
4 315 655 945 601 835
393 424 621 94 838 496
688 814 211 494 810 620
728 109 393 132 91 648
383 742 448 561 356 815
519 565 53 866 256 67
141 667 766 249 643 814
41 771 170 145 455 355
220 888 588 700 697 973
364 833 60 535 315 387
182 844 793 580 195 616
521 922 143 67 866 834
142 607 265 238 14 472
265 370 924 142 840 934
181 542 254 946 911 505
705 85 312 230 571 598
671 993 985 78 707 429
108 148 852 538 388 907
771 813 236 520 947 379
329 421 816 107 194 259
586 907 847 310 490 963
396 147 163 568 520 613
896 575 866 610 594 661
282 70 776 201 274 495
158 393 561 947 477 535
93 237 946 866 915 520
694 229 165 428 348 617
694 915 916 552 334 66
355 670 626 219 839 761
965 964 273 230 161 588
332 418 602 161 667 958
566 293 26 191 249 52
549 15 978 928 350 581
94 422 85 681 594 894
440 2 370 740 441 621
619 551 132 791 745 729
804 267 883 752 896 889
822 39 509 887 343 841
992 28 766 351 674 914
565 842 451 967 703 205
964 890 475 488 109 673
295 965 926 479 158 591
833 608 875 700 797 3
309 32 570 183 75 303
83 993 39 1 280 62
321 532 12 33 760 653
238 461 819 28 952 514
211 826 560 113 100 217
113 451 188 997 710 172
846 240 404 142 4 495
763 620 794 414 900 381
207 505 562 352 944 202
993 745 785 259 456 166
693 731 200 528 660 883
914 804 463 682 653 878
963 459 812 476 299 891
71 130 936 384 199 744
497 591 572 420 44 667
658 246 931 837 454 24
316 426 678 306 346 150
947 521 201 513 813 851
197 588 264 92 805 88
647 330 399 525 286 5
216 702 858 527 89 345
692 239 757 503 156 116
993 795 48 497 784 415
108 662 492 54 178 761
121 732 328 929 145 226
518 178 272 972 844 293
679 322 490 777 777 326
536 346 732 108 195 27
616 370 454 833 489 56
452 67 450 850 420 152
671 874 483 746 183 148
196 506 518 215 361 602
432 455 190 187 573 23
984 291 218 390 900 911
634 438 111 966 923 444
156 446 47 415 812 383
138 185 779 615 530 517
457 292 313 441 101 311
844 988 883 870 349 586
137 457 530 738 375 409
98 207 775 814 470 912
242 801 648 536 878 727
446 951 827 558 347 184
21 319 746 553 728 525
90 671 658 200 406 141
55 863 172 69 254 497
728 315 575 989 244 972
417 373 400 666 790 572
318 177 337 24 705 569
239 471 495 694 273 373
888 851 470 460 729 819
664 146 230 656 471 553
937 617 371 424 78 838
121 214 72 809 676 256
401 178 516 519 461 900
107 360 156 414 392 540
884 780 327 785 175 856
174 274 720 598 956 623
722 757 411 797 12 246
427 146 579 595 133 119
200 743 291 724 760 409
368 608 243 680 905 643
15 148 153 816 656 126
441 205 982 28 595 313
781 59 629 515 667 448
85 60 223 582 343 365
860 391 226 780 182 950
210 702 949 165 610 627
964 230 985 85 319 956
777 927 70 803 816 349
278 800 410 966 317 733
924 476 585 352 596 971
620 647 514 155 795 536
565 415 816 745 246 3
449 623 229 705 230 34
274 838 4 494 646 737
278 244 741 827 583 676
379 877 87 617 14 564
597 372 791 388 223 718
549 449 686 671 570 806
146 460 21 189 653 946
158 863 640 2 248 303
156 81 5 133 702 519
782 32 625 120 784 76
630 848 177 556 986 350
456 900 909 12 4 974
900 600 194 710 710 686
144 651 269 920 302 100
951 786 989 922 457 292
686 657 756 325 391 562
963 407 475 331 163 369
386 386 678 942 67 464
766 60 166 803 413 846
542 55 784 78 658 90
455 774 642 611 857 673
795 60 51 721 371 56
687 564 831 631 649 279
673 861 449 810 833 769
551 82 135 742 528 339
511 604 290 248 530 497
896 645 570 410 233 548
306 334 344 483 200 189
323 492 616 739 863 713
879 757 755 385 940 76
306 63 841 68 420 25
253 461 391 851 36 969
856 660 547 28 801 724
917 616 164 835 545 125
159 770 552 143 651 405
351 285 337 158 825 724
239 980 685 766 43 247
976 251 505 712 971 115
710 611 714 253 245 33
83 46 150 81 741 506
951 338 589 158 789 439
322 641 571 136 383 88
180 421 41 102 287 316
570 773 708 374 939 864
474 774 747 666 125 882
925 312 125 666 695 636
350 746 670 835 931 756
132 613 870 655 735 656
284 118 657 607 289 340
361 183 944 912 785 43
891 756 652 916 791 816
597 253 17 774 3 118
25 306 4 796 872 700
134 432 752 276 855 984
800 637 817 374 113 160
939 426 601 877 616 428
151 674 520 594 486 206
201 879 670 801 812 246
162 764 399 178 719 256
682 414 754 5 459 184
754 127 456 313 35 863
836 576 352 18 482 390
663 119 364 264 320 782
952 586 66 997 568 778
880 689 351 580 34 675
170 234 543 897 697 258
660 24 541 645 448 153
694 289 543 354 719 947
88 816 648 477 971 193
937 573 446 127 390 871
187 822 254 435 735 931
662 861 842 186 475 201
420 342 811 144 312 45
360 527 710 158 21 589
102 198 923 715 193 281
159 342 190 58 411 787
471 600 669 882 22 51
698 210 656 775 207 442
501 445 758 848 488 726
460 848 725 771 865 742
554 832 614 45 728 172
86 389 737 733 715 732
376 224 590 290 621 780
982 235 916 146 569 944
14 247 378 317 346 822
411 512 487 627 857 919
614 488 219 840 627 577
893 865 143 337 668 354
421 673 457 876 616 798
187 252 7 359 29 661
552 741 65 16 816 87
66 286 505 224 923 642
357 533 155 121 186 508
67 706 561 205 39 608
655 19 45 308 834 338
493 711 597 576 320 221
686 460 508 81 199 355
24 759 805 643 236 393
994 563 931 330 272 291
806 826 226 455 789 86
9 802 632 270 109 75
850 910 165 635 968 507
675 499 598 731 43 640
707 600 391 484 594 609
120 687 273 872 894 817
72 124 710 123 514 674
189 343 50 333 608 327
802 204 609 71 862 844
699 399 862 416 207 724
767 915 651 59 927 501
786 415 661 521 186 926
55 64 637 272 636 934
637 277 392 358 400 560
935 845 893 963 385 736
891 651 633 194 537 747
216 540 979 959 850 727
492 217 120 835 128 8
832 151 644 614 802 259
448 883 153 275 217 419
81 377 116 841 290 502
854 866 734 895 844 467
177 756 680 457 951 255
724 975 829 609 797 667
162 657 68 727 388 228
490 551 279 484 712 846
302 796 654 389 522 633
266 290 650 81 543 933
293 472 472 625 155 717
696 710 28 248 864 736
591 76 483 476 745 853
303 254 845 877 775 572
907 411 801 480 650 56
796 989 365 29 92 820
881 108 406 946 135 736
977 385 554 495 514 159
486 294 710 102 726 693
833 839 227 427 841 61
93 151 401 302 233 552
417 850 420 354 695 198
913 347 551 456 435 461
992 347 51 5 702 934
218 148 790 193 435 610
153 287 925 253 69 250
23 51 844 646 246 449
224 830 725 375 75 533
417 771 865 401 296 677
320 202 211 364 695 210
469 219 403 48 916 330
478 114 844 50 502 940
101 537 141 622 966 68
522 332 11 973 996 864
985 46 300 960 747 463
451 905 408 6 427 364
202 404 351 586 27 121
104 416 255 854 744 843
16 536 235 702 483 282
341 378 949 820 313 714
309 460 650 839 473 906
580 913 555 980 332 552
267 38 861 129 783 157
124 631 266 455 271 593
159 96 823 780 189 754
295 877 703 3 867 752
846 198 816 880 784 462
178 185 546 627 530 37
580 673 945 907 441 126
943 342 956 533 686 881
105 89 369 158 935 572
140 235 324 39 538 937
385 460 89 971 854 390
718 18 488 562 366 802
339 867 280 260 137 885
322 651 456 446 859 889
678 192 789 693 107 947
387 442 644 91 237 512
108 248 232 884 615 222
621 412 514 126 430 338
164 530 5 520 536 576
900 81 165 917 663 137
3 664 250 434 26 835
546 795 659 609 571 7
773 93 855 166 509 890
672 563 449 657 899 425
90 309 913 283 906 409
156 360 89 594 429 517
656 946 2 907 237 355
126 801 871 885 418 306
905 516 822 23 110 899
524 978 993 796 343 513
947 53 413 511 336 994
920 314 986 743 209 458
464 127 191 852 880 629
828 200 154 282 887 407
252 666 698 378 695 546
487 782 605 379 898 723
814 618 622 798 110 560
601 644 804 880 673 997
86 911 1 215 992 463
23 631 847 154 181 538
734 607 252 107 193 721
797 344 304 208 774 337
22 381 448 481 871 76
416 708 460 623 789 412
214 164 61 627 234 61
901 314 467 662 555 810
455 148 218 683 31 123
326 133 335 886 63 904
723 224 81 333 452 664
806 39 335 78 909 366
652 207 327 387 989 843
543 297 537 856 795 463
155 928 304 729 42 420
812 686 735 873 212 518
654 260 334 499 181 472
966 60 306 853 967 453
598 655 347 450 444 89
988 791 495 114 457 591
489 21 896 15 572 280
86 719 339 29 719 237
717 654 826 360 221 812
32 640 3 417 204 835
38 257 101 388 215 874
332 607 202 611 467 771
406 943 848 773 767 538
997 540 660 540 910 299
310 484 548 675 398 911
123 649 627 715 767 448
865 708 628 581 688 585
404 917 679 515 327 676
467 63 761 589 796 159
65 673 673 128 76 267
208 335 470 14 996 748
298 428 727 66 769 309
873 89 891 247 225 345
682 748 185 494 250 323
412 924 612 270 434 729
444 358 540 459 870 354
245 741 359 905 383 139
966 855 621 829 645 127
362 611 76 905 235 676
264 758 868 624 616 213
38 650 633 821 890 413
483 799 936 480 956 147
271 62 61 541 662 580
711 511 930 660 838 309
540 449 614 589 524 54
698 816 974 879 470 901
450 27 252 876 869 725
545 965 22 338 409 340
958 304 691 592 618 697
103 785 173 781 956 775
676 260 177 447 970 732
995 439 199 11 419 565
474 586 647 849 543 354
884 328 449 879 224 622
772 355 154 863 582 285
719 757 72 331 768 886
920 153 684 64 616 355
353 308 701 626 384 262
347 12 697 207 805 226
653 928 641 726 356 894
219 805 525 658 234 452
718 823 634 237 971 61
182 135 747 169 573 532
855 654 502 327 216 764
344 231 734 207 80 274
584 795 397 967 39 884
671 281 712 510 547 696
868 202 253 750 908 828
538 403 535 891 502 940
949 532 496 768 979 230
353 758 774 445 448 896
641 836 580 152 329 430
466 770 219 366 861 792
86 952 706 833 728 148
869 361 523 359 781 955
250 947 975 161 95 462
659 110 983 889 87 266
279 145 385 288 256 892
107 237 887 842 680 840
954 547 8 777 819 314
323 269 331 235 299 834
127 645 844 935 355 278
660 265 953 245 448 514
815 181 782 368 74 226
928 240 47 847 336 963
552 167 651 902 309 780
465 660 559 570 361 317
819 906 509 681 775 384
766 52 840 788 958 380
326 681 302 981 835 750
912 403 569 739 391 116
257 870 239 987 883 298
981 25 625 739 244 984
841 410 602 729 650 121
457 137 499 861 101 392
792 357 664 270 26 968
333 240 621 95 416 344
824 456 223 255 591 4
211 294 370 134 846 329
58 613 267 386 523 787
508 19 574 923 540 771
949 265 286 240 20 143
991 170 226 880 179 657
325 67 415 241 456 202
644 972 376 721 864 148
119 285 128 66 194 102
954 552 587 805 983 394
959 433 810 89 111 517
151 500 311 262 112 709
839 818 206 121 255 750
378 652 822 40 882 654
323 469 142 6 555 150
544 839 656 499 743 94
80 432 236 50 714 49
327 742 756 806 869 558
967 589 514 19 507 243
576 217 223 767 696 444
900 530 867 127 50 120
767 146 763 280 662 485
872 924 394 364 449 313
407 458 251 974 976 710
172 903 109 357 616 976
708 265 364 531 123 725
441 624 12 317 250 832
222 638 166 496 568 415
594 515 356 987 204 714
59 296 723 700 204 83
293 92 955 356 347 303
509 189 658 171 214 922
695 658 883 23 43 33
381 782 198 184 581 874
91 633 745 354 70 636
23 487 102 878 909 300
742 892 13 468 204 276
86 736 520 254 118 431
353 556 705 206 729 386
889 181 951 828 796 645
822 302 242 900 539 665
581 640 929 650 637 833
313 360 360 773 604 739
690 926 567 856 52 99
413 889 402 725 453 891
604 535 741 420 242 786
449 547 223 919 535 35
438 200 280 691 161 679
625 865 555 368 111 970
508 935 579 519 752 561
634 141 463 404 459 148
884 454 351 135 346 801
754 241 583 371 758 83
75 899 981 348 896 706
582 147 295 838 755 232
264 395 442 169 581 543
172 281 71 123 7 16
390 290 326 692 309 603
759 917 111 707 370 456
624 891 913 427 552 848
77 534 238 797 538 94
2 39 448 205 958 841
838 873 636 793 64 228
567 415 732 804 823 3
63 386 368 985 395 379
631 169 638 623 877 916
11 459 819 20 774 181
971 986 41 225 447 738
708 591 9 159 798 347
422 864 614 993 691 106
536 229 840 109 738 193
664 637 355 167 100 900
217 51 131 715 77 243
979 898 356 629 438 624
396 422 375 665 285 967
482 243 240 244 697 432
505 630 693 142 136 839
404 328 263 949 383 108
553 432 876 69 70 564
45 65 518 250 794 914
867 162 772 467 253 858
964 632 848 115 473 803
33 886 584 552 456 209
174 282 261 947 775 661
83 412 889 364 365 82
301 675 578 346 297 123
714 714 421 727 253 752
342 41 232 661 199 178
758 374 323 402 347 533
682 773 183 819 275 79
484 449 113 939 801 467
818 63 969 887 629 965
554 962 904 157 97 319
833 231 813 638 819 334
12 773 271 172 134 932
147 615 869 707 72 236
548 542 516 115 44 584
228 405 783 899 434 376
166 995 734 44 390 182
924 637 217 970 826 624
827 233 274 613 223 804
104 745 565 388 480 796
598 140 430 947 551 554
709 976 227 245 338 681
827 238 523 867 471 778
563 835 700 633 567 803
725 555 731 334 32 447
819 707 7 922 498 249
486 351 733 59 164 112
773 294 12 78 221 5
77 560 136 386 881 549
397 848 89 385 803 185
579 984 221 394 121 773
321 304 680 979 435 516
967 262 723 568 666 832
813 836 223 78 413 495
157 99 165 431 662 781
490 23 791 285 773 671
38 562 387 245 286 279
350 542 324 856 130 443
297 567 720 938 104 337
233 126 996 736 646 992
275 338 942 57 242 653
362 642 359 616 667 926
558 555 859 671 133 802
592 136 898 629 670 595
220 877 522 578 190 689
596 953 460 278 670 391
793 984 551 713 323 828
881 495 179 984 733 570
148 201 958 553 965 369
918 310 244 443 950 428
524 914 10 789 854 233
796 49 438 907 809 444
431 297 996 970 339 773
449 256 571 174 822 10
956 692 709 494 865 204
848 504 634 105 79 813
222 742 362 128 617 930
454 40 173 640 684 482
674 380 927 66 868 888
200 548 593 192 826 849
303 363 985 542 798 644
715 385 955 872 627 356
83 409 261 902 572 412
994 738 286 971 726 61
304 404 243 24 740 239
946 488 342 983 499 665
990 735 650 588 789 350
756 988 348 716 687 284
623 517 441 812 275 595
957 384 826 371 687 112
672 199 747 732 64 195
359 759 347 136 303 448
80 806 929 784 130 247
545 424 424 720 859 722
374 129 349 406 116 458
656 858 138 59 816 893
517 504 533 586 849 851
877 853 308 265 504 162
910 86 175 336 987 640
409 689 590 79 518 540
279 258 618 646 391 988
279 242 835 890 153 586
207 880 303 918 545 616
471 996 524 244 913 694
770 469 575 751 594 299
360 899 701 119 201 438
727 880 769 696 467 669
165 166 274 741 979 746
72 123 732 428 416 114
928 271 645 339 699 272
872 483 157 113 725 746
933 537 486 396 745 34
764 944 827 673 616 332
255 280 185 394 983 299
767 919 427 140 626 538
190 279 952 752 902 38
267 546 554 463 512 957
346 175 352 421 306 26
209 383 490 44 820 118
524 432 786 438 677 735
827 296 700 833 661 485
288 759 859 805 324 237
226 433 646 343 916 99
628 659 571 884 433 50
104 5 681 128 959 125
778 158 885 464 669 278
360 294 433 369 737 450
968 446 372 792 964 43
429 838 481 633 768 785
997 8 836 646 799 910
269 833 712 504 538 984
702 898 81 828 95 908
923 383 976 882 127 427
220 776 803 569 20 219
192 211 23 734 276 146
601 963 577 137 659 115
281 974 848 135 899 641
954 845 267 723 688 396
515 679 930 403 164 396
723 981 223 935 882 253
421 46 439 345 491 328
193 96 237 65 3 465
689 171 677 115 957 732
609 578 827 282 974 584
139 982 382 319 784 470
299 936 61 330 370 326
408 559 622 313 771 635
97 669 748 700 99 950
27 643 76 526 756 886
382 429 965 799 448 142
831 707 625 609 478 617
574 364 442 596 44 274
455 166 928 747 631 884
514 309 179 635 735 435
482 197 82 832 319 753
509 576 729 100 374 236
421 457 941 255 67 474
949 538 168 50 434 410
906 980 308 156 906 724
743 275 129 652 790 473
695 128 942 927 418 116
925 914 371 115 156 30
353 433 256 283 831 623
202 895 655 625 528 279
572 215 724 328 547 608
311 936 78 883 233 602
416 863 59 938 646 812
140 828 458 994 681 792
617 434 542 126 40 641
321 717 928 190 784 75
906 343 184 820 540 692
616 619 469 988 464 389
863 38 935 49 164 792
651 187 25 475 914 707
887 487 493 661 483 318
311 56 922 43 557 303
982 716 488 232 145 232
318 899 256 744 41 373
533 954 189 407 882 327
796 168 24 725 487 527
836 693 929 201 673 498
637 583 144 126 796 453
398 54 834 401 344 845
497 412 957 575 987 793
125 47 254 365 377 803
256 278 870 981 572 128
59 133 777 801 289 600
856 368 202 141 761 808
579 263 568 10 872 293
496 691 353 191 268 577
736 424 998 43 580 59
46 463 729 157 501 708
199 212 938 905 365 419
866 468 6 37 48 260
85 957 376 81 633 795
895 993 63 313 362 411
413 613 370 915 883 186
827 920 375 195 53 830
639 63 135 322 114 785
145 422 654 517 660 703
86 392 181 655 208 42
700 479 819 469 633 35
870 430 526 488 315 205
63 880 128 112 962 615
716 336 246 213 184 759
391 637 463 82 326 470
437 576 50 347 191 869
266 605 432 106 783 51
240 575 437 112 418 654
620 877 352 23 575 649
973 517 282 822 880 757
305 455 124 428 480 28
233 921 938 411 644 884
250 630 669 948 8 271
918 62 922 103 924 57
280 846 482 490 876 365
742 953 617 45 129 97
490 710 398 899 796 839
940 891 386 24 665 29
679 502 131 104 730 990
871 672 978 683 651 752
273 903 155 934 476 968
37 218 356 756 192 479
954 637 63 620 293 263
147 135 827 528 685 23
114 946 250 17 519 754
652 993 453 535 318 200
256 532 172 566 941 723
978 832 561 846 638 293
412 17 316 330 653 692
979 45 106 18 548 582
181 207 383 339 420 465
845 4 149 563 259 315
706 447 234 328 133 217
137 257 24 839 385 27
984 839 913 836 792 149
994 723 872 624 489 2
701 991 951 518 528 106
863 372 826 159 611 299
216 914 344 143 73 137
519 482 269 608 779 79
230 718 804 276 462 472
931 627 546 561 789 338
412 887 242 194 853 550
821 95 626 128 975 967
227 127 317 365 304 891
939 800 689 615 581 945
820 284 703 544 72 511
652 431 570 825 203 509
85 497 236 424 61 877
55 641 48 644 402 540
974 964 755 997 725 22
759 11 790 688 253 347
56 53 810 189 549 346
188 518 175 280 159 743
485 774 970 974 789 121
324 398 275 503 729 653
550 457 657 860 178 190
133 717 381 299 733 608
555 571 470 21 598 398
443 668 68 538 863 920
941 215 21 422 565 982
863 837 494 666 867 187
345 968 308 943 595 620
159 486 427 271 56 31
774 416 402 638 255 252
137 220 924 445 286 104
684 833 410 813 333 650
627 932 512 127 184 430
598 152 997 465 647 245
366 147 577 682 508 636
125 329 102 126 824 745
463 370 455 22 839 710
449 211 293 935 129 840
177 647 4 991 821 269
379 143 699 982 966 988
774 380 129 283 47 531
951 493 184 785 266 741
466 998 627 233 318 292
759 49 400 837 905 895
81 44 923 535 482 648
171 115 556 255 246 596
889 218 392 261 963 677
858 815 558 380 401 118
553 272 654 565 746 537
566 827 772 124 867 383
479 221 663 538 374 68
422 501 808 824 721 913
860 703 630 309 448 585
133 402 940 83 490 822
78 740 835 568 634 686
92 527 359 946 364 481
41 881 200 301 897 951
819 232 976 679 477 299
12 34 547 177 201 844
33 621 702 889 152 406
665 45 810 931 3 979
958 890 697 877 69 940
257 987 737 970 468 175
41 649 141 620 439 44
346 193 737 149 409 834
511 653 59 173 368 376
265 178 782 871 942 636
240 681 320 385 114 674
740 927 169 704 156 34
495 199 423 417 381 690
898 612 786 479 915 859
599 784 928 892 50 57
635 120 136 559 725 16
81 602 814 146 656 541
421 753 294 162 854 238
639 831 765 543 906 447
919 658 187 26 11 925
73 533 900 179 414 851
995 184 166 500 652 54
657 263 789 360 758 81
450 900 801 892 105 31
940 598 133 684 251 437
18 358 183 493 937 317
42 226 630 277 912 173
542 566 255 400 261 302
223 455 18 561 437 981
669 219 148 126 404 758
364 169 458 664 962 985
127 867 571 200 13 80
491 1 7 875 153 468
899 968 953 889 648 663
404 275 210 933 275 698
916 74 705 361 642 150
186 510 268 543 686 529
739 710 687 697 203 139
194 406 88 13 624 477
716 162 944 129 136 915
596 282 677 648 517 462
719 326 52 157 804 723
952 689 648 464 340 808
639 329 882 613 811 956
127 544 428 738 2 434
693 542 641 368 576 304
371 66 128 178 700 694
276 119 390 819 37 816
593 209 257 960 410 99
61 628 226 598 539 863
497 462 144 425 327 933
289 426 624 539 833 909
29 879 302 846 474 659
143 673 490 7 835 852
889 112 595 643 445 285
953 183 632 837 883 925
229 259 862 362 912 184
652 934 206 926 818 876
297 68 822 675 486 251
766 111 1 995 269 710
456 222 606 300 472 232
364 549 709 563 140 606
608 174 354 440 68 202
500 885 814 516 35 963
304 351 810 587 393 195
719 454 477 403 327 10
321 398 263 474 501 528
857 728 971 145 520 420
87 306 206 705 484 742
301 781 943 419 339 902
161 139 62 476 401 357
328 470 624 492 27 301
601 401 825 646 619 345
521 182 560 266 841 298
648 357 535 86 466 661
555 156 969 959 615 394
822 997 15 824 91 174
445 158 841 975 433 86
231 979 351 196 47 556
138 95 756 617 736 339
259 133 428 83 816 979
187 231 898 780 402 109
560 436 362 15 328 961
229 52 567 570 913 877
888 343 499 306 895 57
154 973 647 993 711 30
537 566 279 215 893 209
204 925 445 777 316 929
884 646 629 600 74 388
514 146 9 8 226 50
142 701 209 700 986 337
783 694 292 659 517 605
995 663 625 861 343 650
86 930 147 173 682 289
340 360 8 26 330 218
689 550 568 277 672 490
860 638 28 361 137 672
563 378 491 18 397 107
336 143 847 166 991 129
958 913 263 483 488 479
364 168 546 378 184 210
930 728 218 778 246 330
218 613 464 479 207 678
393 262 690 276 449 32
951 510 399 725 728 45
541 610 433 489 22 659
743 839 386 617 618 795
507 77 416 798 492 281
527 317 597 807 25 420
179 782 527 445 945 587
439 578 570 96 925 315
886 764 715 887 175 949
521 650 583 830 806 899
643 384 471 237 6 404
307 210 442 125 351 739
804 936 596 735 253 766
766 465 858 405 349 560
359 140 14 67 483 760
144 928 727 59 217 994
294 91 107 582 263 174
611 185 485 814 736 555
513 644 126 457 900 220
104 588 759 301 924 370
798 811 488 316 19 596
139 208 115 90 129 211
574 844 201 230 135 804
296 318 407 240 902 629
944 653 975 565 271 231
710 523 595 362 852 156
158 744 295 280 33 623
876 158 339 722 232 105
994 261 558 583 959 841
570 761 82 326 291 435
692 15 44 496 8 317
789 548 173 376 88 212
312 998 717 487 16 795
71 69 926 439 450 909
919 988 440 140 605 357
52 740 507 965 857 813
918 688 742 444 750 249
378 878 463 817 849 546
412 238 52 771 827 378
701 212 244 466 636 9
975 518 209 561 716 86
877 681 696 387 255 908
288 669 103 281 75 231
785 196 767 604 394 988
123 556 649 574 164 596
934 466 198 898 815 882
620 298 582 726 668 166
934 446 94 239 904 265
852 983 74 710 669 742
793 774 817 529 399 372
989 841 858 746 765 610
991 884 4 651 558 310
326 221 48 92 694 842
382 656 509 743 636 304
419 341 874 774 732 120
290 65 927 698 866 947
930 688 552 316 139 736
953 351 45 504 319 987
851 387 221 96 849 966
254 319 350 632 665 194
187 136 838 521 752 897
685 141 867 905 221 794
651 517 538 386 969 799
694 632 458 888 522 57
701 180 419 697 900 978
661 100 917 168 454 183
595 39 901 730 200 83
160 313 698 770 733 644
267 367 539 455 5 615
244 465 709 878 298 357
317 705 741 155 924 338
476 374 615 20 113 852
423 874 706 718 457 980
214 309 610 989 887 419
976 287 804 734 450 184
130 535 100 476 650 36
258 903 33 205 366 866
461 848 546 56 544 627
810 223 477 420 734 279
571 888 958 639 285 553
100 798 893 845 831 430
555 216 185 159 674 130
764 268 734 640 278 336
147 258 5 572 894 278
386 575 262 531 679 850
941 386 286 236 353 488
68 862 980 641 502 149
907 235 915 448 832 963
247 143 282 762 880 688
824 618 15 516 165 561
769 817 42 558 818 733
462 898 930 367 10 562
692 727 207 948 278 882
375 563 899 167 942 81
304 758 781 757 467 149
292 52 770 343 414 602
367 984 325 375 859 263
53 225 217 408 968 69
40 85 285 925 583 619
74 671 963 874 660 406
392 751 167 902 71 432
911 844 23 820 974 271
3 706 582 258 213 733
691 260 119 633 624 511
558 22 348 526 542 220
938 309 635 548 653 230
800 525 693 173 277 333
571 274 319 310 215 709
881 442 529 987 367 82
626 735 874 569 635 720
938 680 923 347 349 335
199 180 876 731 514 698
92 953 855 700 232 766
416 540 724 592 69 923
289 527 423 6 401 936
83 23 69 291 218 228
650 235 766 162 897 778
630 394 274 979 931 314
526 770 453 98 356 824
600 2 747 288 415 618
817 315 647 932 611 530
662 84 994 582 738 408
289 78 703 614 507 490
958 54 467 172 964 507
394 353 51 830 64 585
338 826 652 882 145 895
118 778 53 895 982 377
944 492 757 715 653 373
458 265 837 501 175 75
777 706 587 870 299 335
890 432 192 658 186 200
628 708 723 91 121 922
879 542 116 74 437 797
622 394 870 437 257 156
761 405 342 828 135 749
267 729 697 89 978 450
932 453 960 552 784 891
833 67 244 74 570 262
886 45 777 691 633 696
63 668 74 538 745 906
131 920 504 505 142 165
302 921 9 525 382 120
115 664 742 132 593 8
651 765 686 509 998 269
274 1 991 655 180 158
242 927 529 832 767 873
492 627 663 515 617 917
254 232 140 997 982 483
966 489 857 665 539 902
80 549 863 955 946 585
358 850 679 977 27 316
765 645 949 895 515 49
434 606 485 239 231 182
649 688 738 336 932 402
530 574 249 277 813 152
858 692 954 600 233 969
335 183 448 695 451 289
559 311 772 303 24 679
148 395 389 558 214 139
981 846 454 555 764 146
169 707 204 408 274 128
692 782 157 408 129 521
41 1 575 526 855 761
234 608 788 983 695 77
818 523 893 915 955 368
609 554 915 343 105 591
19 235 67 659 675 599
158 56 621 653 844 191
11 388 578 743 167 340
533 162 850 76 665 376
411 339 31 323 354 212
201 615 433 669 292 349
838 929 536 354 157 826
427 568 827 656 737 64
231 644 110 762 150 849
148 865 397 238 187 648
790 27 99 474 987 661
252 724 167 152 963 307
914 709 910 228 483 508
472 880 925 768 754 900
654 671 361 322 907 415
521 674 875 411 817 299
661 633 687 153 351 721
54 11 505 512 41 560
134 3 597 258 767 38
280 487 686 898 233 297
264 715 697 647 255 196
263 566 975 711 750 217
826 693 318 270 398 341
242 571 795 826 27 22
85 598 330 753 979 647
680 231 103 772 27 238
512 383 566 597 644 732
670 537 136 598 984 653
675 44 145 648 762 406
490 654 675 763 558 797
890 595 891 622 65 642
131 886 242 293 589 865
78 605 607 162 31 974
587 568 609 633 890 492
826 973 99 249 33 285
10 620 139 347 182 33
221 700 543 994 604 587
833 154 270 961 529 382
160 469 264 101 244 465
659 579 478 464 19 327
729 720 766 175 274 501
260 433 432 214 543 129
795 923 849 728 119 29
36 22 264 217 176 222
20 314 758 680 366 152
777 390 180 954 594 569
573 822 301 625 879 400
702 290 231 486 944 825
553 690 988 689 290 485
188 309 745 994 819 903
732 991 575 786 328 697
504 287 206 797 866 322
417 714 555 434 966 39
831 477 544 339 541 408
14 818 773 478 65 104
231 352 661 161 764 633
371 578 538 885 175 170
859 846 995 517 104 45
290 738 689 534 594 332
737 88 30 321 190 119
903 842 328 865 76 65
797 283 204 446 816 280
519 970 548 412 789 624
980 290 639 34 827 154
658 39 630 929 24 4
312 571 890 102 63 153
553 669 891 175 663 265
350 933 961 216 722 774
170 918 133 348 53 95
547 248 331 709 530 690
626 490 635 352 309 49
530 333 898 745 159 239
942 213 784 204 593 72
943 356 274 179 928 981
815 436 40 186 11 594
760 628 18 576 933 836
997 755 82 766 410 637
122 893 250 154 140 925
339 473 689 84 867 727
795 175 85 202 380 2
554 341 881 330 973 461
89 502 484 574 633 75
678 521 253 277 746 93
249 25 570 894 583 135
134 424 607 223 830 504
560 86 583 70 987 769
237 289 451 408 148 965
567 101 762 301 787 723
402 664 193 834 277 216
652 853 638 703 706 465
79 335 716 824 940 857
453 912 105 916 168 112
630 540 153 963 1 85
445 598 120 397 225 875
827 639 212 671 235 169
144 794 476 523 179 391
17 335 761 556 552 214
701 724 618 107 7 939
520 93 648 266 559 549
12 227 404 373 771 978
23 785 639 685 934 593
460 459 39 150 368 642
66 404 35 74 652 737
702 433 731 684 948 138
134 692 248 38 17 801
531 663 128 154 461 631
532 397 756 176 532 494
160 282 506 281 78 314
643 876 138 739 553 107
860 278 669 686 107 129
921 595 527 14 184 766
14 199 676 103 277 114
306 111 362 17 30 163
842 801 269 366 849 617
632 374 617 289 172 307
564 236 686 645 621 284
226 830 873 20 716 211
577 376 795 647 217 304
201 690 716 81 959 812
776 371 722 626 844 181
177 909 875 398 837 714
244 619 247 37 600 399
628 502 321 210 760 760
926 674 687 576 658 489
37 80 844 610 42 521
445 918 478 838 69 471
904 83 30 687 956 812
288 895 629 189 436 536
905 849 889 172 908 211
16 519 332 163 563 34
492 183 738 646 671 635
511 786 505 730 399 46
404 501 832 519 556 806
241 612 926 365 57 77
792 603 306 706 919 272
868 214 978 991 686 849
371 627 416 337 325 779
672 728 152 858 267 844
595 865 465 760 919 640
591 950 885 943 364 434
441 281 952 566 896 842
275 613 818 295 222 535
944 895 29 125 94 742
195 899 748 325 773 562
420 300 102 632 236 371
671 49 297 374 778 321
710 562 985 708 937 449
14 942 667 394 340 730
57 234 963 188 556 488
316 786 254 846 385 875
407 25 494 3 229 174
582 896 375 801 647 988
215 863 839 909 519 414
735 639 24 833 620 916
107 60 219 783 31 275
420 170 484 982 543 753
656 174 951 282 73 211
810 625 475 270 165 629
602 802 931 697 47 657
690 607 517 176 980 497
216 311 202 994 687 279
214 454 370 446 957 733
864 160 21 881 653 50
843 172 603 779 918 420
338 604 490 389 61 176
598 797 479 356 555 593
381 857 940 216 344 849
266 130 144 274 334 359
168 453 804 965 405 919
904 780 203 897 476 200
858 916 12 54 868 73
557 330 495 658 79 200
234 971 126 201 849 693
634 986 976 462 136 167
1 721 997 836 924 293
261 728 292 645 721 616
598 370 590 397 125 314
170 955 535 388 401 612
182 621 320 397 880 681
968 345 789 860 182 324
240 358 439 7 333 594
263 303 998 387 517 330
908 260 861 930 388 845
920 259 679 433 942 678
979 216 157 511 508 937
339 792 962 464 181 898
676 868 712 467 724 326
186 806 906 425 444 392
605 124 842 8 479 866
462 544 673 341 927 701
904 356 42 23 890 970
874 254 832 409 432 53
860 287 894 928 789 570
437 633 60 779 101 360
650 844 416 283 420 224
342 215 504 290 629 721
390 855 187 22 68 8
514 183 720 33 34 398
848 616 248 708 992 949
596 433 306 964 427 920
410 892 761 77 17 216
354 856 964 796 716 435
760 791 638 882 498 560
69 595 740 22 453 148
943 767 89 606 566 673
544 311 946 339 131 520
220 762 427 924 44 775
903 60 563 533 110 518
913 805 123 73 874 966
448 647 279 536 752 579
251 401 919 430 29 608
448 342 797 7 804 879
218 54 277 225 260 390
255 409 167 681 990 104
795 846 260 295 466 252
278 555 165 27 246 384
823 525 787 885 499 657
791 510 942 889 742 977
550 212 579 516 172 858
45 616 497 844 108 659
539 401 143 513 866 957
127 462 290 160 866 669
15 141 61 232 514 402
165 195 382 665 95 214
606 664 442 819 481 506
622 925 366 690 526 891
486 127 253 491 202 943
537 726 24 196 169 552
281 980 316 395 269 869
792 855 393 598 235 104
148 893 225 546 597 565
874 824 226 757 406 790
986 770 603 455 279 564
701 315 345 550 855 586
426 492 762 962 451 92
595 139 245 862 52 578
458 37 186 885 365 658
364 881 974 695 608 379
654 690 766 873 230 366
499 85 673 388 224 635
889 764 938 472 759 369
254 330 873 96 296 504
963 831 970 787 762 279
958 426 788 383 343 715
596 880 870 478 713 723
873 367 697 714 406 997
315 894 75 27 332 312
218 204 952 497 663 876
788 97 673 435 238 613
530 351 813 604 786 670
945 396 599 95 523 748
332 692 114 464 67 328
413 468 584 857 133 882
600 961 466 438 474 299
125 388 322 648 690 901
544 403 1 609 493 526
856 850 84 340 946 990
206 768 722 933 925 661
468 538 586 266 185 59
498 124 182 637 838 992
619 912 526 639 26 425
688 931 192 394 778 409
758 339 598 154 824 299
828 994 840 81 47 206
546 245 26 7 843 181
856 330 760 291 492 868
102 17 462 697 260 477
261 727 97 246 184 704
570 752 899 7 715 235
34 382 838 961 600 19
485 207 614 63 938 506
81 120 869 691 32 353
718 861 500 425 521 35
319 451 131 610 764 911
826 135 77 183 179 115
194 234 586 734 628 665
363 298 293 717 51 928
934 484 421 841 437 823
852 163 468 42 767 961
473 675 559 741 2 536
133 656 716 426 207 873
932 912 269 334 132 777
578 930 670 370 94 188
889 247 295 941 273 788
130 858 634 779 409 713
629 365 988 145 649 691
946 673 52 93 488 163
77 505 518 579 783 400
926 23 582 199 780 827
179 767 570 624 64 713
41 376 143 24 963 941
373 20 838 898 614 864
510 653 410 676 846 838
315 73 441 549 762 622
575 11 723 461 309 522
64 148 788 813 994 913
140 88 307 550 426 696
930 95 353 197 280 243
80 327 370 146 119 287
154 263 225 71 681 672
861 387 336 875 927 596
765 740 415 17 620 829
99 33 887 200 519 111
844 416 683 86 93 883
852 738 385 955 362 643
789 780 594 264 113 609
411 179 880 534 308 423
690 708 332 259 910 423
320 645 796 944 561 641
985 335 950 132 764 695
205 33 227 700 768 569
455 316 47 728 151 425
659 212 798 250 623 123
27 401 389 642 188 438
316 156 188 377 944 34
415 625 133 716 558 296
710 485 21 183 37 183
853 530 81 359 12 827
994 129 316 533 784 120
403 862 131 744 976 795
845 917 306 361 505 376
991 63 360 529 86 805
388 613 857 129 628 750
974 14 430 555 924 661
294 180 888 321 452 455
137 357 551 292 874 686
676 241 874 471 501 149
825 766 476 942 947 188
901 379 892 214 190 173
904 877 978 630 583 561
57 511 982 13 901 754
542 469 801 520 54 486
42 156 305 439 472 404
525 58 584 187 518 423
855 712 714 529 260 477
211 201 349 224 34 549
454 849 814 943 731 718
929 953 513 844 250 189
254 685 520 295 175 811
124 64 805 828 560 575
249 786 609 915 627 834
337 266 354 520 952 665
477 789 483 390 91 179
224 20 963 382 562 993
735 217 473 164 629 800
730 254 282 435 707 229
785 802 553 305 246 894
670 717 426 864 765 423
815 330 919 611 721 573
24 686 708 877 996 510
878 393 653 875 695 447
751 33 755 470 591 574
290 252 720 918 577 145
481 628 667 166 62 37
419 698 220 527 87 629
84 476 749 363 66 41
370 767 70 500 962 607
212 329 329 83 92 520
415 246 364 23 81 99
869 522 447 795 918 600
427 314 675 259 542 990
673 319 727 966 197 511
56 902 412 552 383 109
513 658 131 58 424 943
177 881 817 7 402 470
459 857 884 611 997 248
839 53 378 896 394 815
432 7 321 112 775 561
399 297 914 543 46 715
99 821 793 202 713 415
165 344 836 387 653 920
580 797 339 252 655 149
201 687 643 868 610 135
163 79 1 482 749 719
380 413 938 327 775 235
633 610 67 460 739 976
85 305 741 908 83 95
55 386 404 163 165 398
377 214 247 852 939 109
824 840 106 448 874 523
59 93 631 285 877 820
436 806 764 802 597 312
776 8 967 864 29 789
167 198 893 497 736 872
545 463 555 536 820 990
341 737 24 800 402 865
880 565 56 84 178 726
199 131 959 997 625 642
864 834 348 990 40 167
990 560 537 806 714 205
373 429 533 979 305 610
57 29 209 49 839 470
86 186 739 727 33 240
470 798 710 67 92 522
809 379 651 779 507 557
739 589 275 865 207 198
990 715 76 770 935 555
776 810 53 496 131 450
691 518 654 734 698 644
835 258 730 991 894 280
879 913 291 394 427 427
817 187 260 662 488 106
771 599 439 297 813 824
75 238 455 281 687 718
108 162 686 300 222 990
153 617 90 103 705 878
200 57 978 119 860 808
775 307 501 948 856 931
654 477 173 575 915 981
430 735 243 777 130 992
86 33 214 391 570 54
711 629 915 993 720 508
378 819 678 110 470 689
942 8 870 549 997 627
208 484 907 689 29 843
878 56 387 144 803 965
194 592 921 307 483 207
709 892 649 549 714 578
828 136 725 304 458 219
732 730 630 860 687 698
344 296 600 196 240 79
778 731 290 402 140 106
421 486 736 403 93 277
615 478 700 535 458 424
323 834 333 845 166 810
750 509 613 80 328 816
204 841 547 405 444 484
223 212 482 400 47 278
298 127 356 209 218 975
218 182 179 436 708 136
482 260 26 116 486 124
750 408 810 977 466 195
891 178 211 636 341 787
369 704 522 54 317 459
819 300 371 14 393 512
99 397 55 4 96 397
646 912 423 480 593 907
118 573 673 130 4 922
201 451 35 600 13 9
58 982 201 654 861 777
527 958 671 953 211 772
565 282 943 489 59 308
128 46 454 464 621 698
750 128 31 56 773 284
331 346 982 97 736 181
928 353 719 288 331 517
739 448 263 936 103 380
970 194 246 398 491 252
216 421 792 675 52 109
831 528 854 298 630 71
665 659 747 406 865 698
412 941 770 360 100 34
958 78 502 112 932 610
524 886 40 479 529 270
76 51 101 504 162 680
735 359 652 186 177 621
867 396 246 732 863 293
109 930 70 218 908 763
946 504 802 690 453 333
623 223 424 736 4 216
805 569 695 834 765 357
646 988 347 771 621 453
827 475 580 607 173 974
468 445 7 933 45 928
743 906 26 841 372 385
853 603 325 200 930 190
385 272 484 117 91 61
552 651 965 368 38 504
690 53 605 886 377 924
631 527 56 617 765 29
611 128 402 806 962 614
631 120 981 590 163 35
297 411 610 31 830 671
319 330 417 764 557 575
581 27 99 551 126 501
129 690 795 688 741 317
70 760 185 905 711 184
648 472 557 318 677 573
625 135 489 906 135 62
299 383 941 258 300 172
691 742 377 825 437 793
968 846 217 442 103 551
95 301 902 304 851 141
43 249 337 342 93 529
310 638 984 892 586 842
752 496 593 753 295 526
334 356 754 975 880 171
515 529 746 311 807 452
619 201 133 562 631 105
114 346 44 322 784 479
625 535 995 889 102 861
621 203 567 176 554 292
617 530 833 324 296 744
467 630 287 968 152 909
696 814 506 609 218 433
224 201 117 721 460 498
51 670 76 185 30 538
844 750 249 17 360 271
220 981 723 682 995 408
847 761 942 336 87 244
551 429 460 575 250 751
363 603 981 415 537 664
645 879 543 979 342 772
613 558 972 373 175 756
833 324 379 934 691 13
138 12 918 280 514 162
183 392 4 668 584 509
623 69 243 249 16 970
321 665 269 926 636 468
792 879 589 236 134 271
72 372 406 95 124 839
213 842 471 189 784 649
203 623 119 780 351 808
530 63 611 769 744 585
622 430 773 309 115 765
107 939 960 647 647 946
433 399 635 630 548 46
725 390 938 867 833 313
229 363 878 607 661 360
154 245 144 24 250 508
994 181 103 618 266 704
134 434 336 879 849 638
710 854 749 409 450 133
981 498 652 86 143 947
770 111 192 829 87 514
698 963 288 479 34 46
367 83 327 769 233 908
253 302 818 519 327 610
434 580 759 388 90 115
669 843 982 446 280 732
774 649 827 67 881 702
686 546 45 79 821 389
772 627 177 63 586 614
165 748 106 165 771 343
265 518 440 734 652 872
324 766 690 531 539 574
543 841 376 650 24 909
821 564 657 282 58 5
864 221 16 620 715 783
684 697 381 947 338 897
625 128 511 1 211 354
480 43 817 83 614 323
664 794 555 614 879 880
639 726 839 180 206 904
291 568 58 75 70 332
168 226 645 967 395 294
405 254 891 705 388 869
662 532 738 343 674 321
979 865 68 63 1 729
721 730 847 355 171 271
991 585 113 339 707 898
338 382 404 23 614 560
843 978 444 312 329 646
249 254 956 952 252 699
475 686 682 330 840 634
931 342 396 478 727 541
864 534 144 213 718 377
46 790 22 735 108 706
148 225 861 641 756 317
891 424 129 333 37 416
410 240 996 935 990 183
930 775 753 230 153 829
242 540 252 274 304 797
178 121 993 898 413 381
852 507 990 708 257 518
423 446 859 945 299 594
105 865 70 425 354 21
527 518 643 708 601 433
282 425 465 89 734 630
242 135 417 44 39 260
36 471 818 805 399 706
908 525 169 186 8 670
574 382 558 597 560 165
539 63 252 416 459 896
527 65 955 243 791 516
671 135 569 376 789 666
418 468 855 572 477 169
157 799 970 521 489 707
741 832 557 499 187 867
356 634 131 264 698 946
1 28 569 921 371 659
77 767 494 838 504 206
611 542 319 412 60 817
924 626 974 366 632 648
666 161 360 529 232 481
894 86 898 705 55 494
641 159 572 92 266 673
219 490 359 6 248 793
537 360 307 576 197 463
423 808 268 762 171 947
642 227 542 775 580 660
459 492 332 878 303 238
684 286 148 850 299 395
11 191 334 959 420 514
503 812 929 681 33 591
740 998 396 820 657 899
532 796 669 602 9 421
453 914 152 692 734 258
882 135 642 247 337 816
633 246 447 278 471 512
167 537 117 589 268 916
482 348 719 506 87 569
34 660 851 135 251 260
687 879 954 678 372 13
723 880 727 510 454 821
231 636 382 199 648 638
316 387 847 744 83 557
98 661 351 868 168 71
366 49 665 493 997 354
130 564 93 651 346 789
200 774 572 829 912 9
849 183 836 849 967 368
511 85 422 210 21 649
113 408 559 340 432 236
922 89 526 962 519 671
582 312 993 957 696 505
934 796 68 201 347 118
715 329 802 878 63 930
687 314 807 575 333 528
612 350 695 311 231 502
84 445 645 325 235 44
729 377 243 514 130 661
84 504 447 169 530 683
138 104 697 630 932 793
991 415 694 719 625 850
800 503 549 959 986 568
866 649 391 530 641 950
591 955 314 833 754 942
558 105 437 973 34 225
483 18 328 642 748 485
480 676 594 81 617 401
513 908 139 790 743 515
271 733 838 331 505 87
316 384 927 761 71 899
895 811 635 136 906 983
714 920 718 299 240 671
672 126 27 617 357 617
194 508 427 752 14 373
65 76 340 655 487 53
727 723 103 72 678 284
120 547 862 490 207 901
75 751 205 405 645 134
832 616 801 283 746 208
914 386 940 876 338 537
335 38 159 889 360 134
825 417 177 604 706 383
943 586 700 215 847 528
801 818 940 885 171 463
795 634 605 375 41 291
489 409 24 285 577 341
796 929 530 216 967 897
421 577 721 558 839 928
308 443 411 411 913 534
867 143 339 663 99 28
483 606 766 554 449 937
78 382 589 381 353 919
95 22 607 364 781 544
533 297 793 555 748 689
537 597 316 567 465 873
983 195 117 619 3 824
397 632 636 328 184 887
121 390 874 825 998 77
198 926 961 986 791 270
614 734 355 858 324 851
173 923 25 595 773 409
487 181 108 51 882 619
752 414 451 300 172 576
335 69 122 226 694 521
949 549 411 206 867 581
125 673 574 557 690 173
363 492 636 905 116 46
252 701 500 308 509 181
285 605 171 242 180 955
766 959 130 119 785 751
379 722 282 914 74 313
593 968 108 266 27 898
326 628 128 261 844 973
656 854 865 802 147 352
254 345 742 798 275 496
376 462 149 622 92 134
669 351 20 307 838 837
564 548 343 797 791 385
414 947 435 706 567 997
761 630 581 370 9 756
136 804 217 962 606 959
138 958 717 28 871 686
666 230 430 365 714 669
731 846 642 909 59 591
653 804 457 570 413 693
39 232 503 4 714 683
273 791 780 933 316 677
860 272 535 387 984 119
413 166 912 243 876 51
591 261 334 952 847 558
212 320 432 624 500 411
417 205 378 510 193 182
18 343 143 991 581 100
161 675 62 154 663 207
924 311 560 669 957 958
30 513 194 670 932 977
630 876 860 899 730 535
508 104 517 106 825 687
376 144 699 529 461 735
786 931 201 882 658 909
625 77 345 478 974 253
580 374 282 426 939 203
424 384 529 159 688 373
843 267 991 460 926 362
164 378 297 146 991 948
293 121 423 226 721 544
994 545 653 726 162 378
522 471 848 12 185 465
323 964 500 461 225 300
429 228 207 630 872 2
251 559 1 762 245 153
632 899 865 933 66 368
785 185 472 38 113 872
425 203 620 236 845 459
829 370 152 440 589 925
571 214 349 797 848 683
5 841 809 900 967 281
886 648 625 78 550 946
802 868 793 97 670 553
508 919 545 818 385 167
294 489 255 896 989 724
100 121 692 904 761 531
802 382 344 674 399 265
474 294 607 323 955 652
101 167 440 658 205 36
466 738 73 725 537 76
981 234 103 9 489 34
628 858 372 235 784 857
952 212 896 988 357 18
116 193 728 734 907 125
905 969 667 581 9 980
709 75 10 246 271 865
768 629 729 441 717 569
60 254 47 450 147 312
607 555 511 593 3 73
220 757 5 19 229 963
263 638 915 240 752 694
730 62 261 460 988 866
325 752 846 910 36 919
763 846 774 501 506 356
274 535 616 949 193 959
620 303 268 172 136 484
321 419 833 723 18 193
325 344 789 88 681 251
307 438 298 469 777 123
656 331 152 129 404 821
395 263 446 412 757 794
703 786 834 146 234 317
459 210 344 144 837 575
666 336 433 506 406 693
709 874 612 569 825 131
760 435 854 570 465 221
141 59 139 375 160 844
155 147 14 212 699 11
707 724 298 734 978 256
906 659 272 915 765 240
311 550 918 538 285 595
547 750 388 655 715 801
946 952 276 505 105 546
356 520 854 436 148 539
989 6 637 3 709 533
134 599 525 322 115 595
82 437 381 659 889 496
691 512 354 668 396 771
526 220 439 524 703 82
957 907 168 909 253 341
633 268 398 748 163 296
647 122 73 877 2 542
797 607 277 598 26 531
885 475 926 610 666 476
667 771 163 427 89 688
340 771 34 566 600 46
816 710 963 567 709 825
484 128 938 468 228 305
154 122 212 650 108 638
784 108 112 624 559 315
482 360 11 409 46 574
620 29 873 22 73 255
814 775 381 196 609 503
85 191 343 126 218 728
152 934 600 682 821 144
369 306 278 438 341 177
984 302 827 340 662 48
615 422 162 155 77 299
54 296 174 647 517 157
801 496 855 207 304 447
977 297 181 412 895 714
916 732 21 947 246 179
589 859 35 649 571 227
878 874 889 330 961 969
466 685 388 685 815 657
65 697 247 678 948 773
184 208 885 924 111 635
727 811 339 131 168 188
799 589 515 970 981 933
868 989 679 219 531 425
332 459 428 705 596 911
877 880 214 956 962 248
564 493 176 870 267 144
787 106 924 905 603 310
647 108 351 580 552 972
361 622 746 634 754 617
811 870 988 233 145 736
991 990 549 604 125 309
150 338 530 24 171 899
401 430 873 683 505 648
416 547 500 638 76 975
49 262 429 869 929 13
703 578 393 222 449 745
821 468 828 502 147 487
229 475 847 631 35 353
274 900 190 568 850 630
566 91 336 428 970 128
362 698 126 621 393 285
169 22 88 499 245 918
655 687 298 141 641 898
909 863 902 569 854 734
430 273 321 315 43 443
423 858 672 928 171 4
151 846 477 302 794 700
254 799 415 240 726 883
976 827 457 51 370 773
60 667 916 58 157 906
615 280 212 78 691 732
587 18 995 918 370 955
672 355 277 122 926 855
190 916 539 959 583 36
157 781 425 528 537 347
339 214 17 810 644 52
256 634 64 726 40 268
286 909 120 673 183 703
420 192 673 982 598 567
336 921 217 358 520 106
556 448 115 668 137 698
192 491 567 252 819 401
223 586 460 340 330 124
772 909 723 471 454 639
359 722 762 557 515 666
554 889 437 545 562 983
192 881 547 937 390 525
707 185 194 606 359 358
887 206 499 362 914 278
877 445 417 610 304 333
972 930 615 842 718 324
577 627 255 917 766 97
268 891 66 705 177 971
574 996 336 826 10 167
704 471 243 227 26 123
518 728 768 213 852 262
671 786 162 154 886 474
290 829 248 210 835 572
660 500 694 858 209 460
261 718 816 489 602 371
789 241 447 2 603 46
434 127 563 870 642 921
351 457 484 752 956 947
460 819 969 976 857 274
930 126 346 347 220 210
444 957 968 491 97 622
96 639 102 527 813 257
746 26 249 293 521 267
846 134 253 573 448 676
53 468 851 375 776 309
354 208 170 269 967 67
113 961 470 939 730 30
865 429 924 366 525 505
770 869 243 677 987 994
726 970 669 128 249 988
818 76 92 14 798 791
885 473 798 176 497 150
162 448 393 32 662 52
451 448 751 121 449 895
758 341 280 881 231 521
473 566 605 964 921 435
248 938 481 730 758 332
720 423 681 672 224 470
580 60 196 228 817 205
983 856 699 513 846 510
597 141 617 387 868 188
269 633 202 565 744 264
159 133 680 162 940 196
221 704 104 744 728 441
150 766 289 28 839 476
220 211 44 675 219 178
291 842 952 109 431 487
546 933 446 330 816 845
137 141 685 511 203 377
440 129 693 943 816 962
647 608 782 440 687 320
931 648 870 66 776 602
606 358 579 347 222 984
492 294 700 698 156 403
904 200 826 790 78 125
268 457 847 385 345 618
938 636 756 923 868 359
168 852 679 43 731 807
38 827 261 830 348 118
40 37 237 439 751 340
918 485 889 476 214 514
941 635 288 756 786 956
227 308 463 883 552 429
432 275 51 46 633 889
738 357 840 886 774 68
966 918 821 844 778 679
579 176 249 964 454 177
76 931 936 48 141 380
104 294 795 557 271 25
501 348 991 590 861 537
493 800 906 256 898 979
947 26 910 860 261 57
391 238 255 469 738 431
820 238 744 824 290 762
803 27 857 239 133 217
501 584 683 701 391 416
187 18 712 773 452 354
960 133 472 810 351 411
581 531 175 791 435 991
34 429 611 702 242 947
80 594 810 251 396 163
156 580 236 780 178 626
940 454 292 118 456 203
20 333 407 108 271 36
425 641 743 935 206 874
396 417 125 149 589 682
732 875 975 605 404 634
938 867 626 810 125 137
225 903 253 67 909 867
332 974 292 97 902 836
731 992 955 730 674 444
5 835 40 725 892 87
374 862 783 19 924 35
69 754 481 673 628 90
789 788 827 745 221 889
419 179 379 128 889 793
412 623 532 39 281 673
480 751 153 433 158 384
104 795 56 338 556 684
478 818 311 15 98 302
911 17 393 516 177 870
78 724 154 160 984 256
533 4 653 134 847 640
300 218 709 882 873 592
832 669 158 425 25 805
202 82 846 420 490 243
26 656 866 120 912 306
312 246 550 336 534 354
824 680 480 898 588 15
818 792 185 353 233 781
915 738 187 926 402 121
753 842 317 209 993 912
996 517 687 205 449 347
622 522 849 553 680 279
751 162 612 75 462 770
433 268 255 513 466 969
652 12 359 570 347 408
807 675 411 131 728 517
692 687 461 18 395 667
816 809 723 421 116 961
663 763 306 924 659 110
839 442 247 960 691 165
333 738 636 722 516 573
765 336 407 171 75 494
602 228 311 193 414 271
88 968 49 255 621 358
527 16 522 892 306 712
372 869 871 41 576 885
785 386 795 39 225 597
326 344 628 213 847 353
232 266 735 550 147 580
279 992 569 680 245 779
835 623 267 726 566 55
639 765 475 660 944 408
573 971 500 196 646 566
53 153 70 796 869 337
165 828 945 294 49 483
596 912 170 990 671 604
761 56 323 745 937 732
273 131 155 348 693 981
449 549 905 885 972 496
396 58 730 682 762 10
993 819 547 816 360 887
923 284 779 291 872 280
313 523 414 905 199 170
207 951 826 521 968 726
341 600 422 197 363 486
666 598 808 706 986 957
714 572 964 843 923 491
414 933 405 236 236 327
582 150 742 901 429 551
564 852 816 966 921 3
282 488 109 909 64 169
225 332 64 84 443 193
444 741 108 256 52 927
448 467 390 734 168 18
630 456 542 181 41 593
238 111 615 520 962 485
121 468 949 131 58 968
543 699 589 105 502 626
567 769 329 366 770 678
740 719 650 447 905 563
758 459 353 418 833 750
254 552 186 911 40 997
306 745 804 186 175 39
593 266 124 295 631 992
921 636 679 121 678 94
674 706 21 988 681 458
460 878 750 542 398 599
275 370 98 52 549 12
477 569 66 5 762 885
832 881 690 870 433 700
258 335 498 325 283 165
737 470 135 716 492 515
683 634 794 726 200 531
858 82 71 151 679 94
228 254 881 582 298 93
269 47 672 927 512 242
164 32 85 966 719 674
953 217 93 958 341 46
1 302 384 503 660 380
199 7 768 823 865 341
810 960 469 247 926 162
277 611 206 535 519 112
434 192 372 48 234 417
687 498 622 484 475 57
758 299 333 169 984 997
162 813 53 951 66 245
608 894 510 204 849 186
965 262 805 826 702 661
83 220 640 791 276 871
924 524 451 215 327 340
975 108 60 343 260 323
842 402 28 81 906 695
871 163 276 205 752 426
187 150 663 307 447 93
685 225 374 406 462 886
919 592 634 232 666 167
198 3 216 350 225 842
197 582 894 145 517 787
612 393 222 949 992 118
771 588 319 462 982 261
867 894 45 175 479 608
815 503 557 684 42 724
262 926 836 205 609 571
717 677 394 465 271 911
786 470 298 637 130 611
885 656 317 923 789 957
960 795 382 256 38 744
310 403 933 144 845 951
840 79 883 857 764 54
199 86 94 407 22 772
323 649 242 421 471 914
440 103 528 418 929 362
607 577 764 742 990 630
375 476 649 701 587 251
40 635 315 320 476 491
491 628 859 93 178 378
275 342 993 95 162 672
989 645 664 87 846 982
889 111 526 402 287 801
479 518 231 827 612 713
444 58 415 505 321 487
220 173 115 16 882 218
455 527 342 437 934 825
238 765 378 748 29 836
186 209 939 878 880 508
607 641 992 33 652 520
390 312 949 685 255 470
151 283 273 786 30 576
712 507 944 38 521 331
48 488 574 640 102 548
959 59 266 636 404 483
132 390 923 451 594 324
604 986 514 684 952 638
598 188 840 57 102 732
431 377 520 239 687 783
215 198 101 777 854 514
572 960 41 612 443 985
748 440 274 975 721 418
612 252 362 82 184 107
249 397 777 941 873 188
36 665 519 339 908 617
18 941 112 319 90 444
97 398 855 979 771 953
236 658 896 585 906 998
855 979 297 186 916 576
164 6 16 943 58 582
610 685 953 501 116 721
892 479 703 777 143 413
227 979 466 453 984 923
877 415 926 691 334 80
962 830 990 105 441 511
120 424 524 908 531 569
220 388 692 849 252 766
80 193 131 295 897 74
918 44 38 415 743 448
601 156 870 584 739 303
489 596 593 460 114 572
129 338 675 471 567 887
198 856 357 487 672 537
636 48 738 339 185 245
17 611 386 825 690 311
630 786 673 67 402 690
564 540 413 512 157 760
330 855 580 876 892 682
334 866 532 188 59 273
834 421 993 767 130 360
239 268 64 211 670 528
110 317 881 673 475 104
575 335 342 119 936 192
969 148 617 444 941 783
125 268 808 394 54 20
200 992 837 998 230 636
205 159 632 634 603 723
902 356 97 663 691 688
536 460 344 413 771 458
192 814 206 454 375 24
371 872 253 663 830 644
508 246 512 95 25 734
760 771 326 854 841 355
540 454 534 3 44 383
894 503 682 993 364 536
645 942 236 680 929 550
61 100 684 781 204 881
471 194 476 933 239 869
247 466 730 325 555 56
248 518 238 619 805 607
663 400 735 73 782 121
33 805 678 873 836 659
583 50 801 347 576 373
454 777 718 755 303 305
496 220 793 386 304 541
610 181 225 688 899 34
751 25 703 496 467 263
508 112 109 178 808 163
485 306 473 120 542 966
626 163 843 546 451 164
7 833 102 565 882 631
390 398 376 396 952 803
907 350 197 550 268 727
338 976 501 220 528 983
496 226 25 152 47 143
750 800 994 861 428 625
724 930 919 242 185 221
117 52 700 254 879 123
318 132 406 674 893 594
200 59 769 261 969 852
961 183 748 704 338 715
193 901 319 622 561 134
582 120 776 889 582 174
742 96 331 13 326 363
221 767 337 451 280 482
497 440 821 52 934 703
161 829 48 641 795 593
795 229 494 479 652 256
707 218 712 195 144 480
492 815 911 10 103 782
80 601 165 537 320 522
179 774 816 423 430 909
352 276 781 114 175 477
450 735 271 533 112 192
908 828 815 210 178 118
979 465 975 624 747 770
282 963 611 613 565 668
86 858 731 610 67 192
266 948 573 654 963 282
822 43 858 849 188 703
30 661 24 768 206 271
260 405 979 431 33 919
477 70 218 635 537 22
108 678 268 478 742 492
879 854 683 320 763 953
935 805 834 140 514 969
323 314 254 666 588 355
463 984 525 665 312 663
862 325 691 134 140 558
936 127 366 934 44 979
822 922 980 921 430 992
422 513 477 791 113 149
51 98 347 753 230 235
147 247 739 981 830 707
871 535 782 449 400 145
348 98 915 864 104 927
581 678 474 73 352 877
786 558 314 709 650 477
212 357 401 221 941 300
719 707 939 326 111 940
767 761 923 317 727 719
139 869 348 231 974 574
530 581 679 499 745 957
347 346 519 216 350 508
155 334 961 674 949 782
674 356 746 579 986 212
119 711 51 698 307 602
129 660 332 573 350 567
944 191 502 625 381 705
654 117 280 540 503 212
61 662 75 22 29 406
133 550 822 549 981 235
504 240 663 387 417 169
311 928 818 305 95 746
231 846 224 230 732 141
169 481 696 364 601 462
66 474 176 160 589 848
426 719 68 479 599 936
989 599 675 224 450 78
798 983 849 683 688 94
59 139 958 637 266 860
344 719 581 717 651 378
845 844 581 890 422 850
828 90 514 353 913 125
633 148 751 488 373 718
485 484 509 84 320 449
1 396 957 674 357 854
208 948 492 182 289 353
22 488 72 384 900 303
545 935 159 840 267 325
650 785 551 826 716 641
462 437 950 688 514 435
35 583 198 282 420 45
388 629 317 248 370 81
784 495 814 512 796 3
534 798 830 977 230 811
709 877 23 353 508 961
348 399 246 935 31 103
410 474 945 282 388 813
64 522 303 483 784 264
915 972 687 98 574 299
23 300 988 76 730 457
30 618 211 811 797 139
44 503 920 765 748 494
471 246 457 835 168 644
113 983 783 642 56 558
746 155 362 98 670 532
21 504 442 80 422 810
471 749 26 563 376 929
450 145 842 793 594 159
110 169 95 617 379 774
955 370 378 683 300 971
617 471 619 99 798 830
202 928 243 235 939 512
329 993 244 343 866 106
642 632 316 954 677 156
30 954 506 257 707 702
783 324 664 673 771 244
287 87 653 442 609 51
260 556 553 499 271 612
210 157 616 693 682 565
466 940 143 418 13 904
748 939 965 609 746 67
509 550 478 214 121 808
253 614 476 348 937 412
879 98 502 613 508 726
979 562 669 720 891 347
980 936 127 530 819 444
619 981 364 342 149 560
127 790 588 186 129 37
788 557 109 127 288 994
325 978 605 823 551 638
576 560 563 833 918 832
112 989 317 579 146 616
152 279 850 774 567 694
838 296 598 840 659 549
185 148 1 240 654 232
895 992 715 391 705 634
866 82 891 349 981 703
53 129 746 989 982 544
804 138 760 376 889 436
206 868 221 62 554 341
462 329 864 55 166 728
844 357 806 123 19 688
546 248 171 96 760 785
322 33 627 602 931 466
192 992 188 37 46 560
6 532 899 894 647 87
399 917 211 418 477 657
299 37 334 170 755 702
540 622 874 750 673 293
360 189 304 580 940 934
651 564 865 233 495 507
380 216 231 657 16 8
587 513 907 243 224 405
717 478 299 856 295 683
741 39 537 212 851 89
766 62 213 955 460 927
216 550 310 122 564 460
318 795 795 480 780 912
166 438 677 459 677 320
794 130 177 361 624 440
977 678 5 987 593 854
103 774 83 523 981 571
82 61 628 421 638 309
3 964 367 677 288 174
671 314 254 813 644 111
518 647 454 558 148 986
838 281 770 491 135 559
590 293 429 361 590 760
660 458 580 691 887 308
702 128 261 735 37 674
456 456 499 998 769 840
910 627 559 974 138 534
568 849 121 770 166 318
944 747 872 448 604 51
192 250 634 754 210 365
330 307 666 161 922 286
599 654 299 413 754 221
35 904 933 146 440 870
458 756 207 826 866 786
521 347 16 416 718 1
909 90 292 94 796 572
6 756 560 575 623 624
206 320 809 861 674 89
82 213 514 846 996 324
222 640 145 861 853 260
768 562 188 392 715 905
196 653 713 869 718 837
54 914 960 496 939 972
207 368 903 47 556 843
974 887 137 536 867 820
908 100 972 50 121 268
923 988 326 621 420 60
256 258 303 381 985 48
506 13 728 355 17 990
91 384 541 186 23 807
275 858 887 397 442 350
727 73 286 527 900 845
889 643 990 941 837 829
342 927 810 195 897 230
456 168 711 263 688 6
201 299 851 823 259 150
584 587 223 793 410 284
943 809 129 522 60 157
551 965 417 801 306 41
903 915 359 79 870 660
82 48 8 356 756 416
681 901 594 950 455 370
298 477 45 104 578 586
6 864 81 437 31 858
1 792 80 854 100 439
968 514 495 133 238 975
356 935 798 209 899 893
606 431 54 840 305 475
614 672 586 424 921 252
239 546 834 577 898 339
709 981 506 114 816 870
977 689 935 655 859 263
380 643 838 645 562 809
262 809 601 135 772 734
407 275 252 833 212 339
527 263 485 92 342 512
746 528 126 146 400 625
150 649 760 644 751 152
501 669 947 393 264 511
230 658 921 974 45 523
155 851 857 652 642 204
14 944 832 462 291 878
247 211 258 490 898 867
796 148 977 270 147 416
946 473 221 216 988 932
964 851 953 842 547 490
66 800 59 276 764 977
494 786 434 188 362 588
354 266 947 243 293 155
896 343 852 764 109 281
478 38 716 34 117 851
767 770 977 954 270 668
440 314 811 560 515 671
654 542 846 425 920 531
841 838 415 600 502 353
432 541 986 905 983 944
190 828 912 745 200 75
152 582 595 218 268 815
817 200 193 605 882 655
100 843 356 186 614 379
159 208 506 673 115 193
623 553 384 758 226 648
225 637 924 679 320 188
511 797 302 146 61 680
977 573 597 353 910 157
864 587 242 560 950 10
702 327 481 901 592 62
697 856 808 2 989 567
986 724 738 155 760 396
835 140 865 109 231 692
665 745 121 242 146 497
532 468 156 114 821 524
318 682 663 679 689 846
257 646 328 246 591 573
428 490 980 336 825 948
916 652 40 664 426 409
249 848 42 908 302 805
42 451 832 28 77 229
636 77 345 484 463 182
169 789 21 211 9 228
226 317 406 574 132 62
998 854 651 608 404 752
854 417 512 528 597 254
261 853 453 207 435 235
104 154 31 84 477 565
651 637 982 352 7 387
58 937 911 118 147 650
749 923 626 946 348 959
957 115 925 795 146 136
304 717 232 810 421 122
386 610 719 415 353 188
623 784 461 743 437 845
456 370 408 54 883 587
993 450 862 490 61 674
975 469 714 463 422 833
544 650 676 717 618 791
307 416 466 152 944 870
229 772 254 840 435 7
794 293 505 332 866 24
88 868 441 547 446 197
70 41 847 316 439 351
888 315 565 565 836 962
352 680 41 176 673 446
53 7 21 992 659 203
38 791 12 508 807 801
233 615 813 222 588 327
807 507 299 848 894 647
260 821 54 427 729 873
832 33 510 188 616 503
859 764 43 297 500 13
133 42 778 171 885 739
390 134 949 113 520 719
718 48 577 859 2 31
918 141 950 973 91 191
84 191 434 613 691 822
618 587 727 180 26 801
412 742 869 511 240 854
231 932 325 590 65 222
3 98 150 161 35 440
198 192 940 226 281 782
435 338 936 271 440 331
376 677 535 486 41 991
202 97 365 961 62 66
159 578 856 902 920 850
379 3 582 305 680 33
461 356 547 320 413 920
487 353 621 222 277 811
99 917 311 542 350 735
461 921 662 826 731 822
120 436 533 228 661 417
909 217 587 170 477 341
529 323 555 872 932 152
320 857 893 180 668 990
41 526 898 428 904 392
950 83 213 512 967 177
305 838 644 690 45 124
228 474 99 899 230 963
666 899 864 31 110 21
532 76 192 696 746 893
686 813 462 943 831 858
419 650 710 56 23 161
779 491 678 239 213 875
134 331 236 729 414 203
672 416 728 513 302 801
168 677 974 156 52 323
125 735 390 796 754 526
829 819 610 936 372 686
964 266 506 460 461 2
404 631 227 742 470 803
552 433 738 709 278 486
131 71 164 715 662 570
203 233 890 288 742 757
701 367 986 980 935 949
769 911 870 537 709 569
62 540 885 416 270 577
752 178 157 452 11 989
293 777 619 621 276 861
265 385 775 889 207 660
645 150 973 950 195 623
550 963 223 947 744 421
673 19 226 719 404 197
725 772 839 95 918 628
143 581 970 114 574 575
635 713 598 624 799 479
762 264 643 824 308 594
944 40 368 521 722 129
921 725 811 72 978 649
500 530 951 484 33 981
118 32 606 99 599 396
434 480 45 735 934 264
363 437 654 153 503 677
130 989 843 630 160 431
550 262 689 337 768 368
54 480 427 883 771 40
765 360 235 350 904 967
812 729 556 498 194 812
86 884 877 313 58 562
908 106 467 857 271 572
685 706 115 471 349 149
842 736 685 510 277 105
586 136 664 490 425 960
759 34 658 748 495 905
23 520 403 767 901 25
233 976 307 687 61 53
379 287 795 337 850 325
82 911 959 224 484 186
701 143 808 432 380 52
308 199 950 476 850 359
586 492 332 152 646 156
845 924 124 21 664 200
243 947 697 359 274 13
821 342 218 543 908 976
722 153 47 2 469 302
877 562 297 82 110 558
564 80 913 235 377 4
790 621 227 721 221 943
838 565 295 360 842 727
268 536 368 511 293 812
16 347 532 877 474 124
607 520 113 966 405 899
298 823 836 24 75 914
952 962 116 606 267 543
153 959 859 357 149 391
563 568 301 544 719 520
701 139 128 119 651 347
776 760 786 706 611 98
707 492 572 55 708 109
370 385 7 149 127 611
998 638 569 824 584 897
548 576 782 756 524 938
792 255 586 929 934 553
340 994 180 947 336 466
653 291 468 947 92 397
514 193 683 596 57 1
144 859 646 908 686 403
856 377 4 574 141 752
463 684 861 681 156 408
518 894 932 611 350 943
600 315 138 679 528 91
268 491 13 212 831 422
773 678 27 450 810 53
738 194 890 689 599 558
356 243 6 368 739 53
427 576 538 693 176 660
27 768 432 401 463 930
539 198 990 610 767 410
566 53 897 51 256 664
351 921 663 269 665 242
747 735 820 87 944 292
274 898 365 70 321 598
317 796 37 208 676 486
72 843 132 428 846 924
559 94 625 350 745 370
215 712 120 163 349 55
408 984 468 414 797 323
373 43 776 533 732 234
232 6 517 247 351 800
102 249 768 790 249 824
675 576 862 92 307 676
892 854 717 15 883 845
287 374 683 887 520 131
724 914 952 129 704 207
566 515 977 842 205 270
734 991 512 20 449 706
812 876 117 424 481 384
733 61 879 772 998 303
558 486 322 896 293 235
819 153 897 662 641 529
374 280 150 276 556 343
690 21 853 481 15 168
870 807 322 500 456 825
571 62 784 225 143 326
47 765 842 282 587 454
636 946 423 768 189 795
545 211 483 30 981 369
130 423 894 126 783 982
666 219 246 741 399 62
848 114 752 942 240 52
766 323 513 305 134 342
623 31 318 158 641 7
386 61 168 715 133 497
608 809 125 49 624 145
701 3 465 105 919 427
400 734 281 375 932 342
204 608 862 942 84 649
912 397 707 491 168 124
323 630 905 315 346 316
142 423 525 763 772 119
887 939 779 96 64 907
323 777 421 117 886 191
257 714 108 177 432 787
403 7 312 211 559 618
383 56 536 438 156 361
621 793 974 260 569 239
218 835 553 640 663 626
165 689 696 882 156 593
898 992 837 933 737 604
344 599 543 480 349 933
784 689 541 79 595 522
397 696 988 59 944 970
684 311 739 809 499 45
842 908 770 463 753 661
190 647 164 951 916 755
270 51 993 609 488 74
539 13 232 240 122 636
310 845 831 178 858 822
855 711 478 316 22 773
496 519 653 150 21 146
651 909 833 544 226 471
124 306 789 250 980 148
194 135 308 784 784 530
302 641 590 435 6 739
713 959 497 846 660 47
330 337 143 370 303 679
394 584 548 361 54 233
400 649 24 318 950 251
552 984 161 923 195 399
59 702 954 378 861 962
497 254 963 974 866 963
13 720 919 799 22 708
381 653 145 824 824 241
434 753 260 859 436 361
101 272 673 967 430 351
788 62 119 74 872 28
467 441 784 867 32 140
136 345 728 369 353 672
763 471 655 602 209 119
287 546 238 361 732 569
882 753 439 860 236 849
312 227 26 568 38 901
254 985 858 63 56 519
705 308 495 483 955 933
385 246 552 367 148 126
611 958 622 510 204 853
656 953 537 494 589 858
727 506 393 989 709 208
904 233 20 439 422 295
114 167 355 451 40 531
168 659 890 436 981 579
74 92 919 23 119 51
348 872 331 290 816 757
784 738 759 422 975 970
167 937 208 52 161 249
304 504 65 870 949 795
127 846 864 998 952 854
41 374 151 39 327 260
339 587 820 537 206 609
950 113 874 292 196 277
381 34 860 910 835 628
613 705 372 962 540 406
919 348 533 511 123 604
261 565 299 875 777 252
535 956 191 493 172 190
240 775 204 812 221 584
89 938 456 970 640 516
825 821 749 967 149 454
196 555 435 234 459 687
108 165 169 330 204 240
60 661 752 464 977 268
30 504 574 92 396 751
859 164 602 484 193 490
662 315 277 662 506 850
544 212 556 45 611 220
510 721 814 238 413 700
14 75 358 835 860 384
46 436 830 873 250 322
123 57 448 238 221 932
491 232 36 499 871 574
686 378 587 586 144 160
229 498 80 340 880 534
826 824 238 368 607 564
545 352 903 708 907 771
557 756 675 369 620 82
603 314 631 198 849 800
11 209 579 567 922 519
424 33 65 743 436 449
669 523 736 551 462 368
30 426 132 228 47 705
338 425 687 357 24 799
605 320 285 107 961 237
607 890 618 64 567 48
639 364 937 116 176 272
196 170 559 795 720 389
179 571 590 51 573 854
686 314 156 311 609 760
507 518 970 68 487 332
84 605 59 687 148 826
339 907 251 576 310 873
898 422 203 727 640 817
919 9 198 975 977 894
530 189 185 398 358 840
692 223 98 389 966 175
167 477 856 661 313 628
296 594 651 98 340 960
306 875 45 709 491 759
615 336 83 291 121 822
21 180 932 19 33 416
536 260 8 6 604 342
90 747 447 679 909 732
295 448 911 111 613 873
502 477 642 964 71 742
826 20 798 226 892 35
302 214 733 403 348 408
455 371 200 461 719 162
501 615 657 506 9 369
864 743 26 535 338 777
800 624 758 627 908 994
676 170 473 542 543 650
286 263 100 266 310 779
214 756 791 286 943 896
217 628 956 345 827 829
662 654 747 950 16 387
570 188 13 30 386 192
684 709 281 402 92 882
902 953 474 253 194 496
867 179 296 609 853 569
430 66 495 696 992 385
356 853 71 380 172 794
721 29 337 678 547 939
61 258 506 205 798 420
256 587 24 607 791 550
2 413 132 325 726 80
263 289 486 229 449 757
207 232 968 19 239 959
641 8 174 57 264 62
103 809 203 664 759 867
951 931 292 838 238 968
628 425 667 291 680 457
439 286 600 231 494 151
31 744 691 866 347 297
681 93 142 892 513 253
259 501 673 567 289 554
809 693 458 121 163 176
427 597 191 621 815 495
636 198 755 974 648 147
187 629 214 983 643 222
890 351 683 569 460 801
469 936 624 873 833 602
557 160 893 587 71 930
421 161 702 947 535 741
4 4 517 207 86 105
9 964 306 721 797 565
930 563 508 257 190 375
111 125 849 607 48 922
875 517 877 524 577 263
542 929 103 128 432 925
954 411 942 390 266 266
846 368 465 699 164 771
912 227 142 908 24 742
768 210 867 1 536 393
400 538 338 124 522 755
995 18 807 608 983 191
262 665 407 932 987 686
235 930 188 465 127 595
626 996 202 322 924 59
246 504 213 906 201 389
944 897 163 232 452 65
430 649 730 54 163 111
347 708 724 737 502 873
458 357 835 728 706 994
234 75 638 924 879 256
418 232 446 588 758 815
897 567 826 840 270 696
721 698 219 469 611 466
913 493 73 243 719 856
2 500 41 276 937 402
446 115 547 465 736 720
553 503 201 18 217 957
484 890 977 492 939 116
493 989 733 169 472 779
560 466 634 567 278 330
440 386 665 476 576 415
742 718 901 251 709 891
297 906 85 328 624 352
83 686 179 804 26 205
19 911 383 311 638 616
917 881 625 228 985 481
399 152 34 677 375 434
669 100 465 900 724 315
315 260 405 108 936 109
89 282 337 972 416 528
520 787 433 650 619 601
361 585 406 821 709 687
958 903 668 158 885 5
651 481 876 738 333 823
683 560 420 468 674 217
435 796 869 390 524 695
493 98 740 822 168 249
130 831 131 274 335 89
766 883 96 564 396 915
129 202 488 119 5 620
141 55 815 264 427 596
526 903 34 827 394 991
240 950 976 155 279 73
652 200 105 743 131 6
781 617 161 792 256 652
69 95 445 290 249 138
420 780 516 650 17 420
571 600 490 876 73 638
336 459 966 583 541 130
728 849 215 117 200 31
499 639 614 281 756 510
603 158 152 100 766 568
283 686 336 622 899 897
295 816 983 137 622 944
121 358 836 127 639 454
576 453 501 88 204 467
169 800 10 409 961 266
796 269 652 240 69 802
542 674 246 58 943 716
607 696 373 43 87 974
8 980 819 595 578 853
837 184 825 729 871 772
662 244 316 61 87 121
364 317 923 403 585 150
188 172 841 393 764 684
649 362 580 26 380 164
949 437 990 312 453 991
875 292 129 463 658 838
567 589 703 758 729 33
212 792 9 409 800 539
240 813 827 435 983 326
54 117 716 598 952 27
428 104 814 721 352 957
1 312 907 934 531 488
259 265 681 380 783 38
448 954 455 513 455 687
529 55 933 582 985 450
550 819 917 635 71 884
443 351 618 726 602 886
464 907 572 939 810 956
742 899 618 930 318 85
363 954 342 676 496 296
922 567 945 41 105 86
106 490 928 716 595 946
581 871 783 825 284 480
32 736 610 952 860 203
188 492 573 135 235 584
578 903 982 660 938 951
609 933 718 13 908 750
634 557 986 2 231 839
868 672 407 278 505 902
650 432 162 887 951 333
450 409 125 985 479 984
377 3 707 992 116 281
778 167 98 375 227 969
324 730 417 662 550 89
204 66 435 903 654 377
783 261 47 93 561 923
823 768 362 582 759 245
232 694 516 74 7 648
278 790 665 547 843 968
947 242 200 71 500 769
684 110 470 175 228 90
995 584 947 649 977 370
868 5 644 774 198 401
941 159 808 788 986 308
110 424 548 355 466 432
45 738 356 844 949 374
433 909 459 766 139 125
92 284 529 727 387 571
607 820 77 23 448 564
748 79 541 145 17 23
3 931 783 545 15 320
936 216 724 39 310 98
204 809 370 54 322 868
741 337 417 34 445 585
553 594 457 285 646 638
639 733 153 205 171 444
159 952 980 820 835 174
411 270 113 771 138 641
823 204 423 985 760 561
543 602 487 541 488 330
961 368 37 191 214 83
516 612 804 74 567 99
274 689 969 6 998 983
6 14 189 572 108 436
788 852 416 679 902 293
335 337 328 394 926 936
391 199 192 748 276 531
513 65 738 811 65 904
870 563 165 646 669 516
861 990 8 861 643 312
171 283 647 461 873 977
96 213 288 41 594 943
866 684 393 806 314 540
338 222 726 959 407 507
187 243 166 750 147 773
204 848 543 813 765 301
295 421 385 924 926 164
630 164 481 304 39 640
962 304 730 886 276 300
533 459 679 453 448 695
646 360 566 197 105 741
501 335 49 740 68 50
540 840 550 833 850 90
862 490 738 802 557 682
781 787 98 377 206 732
76 85 710 663 481 933
395 348 486 593 224 728
898 394 396 323 925 501
802 600 167 276 783 956
790 616 970 28 135 724
751 865 596 206 497 441
783 607 73 576 604 833
46 477 712 42 9 666
65 470 900 266 688 497
395 242 343 64 950 133
740 833 120 807 328 964
336 242 46 686 49 865
681 509 212 38 883 303
163 138 11 755 473 374
378 291 246 213 390 534
964 349 981 713 894 134
230 173 360 58 586 897
605 441 354 725 311 179
597 905 940 5 419 532
89 780 654 893 521 66
698 101 616 787 984 569
653 920 356 991 504 160
779 229 217 872 193 882
636 621 95 467 350 353
699 900 531 840 878 361
107 933 111 772 157 5
358 964 576 785 578 762
27 289 33 640 233 520
904 77 298 23 952 525
829 299 237 919 996 591
313 687 4 888 33 441
342 690 225 693 649 784
116 426 838 919 850 115
492 263 783 972 63 443
674 644 260 770 335 76
17 388 408 840 819 15
81 193 588 981 159 733
153 148 889 543 475 327
588 750 694 771 680 432
832 794 856 971 623 248
908 675 813 241 799 328
145 289 173 644 134 220
501 695 619 203 21 258
759 826 367 414 353 294
560 829 734 644 239 521
606 953 779 574 847 824
849 881 660 333 227 440
608 435 916 463 435 909
595 173 989 718 587 984
628 94 22 357 736 899
545 137 309 679 54 711
669 520 17 236 589 949
521 414 287 69 107 210
329 482 791 961 169 957
172 170 967 499 70 121
543 71 93 628 882 721
331 755 962 348 427 696
874 535 778 596 180 407
313 174 184 827 953 116
409 78 152 123 60 852
964 671 910 288 646 813
68 454 218 452 681 385
284 351 700 506 128 877
928 371 324 914 852 93
342 185 272 398 453 753
929 165 324 996 125 480
144 279 979 904 111 191
147 405 477 847 299 488
905 519 652 578 814 108
285 122 950 396 736 601
692 842 140 330 956 940
677 842 222 49 357 625
951 277 349 668 134 825
313 627 118 546 143 967
27 345 325 536 927 931
715 449 954 855 425 551
465 509 757 502 351 702
854 883 821 374 345 567
663 501 982 571 492 898
836 850 900 991 919 791
175 236 193 472 517 357
871 704 704 273 170 14
949 789 665 422 171 902
83 393 136 488 419 891
473 752 826 184 405 510
52 905 650 296 85 580
125 790 322 379 601 599
202 328 280 150 445 251
506 799 984 17 218 984
301 176 471 758 628 566
953 747 727 93 829 304
520 795 732 307 524 286
46 392 740 162 214 815
372 583 534 586 558 957
265 709 6 543 819 969
275 260 442 435 398 707
290 997 711 371 632 290
172 608 641 443 184 649
241 313 66 45 958 279
732 273 421 31 857 257
117 130 168 178 117 347
595 447 791 517 771 478
483 408 214 324 779 774
325 934 800 154 613 702
281 820 812 459 494 237
262 620 271 596 292 998
553 590 212 244 757 533
857 360 194 349 989 349
399 826 421 252 632 370
383 168 702 728 557 769
49 948 829 86 562 669
57 895 565 142 345 867
105 444 846 144 41 660
407 917 81 570 519 894
891 416 311 165 997 601
577 488 115 961 936 235
307 428 184 730 587 778
784 737 222 167 210 234
973 724 935 121 700 933
510 45 203 172 586 81
759 143 742 868 518 381
653 305 484 367 870 722
17 102 550 454 175 251
963 373 272 741 553 759
296 325 588 130 598 309
985 580 211 68 44 735
259 832 621 127 637 882
637 415 190 668 851 633
428 693 983 923 121 571
627 984 945 171 230 379
525 167 548 381 543 211
774 706 469 208 437 85
162 649 541 234 727 382
487 145 194 946 974 581
615 350 243 984 567 907
940 392 21 44 836 381
426 992 404 928 726 889
652 486 507 510 335 875
292 465 769 395 898 587
614 485 715 917 350 139
911 468 730 890 205 391
554 806 591 750 991 307
307 457 525 38 401 348
582 636 806 651 110 906
632 201 656 363 642 914
307 485 295 984 392 964
750 116 616 16 316 70
63 124 694 286 430 765
354 979 525 246 11 506
658 696 404 192 307 863
243 466 332 788 631 447
340 189 809 833 646 21
745 535 318 782 966 13
299 682 197 28 181 732
944 188 831 409 588 481
7 606 239 96 899 917
746 572 500 678 913 362
718 132 98 378 132 49
550 242 836 115 675 472
634 797 558 561 896 22
191 447 152 75 111 22
57 372 784 847 623 361
340 150 625 416 377 301
655 512 615 213 654 4
512 532 682 766 680 974
660 81 522 543 667 669
87 324 342 799 654 573
212 61 663 509 178 270
752 879 945 458 522 51
288 756 97 773 215 167
338 281 663 739 904 270
513 730 872 619 291 435
28 404 651 917 564 784
243 46 889 251 23 501
678 422 465 733 77 874
618 655 670 506 809 94
800 484 381 366 946 275
666 632 486 561 404 737
260 536 154 562 604 706
278 624 334 216 592 733
132 739 922 585 725 9
725 770 748 516 877 262
580 450 35 997 664 651
509 102 183 344 634 448
259 579 276 220 679 297
832 1 992 709 300 575
986 934 1 926 44 59
461 412 980 250 81 496
426 378 364 313 630 391
874 588 697 476 341 184
994 729 943 785 79 673
743 384 655 61 149 274
904 866 518 270 835 473
268 939 370 753 831 990
437 777 342 851 699 804
87 801 322 520 382 105
155 615 3 137 996 151
18 292 385 792 89 920
972 363 341 119 820 863
499 712 389 183 624 917
649 532 732 463 736 602
391 592 173 175 242 174
14 592 803 584 91 732
180 472 976 953 513 638
144 583 45 978 994 245
914 836 928 909 934 162
47 234 682 4 902 960
624 144 48 992 624 86
765 576 835 680 813 91
494 80 101 838 645 782
561 847 515 569 428 94
52 53 412 528 442 595
202 16 516 838 617 937
805 629 467 857 685 228
299 809 644 187 969 160
503 383 731 575 96 370
222 61 813 463 617 832
922 145 390 124 265 376
623 603 398 596 588 724
685 142 789 407 753 271
943 112 396 358 439 396
85 608 918 99 553 291
265 806 478 411 385 827
728 785 777 639 628 697
484 731 681 194 848 639
606 867 831 232 461 415
106 306 924 303 507 689
164 186 398 340 842 892
401 81 371 624 309 357
138 396 837 287 944 762
670 830 68 270 596 630
349 695 359 854 20 997
427 862 611 790 717 839
637 705 157 145 328 540
436 287 594 793 397 802
517 800 481 456 947 539
648 988 818 849 781 83
427 791 370 53 743 321
108 253 457 306 997 356
42 533 228 385 760 270
458 59 204 44 716 283
59 512 528 436 268 152
506 898 27 588 300 311
535 200 644 220 394 774
91 917 642 53 694 50
938 488 638 154 779 270
939 233 263 586 166 173
420 101 77 421 584 847
482 372 866 43 732 177
439 791 908 57 341 766
281 643 383 311 926 720
522 755 398 587 863 391
783 852 747 720 575 925
903 83 552 767 836 383
920 525 729 933 19 34
790 807 687 455 37 997
195 702 532 139 238 394
953 143 41 666 48 772
511 248 737 114 165 536
178 588 642 556 452 680
288 74 196 520 859 602
782 496 563 623 502 32
736 162 336 420 523 24
401 889 652 642 603 451
651 428 137 486 84 766
140 711 15 270 103 691
903 742 649 638 752 749
960 595 953 398 510 633
883 675 614 702 69 171
172 910 247 52 812 171
54 551 72 473 189 567
509 771 260 681 36 179
93 603 200 282 463 157
60 443 63 399 34 214
863 894 960 844 804 819
723 820 609 657 289 178
323 196 918 929 894 681
533 952 71 203 40 683
120 350 974 847 58 253
91 821 194 473 86 871
520 560 546 454 979 437
585 928 66 50 611 881
701 963 853 36 906 314
134 29 256 112 99 977
633 810 408 249 704 865
471 183 40 813 120 765
495 273 857 594 121 169
936 885 348 795 230 909
663 549 775 4 806 147
507 223 567 299 860 671
375 876 692 778 693 788
729 460 467 913 95 799
178 162 375 292 774 2
921 641 385 689 471 543
80 561 236 282 725 261
867 429 18 363 52 616
339 912 761 789 319 107
614 121 917 69 180 481
498 940 326 59 103 410
448 190 680 252 49 333
791 797 737 35 716 388
162 479 759 241 642 682
870 791 728 507 705 719
341 910 641 582 282 374
96 238 386 285 307 985
660 788 709 558 257 436
158 498 224 846 578 911
698 752 210 826 423 344
131 419 911 217 792 812
982 497 790 452 303 969
803 156 567 840 892 79
885 34 338 824 143 836
940 253 865 567 947 932
130 304 342 573 432 866
594 188 430 218 809 793
990 131 758 560 661 804
372 651 525 593 944 522
546 474 710 133 422 566
389 618 411 615 575 418
374 650 357 466 923 863
542 989 951 471 24 193
111 815 263 215 117 821
120 828 326 476 665 196
575 359 309 328 397 900
466 254 31 610 433 31
310 866 207 108 274 255
776 829 98 145 840 657
116 70 148 309 131 622
220 195 891 696 754 328
883 197 248 487 652 234
363 632 619 179 547 968
775 565 533 78 155 674
464 785 683 137 973 302
445 653 612 791 344 446
295 506 527 907 186 973
255 555 716 508 525 400
497 492 450 781 104 856
486 606 929 529 916 769
852 714 458 122 496 878
710 792 629 365 730 846
849 696 993 881 274 736
252 169 12 23 839 786
988 958 663 334 654 613
874 316 306 650 130 624
852 604 471 474 963 767
462 738 132 286 15 405
279 114 474 892 717 68
704 557 381 756 584 548
758 834 432 99 891 484
135 719 917 163 758 391
21 596 767 746 527 258
874 952 77 912 639 923
368 994 42 92 683 993
497 896 84 876 973 315
677 927 944 935 987 365
383 488 953 433 826 352
361 105 272 704 490 311
637 804 665 980 374 16
662 151 135 877 770 400
62 363 358 825 519 602
445 395 495 120 649 921
327 911 55 233 866 355
478 108 189 511 269 860
916 321 115 984 556 470
915 648 993 362 350 770
956 456 414 578 827 12
320 140 138 978 281 414
819 508 449 641 876 68
242 453 121 296 422 568
892 211 894 836 649 53
456 373 930 5 680 346
115 117 596 6 231 871
714 401 511 371 183 148
894 485 667 998 540 812
621 165 126 431 658 377
115 557 280 349 749 886
798 656 306 71 29 596
682 765 95 53 301 884
631 750 101 412 151 861
195 468 144 913 984 728
256 772 915 967 428 700
315 322 557 49 531 641
745 60 922 160 117 850
710 708 1 687 889 436
822 452 245 639 505 277
346 45 654 584 272 125
804 938 482 453 758 383
848 239 972 415 948 197
83 489 76 432 139 819
280 651 461 740 947 948
122 491 834 638 21 832
721 990 356 514 319 320
20 326 294 852 705 87
904 358 154 390 286 295
332 715 801 778 321 888
705 90 400 11 277 336
60 917 328 352 903 66
870 514 327 737 946 938
132 416 70 787 32 630
136 935 207 93 581 712
388 847 959 905 671 164
986 700 427 330 758 61
913 954 27 296 404 981
804 92 637 332 206 329
218 675 82 918 251 346
359 605 291 11 350 310
203 836 352 822 464 939
788 303 752 573 80 833
538 530 733 530 103 110
394 519 746 741 251 90
672 321 660 143 28 872
753 465 486 701 43 26
163 865 192 592 883 938
268 852 274 65 278 419
968 458 106 590 804 272
56 49 641 539 195 444
862 536 404 396 452 454
514 759 614 971 692 978
612 794 914 575 485 678
628 127 638 51 327 628
639 516 827 361 65 428
17 705 977 22 978 43
331 953 154 644 960 907
662 727 699 303 872 888
588 157 20 684 782 281
667 248 517 680 881 606
589 484 462 257 851 973
47 275 76 474 780 774
424 326 634 584 631 682
917 644 161 111 397 87
179 827 540 76 207 768
159 658 416 631 310 891
476 620 949 917 667 667
967 968 332 773 283 613
782 201 19 919 728 446
35 173 797 573 973 440
307 823 832 304 809 815
44 737 748 54 723 467
150 400 12 152 903 520
112 192 117 123 583 253
896 259 503 407 285 918
218 762 732 851 863 159
710 662 886 401 650 872
408 66 874 116 71 844
101 939 582 336 870 130
190 254 861 388 52 99
64 800 599 900 554 414
490 258 714 799 592 442
446 820 237 639 443 186
141 683 432 630 788 684
971 874 188 513 821 662
975 505 813 898 288 709
319 618 461 583 18 827
447 935 592 671 643 712
492 836 723 989 571 23
593 763 627 986 688 883
842 721 606 976 265 246
114 159 520 864 110 152
7 191 685 1 34 285
779 275 502 729 241 176
28 340 857 505 387 220
740 770 152 482 710 845
12 65 487 301 273 863
633 24 576 577 896 679
713 885 938 883 425 685
146 565 617 411 253 390
714 832 436 242 994 631
610 692 536 898 371 35
476 645 665 538 647 903
619 594 698 67 269 46
104 285 988 827 992 714
258 278 31 355 883 374
371 769 67 918 924 968
352 809 506 823 618 700
843 582 711 150 738 684
502 607 416 496 515 934
191 612 755 426 706 445
223 310 215 19 420 464
785 374 766 256 733 748
753 899 55 723 230 623
333 815 312 867 89 298
147 145 855 420 257 603
647 348 491 286 280 526
631 706 633 685 700 691
994 587 174 987 377 114
592 454 928 122 98 471
665 313 254 152 690 800
573 328 891 658 362 388
392 392 290 188 320 251
66 427 744 211 811 618
936 626 889 655 983 6
598 918 224 695 318 285
282 982 995 742 558 819
117 280 277 197 763 637
9 525 340 452 270 122
145 638 212 989 890 506
954 319 574 975 210 979
129 863 529 566 672 827
345 466 614 547 596 699
792 330 495 491 566 382
621 910 139 921 225 615
53 763 742 338 187 138
33 219 813 982 332 516
457 469 884 33 13 28
588 138 514 683 698 56
668 245 728 667 146 592
898 94 521 104 366 898
321 595 539 599 786 943
996 219 148 95 441 479
519 94 296 623 264 937
604 764 971 718 91 543
736 91 476 966 219 327
568 572 272 764 952 491
701 782 61 879 836 656
869 246 414 556 173 306
575 512 851 250 206 518
48 28 20 459 247 861
640 341 646 654 577 442
562 175 861 706 675 889
331 101 225 718 598 213
358 744 409 458 793 905
645 417 512 135 547 573
510 930 67 329 501 574
268 244 256 365 740 803
342 775 424 145 697 482
522 428 353 807 762 983
181 865 738 560 46 248
577 231 399 510 784 326
349 437 35 462 978 441
179 179 49 60 45 889
85 212 800 266 107 884
965 22 951 410 720 189
569 599 855 818 588 752
143 347 359 604 890 95
802 583 505 241 561 715
398 897 965 96 895 150
116 538 219 586 41 199
668 199 861 989 19 521
717 508 971 556 655 532
395 355 183 938 649 346
379 316 24 744 623 228
38 434 86 895 450 949
897 38 134 582 235 717
163 252 817 653 119 408
792 262 552 415 683 85
123 567 844 968 610 711
231 194 269 18 513 628
288 474 305 717 845 919
576 609 306 525 67 655
96 385 920 765 406 220
877 825 140 414 810 671
154 510 93 393 635 492
279 65 972 93 221 905
81 256 731 213 956 688
630 406 419 15 109 274
285 645 435 32 675 215
617 316 866 212 390 876
383 527 168 373 74 823
486 568 545 523 655 960
932 79 779 284 625 223
595 643 559 544 815 51
807 145 244 153 925 879
991 742 298 423 492 238
795 575 583 511 475 285
735 511 310 138 784 673
884 883 505 140 706 328
616 729 741 569 420 578
23 202 967 25 341 224
955 538 427 188 184 654
318 258 208 755 329 568
15 237 173 407 599 129
406 591 272 838 6 215
79 616 363 60 990 11
533 350 813 738 378 211
976 305 736 810 604 688
327 903 373 969 713 855
369 298 385 614 306 867
437 6 209 391 704 887
782 948 359 555 739 281
900 35 283 592 870 705
86 718 613 882 823 561
307 885 732 707 799 455
499 727 191 930 862 884
407 86 296 987 366 529
413 393 38 132 911 806
53 599 16 700 539 926
877 851 191 682 404 305
357 119 434 85 626 350
751 255 336 490 318 252
940 521 791 472 384 811
114 46 199 767 739 324
832 761 222 324 215 852
928 931 561 581 646 93
941 857 48 77 467 280
199 162 92 248 918 296
561 130 65 709 207 885
106 965 239 859 136 601
243 299 83 255 429 226
883 952 745 151 884 287
861 922 568 911 415 696
251 891 471 296 420 269
466 509 147 6 731 215
181 688 1 799 620 400
985 194 214 725 343 152
554 199 231 171 276 540
341 365 650 565 119 576
963 171 582 59 452 204
916 790 100 56 758 62
267 563 308 260 765 984
607 914 922 847 738 209
457 773 564 268 214 488
470 157 650 249 143 855
883 847 649 875 458 832
890 272 452 430 978 988
404 925 550 423 229 433
474 59 658 743 521 221
380 358 644 554 41 935
443 291 586 791 249 377
269 890 849 411 265 463
589 241 290 659 547 520
886 361 174 57 753 394
205 579 733 604 499 837
773 146 336 609 366 797
652 549 100 972 49 36
103 113 756 734 377 732
486 626 788 515 67 357
363 740 246 360 866 556
330 829 996 287 809 833
711 452 163 340 155 273
942 917 104 443 188 294
125 279 19 825 940 112
187 284 727 60 891 923
264 943 189 904 928 726
244 87 728 270 585 54
728 957 687 401 493 27
262 486 148 513 834 602
265 337 473 609 866 255
473 602 802 350 538 323
55 275 295 262 266 372
954 624 526 462 97 485
927 914 767 827 528 183
387 184 513 249 124 115
406 155 421 666 392 889
625 262 675 335 225 214
632 459 207 668 23 950
958 65 651 760 163 500
287 248 295 427 465 6
281 193 698 984 125 236
60 208 532 972 298 947
253 439 579 680 341 336
586 199 31 978 182 955
203 641 854 558 584 646
622 60 555 997 632 496
850 83 601 936 327 347
535 303 674 456 65 550
141 305 181 474 21 873
838 983 609 407 573 255
163 867 385 396 508 275
581 964 264 909 692 302
562 828 235 223 605 451
733 840 750 919 534 811
635 155 299 689 603 118
344 619 96 965 648 736
940 458 290 200 84 15
237 420 653 961 363 382
821 421 908 417 26 621
591 641 864 499 4 809
632 747 420 296 666 204
683 710 550 936 587 4
941 17 957 906 53 344
478 517 740 495 919 937
843 625 208 243 353 160
321 280 258 51 99 145
112 550 515 589 135 275
632 965 760 408 163 615
795 421 844 805 677 775
72 931 67 226 629 994
543 24 372 717 526 264
694 381 957 801 927 951
842 422 108 528 913 898
250 775 439 7 686 224
11 198 435 489 163 488
486 646 346 83 132 127
275 977 529 671 236 464
831 92 506 180 382 49
384 73 149 831 929 204
355 629 423 925 959 173
724 563 639 115 860 174
627 260 232 238 18 118
918 444 728 658 240 856
683 459 888 58 617 491
841 514 6 447 287 412
888 827 306 392 593 586
65 503 556 299 436 638
460 460 143 943 158 359
646 336 37 585 11 406
297 556 689 772 428 231
515 63 441 505 252 800
778 902 434 214 517 940
882 122 607 365 184 202
411 320 235 508 887 172
523 758 299 571 924 405
138 653 422 843 550 287
478 970 725 31 917 267
88 135 296 23 3 484
41 467 467 19 680 183
554 197 842 794 991 227
223 643 218 42 774 903
881 652 25 852 486 106
99 496 362 931 100 94
760 772 192 805 575 765
40 446 533 444 17 784
194 206 943 203 457 965
657 125 418 166 591 331
89 823 25 410 709 498
294 675 852 876 479 38
849 763 296 149 665 996
962 917 270 647 416 910
226 729 937 399 954 183
346 753 70 891 429 437
564 779 34 96 479 664
270 750 911 435 436 556
402 499 7 217 746 413
954 706 31 226 698 466
348 870 828 230 499 49
707 24 195 876 551 319
41 608 185 24 973 640
87 678 26 112 658 991
702 644 479 367 147 355
163 242 670 41 5 54
194 142 290 81 301 741
915 48 2 630 221 877
310 406 662 430 94 787
361 680 572 777 82 484
383 826 920 475 566 271
192 783 289 449 331 932
585 363 675 977 458 704
554 221 52 979 874 804
615 695 921 322 614 80
651 844 135 842 313 584
400 968 485 29 358 940
8 406 584 160 112 377
690 29 504 404 825 507
74 219 888 400 248 195
238 860 339 389 678 939
448 588 48 618 159 191
332 555 924 633 600 647
54 154 553 274 853 275
710 368 57 522 74 527
428 879 880 659 945 909
991 830 601 881 153 169
773 488 725 879 13 442
113 753 414 369 283 422
329 294 249 356 280 525
647 296 901 919 520 92
398 883 913 632 249 885
353 513 840 159 347 160
76 470 948 950 943 121
255 448 543 353 570 967
83 78 264 530 86 354
81 565 357 594 165 304
924 433 980 550 621 374
311 828 187 518 607 614
382 92 277 589 663 783
900 197 315 878 720 550
415 288 462 672 581 837
377 143 493 29 169 220
926 353 312 934 499 77
454 295 154 257 818 23
85 397 949 434 201 406
987 975 293 565 23 649
98 808 207 492 125 614
760 679 178 282 312 514
343 210 284 773 24 352
571 895 723 485 475 880
717 456 241 858 559 145
576 858 561 235 676 396
259 118 90 16 998 106
372 533 645 605 982 592
849 847 705 448 767 81
273 289 214 252 615 726
323 901 398 339 759 575
713 460 40 367 983 305
539 570 355 787 285 982
123 472 515 458 469 249
368 180 677 540 865 719
199 288 965 38 296 592
864 31 583 443 614 32
989 227 646 29 206 142
888 779 406 319 961 809
483 528 350 2 165 669
385 104 71 54 854 124
248 227 161 612 627 721
818 483 148 574 657 600
107 267 788 194 734 343
64 448 703 970 197 979
5 63 113 199 15 165
890 645 223 274 848 692
125 698 378 891 536 196
943 215 429 78 79 513
906 985 497 872 90 141
609 26 472 316 698 925
75 705 311 300 228 30
333 725 339 103 264 261
940 184 722 228 237 321
613 786 359 734 117 358
933 928 782 624 995 49
327 897 338 532 789 143
887 918 544 807 123 165
482 74 249 131 965 668
682 559 532 324 807 235
978 257 541 415 486 262
41 969 17 324 223 909
452 763 899 815 307 519
851 21 753 343 995 976
433 866 19 106 506 945
503 613 564 933 29 846
229 322 776 765 962 12
883 53 5 349 643 769
402 317 195 864 544 963
243 215 717 991 253 804
968 215 888 835 889 104
743 991 444 626 912 567
574 574 292 660 97 105
301 101 392 30 630 804
147 881 462 252 913 292
653 681 513 589 244 98
411 646 743 385 252 501
873 961 578 894 69 829
178 991 741 617 59 205
957 1 780 855 118 998
636 933 906 398 27 562
357 500 524 94 466 423
913 56 432 755 548 489
132 194 830 381 731 376
644 567 578 545 840 204
692 969 805 575 702 995
670 631 540 454 178 498
569 716 842 5 844 674
273 69 823 500 515 465
770 119 259 490 779 474
168 615 717 731 136 617
974 700 867 250 75 247
780 414 727 372 870 950
510 658 725 378 404 560
342 688 175 923 671 707
822 142 21 528 940 229
316 903 227 602 825 33
305 826 677 139 581 694
191 642 687 162 878 294
825 894 86 779 766 950
78 410 394 602 84 781
788 209 153 259 176 797
970 957 620 240 355 816
924 699 486 228 693 133
944 485 947 742 355 679
661 624 240 800 344 968
996 929 13 847 972 567
408 63 14 214 746 283
392 777 977 629 810 859
382 699 324 935 574 608
550 665 6 276 540 842
743 178 583 666 337 446
901 681 369 20 45 341
838 513 852 746 898 268
71 784 642 402 112 522
294 5 358 924 198 821
728 256 864 679 384 87
494 151 738 201 628 743
87 855 407 681 739 801
920 190 72 516 865 126
132 954 188 765 19 393
873 677 526 809 708 664
234 292 23 285 473 185
368 79 344 937 467 627
95 537 168 689 962 942
208 688 407 447 558 664
19 261 692 930 478 552
902 653 913 174 676 815
78 745 42 169 664 927
435 260 946 740 875 777
456 966 265 475 377 297
303 816 905 526 330 865
108 115 482 844 66 650
712 108 597 461 471 481
721 679 127 124 469 511
962 169 773 515 322 487
562 89 979 170 841 323
180 970 427 931 39 52
964 299 672 682 182 552
122 715 405 370 490 261
78 662 997 786 711 89
131 334 522 360 961 113
507 410 137 64 864 448
302 388 777 332 939 390
96 770 29 527 915 631
244 998 754 674 191 380
872 125 916 977 156 12
498 506 858 880 969 358
881 452 880 335 560 970
120 254 434 946 687 27
204 347 892 590 419 269
220 427 681 119 704 310
64 938 758 55 241 695
355 752 226 839 536 767
304 610 961 48 928 576
37 441 314 993 325 771
521 313 194 927 127 780
646 467 156 202 680 206
784 988 147 504 651 181
504 812 167 483 241 227
802 839 733 870 304 544
131 843 682 562 795 816
947 734 658 437 311 412
230 618 276 545 199 900
282 479 913 109 962 788
716 365 261 333 313 320
854 351 478 233 676 516
875 496 2 251 524 405
57 97 24 158 96 262
769 547 544 973 690 447
746 212 940 605 919 567
620 496 103 706 845 345
560 551 233 976 506 286
296 45 91 293 712 233
64 438 20 315 299 123
669 606 635 566 491 516
219 954 256 211 72 719
412 11 815 393 519 922
582 133 709 445 587 767
158 997 801 187 766 562
997 287 753 338 66 58
810 842 857 112 842 441
981 91 849 670 309 976
220 197 457 590 799 98
136 925 581 236 786 209
441 808 805 956 496 651
632 771 827 443 19 325
633 217 717 304 906 377
704 424 855 186 61 622
83 626 455 897 755 201
244 577 967 125 857 216
951 143 902 19 54 233
44 887 172 159 173 731
933 530 362 405 496 309
184 222 155 792 959 865
931 153 68 902 292 623
272 847 628 966 600 893
23 311 118 710 508 523
196 374 90 207 799 621
50 301 29 748 861 261
116 351 800 300 144 934
385 358 172 39 918 949
751 359 324 879 201 794
477 445 863 618 495 786
308 675 851 776 177 632
737 649 980 802 547 13
529 31 706 966 571 776
654 418 889 723 325 302
899 462 967 67 944 238
495 379 592 469 303 799
514 124 762 877 924 789
840 746 771 353 209 244
752 419 901 378 41 103
618 590 335 13 126 518
278 665 158 590 361 756
613 172 128 926 566 932
635 698 167 533 747 900
784 663 636 615 701 296
623 561 578 714 926 842
288 818 388 97 665 582
846 452 956 162 607 747
808 162 497 810 151 270
408 493 554 361 965 263
675 463 74 259 168 242
257 673 470 816 484 254
680 851 827 142 159 464
303 179 280 938 76 777
949 546 962 615 101 568
442 620 990 916 391 783
448 807 99 99 406 436
508 431 467 930 406 456
873 288 221 792 522 51
949 304 308 694 636 250
533 583 95 220 364 884
25 546 567 282 379 800
444 853 291 255 842 462
269 370 272 467 293 650
813 610 83 40 270 127
956 493 311 873 99 337
939 571 974 364 26 892
841 807 962 744 826 927
137 639 279 326 786 47
44 105 325 865 558 509
695 184 113 14 372 601
644 796 623 268 454 413
348 506 817 326 856 497
870 625 102 384 121 22
294 51 736 362 815 700
294 93 577 599 926 408
796 554 29 727 637 899
380 128 106 93 449 388
129 334 650 335 787 995
743 751 66 652 351 452
318 906 345 847 255 668
444 262 558 375 901 318
564 892 600 862 358 773
194 583 641 473 322 870
225 30 910 846 995 806
81 293 549 57 485 264
520 197 344 75 765 375
635 337 282 259 947 568
361 104 974 437 226 72
683 452 586 135 146 354
716 193 825 457 334 516
894 155 7 241 344 243
680 718 266 355 611 432
439 608 871 531 75 480
212 438 134 239 599 681
761 445 850 541 355 411
465 224 295 752 353 446
945 398 433 855 59 352
511 275 722 789 494 502
642 532 539 660 659 346
586 550 151 326 869 918
194 203 364 41 144 313
95 669 668 822 89 744
20 296 928 921 176 457
780 9 692 668 529 133
601 398 625 936 388 326
101 601 265 445 977 52
988 773 50 892 577 421
286 6 83 198 892 482
70 140 203 531 118 596
925 437 393 153 301 882
328 982 201 233 531 772
204 663 646 197 868 665
397 97 466 802 848 512
630 361 480 831 652 722
488 29 893 409 584 756
259 309 59 645 876 677
460 948 636 778 238 87
877 14 300 900 392 937
37 967 397 872 717 272
963 200 287 288 348 36
685 31 869 67 526 443
678 607 705 778 52 325
477 750 522 895 536 123
16 91 806 242 82 269
443 63 963 382 543 770
454 797 208 591 365 496
78 785 144 218 958 783
760 314 273 754 662 908
954 590 736 598 471 624
183 706 201 358 440 4
355 634 701 639 742 569
522 666 289 106 239 909
678 28 808 812 241 419
923 179 717 577 137 722
292 197 568 322 308 57
626 890 693 230 799 482
29 283 609 895 366 693
603 653 644 244 56 436
201 646 782 744 332 818
982 225 554 776 379 790
485 332 64 522 426 879
367 918 934 817 318 516
618 443 308 204 75 451
863 868 136 438 475 249
662 455 819 542 843 812
40 766 515 674 970 745
514 281 237 22 877 586
613 357 841 131 301 440
335 104 242 910 24 973
547 90 262 759 940 388
818 614 659 33 751 165
433 937 767 694 987 761
45 782 589 590 762 936
39 679 99 271 579 212
141 718 325 679 121 462
618 835 963 521 79 532
214 243 884 226 543 222
207 992 494 257 234 848
507 730 694 554 108 360
64 532 117 854 699 616
73 68 270 943 949 968
634 447 974 391 515 243
558 407 748 714 408 517
78 585 916 148 554 407
373 755 28 809 20 978
943 933 836 447 208 194
416 50 367 194 178 984
700 401 335 86 922 104
719 547 867 648 42 985
443 528 297 304 675 620
620 729 91 556 578 256
185 373 645 752 776 427
919 101 823 437 667 662
674 421 185 958 149 463
210 695 890 418 514 679
348 847 438 103 625 303
178 873 416 830 20 263
334 285 819 883 203 562
259 686 768 641 535 914
211 782 344 209 570 636
605 729 489 890 553 243
449 77 374 60 352 841
128 835 890 909 326 840
79 874 225 509 980 244
467 541 878 935 356 819
857 448 944 672 547 110
809 665 842 940 122 722
735 486 846 113 42 883
688 990 917 764 201 554
468 421 56 606 421 72
345 527 789 677 384 318
439 772 589 528 643 369
515 126 898 45 155 233
58 67 534 309 390 605
899 837 296 586 14 438
739 494 162 489 645 668
289 278 336 580 318 889
409 451 411 323 381 90
181 224 173 849 836 328
630 278 687 28 30 903
349 513 435 590 536 746
832 457 785 36 97 46
664 973 461 502 800 873
104 519 433 18 317 440
658 969 969 927 97 656
579 379 31 796 666 817
180 607 920 450 16 165
635 467 830 280 421 574
451 196 500 588 558 936
18 553 56 993 625 228
9 861 339 195 941 531
990 943 114 529 215 542
258 181 938 104 319 478
304 35 852 754 294 638
820 157 874 582 869 882
726 750 574 59 122 601
72 990 674 912 193 994
693 848 72 205 911 157
114 698 428 266 775 12
242 502 674 174 535 845
17 349 201 522 571 259
844 57 763 587 747 952
645 993 37 763 189 597
193 957 570 177 547 110
127 191 860 165 63 260
678 751 992 392 888 464
493 205 899 916 880 709
876 982 677 502 689 72
981 76 254 739 273 164
362 865 632 49 332 425
795 258 951 823 661 868
848 788 528 370 819 830
461 912 976 260 888 122
22 958 690 17 806 165
925 870 141 37 838 221
959 824 445 355 28 307
470 502 994 955 377 892
194 336 950 632 47 736
175 874 128 32 223 889
566 823 963 34 23 236
234 648 760 383 77 622
498 931 686 853 154 209
728 952 562 402 724 186
638 597 866 751 875 18
550 969 701 577 990 484
57 135 816 477 802 98
686 345 72 680 321 765
164 221 682 642 578 864
437 429 666 413 693 754
46 467 777 517 639 613
68 614 40 348 547 672
153 703 948 775 784 37
679 799 495 617 255 363
529 728 649 660 810 550
706 523 393 50 418 883
850 997 541 149 226 297
882 154 905 384 637 280
800 607 263 351 806 701
310 571 357 451 591 255
172 937 627 467 988 799
229 538 59 742 963 637
704 99 94 406 809 672
844 54 504 807 623 365
562 216 217 290 540 201
899 233 48 818 119 740
435 951 109 751 830 544
959 522 856 847 419 24
879 835 467 490 146 204
191 12 244 212 850 236
74 613 190 351 257 983
557 584 316 694 469 51
26 27 446 12 22 423
663 905 174 195 327 389
969 35 598 138 865 447
540 129 555 634 67 647
196 212 693 624 757 472
480 690 237 745 470 166
758 715 56 510 71 467
773 813 916 532 461 563
984 689 319 898 145 723
242 288 533 512 916 872
441 227 560 337 202 698
621 18 550 482 657 635
918 829 913 354 261 642
654 335 737 624 363 310
317 90 587 750 692 602
55 747 439 97 482 174
682 429 862 379 151 536
659 95 364 805 642 414
630 896 740 689 606 890
43 393 372 698 308 279
786 501 913 534 804 237
62 23 831 705 400 757
711 837 557 687 275 924
617 66 24 808 510 316
30 439 765 23 634 788
184 472 826 316 433 800
981 787 756 570 599 525
939 897 299 440 159 460
882 481 718 224 112 161
304 396 13 603 930 95
860 741 866 227 215 388
642 332 843 866 160 416
636 405 933 963 78 508
451 249 707 150 55 402
55 83 146 43 140 579
941 70 646 517 187 625
810 899 917 538 532 773
830 542 595 151 955 265
753 12 987 322 781 950
149 219 332 367 349 74
563 857 204 801 543 167
439 260 361 907 637 320
935 831 260 417 424 539
164 3 26 7 831 53
990 885 727 412 58 628
894 183 386 310 65 445
536 110 461 925 463 871
249 603 820 765 604 543
75 302 438 946 611 988
493 290 451 677 984 601
666 270 412 61 531 451
910 299 388 769 91 231
292 788 144 247 355 51
124 95 632 198 194 886
530 729 810 223 739 9
349 65 73 821 814 582
941 223 8 435 193 690
814 764 411 729 923 26
800 358 716 131 34 396
337 693 830 941 956 591
406 136 729 66 560 611
804 931 121 47 192 950
977 44 856 549 814 719
500 52 489 648 147 73
442 507 37 768 253 779
333 695 476 882 262 304
497 728 446 21 732 46
499 802 946 421 215 225
86 508 66 535 508 753
329 590 815 530 801 959
943 380 977 79 405 205
304 30 970 32 970 364
836 329 696 802 405 805
709 229 176 407 609 543
604 298 8 448 439 188
615 494 562 74 684 84
317 638 526 680 897 550
270 157 459 954 210 165
562 823 11 637 510 269
996 193 583 595 236 809
281 644 603 361 638 493
442 979 368 933 163 651
572 789 228 698 358 413
372 855 176 259 347 376
339 550 329 13 65 822
863 261 341 326 942 426
893 55 609 388 50 794
220 28 363 101 968 136
692 235 619 150 299 642
322 525 620 77 535 729
299 46 53 55 387 556
184 331 601 334 977 266
499 561 528 677 720 948
172 559 773 459 342 661
193 310 962 233 501 227
374 567 894 629 900 965
891 415 922 120 18 269
559 969 661 355 637 416
462 254 730 857 51 666
678 474 799 877 643 159
988 591 541 737 604 854
662 373 693 968 13 318
62 802 813 551 325 825
767 196 693 399 606 705
397 424 82 629 818 181
477 191 222 58 294 336
903 229 181 615 537 826
330 193 532 142 948 902
901 580 955 257 115 316
242 855 860 184 713 158
564 742 243 812 480 28
80 438 421 570 138 907
102 76 200 449 120 219
874 360 210 438 462 83
745 15 608 243 822 493
393 253 979 265 113 953
804 621 902 807 815 899
408 418 135 536 490 563
942 7 890 260 861 362
491 426 594 968 158 283
508 427 365 426 666 865
808 389 581 20 805 485
70 546 459 684 521 958
133 554 233 917 812 966
676 231 618 696 296 726
731 83 571 329 963 807
615 786 671 503 711 336
196 868 222 722 284 310
458 979 322 266 756 609
389 851 471 385 306 307
243 587 155 402 481 6
988 869 950 628 32 499
444 746 620 235 183 875
57 317 6 797 360 218
717 437 46 502 643 15
569 822 923 296 791 762
312 3 628 524 610 491
845 972 996 485 728 420
442 70 323 568 741 280
734 734 732 969 241 126
257 994 849 525 301 793
8 188 113 890 436 188
28 651 520 144 394 973
451 823 852 899 246 292
582 776 509 862 729 502
282 844 909 783 911 760
170 438 24 525 123 298
87 120 198 807 435 123
883 718 588 138 197 688
45 553 136 50 392 683
811 718 289 516 226 982
297 607 564 383 918 198
348 398 282 395 414 303
770 71 900 447 181 497
933 526 714 730 116 119
782 413 487 597 404 335
117 409 683 322 143 764
247 522 99 36 996 137
719 370 597 46 42 900
497 145 966 151 731 262
407 558 279 449 307 900
929 176 8 278 20 546
58 52 439 572 873 858
768 621 365 232 36 737
485 431 706 848 245 685
240 732 183 51 374 208
201 13 264 620 728 6
463 525 262 302 968 56
222 315 871 305 420 123
17 246 210 564 719 272
53 92 787 127 896 375
183 357 892 592 872 272
21 675 973 71 182 372
396 731 52 763 656 271
176 712 893 170 747 946
40 433 698 41 332 966
440 119 351 55 903 907
176 196 609 349 719 546
925 253 945 290 918 786
882 938 37 788 649 966
975 366 898 785 216 826
223 623 174 31 212 910
184 429 806 323 667 371
681 488 998 466 93 989
991 832 768 978 76 680
71 524 435 29 82 946
350 605 906 71 675 872
465 87 219 645 439 84
508 192 633 352 639 916
998 102 317 951 925 137
762 701 286 985 795 149
127 148 902 763 947 575
374 711 217 654 334 607
220 338 337 514 886 898
221 373 857 534 657 763
567 277 910 242 728 795
306 567 667 560 796 402
427 963 329 240 311 763
462 459 105 208 458 950
500 262 512 837 525 177
744 267 707 558 7 430
124 220 262 460 496 796
830 732 546 589 906 212
140 966 556 913 901 312
427 687 375 542 100 218
512 972 654 910 419 269
765 322 896 535 361 186
75 494 168 24 401 310
603 700 853 782 576 285
334 351 101 86 382 418
339 107 701 698 43 716
636 129 850 115 943 575
739 110 903 523 492 682
726 746 858 8 275 211
342 895 368 757 409 78
689 61 800 83 314 487
726 654 564 686 703 558
599 170 328 355 442 955
254 8 697 540 155 173
983 689 519 386 443 142
365 835 241 66 810 571
604 942 348 200 750 981
314 266 300 722 24 521
652 974 125 621 489 103
305 372 226 688 695 945
199 808 238 338 217 461
469 5 31 552 161 237
988 66 215 454 668 229
716 549 670 222 214 907
658 265 36 350 209 512
246 450 314 509 955 215
972 78 658 84 918 22
233 158 105 888 639 921
627 446 31 898 973 81
606 254 634 93 987 517
887 405 963 79 630 36
244 261 410 875 985 241
943 467 775 521 231 297
350 773 263 820 360 751
350 403 540 498 681 361
331 197 926 649 929 272
719 393 643 355 487 631
32 650 998 200 214 683
87 480 396 954 54 471
621 198 27 58 371 536
866 313 804 866 463 519
800 740 729 819 385 473
934 696 758 321 645 136
721 887 970 202 887 523
74 475 306 997 931 27
155 9 394 977 375 451
510 339 784 243 14 589
919 670 22 561 19 292
76 581 832 316 971 719
927 840 337 874 791 338
908 226 582 590 703 871
756 588 826 57 600 313
480 5 745 829 940 384
310 29 91 762 297 935
7 573 976 292 227 7
413 268 487 639 979 603
959 808 887 181 859 156
115 643 285 512 343 813
381 975 315 363 930 46
777 92 962 747 625 681
66 187 889 13 168 296
657 538 624 554 382 701
936 80 741 417 459 998
620 724 817 435 790 851
787 581 141 215 234 697
16 289 549 966 190 533
162 221 764 351 418 474
255 5 982 318 190 297
773 765 805 669 428 231
575 685 606 90 24 951
20 301 877 810 210 76
301 845 196 567 720 243
594 679 982 772 810 789
967 139 759 582 405 313
415 259 734 678 21 717
660 529 674 123 904 964
854 129 548 260 653 394
375 749 709 848 266 477
50 455 912 698 412 626
158 36 483 924 692 593
354 49 221 738 730 49
280 98 482 508 605 587
899 718 848 650 491 318
8 862 984 978 353 836
495 183 288 435 299 850
740 975 90 742 388 621
847 785 880 107 160 426
150 173 612 787 780 859
741 621 675 824 473 307
301 723 186 334 82 667
981 160 643 232 287 878
791 990 431 291 90 49
505 495 220 552 59 173
911 806 353 424 215 607
776 180 287 866 890 960
201 784 916 954 835 426
32 708 689 315 519 948
707 280 576 53 106 46
509 413 300 233 578 334
110 150 243 773 211 367
730 80 663 25 377 479
827 213 165 882 817 219
339 576 825 54 231 969
827 978 366 161 989 254
192 670 334 106 794 512
837 443 738 253 118 883
571 686 766 936 259 209
617 682 240 165 898 987
30 239 815 843 88 191
194 859 452 557 14 223
166 663 763 64 414 682
216 140 402 65 643 415
880 989 736 640 956 12
3 106 377 916 402 192
178 39 930 878 962 189
297 728 480 112 570 528
424 593 951 423 309 296
871 230 660 786 234 369
926 484 851 289 430 293
285 908 511 385 737 277
564 95 174 416 595 356
237 923 880 299 561 975
372 182 755 30 413 975
294 406 599 821 556 321
351 312 147 937 589 882
568 716 284 119 137 290
755 882 333 357 843 510
628 530 455 962 288 406
144 240 256 686 994 776
434 905 50 431 517 435
18 150 437 935 106 731
607 545 673 186 48 808
139 606 546 627 853 472
812 739 500 954 491 750
679 326 59 460 68 665
114 545 843 877 985 702
257 264 801 493 228 70
829 389 421 171 783 319
298 608 654 61 542 352
944 775 715 217 70 301
476 318 448 356 232 876
282 380 743 50 950 990
911 831 782 483 176 179
71 40 501 795 675 714
660 983 202 10 142 301
483 918 275 443 693 204
56 871 774 841 212 121
476 507 769 371 123 41
206 551 36 125 675 27
960 284 772 685 545 904
836 892 742 932 191 743
433 382 144 897 791 447
600 832 744 313 19 684
24 668 729 324 793 878
153 458 822 626 924 770
685 304 615 750 929 738
303 135 793 711 668 837
386 237 437 248 123 696
216 111 172 390 296 944
15 427 394 793 514 575
478 583 971 478 710 299
835 562 496 981 631 200
799 122 270 618 299 211
303 961 354 148 110 173
352 544 406 839 117 915
65 551 933 337 167 405
730 225 651 404 398 254
117 476 960 316 515 554
281 544 169 349 149 742
83 14 217 824 825 330
906 718 765 445 792 686
764 687 949 387 951 333
813 464 869 205 182 193
181 565 757 256 105 741
973 250 671 882 264 295
61 125 820 137 436 803
687 929 993 597 496 790
535 369 107 695 283 117
866 319 639 318 939 397
800 242 736 540 377 74
87 611 529 227 129 951
500 904 879 619 95 155
994 140 781 476 54 610
681 823 837 66 501 743
767 549 1 64 128 859
931 327 168 868 307 39
887 118 488 856 526 328
982 234 19 441 910 379
854 76 534 362 825 587
857 548 795 197 454 678
440 317 570 138 382 94
410 321 172 560 80 910
258 935 357 483 35 49
205 536 778 309 744 471
527 572 504 374 273 520
590 514 617 112 743 116
116 315 522 210 189 763
350 142 387 897 991 384
708 995 134 629 800 756
767 53 17 42 543 41
214 666 163 945 391 743
182 704 401 743 959 807
993 778 781 481 47 239
329 195 230 586 678 368
44 77 275 932 123 262
958 405 78 514 401 618
792 949 747 273 688 259
621 101 295 508 398 938
112 988 561 811 125 506
666 384 879 394 133 501
349 335 342 880 100 527
170 231 296 548 970 439
754 707 316 824 642 922
185 589 940 223 542 567
872 344 148 537 326 387
567 906 539 328 845 570
749 560 175 834 563 664
723 129 864 724 479 739
896 851 782 468 974 26
673 208 468 692 354 973
566 652 292 678 935 541
584 195 512 320 538 875
225 897 359 911 943 256
582 936 43 689 992 858
377 208 858 821 171 234
347 732 696 957 801 250
434 361 362 178 462 97
233 546 178 175 54 227
979 292 604 282 674 148
429 429 677 995 615 521
563 886 852 996 227 885
290 702 29 128 36 572
600 886 465 912 340 448
245 839 55 654 921 456
125 957 839 199 889 125
73 946 153 240 608 746
224 91 57 984 119 782
36 793 746 43 144 299
551 928 571 311 934 138
696 974 403 414 513 670
406 119 594 158 469 882
465 751 351 724 676 683
894 710 539 783 337 261
118 958 236 41 151 486
142 829 500 228 698 694
782 306 394 62 206 274
419 707 186 541 100 966
93 960 963 50 904 532
108 203 579 551 654 678
572 555 348 257 668 490
824 574 850 65 978 237
759 393 792 323 874 719
586 46 18 935 285 763
874 580 675 776 901 996
483 530 788 587 377 914
326 521 762 580 164 606
597 688 461 481 578 779
782 910 101 590 153 784
122 962 150 897 229 607
84 36 309 487 280 180
524 64 585 685 932 325
643 900 903 434 798 642
555 965 511 506 217 819
717 63 311 525 64 724
673 615 182 610 670 984
769 38 923 475 199 430
18 720 708 52 965 936
500 815 235 302 817 39
202 931 20 191 653 316
967 455 441 339 800 284
802 563 122 213 350 668
387 962 718 145 588 634
240 779 118 296 200 222
827 466 671 447 988 391
833 701 489 57 420 365
352 256 918 906 996 614
284 753 4 511 745 500
94 376 822 155 637 337
899 740 276 88 199 873
660 1 367 220 270 289
773 165 18 857 197 657
473 506 311 874 434 97
509 879 460 109 826 890
276 369 69 913 59 695
281 209 280 455 403 317
484 139 878 54 947 439
528 487 872 502 225 834
718 463 160 134 207 621
919 291 181 852 704 259
251 258 929 860 125 663
332 468 829 386 814 866
940 375 867 500 988 547
6 406 519 965 663 145
280 805 980 514 775 513
792 90 660 272 950 985
963 374 246 143 952 155
204 885 335 597 439 557
642 729 965 285 99 933
334 682 554 118 265 767
894 337 583 134 73 97
405 897 453 379 987 924
33 826 371 926 517 235
217 820 181 524 991 725
570 2 627 740 506 238
336 588 552 828 609 289
683 739 642 557 382 382
161 599 565 273 85 333
84 668 491 337 539 198
717 703 65 582 276 108
20 938 855 499 955 700
381 105 133 613 966 477
750 472 724 274 531 665
717 693 825 258 485 721
133 980 579 324 939 863
24 220 35 916 143 651
819 487 808 848 46 526
764 253 700 827 336 24
656 50 892 581 720 580
936 440 410 623 916 747
898 943 28 9 434 841
122 378 364 924 755 522
508 978 922 78 601 905
175 316 786 730 911 958
195 807 604 289 814 501
716 980 920 4 359 840
520 169 264 652 123 64
700 49 309 339 201 850
174 148 71 754 129 168
877 315 902 693 393 604
853 680 664 786 393 840
166 557 787 414 178 253
758 37 74 487 186 727
78 338 779 319 768 234
295 781 928 480 584 285
436 193 946 365 737 332
635 757 805 997 554 832
460 441 769 470 769 406
2 337 720 625 747 291
314 46 794 692 763 119
712 541 315 304 290 814
671 86 428 594 375 457
712 795 362 20 163 219
528 324 911 434 314 594
433 582 859 658 215 812
6 944 949 880 722 268
852 230 163 244 450 399
41 957 48 130 58 745
233 616 124 73 961 446
793 634 804 183 514 519
665 345 635 769 945 77
698 70 215 193 402 876
311 385 919 791 145 911
803 181 515 602 795 90
524 817 75 278 108 433
37 887 447 334 710 453
230 994 971 623 536 361
472 784 681 367 684 796
575 440 279 950 720 869
31 434 60 901 88 708
420 947 773 960 173 522
141 66 568 831 575 234
167 778 563 929 59 504
276 833 530 154 383 644
523 456 144 423 687 544
653 78 417 590 860 558
591 633 85 699 756 909
641 463 70 28 712 152
198 143 47 90 188 27
18 832 917 276 845 143
489 864 875 21 711 575
191 544 513 380 240 883
226 451 201 35 251 263
337 666 827 353 138 19
94 132 224 725 436 88
70 27 626 847 376 428
841 854 220 489 218 2
737 438 644 926 156 370
573 205 609 293 595 126
51 563 492 453 854 70
587 185 214 425 751 683
164 865 406 626 200 613
173 627 39 149 901 708
370 594 894 838 818 229
347 236 542 378 5 729
962 100 120 8 806 891
469 941 349 578 747 17
527 109 546 80 404 273
298 50 888 655 635 705
31 395 137 963 303 986
838 378 548 673 948 433
798 770 479 184 992 616
477 636 54 152 851 462
614 465 980 586 459 156
240 663 735 129 503 423
70 863 888 937 740 305
373 957 207 392 597 498
129 44 397 344 219 486
607 479 688 657 222 613
676 737 843 426 284 591
722 12 557 467 843 486
135 8 455 313 158 911
609 8 677 865 660 891
666 669 544 630 80 281
805 914 887 482 362 534
422 533 189 95 836 994
933 304 676 649 71 820
448 699 121 164 796 375
753 266 214 981 824 696
538 261 466 885 89 307
322 619 928 542 901 575
325 208 747 383 530 305
723 803 389 992 138 600
233 945 761 256 989 690
555 134 971 284 778 949
348 720 289 240 130 175
779 916 215 87 869 269
620 912 63 918 81 571
392 914 126 416 63 242
712 711 771 575 755 790
507 595 211 888 601 703
232 606 126 217 372 362
273 61 359 989 997 816
89 67 969 388 190 902
777 245 468 893 584 598
966 96 990 875 397 713
908 250 975 199 667 552
9 493 434 25 167 12
189 410 30 611 993 383
787 62 510 311 54 871
731 250 775 556 948 83
724 670 452 59 359 965
5 694 251 141 330 872
87 671 716 684 293 382
404 694 205 388 744 50
20 782 686 600 280 538
288 644 205 347 806 18
587 892 418 872 347 520
896 882 856 604 610 206
745 539 347 915 73 846
971 164 265 888 941 263
728 860 545 421 33 409
822 303 871 605 993 362
439 369 151 221 511 866
106 159 352 399 118 310
219 203 150 918 789 61
636 55 69 156 450 116
964 718 350 845 467 885
651 569 522 239 446 226
894 114 853 974 105 117
249 370 343 571 543 45
649 174 241 400 553 706
337 192 707 650 941 826
204 648 487 265 650 723
607 793 261 852 776 943
989 597 944 997 992 337
357 684 972 131 587 549
560 646 571 904 581 220
576 162 713 991 142 879
90 26 978 817 333 968
631 850 594 695 769 916
484 289 80 896 284 472
410 424 694 412 599 844
192 95 777 26 606 931
364 715 175 891 350 75
892 535 231 42 516 540
119 491 457 243 944 863
659 174 324 827 654 554
794 922 935 846 223 920
207 974 52 454 887 9
128 714 178 334 478 182
648 466 66 104 37 873
793 109 515 717 922 35
425 407 762 296 890 360
394 696 453 358 535 839
199 787 19 60 337 492
970 984 946 414 37 310
688 822 818 977 956 989
92 74 840 737 666 562
610 703 995 760 468 758
546 542 739 415 629 736
185 556 169 111 154 251
295 921 109 446 29 933
402 165 267 322 985 624
749 317 742 986 153 576
488 113 391 217 284 412
317 61 884 672 703 306
550 279 943 939 715 107
496 111 752 156 439 186
125 958 81 152 492 975
213 158 767 397 621 757
118 284 423 29 83 186
63 673 424 504 461 235
377 333 494 855 737 787
25 597 39 135 446 829
546 75 502 101 985 444
736 830 237 818 756 51
7 392 333 807 361 500
668 964 457 648 825 599
6 486 847 552 665 408
669 834 874 966 394 957
483 460 927 200 449 681
460 632 597 284 368 109
981 185 548 710 813 820
609 1 738 681 956 280
461 162 348 789 694 439
494 141 288 355 432 270
470 308 512 927 287 444
735 310 526 358 886 934
493 153 481 995 297 880
442 527 100 770 966 770
80 752 799 950 673 802
652 656 400 276 268 339
135 138 395 275 667 277
898 169 423 441 158 578
57 14 201 266 899 817
441 46 384 329 761 48
836 987 335 514 990 199
405 983 396 536 611 450
515 220 567 198 49 199
846 690 940 656 705 718
598 357 22 378 551 755
741 148 881 204 290 678
512 527 25 883 227 490
263 490 510 856 187 194
722 417 243 513 916 325
718 819 620 634 73 524
341 98 829 153 37 466
505 898 64 324 494 462
704 766 933 641 392 391
851 70 160 935 158 881
748 749 562 111 579 307
889 640 768 432 729 524
729 652 473 994 53 734
994 529 881 40 862 847
178 619 480 219 980 246
719 86 494 319 5 491
401 781 277 214 29 677
769 962 128 870 676 992
121 417 371 41 485 474
100 184 768 872 98 929
755 225 776 241 696 78
35 769 664 387 484 559
181 541 874 454 414 463
73 851 332 119 121 107
529 509 969 885 782 101
570 851 589 532 978 722
323 660 918 52 564 662
809 297 210 535 560 167
203 916 851 617 378 433
144 445 33 885 98 946
909 158 813 568 983 934
55 159 734 901 706 253
885 816 335 283 402 666
540 833 798 622 855 824
603 481 292 648 976 548
817 295 494 255 323 236
571 628 438 376 67 813
229 582 251 302 871 739
652 753 32 991 592 654
492 560 363 997 120 433
697 239 831 428 857 485
312 216 239 263 99 23
190 466 997 30 374 559
942 393 426 200 789 908
85 288 752 543 441 118
768 829 744 75 256 199
628 958 385 210 235 966
933 249 204 463 718 477
612 545 857 36 306 267
715 272 375 866 839 314
19 783 175 683 949 926
678 597 256 26 593 946
437 191 142 626 733 978
683 833 392 315 931 431
95 370 317 342 173 637
240 1 583 309 65 537
859 891 612 915 423 646
480 717 67 536 715 894
633 512 676 903 154 394
693 968 610 883 845 860
818 820 51 292 732 230
275 720 29 903 966 789
306 418 826 662 318 528
33 619 729 519 436 814
965 868 343 564 37 726
291 538 172 88 658 781
28 405 423 145 575 433
350 188 70 82 513 33
335 262 337 119 190 3
947 90 754 928 752 849
404 913 715 301 172 724
456 288 395 869 786 423
718 442 827 495 872 7
425 652 635 484 523 966
824 205 249 62 284 858
997 337 660 815 314 995
318 488 926 93 917 556
646 90 880 441 57 917
775 926 430 479 675 639
505 147 955 60 811 246
64 523 487 984 980 855
584 551 278 666 174 589
277 974 716 986 925 961
988 693 471 573 310 523
956 410 90 586 190 990
562 691 189 801 169 328
145 740 10 985 908 882
942 728 221 588 415 1
133 239 459 475 983 873
342 676 592 975 613 347
382 702 683 365 707 237
498 131 925 216 218 417
91 890 772 210 926 407
471 488 375 680 453 503
913 800 818 963 58 227
319 240 828 293 969 823
744 478 330 737 353 794
145 31 410 181 46 887
51 180 231 996 955 2
367 297 908 981 804 839
606 336 277 604 190 637
469 53 796 545 762 466
395 376 327 879 241 739
50 735 409 437 197 776
895 362 81 240 193 156
267 156 661 411 210 772
343 850 475 851 172 583
130 936 170 460 780 995
457 377 148 673 406 978
644 679 376 6 534 557
284 633 902 441 779 893
559 114 801 80 545 569
731 95 44 467 540 50
13 186 525 158 787 639
223 576 119 404 271 107
738 672 523 175 327 206
602 800 937 328 776 278
64 592 750 973 227 182
305 136 396 865 805 221
706 578 860 391 943 711
771 592 169 52 418 910
896 934 119 119 835 32
538 607 235 844 971 463
942 144 518 414 486 574
234 968 609 489 84 181
635 350 990 619 932 642
132 487 444 147 485 240
500 697 524 431 505 944
202 266 57 412 476 780
288 318 165 891 334 951
284 860 581 991 537 221
226 411 173 538 575 190
895 483 722 449 809 83
250 414 230 380 779 677
576 397 342 995 192 998
769 576 893 698 476 457
522 789 861 707 745 700
254 619 323 975 411 198
701 20 49 170 134 822
805 981 320 797 582 714
642 184 645 852 468 806
10 326 474 234 606 368
75 847 54 227 29 451
28 260 617 590 14 251
170 977 825 417 439 635
99 507 698 92 609 998
823 692 449 142 676 625
656 516 232 656 32 69
442 338 522 236 618 319
275 558 54 400 168 329
240 492 324 432 539 13
185 67 387 5 182 723
396 760 396 191 863 601
322 198 496 629 784 803
10 205 12 804 326 747
308 193 594 311 51 325
42 924 433 343 652 238
80 628 493 495 522 462
362 221 909 16 665 764
995 14 654 967 718 544
73 521 99 292 381 88
327 580 373 30 231 34
773 295 780 799 110 672
852 342 710 801 11 862
637 603 234 26 833 581
436 309 35 310 702 203
226 798 425 884 352 105
23 944 781 670 545 317
56 337 681 836 205 726
398 464 17 333 136 355
869 486 546 96 919 901
121 778 349 877 141 295
547 669 415 199 778 652
298 160 231 557 254 279
889 40 888 683 693 185
502 551 564 528 841 571
434 850 921 606 582 780
985 103 238 955 948 277
34 745 885 155 821 783
411 658 80 637 543 972
420 174 761 844 649 169
862 894 855 236 423 278
329 823 22 52 5 914
485 494 932 446 206 558
387 798 250 127 478 481
917 884 249 24 184 298
800 93 58 258 145 54
585 582 690 38 277 647
694 587 389 928 438 457
469 605 434 760 529 367
638 518 572 335 6 626
513 630 647 755 349 242
932 953 62 225 681 124
189 89 684 977 948 486
759 573 578 713 212 996
11 216 723 177 539 839
824 310 132 869 91 455
811 867 592 692 699 900
89 440 800 656 952 468
701 15 774 288 904 27
278 975 780 661 108 278
891 866 211 609 721 446
566 682 492 206 752 420
599 868 330 342 849 275
370 228 550 18 389 293
263 864 709 857 875 647
915 198 443 629 998 343
666 916 943 77 126 118
940 420 571 407 894 68
533 391 292 16 166 549
493 513 800 17 609 376
469 238 475 242 170 58
974 243 214 431 483 982
362 81 830 907 811 199
990 341 136 977 690 541
349 876 941 423 174 894
903 315 180 646 202 49
881 988 402 560 628 355
693 751 560 545 191 921
7 690 790 652 627 932
529 297 8 229 276 120
280 133 127 598 976 868
380 196 45 258 972 323
686 376 980 846 636 399
433 762 539 399 540 494
939 131 203 980 741 450
754 90 678 427 71 604
602 726 156 683 842 885
989 556 164 224 413 332
67 948 938 29 704 102
896 483 180 64 782 245
460 175 420 49 526 281
701 312 352 287 680 224
678 468 577 841 124 582
751 686 881 925 791 165
294 98 229 335 517 246
340 479 818 786 11 354
863 900 159 332 608 356
579 617 244 662 564 177
542 174 942 221 712 793
65 938 751 904 35 827
141 319 285 250 159 979
314 456 330 507 339 452
391 581 92 525 836 287
595 101 929 364 519 280
764 478 572 880 952 536
30 787 992 7 875 876
259 14 866 394 444 789
747 261 961 610 905 926
92 422 547 153 950 12
652 1 618 29 334 806
60 835 349 329 487 658
676 709 3 286 947 823
869 470 397 863 732 416
428 762 702 991 809 667
120 371 419 358 586 805
974 447 737 501 359 885
454 851 390 456 567 228
752 355 446 42 673 12
962 614 796 279 112 244
260 789 597 329 970 661
960 33 286 839 23 722
950 855 442 412 579 161
80 623 654 583 204 827
497 532 970 970 79 315
504 811 471 565 789 631
524 146 917 496 647 168
841 861 943 460 870 642
846 108 181 878 255 693
101 817 875 662 852 1
322 473 296 750 587 990
672 748 147 312 971 38
889 478 175 805 571 208
661 674 933 390 122 740
714 575 921 80 197 983
805 670 298 109 405 60
453 278 539 67 335 340
717 144 636 587 518 405
88 813 487 244 127 314
705 257 486 920 400 564
245 339 539 208 657 690
378 717 465 646 593 889
295 646 452 351 697 496
658 744 474 653 283 615
599 205 618 733 988 881
375 892 839 575 152 502
671 890 816 141 634 180
915 768 673 876 115 650
947 894 813 830 166 932
392 904 491 994 169 263
1 480 727 570 848 79
224 587 841 481 925 344
915 744 662 390 622 690
354 797 365 17 913 43
446 950 79 605 830 780
510 290 515 927 929 787
941 810 517 362 660 115
114 661 748 383 208 126
792 589 444 568 969 929
508 955 370 359 117 673
931 230 842 526 679 162
558 424 389 700 109 808
135 821 919 393 86 567
752 38 677 980 211 685
595 537 142 157 677 175
82 146 408 520 873 791
202 276 982 637 934 201
129 572 460 711 122 451
528 578 430 857 210 965
361 701 887 318 804 200
235 355 277 102 654 14
473 204 390 501 582 546
379 740 611 267 450 381
501 823 60 191 752 115
703 451 392 211 148 13
524 888 254 4 133 262
184 135 930 185 673 761
897 276 131 260 825 573
344 873 890 43 319 493
348 320 844 886 2 910
718 500 570 487 472 926
247 267 860 861 958 921
407 761 770 536 902 616
725 517 478 681 218 15
156 671 255 653 787 668
738 328 781 164 703 462
592 107 877 76 879 386
885 746 241 55 861 987
317 788 730 275 79 271
376 397 930 85 595 510
389 700 11 264 837 620
438 407 257 340 439 400
86 537 620 684 535 515
502 508 403 722 524 936
225 357 937 391 940 716
332 424 991 99 498 947
294 76 805 565 832 269
352 826 355 867 566 856
764 468 290 150 684 870
612 94 68 561 951 976
310 304 375 932 750 160
675 119 210 823 789 870
580 311 330 838 423 486
759 147 957 725 559 163
318 351 653 587 214 545
703 239 386 514 681 869
640 539 245 232 238 673
919 723 330 647 238 914
549 655 131 280 469 89
91 983 158 123 243 322
396 204 630 433 546 652
696 571 804 291 169 242
148 976 95 129 933 66
609 694 248 367 494 168
474 617 413 806 169 287
125 915 315 321 188 940
414 17 488 663 600 727
750 130 88 943 135 878
689 990 934 729 627 713
16 722 516 557 514 754
180 307 276 644 591 321
294 67 493 81 832 708
697 78 815 960 569 456
247 711 440 644 892 225
612 129 313 560 347 945
333 384 34 1 364 381
431 740 304 498 276 910
742 191 408 854 253 845
535 573 443 929 203 613
792 354 220 199 819 515
473 991 982 238 434 556
871 698 53 455 667 177
539 284 835 467 301 796
767 868 803 425 979 119
475 871 853 574 174 671
115 698 800 364 100 50
172 660 473 200 285 635
111 827 670 259 701 948
43 637 446 44 726 788
311 986 624 113 362 623
457 488 169 714 741 346
692 12 492 93 410 125
923 786 173 902 75 128
992 31 296 105 303 336
323 620 833 977 736 527
104 180 195 556 24 78
755 137 677 354 296 535
237 70 251 737 162 845
605 589 412 527 824 731
817 711 665 984 778 346
767 928 117 484 788 916
790 691 765 806 198 447
204 437 53 13 101 975
421 194 117 841 151 719
497 385 386 261 250 463
102 653 650 894 396 353
345 24 86 34 241 970
311 370 602 652 719 453
458 961 694 702 836 989
530 821 725 699 940 83
297 981 919 135 641 117
758 750 881 487 297 509
269 79 126 692 836 873
252 822 609 478 160 607
398 540 227 445 589 521
454 848 506 589 258 985
801 751 290 609 990 29
441 99 823 948 36 84
228 756 569 673 90 878
304 55 558 862 503 402
221 137 862 706 992 469
357 737 223 680 772 533
694 924 101 986 895 638
783 413 465 75 30 507
551 202 826 232 408 292
242 293 727 581 735 323
629 434 352 986 372 49
779 854 390 841 23 910
724 552 385 793 589 320
272 970 263 746 168 128
344 229 266 877 324 703
49 453 518 117 257 337
959 603 446 531 723 649
601 84 945 94 539 468
415 256 685 63 571 431
791 452 196 552 312 182
302 619 689 137 716 719
627 140 988 383 50 137
136 135 148 570 253 176
771 998 239 752 78 968
530 380 941 309 586 548
881 268 112 75 269 118
994 423 710 947 429 769
837 364 408 795 105 736
52 37 663 868 854 538
282 228 568 410 58 252
982 733 646 324 464 761
977 643 546 280 794 198
500 415 934 693 52 450
67 647 210 100 239 839
906 357 618 146 737 73
466 358 982 830 772 86
979 427 529 283 387 638
506 282 629 296 19 113
783 495 590 983 676 117
867 266 862 457 985 194
559 755 778 281 958 224
628 134 286 390 411 528
628 490 446 391 246 878
592 175 621 770 313 954
341 302 826 204 93 583
450 427 517 914 229 550
545 573 601 670 45 861
832 647 561 903 783 627
158 874 475 222 290 188
422 508 867 411 255 586
691 756 910 861 154 586
809 842 819 251 404 56
214 463 759 531 714 933
859 334 875 304 104 56
16 408 764 533 886 370
228 641 961 882 708 878
696 28 160 508 337 832
384 482 135 540 978 909
950 394 743 360 511 610
495 550 90 286 307 144
51 514 878 147 75 148
643 36 512 527 667 839
618 502 430 85 949 669
134 8 424 441 793 989
624 971 34 155 253 577
452 397 886 488 754 713
620 251 598 120 320 460
555 824 174 639 883 965
196 747 568 895 464 470
400 696 203 764 792 564
522 758 830 642 631 977
114 568 4 194 800 288
882 845 970 81 642 321
937 758 929 156 600 292
992 153 735 223 151 680
907 168 169 657 494 981
411 335 777 698 288 800
352 656 33 582 37 941
571 434 366 228 275 736
361 274 199 662 567 819
788 204 494 996 252 191
251 130 185 792 273 167
93 127 950 650 272 859
29 63 433 938 975 841
485 727 735 656 956 839
971 151 423 643 601 786
525 483 184 167 481 28
408 996 67 591 995 914
381 369 856 613 386 527
158 616 868 65 662 742
299 210 332 462 264 416
52 317 338 749 866 471
557 102 252 363 75 789
997 761 488 831 70 602
516 615 845 693 235 750
845 199 540 964 255 778
872 768 134 957 548 333
177 690 697 293 588 736
368 394 379 932 790 234
960 280 633 803 393 978
433 865 477 20 725 558
547 411 313 348 551 298
424 357 221 837 385 275
313 330 168 444 164 297
90 55 419 196 35 603
361 798 485 163 520 430
144 200 74 280 112 741
284 681 305 327 886 395
478 248 465 109 379 484
242 776 175 352 313 524
730 885 611 187 565 980
691 284 106 842 701 764
760 567 421 682 125 480
677 630 865 61 41 453
224 579 782 949 839 951
817 787 896 447 466 657
397 898 431 818 417 181
447 220 587 611 846 257
974 95 143 911 723 407
678 134 677 282 441 509
797 307 893 176 625 510
531 361 36 585 612 681
873 268 714 845 158 631
720 944 483 479 600 39
651 676 374 365 112 349
204 439 94 690 247 683
325 436 728 714 420 870
104 256 450 138 33 290
873 395 986 628 406 643
102 848 842 41 173 651
337 947 743 260 727 422
341 942 36 476 358 786
124 651 115 256 826 148
770 665 593 223 410 886
516 926 546 618 685 954
909 478 4 814 808 960
449 522 858 463 54 514
798 600 203 770 60 527
837 983 479 738 876 983
188 806 925 85 47 508
281 453 45 566 841 346
890 112 203 843 769 565
141 958 810 529 793 193
989 441 583 621 530 764
43 823 320 58 581 778
336 914 397 81 864 307
816 433 484 779 78 511
282 284 707 403 248 828
379 38 863 602 574 717
377 822 852 448 997 300
982 530 197 210 340 511
904 427 569 108 519 951
26 407 297 78 363 319
145 265 557 682 953 821
214 292 360 907 229 258
638 94 853 290 162 252
147 353 506 835 544 151
159 543 74 183 529 830
429 81 442 757 498 293
752 510 638 403 994 412
693 589 157 465 246 30
782 864 696 754 152 807
966 516 106 910 758 863
904 670 722 691 87 581
15 955 787 567 451 327
488 143 199 366 772 971
940 623 400 752 810 754
382 245 943 396 603 509
721 880 504 298 79 724
767 13 637 148 63 349
493 734 507 58 998 744
510 882 398 411 144 248
939 870 601 712 420 520
836 606 293 912 571 19
234 407 359 200 769 908
58 242 377 485 289 766
469 495 886 287 646 824
882 408 60 996 799 222
921 784 920 805 799 816
851 843 254 478 779 939
830 798 362 880 956 189
344 637 303 282 632 986
303 379 517 170 705 975
487 236 157 111 58 523
869 707 864 632 756 864
891 662 483 450 980 963
904 834 820 221 319 445
486 777 968 263 322 272
445 924 561 522 396 620
730 44 894 245 190 293
222 894 264 98 299 336
381 826 536 639 918 384
985 127 136 383 745 416
307 810 489 249 703 468
279 63 519 424 486 828
122 138 560 115 517 830
279 928 875 274 972 168
621 5 437 16 567 559
808 656 967 15 288 832
498 114 839 756 601 747
208 239 569 753 426 86
550 90 707 730 420 844
676 902 262 135 438 761
782 308 867 937 373 403
55 602 77 768 280 141
889 12 971 402 210 790
124 898 566 189 408 251
188 120 414 50 459 699
32 582 132 757 742 153
150 814 127 202 46 737
136 592 153 334 521 442
452 193 666 882 824 294
235 631 34 580 862 566
856 580 239 937 87 160
115 618 353 679 284 56
558 686 318 38 746 620
173 946 268 583 877 120
420 766 911 654 64 632
458 834 314 635 586 271
460 811 15 275 397 255
887 554 831 721 853 646
837 198 444 215 653 292
669 892 837 899 611 576
155 768 963 1 466 319
80 110 604 628 733 154
891 573 578 778 413 192
114 934 296 457 747 296
826 366 542 111 786 809
505 556 597 753 50 174
325 683 449 962 971 612
463 660 436 532 744 531
401 57 685 931 40 438
239 553 158 700 716 97
510 841 817 688 358 276
817 916 305 243 541 718
114 99 39 545 939 392
31 574 274 125 881 156
783 626 872 394 153 880
448 989 28 908 257 670
935 741 213 728 765 128
814 759 146 523 258 469
47 777 415 877 100 450
63 18 70 867 355 83
325 18 375 29 792 939
765 971 106 989 798 930
948 843 623 15 155 239
998 935 805 526 282 994
195 363 818 226 290 697
396 541 358 949 261 373
337 396 621 956 43 610
756 754 178 956 905 304
958 872 64 378 55 649
554 434 71 476 471 398
525 781 733 985 256 55
181 197 842 639 866 689
562 150 8 873 893 370
895 341 543 766 711 543
418 957 776 867 972 50
279 810 798 774 103 25
752 593 649 541 929 432
814 162 964 266 76 776
814 475 461 772 238 304
957 8 453 956 826 887
271 113 77 355 34 495
854 147 815 443 529 11
265 633 325 986 651 222
299 925 480 896 694 865
227 878 223 215 295 957
892 379 429 615 957 406
535 637 635 576 79 696
887 770 939 915 159 187
579 869 216 531 688 213
686 798 362 766 618 638
446 249 206 550 282 220
280 903 290 134 156 843
476 310 293 504 674 889
214 539 593 651 193 326
445 601 985 489 417 393
275 799 514 27 916 30
891 674 697 238 126 376
801 48 368 852 498 12
340 36 505 144 815 756
789 303 683 811 141 788
192 741 71 200 979 721
181 387 595 281 869 776
347 110 458 61 415 633
136 971 968 483 475 330
478 624 245 329 273 380
34 455 742 487 845 980
588 541 825 952 957 271
303 100 792 274 812 655
170 471 458 481 881 383
366 651 464 719 36 396
587 61 187 38 786 709
138 511 643 50 5 399
709 276 301 316 40 193
671 128 639 86 415 517
59 120 721 247 862 648
115 968 126 507 202 757
776 565 168 254 716 985
544 597 473 822 178 421
904 161 532 824 458 120
234 621 519 555 607 824
231 769 669 82 815 945
153 432 170 366 449 397
488 245 583 9 512 886
261 385 80 358 671 549
967 187 799 402 136 406
153 329 635 252 872 352
587 133 271 327 483 48
757 779 208 342 98 983
489 669 135 990 931 137
241 491 525 70 549 309
515 383 470 337 345 391
299 397 523 108 417 610
635 369 125 298 786 206
135 857 64 130 94 950
363 491 290 420 379 389
735 772 453 954 346 184
329 530 26 809 126 485
79 113 827 870 451 111
891 461 759 549 134 627
745 585 872 781 447 514
611 131 194 178 253 192
90 635 223 279 457 630
612 915 152 509 640 815
832 400 795 266 810 844
804 795 401 481 798 993
207 15 658 869 406 554
487 17 320 452 958 46
239 38 44 839 916 786
215 724 581 741 250 998
68 326 200 528 199 284
84 891 585 52 15 429
73 101 836 163 193 410
155 315 754 330 100 898
370 937 177 883 192 992
603 267 351 338 862 233
642 671 997 795 294 521
745 506 681 732 345 220
798 284 325 691 276 814
205 119 518 858 676 972
630 622 857 955 687 680
17 161 338 473 616 698
792 898 413 65 423 499
749 743 103 960 680 936
37 197 316 31 897 261
481 481 301 346 494 157
595 37 257 448 73 444
80 102 658 802 223 374
701 193 45 711 112 330
71 96 489 693 93 293
368 903 717 699 515 608
213 760 512 579 691 719
902 735 992 225 919 909
499 389 151 251 826 213
433 931 288 312 441 273
937 677 201 621 61 75
937 972 276 976 262 726
615 867 75 582 966 488
89 231 159 308 141 5
168 988 618 430 977 863
151 178 108 629 115 735
170 49 507 414 892 186
498 831 227 290 320 415
746 760 863 965 465 440
564 437 305 696 395 156
414 7 611 360 114 833
433 419 776 19 541 598
808 784 521 219 238 634
352 244 575 438 430 763
462 878 283 45 141 845
507 816 389 358 614 218
834 87 981 260 368 344
873 406 608 292 835 733
639 233 73 27 725 285
413 565 360 30 404 985
701 128 577 177 533 219
106 335 924 189 560 897
838 28 402 106 337 307
84 409 788 480 201 526
804 219 658 750 141 498
559 120 486 864 229 112
310 318 883 521 915 18
377 79 188 547 987 544
938 732 945 972 334 240
280 937 785 638 2 80
243 733 784 95 790 739
118 86 202 483 704 982
523 734 500 1 78 40
781 108 578 865 752 38
567 303 329 110 812 910
748 380 348 26 735 788
589 425 570 228 141 750
493 556 529 292 272 526
876 960 344 135 548 407
393 347 498 93 754 419
620 406 262 709 467 471
619 900 489 932 562 713
459 287 420 633 82 949
408 357 15 325 65 767
287 667 368 478 145 985
921 146 179 797 27 586
468 420 345 666 375 640
423 526 198 290 302 816
248 215 724 952 147 525
395 933 870 41 383 727
309 435 859 597 278 32
54 915 337 659 616 408
216 603 984 524 261 501
527 708 652 453 437 861
412 181 372 309 727 220
856 216 135 695 186 70
892 327 761 110 336 853
644 579 996 162 905 985
327 803 918 538 585 730
795 622 76 271 898 511
396 155 253 616 7 939
78 77 766 113 843 203
105 501 731 717 180 640
68 578 187 54 845 538
435 560 855 122 449 244
547 85 356 656 364 225
685 462 482 635 149 532
346 471 219 469 995 214
7 962 660 895 173 539
972 183 315 669 673 425
531 389 344 265 180 48
946 854 62 747 274 29
795 381 73 437 133 907
19 515 944 29 516 200
71 184 305 492 161 854
844 430 792 934 285 871
738 555 568 959 864 706
409 936 512 528 707 511
984 956 117 239 925 240
166 448 347 954 556 437
478 227 450 114 939 222
60 893 997 696 733 731
997 947 811 22 677 102
519 282 611 301 182 960
475 835 163 691 936 439
379 188 442 409 320 284
220 494 992 325 669 176
4 470 381 258 8 885
702 545 215 667 639 372
134 559 770 898 516 382
5 178 364 604 104 878
540 763 919 76 773 825
898 585 22 37 377 482
432 378 541 851 318 496
338 157 253 154 538 49
898 587 491 952 802 733
669 830 384 320 916 771
838 669 162 833 445 681
597 714 438 454 312 352
447 975 304 707 86 575
514 203 190 404 752 282
43 345 144 737 397 521
300 123 599 376 530 426
368 208 477 841 454 583
305 894 889 7 376 867
655 7 416 698 236 929
970 633 34 148 269 444
469 128 693 325 197 518
32 477 630 173 448 387
164 277 99 478 299 711
498 132 907 696 266 27
625 876 881 304 256 388
830 63 283 846 895 221
987 877 718 145 305 638
219 709 742 933 391 372
682 933 32 495 793 509
213 34 888 537 398 236
954 995 483 851 747 177
209 848 803 334 825 772
66 755 757 511 772 40
501 813 741 947 892 561
154 230 597 199 718 485
195 494 523 244 819 230
589 400 970 68 239 988
637 258 279 992 834 358
881 336 141 527 56 238
385 629 229 903 636 587
504 193 760 909 521 167
526 872 701 544 566 68
512 583 447 884 984 865
147 62 65 795 959 580
614 721 286 41 84 733
671 654 443 604 522 712
749 270 896 516 202 613
182 286 918 33 331 501
944 770 231 416 608 572
485 527 200 379 626 947
222 551 260 181 963 738
318 442 287 9 864 386
264 116 493 441 723 478
357 505 554 968 182 351
712 635 490 542 888 426
73 138 549 183 509 52
619 357 277 295 122 985
510 785 202 411 432 300
657 353 599 597 62 128
929 654 373 272 866 182
967 680 312 26 863 945
353 57 948 102 832 966
658 937 312 645 327 148
322 560 744 69 37 582
543 9 223 562 622 54
167 801 517 26 952 497
806 376 70 646 267 481
915 53 140 203 869 219
396 838 763 140 840 602
586 602 174 271 893 736
42 848 169 751 383 782
970 862 488 189 665 387
263 384 862 481 635 607
752 447 573 613 822 27
186 258 534 191 411 99
786 199 633 189 401 344
185 566 48 679 637 754
335 879 92 895 392 84
831 747 61 709 600 788
268 716 956 778 110 611
740 665 198 750 952 629
868 322 469 988 520 976
964 961 461 217 81 64
63 267 437 655 289 26
859 843 109 322 170 157
432 466 504 806 242 914
995 570 174 472 615 416
220 393 974 879 146 559
643 834 202 320 373 290
374 901 876 182 895 224
995 847 495 60 345 837
845 775 210 202 483 26
882 977 257 42 197 633
42 916 711 595 214 795
81 775 788 601 732 976
936 257 99 389 552 155
506 672 824 669 87 571
101 400 297 374 32 920
101 296 628 614 712 752
107 328 567 59 47 600
891 954 236 483 169 935
362 51 191 440 365 471
832 948 743 296 287 301
179 623 240 760 944 779
41 961 675 634 195 865
739 203 615 936 724 948
307 141 485 47 771 893
98 109 579 962 404 949
369 141 488 43 590 196
519 563 303 500 975 326
285 169 161 239 203 335
181 480 269 421 905 222
30 95 250 901 774 831
363 175 912 156 322 378
333 353 522 229 349 24
840 459 14 135 851 977
460 979 889 254 933 573
3 495 794 900 145 224
678 953 46 451 151 503
250 797 818 116 483 339
127 401 809 170 455 392
902 528 90 929 121 685
414 850 568 873 848 36
830 667 503 867 577 492
277 86 702 447 453 195
222 746 877 240 860 43
745 123 693 449 524 273
142 147 74 563 942 864
197 300 819 992 631 311
684 775 52 970 783 832
439 57 755 779 88 686
262 582 584 583 242 863
709 32 917 405 806 431
424 976 252 475 637 828
927 691 309 358 636 585
694 822 350 547 81 110
374 245 147 451 599 881
272 651 315 672 518 571
333 942 68 141 705 845
154 958 481 127 702 472
895 599 107 330 10 544
17 709 401 830 945 791
627 772 500 486 816 570
97 619 89 114 477 80
18 210 46 663 934 160
263 679 739 91 478 203
347 52 272 370 959 145
254 639 684 469 137 845
121 722 885 389 934 656
385 813 565 445 174 495
789 506 152 118 149 227
185 752 989 518 650 704
984 725 56 374 251 183
760 570 882 132 26 805
646 299 503 26 523 698
252 356 128 902 672 126
479 520 162 405 87 767
26 610 77 550 176 692
255 785 307 616 939 225
605 933 435 384 728 3
58 782 305 786 196 319
215 517 795 266 476 656
218 688 226 106 727 98
322 79 696 424 657 147
981 705 105 452 18 510
964 3 700 535 528 657
202 707 722 451 28 100
425 595 866 765 244 60
956 723 115 560 637 33
558 25 776 125 382 296
852 571 609 975 154 615
279 425 733 131 626 508
482 636 880 616 754 45
696 863 419 733 708 966
391 241 28 434 428 538
839 848 465 934 780 147
926 474 243 549 953 79
750 475 203 900 832 269
402 922 267 886 917 538
968 37 186 965 537 121
840 106 580 617 712 147
215 172 864 656 949 261
524 722 227 117 552 602
735 169 107 499 73 415
397 840 786 13 471 171
800 425 220 233 953 683
41 209 888 838 721 497
696 162 531 151 273 536
977 320 720 940 492 189
782 158 7 465 502 766
705 78 221 272 340 529
451 535 445 384 991 553
177 817 253 165 920 629
877 530 238 978 497 567
240 225 674 691 863 879
367 956 556 10 710 836
64 100 517 661 881 463
730 364 578 127 315 718
157 861 237 641 456 678
230 747 507 992 649 127
561 364 988 281 913 122
637 64 632 416 617 983
816 8 921 563 117 371
741 152 928 934 81 202
429 144 670 900 968 797
748 383 806 92 938 748
329 422 18 523 210 313
444 47 223 274 318 595
722 426 645 289 552 149
656 416 207 196 806 70
2 685 524 21 34 746
444 62 695 689 608 899
740 889 807 697 60 333
376 213 77 462 272 425
294 982 941 871 580 516
442 566 585 926 779 787
153 276 910 451 476 460
712 374 83 316 907 223
747 208 215 933 553 265
723 564 163 722 598 203
525 870 291 307 472 661
188 840 44 67 431 627
394 682 744 853 662 877
57 614 463 96 893 89
498 668 374 672 749 111
70 733 205 294 556 219
848 538 820 125 407 372
549 74 439 114 417 226
178 477 890 851 647 606
886 493 562 265 898 441
299 988 523 840 47 288
362 891 34 630 673 86
34 819 906 550 16 157
462 877 168 942 934 881
558 975 542 272 690 899
325 379 282 973 264 176
275 99 774 414 236 341
538 551 868 959 492 419
956 554 193 37 743 663
760 156 261 850 70 644
172 1 811 858 86 331
335 157 280 775 15 892
784 140 650 54 719 333
973 148 570 302 375 39
504 488 41 98 104 268
76 71 790 565 127 66
980 338 579 889 781 429
587 168 871 963 813 534
97 347 198 87 323 78
497 191 844 504 660 900
483 260 673 500 102 103
961 7 685 280 932 613
198 426 225 381 62 573
139 443 883 229 9 473
345 682 307 164 256 762
565 798 214 420 309 524
2 918 12 69 226 519
40 842 430 500 802 620
30 627 781 395 487 654
620 385 60 772 580 471
301 970 143 805 878 833
593 761 23 391 606 895
438 901 512 653 172 684
217 45 313 461 713 12
569 814 466 733 608 50
930 710 673 198 146 895
715 162 170 136 454 245
30 329 291 818 252 433
686 690 831 821 697 670
858 538 735 250 267 408
146 607 509 447 707 212
501 459 651 739 371 961
211 572 750 559 310 228
323 767 210 663 850 121
274 271 619 734 648 576
605 917 758 124 94 74
233 304 986 182 398 50
794 337 442 153 919 332
952 312 988 911 53 565
182 860 69 70 444 983
348 395 734 670 500 973
811 415 783 122 248 126
652 600 433 937 348 586
433 947 513 752 491 929
821 911 869 424 602 477
551 97 359 555 466 326
100 417 939 924 414 63
518 634 712 250 289 59
609 281 297 815 582 504
73 609 838 380 611 259
887 538 519 242 419 110
789 356 56 374 199 122
948 643 19 588 912 187
699 391 22 421 919 934
939 745 603 456 719 251
795 13 627 183 899 861
834 359 242 725 207 539
596 407 499 637 408 7
964 113 998 549 324 133
206 595 275 951 652 713
914 551 966 265 122 396
501 416 141 209 112 234
521 587 909 667 611 922
19 397 62 998 552 778
966 90 572 982 149 81
997 502 970 348 19 411
75 194 191 359 277 317
113 808 767 919 131 153
724 286 161 16 565 843
542 167 800 272 327 416
58 748 961 89 385 935
795 819 836 303 438 618
38 39 963 285 216 464
688 312 490 660 124 505
525 307 589 971 472 495
558 487 186 759 978 480
656 275 653 481 202 193
734 585 456 278 969 831
323 90 942 141 147 112
650 765 614 351 353 561
133 694 278 188 729 663
855 927 502 504 546 927
183 825 102 127 649 640
989 314 28 818 654 384
300 429 472 997 905 920
589 31 14 898 67 307
219 560 420 604 746 235
81 211 468 419 964 462
898 566 982 825 246 433
337 67 535 708 379 505
550 93 554 443 176 644
858 371 506 593 93 460
402 854 880 344 504 863
648 193 187 967 397 183
641 785 424 805 30 497
255 580 642 419 152 955
903 94 809 147 17 955
556 905 438 760 933 455
297 521 143 844 800 321
970 334 154 621 495 302
625 58 880 128 541 861
652 390 813 723 639 312
752 523 105 663 365 349
280 296 271 216 114 808
561 464 571 142 865 780
590 434 718 272 18 609
973 739 453 771 84 517
415 149 566 816 959 951
6 879 462 605 620 475
388 40 247 146 184 765
934 491 757 562 35 283
872 190 420 934 486 698
254 967 704 610 413 205
614 119 631 247 327 770
710 801 619 762 345 144
466 778 839 697 500 308
421 511 120 817 228 880
419 17 734 767 190 277
61 903 835 618 844 285
689 526 511 837 417 43
276 304 277 950 708 982
303 856 543 724 959 226
322 260 105 266 818 752
846 437 986 138 595 655
36 88 498 631 666 381
200 354 223 879 461 74
391 714 848 647 557 878
466 117 598 819 855 204
618 234 208 47 531 87
928 287 861 867 997 770
772 167 158 986 679 94
579 758 260 305 384 710
139 265 667 549 555 163
769 814 920 979 350 304
802 554 91 292 579 135
89 16 609 44 583 570
878 722 286 344 195 320
159 736 567 437 818 823
49 7 199 86 317 671
636 676 696 764 682 188
74 400 147 579 47 282
912 39 19 880 791 461
831 24 268 565 766 647
131 21 755 123 855 91
934 27 908 353 37 222
320 532 189 670 20 261
26 510 711 184 9 732
831 252 998 576 905 583
957 406 658 72 575 117
142 248 754 858 13 293
249 793 150 302 993 689
680 958 337 564 706 499
626 638 885 796 606 472
818 761 764 319 637 810
915 144 482 454 750 459
866 470 92 499 568 317
356 928 428 328 339 429
801 336 152 886 92 880
166 972 324 223 935 331
258 384 541 627 155 200
475 311 408 679 525 235
384 910 451 753 327 933
827 762 606 772 470 342
787 262 317 360 930 915
20 476 37 139 456 91
871 504 502 393 695 686
467 103 531 619 177 666
451 732 545 254 518 582
991 688 157 118 442 944
848 882 185 123 77 907
546 52 627 429 461 449
38 733 201 320 610 885
31 195 355 759 219 686
70 415 293 527 230 770
424 388 8 453 823 192
198 565 24 383 8 64
928 179 827 592 75 79
300 899 347 892 307 883
285 922 964 36 834 234
181 736 182 361 743 290
537 847 517 35 637 714
33 424 441 750 955 3
180 196 313 167 25 700
105 874 44 545 43 837
237 11 732 794 655 732
396 404 899 173 893 389
419 234 450 622 734 327
72 638 428 144 450 712
341 879 941 498 319 973
696 526 287 52 641 908
770 953 714 71 215 228
359 445 523 734 742 675
1 381 412 403 87 412
158 557 667 503 417 335
64 547 817 886 328 982
870 416 562 257 465 692
878 581 919 447 356 352
351 219 971 103 564 784
392 52 526 819 826 641
252 520 247 59 637 189
961 307 294 948 832 266
510 455 516 684 675 913
701 429 264 747 476 946
892 433 162 438 804 875
906 435 707 988 559 382
985 5 560 995 191 186
528 770 538 485 271 801
81 249 459 949 730 439
252 587 576 910 827 217
460 264 491 525 720 735
314 211 781 92 643 552
173 220 95 793 705 28
427 693 536 59 826 344
107 604 238 455 751 330
27 462 310 855 351 484
282 47 590 2 266 44
741 660 339 870 542 585
481 123 304 853 787 575
319 173 815 496 26 589
263 712 815 579 651 895
772 53 762 177 29 364
477 332 684 951 523 173
725 384 77 740 138 381
527 453 779 863 912 420
874 725 416 254 139 93
229 79 350 591 477 334
78 873 354 108 800 501
784 125 659 638 189 980
350 737 42 553 239 329
512 315 20 472 109 69
121 49 204 269 184 349
645 896 21 563 962 620
893 858 86 747 266 107
551 614 148 706 282 107
756 953 833 626 196 958
740 843 836 543 77 156
332 485 810 920 225 157
254 189 235 490 227 285
386 101 787 131 490 344
199 753 339 373 786 770
20 339 623 212 920 971
611 770 548 925 546 113
715 876 708 211 550 535
517 588 344 367 309 24
182 343 721 408 280 495
153 774 252 546 824 9
964 398 373 492 609 417
616 97 656 891 297 957
476 67 148 216 419 455
845 800 658 738 893 766
248 89 428 507 578 354
294 378 108 977 50 136
156 613 425 471 474 656
224 195 448 463 187 159
997 612 123 344 677 908
762 212 348 303 824 644
169 351 975 424 407 956
940 307 439 832 366 829
678 233 857 790 174 835
724 605 859 713 623 323
151 359 533 242 821 508
370 114 82 991 327 37
176 606 125 407 273 284
687 574 762 616 127 166
198 117 980 122 236 948
59 630 646 355 710 623
832 964 384 824 784 23
251 385 661 945 892 558
542 171 25 136 354 35
983 500 615 312 545 858
461 987 126 538 384 681
491 301 887 486 393 441
957 413 105 140 803 868
97 173 358 172 673 536
121 433 764 817 519 287
899 105 538 663 27 810
92 213 756 889 803 354
105 366 980 684 114 684
317 368 488 464 616 198
623 675 575 679 669 991
402 240 15 255 990 520
243 401 176 951 129 538
540 857 802 499 141 915
848 215 929 888 75 699
325 842 612 85 515 758
777 523 262 945 223 102
916 29 492 1 787 313
698 771 822 869 943 141
535 151 71 89 137 530
869 426 825 966 912 786
929 902 592 998 989 411
859 861 919 619 673 1
160 752 51 600 805 224
637 675 619 747 986 757
195 194 909 660 887 199
173 688 465 291 47 337
998 265 235 384 95 664
643 473 652 576 788 707
376 155 763 584 532 789
992 209 428 178 982 119
313 454 270 894 234 911
325 840 160 63 413 61
648 614 454 717 657 668
5 383 639 360 95 992
400 43 996 729 623 564
431 591 363 16 713 120
230 321 477 601 956 674
323 569 904 729 599 971
888 641 627 820 398 960
976 436 810 738 996 14
426 676 411 289 812 812
82 152 111 749 412 815
190 745 260 286 676 669
537 681 548 444 522 824
14 401 89 798 185 552
295 509 484 774 250 640
691 879 215 989 46 206
758 527 17 267 816 871
950 698 328 466 651 611
904 660 155 352 428 489
309 399 611 992 590 49
157 959 645 907 228 257
821 32 452 849 224 663
315 776 516 87 991 869
668 92 400 93 51 117
714 774 103 878 284 941
339 949 683 6 549 297
605 706 250 558 947 720
723 776 889 569 663 563
314 261 116 30 201 123
577 442 313 704 575 795
947 109 959 849 205 560
699 370 894 951 684 159
25 964 187 831 540 476
504 781 706 405 244 418
993 668 437 432 313 949
148 566 725 784 979 710
424 256 433 737 588 2
888 523 343 159 17 340
587 701 462 466 646 259
733 417 689 781 810 402
64 426 895 208 460 746
43 451 806 515 352 409
412 321 427 221 647 910
779 159 132 57 148 24
870 891 464 525 917 570
776 245 577 45 34 42
112 730 919 556 850 165
876 771 589 668 237 798
624 875 693 994 749 921
148 686 229 73 740 625
275 48 287 365 990 626
269 84 16 109 465 763
733 315 980 743 922 328
679 353 597 926 878 95
118 855 381 708 190 460
229 740 423 559 929 521
616 514 385 718 481 136
785 53 718 280 85 603
13 532 777 824 728 589
496 9 888 230 220 271
612 100 561 313 453 779
44 66 148 522 675 815
909 440 283 156 124 196
347 513 952 490 257 186
400 89 894 192 793 704
953 386 417 961 931 318
979 781 977 623 727 522
987 587 600 493 269 866
994 74 836 12 556 729
566 860 603 384 614 468
654 816 69 67 340 69
702 39 341 218 277 510
286 171 409 232 282 436
868 745 791 766 435 192
158 481 45 695 174 588
164 89 515 947 184 367
47 432 768 4 419 480
896 27 844 147 332 977
233 434 733 741 658 699
170 529 960 714 509 277
359 491 105 218 364 303
820 817 431 918 385 701
900 635 14 160 320 194
504 694 345 952 370 886
44 411 167 828 625 782
98 347 351 243 582 679
67 273 826 169 274 485
198 903 47 770 307 950
727 776 576 71 597 597
830 149 94 696 156 918
155 804 567 464 285 184
861 770 735 754 236 687
493 697 146 526 544 457
982 301 291 249 841 148
683 769 323 384 554 28
640 803 620 416 518 677
426 541 531 745 323 484
902 552 802 381 439 734
792 974 475 965 423 515
82 728 695 956 255 47
593 958 472 334 268 583
517 325 135 218 609 812
464 768 255 453 789 159
711 976 931 262 594 678
334 34 234 81 9 840
236 39 464 241 578 527
341 637 656 132 898 84
58 749 192 378 378 17
988 192 752 16 901 587
14 375 184 290 19 650
45 77 569 507 961 97
494 420 917 943 567 279
801 108 959 325 562 591
971 227 808 191 974 291
411 703 767 906 652 714
349 862 16 858 883 444
315 463 601 117 492 280
210 935 536 449 997 971
717 532 329 390 269 336
993 552 701 60 479 591
957 85 51 710 135 423
456 766 369 230 909 810
905 829 939 63 180 477
144 816 70 795 627 796
471 106 674 138 2 40
86 103 529 88 643 712
189 556 558 422 531 992
249 818 608 939 920 401
298 473 575 562 289 683
405 98 594 344 81 121
364 653 567 302 805 154
206 188 313 848 693 430
414 703 42 713 507 807
975 106 149 225 546 52
491 976 907 949 962 722
836 948 501 127 843 572
822 554 390 61 412 557
940 487 612 667 483 657
967 793 764 65 893 48
853 483 507 425 259 367
865 269 137 121 823 616
685 645 578 337 513 969
333 553 345 581 765 510
839 157 162 310 821 540
550 948 566 842 691 765
891 281 318 345 382 789
441 405 585 858 847 842
608 587 131 432 366 679
687 665 360 372 485 500
991 475 68 657 944 984
135 550 455 349 901 567
107 31 768 731 357 161
111 507 653 220 829 221
420 585 972 409 93 909
910 146 801 329 901 45
36 327 362 201 925 887
674 749 526 48 679 552
567 242 502 361 49 719
245 474 638 179 388 508
356 484 20 64 795 521
979 54 878 324 131 374
769 640 313 821 789 864
601 822 410 751 969 75
68 324 32 577 152 734
951 981 47 959 665 189
129 876 885 651 508 454
808 227 957 562 996 891
397 406 49 942 857 317
782 714 25 120 143 554
484 628 249 914 144 611
228 163 789 14 769 182
223 201 409 101 712 783
535 273 763 385 542 614
588 744 26 927 949 564
63 411 477 682 208 604
273 91 821 255 634 159
46 838 980 982 995 777
886 470 444 652 848 255
856 292 299 598 559 946
106 70 778 875 877 772
114 989 42 494 98 800
55 587 912 550 748 544
174 367 283 857 938 904
700 189 760 282 131 836
408 28 783 189 984 122
557 206 88 83 76 373
102 313 558 944 670 205
287 829 732 554 284 532
989 484 405 900 976 210
705 268 941 700 274 441
894 320 632 120 901 1
838 166 627 759 882 168
960 391 237 102 498 918
420 980 514 785 944 828
529 576 713 78 827 687
901 943 195 965 97 994
171 565 713 129 515 78
245 413 259 607 973 222
544 388 137 281 739 546
907 152 77 18 111 941
885 512 447 914 924 587
237 525 185 841 743 33
316 859 661 476 844 301
980 159 835 658 603 621
817 94 447 181 415 207
537 769 369 443 971 89
954 551 135 475 471 238
202 239 808 162 539 101
789 823 435 886 133 521
956 290 608 633 963 357
643 247 572 588 720 805
362 5 936 931 492 691
776 425 37 208 662 919
883 890 220 235 424 740
539 270 577 604 935 286
59 395 264 802 317 281
969 282 720 432 741 579
97 645 878 502 698 389
378 832 654 118 575 444
385 41 645 907 357 976
799 696 418 156 278 177
806 352 708 914 923 553
933 585 515 357 598 197
856 210 274 183 426 341
608 986 824 506 94 204
890 147 486 856 744 875
780 571 873 551 941 115
693 621 166 63 968 956
420 960 698 664 983 893
67 161 365 254 274 400
741 664 880 981 651 827
304 248 439 836 502 188
68 905 154 38 289 318
439 188 432 136 356 456
314 324 398 997 354 570
514 997 137 28 906 688
413 335 48 290 128 979
738 80 951 71 926 682
704 788 403 101 530 756
359 174 176 158 986 337
367 958 935 16 915 876
857 794 620 943 931 966
898 36 884 969 29 209
366 116 994 699 911 687
390 778 649 797 657 941
911 559 264 857 278 924
744 687 727 213 156 206
464 486 998 140 680 591
371 464 100 468 903 819
67 271 480 832 82 256
836 495 435 234 186 185
713 666 513 760 624 750
509 723 227 113 551 535
433 69 361 833 171 986
488 274 847 37 734 273
247 625 288 619 327 554
506 141 552 583 403 473
594 912 613 523 187 340
282 544 151 417 870 698
812 152 279 342 13 565
598 443 125 427 793 338
585 833 195 659 313 542
380 619 453 312 797 140
696 828 508 600 168 711
227 285 313 435 498 64
669 949 565 504 133 404
568 977 701 541 972 897
446 419 2 34 885 646
65 515 281 751 882 602
409 239 614 233 992 870
860 637 690 899 3 82
581 210 3 365 9 39
403 114 855 275 902 702
682 240 3 456 701 388
51 290 689 496 412 84
827 936 867 741 40 669
648 937 127 385 826 697
438 130 601 786 561 358
222 144 441 981 661 49
605 960 405 851 963 792
549 237 446 168 46 827
202 419 995 266 21 626
147 177 776 784 547 470
853 88 187 59 688 632
38 677 144 851 852 487
268 805 240 899 494 88
941 917 49 605 724 252
710 425 145 234 932 381
768 350 609 174 152 93
357 79 623 120 326 213
279 384 782 729 576 587
561 894 58 306 166 645
504 312 434 179 560 110
15 823 634 407 962 507
302 431 187 18 481 847
862 871 384 620 707 684
764 230 826 619 238 130
342 558 240 434 417 835
8 483 794 296 435 558
608 637 991 977 658 89
774 174 311 336 822 263
895 533 950 303 583 111
69 552 66 776 571 64
543 447 274 771 541 678
630 386 897 461 643 157
397 530 926 821 593 300
691 601 437 857 570 568
154 379 851 147 291 168
711 557 514 581 244 44
125 138 106 743 23 399
930 615 873 641 249 221
271 35 333 698 644 12
406 49 237 455 352 875
325 765 978 938 473 655
474 930 700 832 922 839
208 769 429 230 263 193
412 467 189 284 483 740
890 994 64 183 967 911
795 409 431 59 338 128
574 790 53 495 796 687
201 631 991 994 316 120
253 756 719 322 320 377
843 367 963 635 691 424
536 141 413 466 544 427
196 569 449 33 663 753
971 936 703 602 526 224
879 290 240 113 560 3
982 171 9 249 585 129
254 248 287 73 129 712
600 243 526 566 626 422
614 936 317 855 227 835
273 110 631 182 470 329
436 333 807 774 245 644
807 352 695 53 604 745
795 925 422 131 40 791
957 103 615 301 747 709
590 369 854 247 550 292
11 44 178 141 302 656
418 872 442 527 1 340
277 893 570 28 434 547
5 498 885 280 72 992
487 764 748 616 853 194
392 699 343 754 615 895
57 642 98 871 154 761
38 811 89 701 609 942
824 79 792 682 164 878
253 44 222 315 180 184
309 590 453 437 331 416
222 483 768 631 699 122
365 724 395 68 120 805
470 125 882 399 956 625
742 616 78 621 991 195
949 984 172 444 290 663
593 819 427 10 353 95
698 425 39 758 23 98
930 473 721 763 654 492
142 603 127 984 776 750
773 431 835 399 566 821
223 679 357 954 796 53
754 392 537 65 65 233
509 290 23 5 582 572
109 315 642 77 657 102
834 737 783 54 777 298
125 708 140 517 64 375
662 857 189 109 726 31
174 989 626 435 723 220
889 253 81 835 686 288
495 243 595 171 33 798
738 221 229 294 186 269
989 650 58 852 77 92
82 617 136 504 282 30
696 836 317 748 605 738
915 993 536 140 33 965
386 217 110 197 558 71
417 430 862 54 659 219
526 830 365 890 591 995
397 354 646 253 247 88
690 502 259 613 562 509
400 973 641 779 846 606
209 920 354 646 369 990
928 457 725 229 637 175
162 710 430 408 420 448
569 883 485 30 674 610
462 786 52 94 896 161
285 248 670 250 371 816
538 232 811 5 655 687
276 484 173 654 965 249
434 665 872 164 852 781
214 146 491 714 409 663
650 597 202 988 185 511
617 161 831 943 63 870
612 616 798 336 25 473
992 469 332 666 903 569
181 438 349 522 557 280
776 367 169 453 822 798
101 506 623 407 185 90
289 600 935 369 919 355
557 860 205 838 769 282
889 473 188 263 658 905
696 758 771 818 34 408
442 912 545 716 604 198
19 753 481 787 623 19
216 490 600 37 65 527
316 434 394 7 319 243
979 348 122 525 101 390
70 824 308 836 770 888
480 521 934 623 762 22
347 418 187 451 272 290
981 573 585 811 30 456
648 283 234 103 952 84
646 950 530 112 494 147
481 827 497 395 166 549
970 461 718 725 755 346
363 251 122 590 155 859
675 46 473 97 102 595
395 672 264 283 512 629
915 340 698 925 761 673
645 583 835 456 864 446
814 666 522 858 849 670
573 219 32 339 718 48
883 907 452 982 511 481
156 460 66 197 595 24
803 146 656 257 425 414
976 322 271 860 692 439
238 946 141 965 550 416
70 945 650 993 331 622
133 187 674 298 295 724
784 103 907 56 229 737
14 538 787 122 752 731
428 704 346 645 502 937
387 611 531 72 849 124
773 288 112 689 524 641
668 280 28 298 472 919
5 448 773 380 461 599
694 304 360 309 552 134
137 950 858 435 602 971
927 581 509 731 435 16
494 605 193 686 549 846
220 794 32 851 803 862
206 749 436 234 9 762
12 903 308 953 333 551
736 185 259 760 306 913
128 567 493 344 659 569
690 264 367 466 21 408
558 600 499 90 829 374
522 634 971 607 958 741
430 527 391 820 830 289
265 27 291 346 583 637
306 330 112 891 398 962
734 214 57 720 250 677
861 181 709 548 502 72
484 80 507 428 797 905
573 483 586 671 430 574
344 443 917 421 173 29
97 887 887 8 427 797
445 132 32 981 176 58
522 561 730 132 847 789
631 560 426 777 783 267
916 179 297 627 68 469
748 221 343 4 511 903
65 552 306 205 73 233
829 179 713 889 501 293
246 707 211 744 790 403
758 757 49 710 674 413
453 534 347 313 421 934
285 398 544 819 238 819
94 941 752 44 730 370
207 757 698 854 818 660
536 34 308 868 958 630
748 109 243 203 94 91
29 974 672 220 856 774
323 728 560 486 911 525
442 968 389 824 800 443
39 188 883 229 236 935
974 192 719 765 751 948
391 556 652 719 167 324
417 393 625 468 470 742
235 686 371 685 643 753
738 101 792 625 792 560
176 872 754 815 673 994
920 36 298 347 912 710
139 736 987 972 995 322
703 519 356 858 925 770
172 904 977 448 465 690
379 950 114 119 366 696
974 835 621 444 233 506
349 47 432 302 646 66
584 705 841 106 658 567
262 52 67 949 673 581
34 680 496 494 209 965
58 793 968 738 655 67
15 968 67 444 880 702
679 435 246 908 744 478
45 257 158 313 145 127
106 815 219 99 385 97
504 905 938 660 407 872
814 527 158 18 976 48
377 908 638 654 716 650
22 328 925 804 802 802
199 405 306 267 106 376
392 634 608 718 107 133
628 200 482 713 511 728
409 673 391 534 174 321
199 664 277 935 22 642
126 558 443 607 180 862
291 142 382 376 705 543
477 364 724 290 468 126
101 212 721 846 581 311
532 141 235 509 972 478
729 450 367 719 341 840
694 954 132 353 410 905
658 489 472 766 515 340
493 977 320 50 129 831
319 87 767 768 918 92
934 845 800 925 10 851
223 901 597 517 534 946
772 538 986 330 439 571
299 696 823 374 188 667
348 944 60 925 41 875
312 430 738 102 852 450
988 233 799 216 561 217
638 746 24 584 850 532
251 70 644 363 330 267
482 879 661 654 655 712
758 456 180 929 975 662
161 366 457 23 635 179
123 960 527 343 126 779
54 720 901 283 884 163
868 882 673 99 199 760
44 841 344 521 393 664
800 74 349 638 571 955
851 152 958 9 436 468
372 449 156 530 894 927
112 266 859 56 125 885
8 171 88 783 427 819
764 101 935 450 370 318
756 152 278 524 760 34
583 585 337 960 503 281
103 297 149 105 241 667
990 160 621 3 531 657
460 753 613 446 641 874
45 431 486 718 894 347
68 8 133 529 923 398
109 614 626 897 330 981
308 951 444 994 959 292
758 6 765 647 652 211
799 131 868 914 634 362
403 44 578 464 564 582
106 273 122 609 250 577
926 726 381 353 369 416
511 911 232 247 324 549
489 499 193 602 70 634
806 136 518 464 991 476
723 273 988 925 813 764
983 390 823 36 800 129
942 230 728 648 63 443
119 501 11 83 342 305
365 777 564 618 611 457
211 795 955 391 793 518
708 335 439 505 393 766
519 511 799 149 632 658
446 702 187 198 629 964
784 407 809 314 350 732
697 242 939 484 476 563
432 628 650 625 351 919
837 520 952 28 2 792
135 174 387 96 631 64
323 628 201 102 221 450
940 303 777 198 422 211
989 822 33 252 252 571
382 567 353 372 753 603
22 194 438 985 68 904
12 372 637 495 511 531
897 53 285 306 438 869
167 842 613 44 192 746
991 257 989 169 961 265
709 534 789 108 164 327
127 634 221 916 267 652
243 575 328 709 1 858
452 591 775 647 375 445
170 164 83 569 615 376
680 406 503 282 831 43
823 448 113 228 148 588
610 480 545 584 655 433
205 831 172 655 671 312
355 828 854 126 236 578
493 757 147 384 952 778
176 191 227 709 195 749
610 83 262 513 973 366
170 714 790 276 933 569
443 852 208 242 257 220
691 83 952 844 672 471
251 989 202 931 217 692
831 116 890 802 561 403
207 793 828 690 757 717
878 342 417 19 976 181
539 500 304 450 264 402
938 693 639 743 156 905
552 974 527 174 850 836
906 891 526 701 667 457
994 195 970 79 844 54
545 81 326 404 21 709
213 400 360 901 169 392
850 799 361 329 866 132
620 395 989 924 422 351
170 805 384 305 111 970
416 227 232 658 371 680
43 876 247 358 919 133
767 953 984 232 60 788
269 26 351 296 68 66
949 2 28 71 714 566
737 563 805 189 741 550
145 721 861 200 748 550
142 323 110 965 678 93
481 973 318 248 857 648
213 731 51 162 102 100
617 44 323 233 287 978
340 356 554 900 954 14
186 924 820 287 631 955
466 242 336 401 780 861
218 360 22 974 209 794
401 867 19 80 653 180
826 508 167 174 645 972
411 398 742 785 717 573
97 64 573 69 832 528
574 416 475 834 846 743
515 214 822 876 268 310
887 512 585 673 767 109
224 490 849 242 47 430
393 93 851 75 248 645
991 526 719 495 900 409
155 131 861 800 884 641
290 666 957 552 700 348
595 950 667 266 191 746
444 424 847 212 546 623
763 690 979 115 960 556
408 476 649 587 730 806
75 607 331 284 996 126
557 827 646 419 342 305
992 55 662 167 808 687
798 833 365 895 186 212
784 638 812 492 961 155
359 418 991 769 307 167
512 6 462 187 627 285
113 254 744 586 914 676
395 925 290 241 920 301
235 972 995 584 456 194
325 238 302 582 134 261
268 945 883 87 794 61
275 878 860 713 30 826
493 139 586 182 197 501
158 728 853 74 93 687
428 56 79 995 788 123
693 920 125 221 755 169
536 485 700 957 386 165
861 626 81 352 918 495
859 944 879 566 10 275
681 779 579 36 49 536
305 258 937 732 452 267
168 894 926 313 247 128
27 421 175 387 553 226
259 408 134 448 309 121
923 53 514 551 334 464
307 119 829 352 657 274
854 41 947 846 523 859
238 190 754 217 44 488
963 827 927 362 255 944
111 137 739 23 454 193
978 902 743 556 175 759
299 39 122 556 112 510
726 189 570 490 750 873
433 497 54 503 44 606
491 743 189 385 649 734
323 293 715 915 219 271
138 133 266 955 37 129
688 539 155 596 93 317
75 543 671 527 40 796
289 602 961 469 966 504
332 536 439 551 184 335
146 775 629 811 272 86
337 948 723 88 569 514
697 667 74 559 463 924
731 878 308 908 816 237
499 100 877 203 207 449
184 37 261 754 370 765
285 775 308 568 722 113
407 689 595 516 652 9
950 921 411 558 255 161
836 902 139 213 667 419
27 112 652 810 703 136
546 9 875 169 941 613
636 638 420 939 986 624
379 245 789 80 997 295
948 663 437 245 486 251
318 416 944 471 155 36
936 788 494 859 446 67
77 509 735 223 228 911
538 170 215 211 935 947
168 686 289 675 736 748
612 582 563 792 861 100
904 280 31 21 98 478
433 300 722 950 75 733
215 24 648 153 880 285
105 246 299 839 752 955
18 298 762 711 110 907
645 847 174 650 164 626
207 395 640 548 358 485
883 76 336 911 910 386
326 623 478 50 528 159
639 195 689 824 709 873
168 624 692 680 501 357
760 311 132 307 208 619
443 112 194 968 219 845
552 763 336 827 225 133
457 513 81 215 803 850
141 89 17 717 16 688
521 338 187 92 179 809
736 160 29 143 249 498
160 135 786 132 941 866
340 947 203 994 933 899
585 391 843 851 520 411
99 552 67 197 414 690
461 251 414 658 897 885
591 364 498 740 510 625
813 769 282 380 81 382
149 454 641 591 810 257
822 344 445 716 867 618
302 618 895 753 282 17
860 652 978 365 651 129
60 317 50 708 781 452
493 801 77 352 913 174
537 1 396 153 5 904
997 749 848 576 462 710
960 293 586 575 747 20
745 199 640 329 949 539
564 715 120 98 938 951
406 710 237 367 492 823
843 571 115 732 832 220
650 650 632 248 29 318
557 973 678 238 271 475
635 162 911 128 648 185
245 478 318 824 254 901
615 317 257 913 452 975
985 459 616 137 911 169
391 929 261 115 904 951
725 485 543 9 690 282
580 322 450 103 635 3
59 812 182 76 229 598
836 806 989 568 975 606
101 605 134 362 816 782
427 302 210 86 304 911
886 25 809 813 44 834
786 533 101 847 521 251
779 381 123 302 902 940
741 891 650 500 66 575
990 156 715 303 157 335
961 649 383 197 597 414
190 191 857 204 585 240
185 705 227 221 416 714
523 875 568 577 20 888
486 644 884 56 742 953
528 148 463 211 244 982
444 998 541 994 457 929
171 93 620 395 324 503
903 143 263 176 114 523
789 243 475 498 594 902
67 466 948 801 50 866
139 937 309 828 35 420
353 117 960 828 124 422
299 80 915 106 994 498
164 515 510 818 876 603
930 399 564 668 912 919
743 743 193 215 338 689
476 196 453 4 182 77
930 408 109 993 498 895
383 877 518 42 538 740
419 535 268 615 814 886
726 929 186 887 511 515
512 25 816 8 756 683
816 621 788 695 63 29
75 118 323 434 17 434
335 43 520 392 311 628
990 428 202 317 312 526
808 820 116 262 711 84
452 584 432 334 317 145
945 287 696 61 965 667
4 387 82 420 125 918
604 993 478 671 941 634
919 454 15 41 901 605
682 642 481 930 643 257
622 7 452 426 89 860
408 100 169 380 95 707
852 539 884 596 722 813
793 933 231 870 820 32
100 326 417 414 458 900
527 890 348 333 374 81
335 131 617 804 882 748
957 132 763 309 838 610
665 620 70 213 771 941
830 538 948 741 24 527
660 66 691 961 108 297
713 6 712 572 311 761
340 23 194 849 425 81
337 201 483 659 830 923
894 28 906 423 947 367
744 707 933 297 513 612
599 258 875 536 951 403
843 423 310 795 537 704
712 396 516 327 454 211
177 179 619 86 775 251
81 964 641 165 114 198
257 625 202 516 338 200
627 519 826 888 582 974
89 810 705 458 116 847
479 227 361 8 988 79
2 610 672 127 872 126
78 796 603 715 977 298
244 560 832 263 739 278
991 513 59 944 30 198
211 546 812 300 610 216
819 464 738 450 659 576
544 692 533 78 41 855
38 264 645 468 278 778
898 578 668 131 916 793
954 973 75 968 747 420
492 594 822 314 417 278
827 819 640 325 15 411
472 872 244 202 433 446
113 236 113 747 509 409
868 613 333 259 157 625
375 52 605 138 963 760
162 90 29 289 363 42
946 749 766 510 217 913
478 588 542 708 566 672
591 863 994 822 243 432
865 681 818 384 842 459
804 968 697 627 226 378
114 765 22 691 809 100
620 180 213 823 986 61
69 724 314 63 176 368
4 449 49 559 380 618
649 75 949 407 619 790
775 216 400 655 860 478
888 207 889 834 755 451
992 37 720 76 367 931
923 488 363 360 208 535
622 250 582 194 450 474
451 124 832 918 372 918
234 11 428 412 859 844
436 764 81 691 315 716
673 632 36 269 22 66
287 285 495 275 760 84
161 851 112 389 437 432
89 554 519 569 534 444
721 579 870 612 144 343
936 971 679 772 582 737
203 664 579 10 384 120
865 124 988 712 145 242
406 465 182 485 991 362
392 584 992 191 270 613
172 513 311 997 366 793
321 460 774 433 330 961
563 976 425 864 100 208
719 140 141 849 309 587
268 947 864 766 552 528
81 102 655 474 982 266
692 63 968 778 848 772
665 80 200 815 850 200
676 544 33 13 154 421
7 974 678 73 470 40
679 754 55 522 777 491
211 905 420 511 374 139
423 335 190 259 366 598
702 987 238 419 748 208
988 512 503 677 549 590
264 83 83 818 283 751
724 974 973 779 81 931
249 691 727 130 481 151
695 136 584 523 10 560
293 160 46 447 424 603
899 628 480 470 286 696
623 183 93 238 31 886
79 217 725 151 960 815
402 34 220 485 790 806
667 965 226 715 882 183
736 83 360 407 875 417
49 853 726 543 808 535
267 652 449 463 139 252
653 673 726 249 193 98
609 652 323 806 218 642
609 735 718 356 699 324
59 246 557 629 744 551
955 605 915 385 889 507
378 501 161 783 845 778
556 708 806 376 755 428
80 742 265 746 182 81
33 84 802 275 887 710
433 44 881 15 158 330
57 767 844 912 577 840
874 161 631 911 472 472
848 410 513 77 193 600
310 446 938 211 293 841
749 840 303 676 63 157
133 990 868 872 404 741
222 827 110 544 264 871
729 877 451 143 91 453
43 647 550 388 328 450
374 971 449 18 145 249
774 194 760 575 506 214
643 956 837 380 904 238
767 143 67 994 492 843
663 986 339 813 237 175
926 924 161 425 389 43
26 232 609 752 81 413
973 698 3 722 867 345
530 175 742 901 61 946
228 384 502 780 843 866
879 81 300 496 187 701
336 738 973 704 251 129
885 960 573 732 490 307
633 580 632 35 877 394
431 971 276 876 714 482
654 49 457 478 162 701
853 568 671 719 171 566
483 310 892 373 623 962
121 978 591 439 187 120
682 377 101 131 320 117
212 853 322 149 69 696
188 770 583 135 164 174
472 651 126 892 804 429
338 754 321 529 159 630
423 897 140 613 687 138
466 997 634 447 803 145
665 99 691 920 331 730
848 278 134 682 901 457
480 508 836 90 154 564
935 425 109 132 339 803
587 537 313 177 794 595
965 700 263 129 992 799
100 972 972 797 490 997
179 647 301 442 99 954
584 921 778 706 943 402
734 791 303 346 519 585
49 153 614 117 391 364
371 942 555 526 809 442
92 301 733 97 33 916
296 741 885 68 870 324
92 163 628 912 499 731
760 200 917 147 162 425
777 890 330 345 392 997
1 21 742 360 321 702
917 365 546 892 695 159
825 237 473 491 253 585
733 126 129 198 529 225
335 121 808 134 199 21
150 165 840 305 695 263
474 540 578 824 159 9
675 171 462 579 790 88
942 291 881 451 452 234
764 985 219 692 282 339
227 968 544 376 355 988
348 39 41 770 330 591
914 425 367 129 561 696
746 586 568 573 798 434
505 744 981 35 891 565
378 516 670 248 931 848
757 13 855 264 829 640
644 64 637 482 637 613
312 99 973 911 597 539
680 133 125 29 559 562
941 955 595 800 502 987
944 355 365 862 607 158
566 376 797 929 997 816
331 493 278 950 731 40
422 37 539 770 434 691
223 332 473 249 356 622
320 753 482 479 346 480
930 655 172 817 220 774
517 220 285 260 723 918
647 802 992 348 279 247
436 655 648 306 102 954
670 840 214 618 207 481
694 802 108 862 11 409
34 811 905 765 993 925
473 549 434 671 815 992
210 368 919 636 736 103
445 634 33 463 510 470
736 617 488 571 734 270
809 357 850 976 304 1
899 220 793 922 51 724
224 854 950 716 669 598
286 604 561 129 151 776
964 816 342 840 113 539
597 757 868 295 2 900
285 835 371 185 670 884
40 632 61 205 485 471
671 764 374 185 980 815
707 950 693 319 418 897
171 736 161 329 763 927
552 179 840 659 335 355
316 564 421 878 173 792
857 701 527 106 435 124
925 448 594 907 624 516
328 254 46 354 441 65
533 181 359 337 688 139
530 393 953 246 777 252
201 621 627 755 30 444
423 870 569 240 187 771
696 311 167 319 400 200
91 262 736 458 350 476
408 406 63 722 147 188
995 918 291 713 290 301
759 558 230 464 545 414
646 564 646 267 247 517
590 108 115 994 67 630
610 975 2 796 916 488
318 118 794 595 929 735
41 833 524 424 563 536
130 824 643 378 36 890
894 35 724 238 598 666
636 866 785 430 555 843
247 346 457 135 181 240
328 697 398 501 170 677
828 587 689 422 910 368
937 724 749 810 936 871
489 737 659 891 778 5
962 911 725 942 881 801
918 784 651 406 860 268
249 140 752 883 635 235
907 382 105 964 234 800
93 116 117 773 120 545
607 287 399 866 46 464
712 119 141 361 148 407
416 169 921 948 710 617
893 571 444 265 462 599
969 622 555 985 219 245
286 710 448 350 299 24
617 475 598 278 366 934
465 857 201 507 435 39
167 171 293 901 801 313
936 542 814 261 769 379
866 372 739 377 577 147
836 939 102 666 394 820
730 826 211 647 39 833
450 790 450 654 487 673
682 460 516 559 426 216
520 984 523 379 986 747
670 669 396 880 210 152
779 616 946 635 794 465
864 823 215 939 478 703
327 192 360 145 381 862
962 534 838 512 33 23
495 752 498 138 748 573
320 264 174 426 618 275
821 331 510 524 348 427
172 978 68 329 102 330
395 563 390 454 356 737
418 655 52 993 55 464
10 984 48 955 631 674
108 439 302 61 299 20
699 727 762 325 466 444
459 611 719 541 744 957
659 161 131 383 497 749
475 444 309 103 509 566
882 130 91 259 357 957
553 465 746 177 45 546
607 144 637 60 606 763
956 725 10 457 595 305
468 589 903 705 753 332
985 896 517 846 96 516
401 168 855 226 497 46
664 835 514 206 464 323
264 205 746 844 275 293
353 791 843 42 68 77
221 412 934 783 270 69
497 521 10 306 47 956
210 465 821 990 758 362
401 561 747 721 656 756
836 50 14 375 210 939
751 69 309 907 432 429
692 421 987 585 915 135
595 184 684 754 329 431
731 23 524 151 709 323
129 333 98 287 270 284
293 144 931 891 278 106
155 366 801 958 95 776
419 961 517 868 293 55
351 314 711 272 836 630
26 348 595 334 27 175
543 191 238 58 426 88
235 27 302 748 147 968
472 130 640 507 485 654
899 768 992 496 555 50
255 961 756 282 971 527
236 757 598 27 955 402
808 794 732 342 128 160
386 779 939 239 800 117
22 802 413 550 10 285
799 677 963 922 818 122
700 293 731 383 38 491
104 566 185 632 933 737
965 649 864 78 288 38
5 624 909 893 74 477
340 890 357 40 759 820
186 651 192 387 168 260
615 663 368 515 108 951
11 960 182 68 365 638
897 564 369 157 715 160
301 271 528 964 120 174
939 256 107 566 547 469
512 340 522 803 226 818
609 49 316 915 446 91
689 248 710 102 913 42
525 717 160 985 366 775
148 719 990 947 512 148
557 573 517 666 54 194
787 408 712 492 151 188
857 484 347 864 359 163
735 220 661 198 704 461
854 211 582 480 811 371
874 875 546 690 275 36
702 837 787 568 61 92
946 723 946 173 717 316
92 731 506 109 514 372
518 470 284 539 790 508
513 564 705 563 675 971
208 323 879 138 636 506
505 732 306 441 552 312
258 580 961 219 404 672
418 65 997 305 59 73
456 91 841 251 382 400
520 396 498 55 760 366
788 937 842 892 131 670
551 348 355 214 103 290
355 461 662 296 763 13
454 967 253 248 595 992
973 774 61 988 699 345
581 477 911 461 247 391
967 473 69 790 153 682
306 470 545 940 460 293
16 16 481 338 682 546
430 482 467 130 298 938
455 592 347 313 356 96
880 390 960 206 666 531
940 863 110 45 200 177
894 816 575 557 912 325
113 3 522 451 5 793
13 573 614 318 770 934
221 371 888 774 410 205
855 563 882 584 987 196
979 712 954 508 672 704
625 915 266 49 47 347
562 365 758 928 248 568
159 555 303 207 832 406
34 614 443 562 290 58
227 966 905 67 971 273
827 9 805 687 490 779
392 254 839 44 301 25
445 799 254 851 980 542
181 695 490 478 6 650
765 439 303 676 592 833
620 640 525 62 961 938
565 301 251 900 138 930
179 921 776 155 633 222
344 683 513 587 586 528
706 385 58 623 3 363
171 662 259 427 686 693
889 263 645 500 41 493
748 693 311 129 140 29
522 155 9 540 162 43
27 614 195 757 998 734
155 460 406 895 856 436
169 641 254 51 653 732
59 479 941 912 293 459
547 176 703 88 68 34
668 39 476 521 66 373
954 467 203 650 721 317
906 561 365 182 617 739
938 19 139 404 228 755
727 798 803 548 994 726
161 435 763 933 828 812
721 210 562 409 806 48
761 31 28 969 320 220
988 162 497 184 786 600
386 904 516 419 771 656
43 756 50 817 815 208
812 596 482 975 595 131
876 486 98 952 719 487
144 22 42 220 512 679
332 588 308 564 840 59
240 263 676 391 514 801
592 420 398 122 589 973
854 811 743 329 7 66
321 3 858 8 525 72
884 655 271 11 829 595
22 261 386 232 814 131
863 84 599 755 398 779
910 208 480 942 776 258
711 2 970 827 886 836
297 968 978 644 601 166
644 444 980 28 611 136
691 715 487 776 64 987
85 709 230 79 364 589
815 877 934 601 53 981
130 600 708 572 578 430
778 434 824 421 275 811
628 598 138 84 398 817
245 91 547 632 894 576
25 972 158 575 670 604
859 59 415 257 171 276
219 834 42 663 593 361
956 977 680 164 74 404
873 139 561 889 678 133
976 345 623 382 356 274
393 127 345 221 117 542
605 800 143 237 802 490
637 197 462 962 360 101
67 52 278 891 333 694
287 262 673 992 618 789
139 94 139 25 492 730
336 461 749 234 347 578
370 719 742 601 498 363
385 105 334 34 263 461
386 251 311 174 24 123
559 86 522 482 509 870
218 725 609 880 873 845
98 202 428 418 757 545
501 840 798 557 30 429
213 589 283 934 309 462
975 901 450 808 956 197
296 18 953 272 316 369
95 386 743 200 36 254
480 174 929 150 39 477
713 578 730 3 400 338
513 365 86 898 77 791
226 309 901 934 898 861
159 792 233 579 133 216
928 449 427 622 225 182
165 880 600 956 580 711
800 628 713 455 566 452
771 105 253 285 728 671
397 411 896 715 152 879
654 975 783 862 517 702
152 368 863 165 428 580
886 585 838 872 599 754
314 419 154 444 671 190
130 10 86 34 714 890
870 196 437 169 229 365
84 968 601 215 487 349
783 221 680 45 449 802
822 103 826 352 86 613
971 642 446 966 849 860
495 107 932 214 739 713
34 546 139 996 433 843
750 450 371 24 486 26
170 753 840 739 887 272
374 115 284 785 166 564
208 656 745 128 431 137
374 159 726 512 400 702
661 910 927 489 296 828
25 735 515 386 931 138
474 423 694 593 639 442
43 697 831 353 531 878
516 787 547 24 601 565
809 984 579 847 250 527
516 20 515 462 865 693
216 928 311 72 928 860
93 954 242 508 283 715
721 168 234 816 741 382
265 958 796 302 782 927
684 881 752 608 434 376
585 905 732 986 323 289
275 762 424 997 771 972
218 158 925 654 170 588
118 173 130 892 707 233
455 441 934 819 234 639
971 514 662 113 968 145
176 548 545 279 931 512
605 539 352 233 176 461
978 945 65 732 563 11
871 83 674 905 696 215
782 945 506 208 249 899
892 292 717 980 254 43
23 603 763 978 689 617
182 39 69 903 507 747
646 691 827 705 91 953
241 662 303 430 449 669
382 493 425 895 617 776
96 193 779 360 969 743
385 322 241 668 34 637
794 82 359 418 301 363
167 137 826 31 825 821
540 485 278 122 322 667
17 796 556 977 338 175
712 641 987 278 262 889
705 295 345 569 51 807
563 239 480 505 873 335
729 513 638 264 466 779
597 878 589 774 358 924
561 206 327 566 215 272
883 454 957 782 213 704
560 729 99 114 19 139
627 503 412 536 391 296
615 776 577 385 972 847
592 194 527 251 480 667
199 366 282 636 662 251
408 732 727 752 761 686
85 310 39 245 808 834
303 45 196 120 389 288
34 783 797 940 98 74
676 682 725 656 828 975
523 446 911 71 774 448
910 174 766 716 19 907
795 688 343 749 276 346
520 198 939 642 57 988
293 477 726 561 597 512
987 231 473 417 369 918
551 569 584 796 574 668
650 59 870 493 534 486
588 97 587 598 58 305
960 561 25 950 359 397
196 981 628 208 998 845
266 261 661 341 620 628
459 638 716 316 891 405
86 907 639 180 762 658
241 680 66 928 145 462
983 61 187 932 560 858
176 86 585 251 125 187
171 381 290 1 316 837
166 218 253 520 726 582
749 419 409 598 652 516
825 853 446 467 725 759
243 323 804 726 132 297
145 246 942 152 738 345
246 618 795 68 312 456
215 634 176 72 290 314
197 921 129 344 595 650
704 520 660 402 897 973
675 3 551 217 54 937
653 730 733 801 20 196
905 282 19 256 571 592
896 453 912 161 385 955
28 221 981 993 129 791
292 79 630 289 124 408
668 335 636 337 685 982
170 830 178 472 357 672
305 836 545 244 193 303
680 183 398 132 794 954
270 550 67 492 804 898
410 387 521 929 462 601
210 677 558 848 550 427
403 905 668 777 101 970
6 11 379 185 997 994
396 522 84 429 483 217
655 732 451 796 348 304
476 711 578 559 475 286
402 269 441 903 593 874
583 13 24 866 719 374
677 939 893 358 131 613
101 275 308 329 443 307
359 231 232 870 394 728
334 948 224 22 102 167
376 899 397 726 646 29
125 696 514 959 882 620
374 303 519 725 236 893
425 135 825 691 253 456
620 602 725 394 70 723
817 430 123 44 552 829
938 334 589 581 969 506
761 698 920 288 459 421
194 910 92 398 485 489
372 782 249 887 794 351
120 113 168 376 911 456
303 796 509 646 882 782
441 20 844 473 367 866
335 365 791 630 420 812
611 547 525 929 337 135
58 953 647 339 853 984
64 57 270 70 852 896
109 978 847 513 56 181
616 418 638 925 424 932
392 493 123 581 692 471
32 665 96 249 787 455
80 16 453 451 568 916
176 372 483 674 812 993
365 742 467 692 644 732
976 283 371 695 828 736
873 444 135 970 178 342
339 657 350 771 83 533
897 639 890 778 135 544
10 487 824 224 603 457
646 571 970 814 266 900
971 919 838 504 787 611
343 372 119 239 591 308
833 5 47 753 406 436
970 338 36 293 835 568
781 151 647 29 569 884
851 873 646 284 466 385
929 647 441 681 107 131
132 776 553 498 578 983
955 661 167 315 223 409
463 744 916 546 66 185
397 486 347 596 744 490
164 324 237 431 982 19
272 587 829 776 453 415
54 654 889 738 612 938
180 402 591 623 6 416
905 870 164 567 914 527
410 399 181 64 487 899
458 881 646 373 264 45
65 378 984 517 541 401
227 707 767 316 415 302
305 487 380 852 973 82
699 183 987 847 551 902
901 495 142 719 680 148
663 230 896 785 622 330
724 255 724 656 982 887
962 57 285 403 559 912
256 620 776 244 620 220
374 581 475 108 950 900
319 189 490 993 782 597
789 289 37 168 118 748
58 341 520 343 447 34
421 73 832 49 976 836
970 837 580 484 827 909
423 259 163 879 906 525
347 688 83 498 21 813
766 838 379 476 961 417
987 498 445 759 461 813
220 693 818 50 743 388
1 530 688 146 951 626
202 857 740 595 993 519
655 46 700 208 82 533
575 163 676 97 77 84
309 216 337 659 63 675
613 625 368 852 319 598
479 484 17 241 219 506
286 238 102 711 739 630
513 458 146 520 763 609
270 419 96 809 875 308
962 90 248 604 49 918
10 321 846 83 869 200
497 123 116 620 795 2
260 780 651 85 338 804
423 751 747 296 883 899
857 646 423 745 346 586
201 57 69 863 989 110
727 524 931 375 617 951
716 656 939 355 664 645
106 318 66 335 847 336
69 429 919 984 661 743
647 282 64 459 343 308
825 408 95 228 161 984
456 899 186 344 615 165
753 671 77 640 51 352
419 476 257 557 960 818
723 487 657 819 322 101
923 982 784 953 376 313
983 57 13 18 578 4
82 575 126 577 145 748
709 795 400 133 91 315
68 868 774 828 336 610
410 3 128 792 528 213
497 381 613 521 615 933
444 930 838 579 418 343
793 213 266 81 30 394
742 425 198 701 104 571
151 671 471 685 197 610
881 296 328 794 326 904
268 875 142 699 934 229
602 886 483 124 449 355
89 521 166 649 889 865
366 821 395 273 503 547
167 258 742 471 508 914
529 819 736 790 676 978
908 461 36 123 762 373
324 746 394 971 708 242
843 753 794 372 642 522
371 936 533 576 213 584
465 787 12 188 307 697
62 300 829 272 14 914
657 94 537 304 740 388
882 360 666 375 459 223
627 379 871 435 496 382
77 951 306 355 411 37
77 908 227 692 843 453
669 95 826 122 473 858
405 208 337 691 911 151
374 10 751 13 68 501
512 498 699 320 416 170
128 210 755 540 128 734
333 270 718 178 644 586
14 624 340 313 286 922
808 672 565 25 937 784
239 556 255 627 53 566
871 882 608 84 59 14
763 400 777 855 923 177
902 851 584 975 301 745
8 663 755 821 318 475
353 64 695 273 298 397
373 212 154 736 861 789
512 917 456 607 486 583
222 921 182 480 582 855
553 966 413 443 647 989
975 769 556 719 883 407
186 132 151 808 252 831
196 101 344 738 903 780
243 430 372 131 125 497
360 395 898 738 283 135
161 524 855 108 720 380
857 487 334 196 104 69
315 547 746 436 82 370
618 654 412 701 326 793
718 87 871 842 655 155
809 551 613 702 856 396
456 942 456 894 728 842
630 802 327 120 904 727
125 935 725 445 15 388
487 722 757 466 518 189
473 423 127 892 104 127
258 58 113 576 904 294
267 734 666 894 606 529
785 130 799 971 586 656
762 500 106 70 490 570
803 280 292 129 155 806
762 552 488 231 770 781
610 499 982 41 430 64
702 773 282 136 346 685
673 443 44 824 22 322
820 576 173 702 699 858
696 893 422 813 177 648
621 182 921 929 521 197
179 317 409 306 815 377
101 4 76 890 535 635
513 763 16 26 82 703
118 361 815 595 509 128
629 560 776 953 136 438
353 176 793 26 405 145
77 165 511 133 128 834
402 538 418 593 618 352
57 541 841 734 107 850
14 476 459 331 249 652
690 51 254 291 261 569
441 161 236 166 458 914
557 796 334 831 361 731
876 883 550 888 127 924
149 804 568 379 650 314
905 344 54 650 70 622
201 499 378 26 703 599
510 234 208 142 725 220
35 508 380 695 895 654
235 818 630 175 954 303
118 832 380 465 905 341
80 989 969 41 333 889
916 348 275 446 47 686
371 816 580 272 89 718
276 74 756 740 211 554
149 117 794 6 953 777
684 88 542 646 917 784
892 849 444 800 788 648
529 846 621 511 693 303
698 809 678 898 118 445
269 51 448 743 116 445
280 916 94 817 827 522
545 281 221 348 20 618
564 630 32 483 728 951
943 777 721 74 102 855
573 736 397 844 398 201
362 697 646 611 301 248
189 411 819 140 442 367
107 683 113 217 523 148
878 772 587 472 232 263
168 188 841 132 449 322
767 822 394 891 506 47
994 715 328 159 953 712
266 571 730 734 13 960
313 823 854 453 157 849
779 648 120 363 880 489
656 564 440 322 588 226
676 5 909 967 949 5
113 280 546 1 282 521
19 686 468 180 47 745
213 120 969 748 217 545
652 898 422 958 923 817
710 677 239 599 869 68
659 817 581 367 417 941
476 101 379 910 766 851
433 405 306 109 873 965
394 211 128 548 954 855
982 579 996 881 329 450
414 908 286 385 315 130
696 689 511 532 963 27
757 159 470 927 891 450
879 871 895 648 948 613
912 657 898 747 836 452
195 455 609 536 998 245
609 753 755 477 46 160
499 584 909 151 607 926
226 582 380 945 931 497
345 689 887 296 958 981
442 469 461 664 890 397
192 360 44 151 104 416
482 293 945 319 97 551
267 411 97 397 900 741
247 792 255 24 879 450
525 235 422 422 609 148
557 762 657 651 932 634
254 973 630 492 259 348
912 111 470 393 179 681
45 393 513 196 980 976
750 958 271 849 722 697
297 582 582 930 42 37
437 251 939 484 16 46
496 969 638 575 60 84
700 354 547 881 719 669
58 493 720 164 180 450
720 894 589 981 701 962
951 169 488 584 294 550
845 119 770 842 24 276
468 709 116 896 778 896
203 95 208 679 315 310
930 559 563 252 136 584
138 475 896 404 308 717
303 297 884 941 910 443
302 294 607 753 417 97
799 452 109 181 79 138
578 365 900 925 830 734
292 713 167 357 892 934
564 147 342 203 247 787
245 588 155 604 925 844
840 964 809 325 287 632
614 693 11 445 152 901
513 521 366 424 380 896
852 697 613 126 828 113
992 283 529 259 484 502
883 154 9 839 418 535
435 409 99 651 714 299
88 665 149 436 431 834
832 578 881 163 681 605
223 458 838 676 687 498
594 243 229 404 538 497
751 866 783 849 579 714
462 767 400 528 509 534
981 328 796 819 746 968
944 704 881 848 597 908
180 879 837 179 591 767
406 144 750 795 809 122
730 648 749 742 664 526
106 197 144 544 514 719
256 572 223 662 832 758
747 184 963 498 880 335
891 373 987 98 525 353
362 856 648 842 445 434
889 772 574 31 399 356
892 746 258 714 896 558
946 150 66 234 315 871
338 818 724 580 755 445
688 181 947 20 535 280
752 365 403 525 660 521
762 640 972 654 438 360
339 167 917 620 156 988
893 247 569 881 118 881
421 839 180 515 752 828
982 614 661 757 361 683
359 783 677 627 905 330
140 93 725 496 148 570
148 736 43 37 898 67
52 293 811 818 589 591
670 814 785 818 943 477
865 70 996 79 837 788
512 554 992 655 43 267
374 602 669 255 971 385
306 625 857 581 954 942
99 346 21 247 777 970
371 307 912 90 633 935
420 196 897 837 915 628
572 675 485 332 746 553
881 374 97 582 98 741
661 939 529 3 541 578
133 964 232 852 207 20
585 265 279 61 271 173
736 784 233 74 65 37
175 861 75 864 22 491
662 847 874 436 528 579
990 55 242 584 975 199
476 829 587 147 421 76
86 695 174 46 332 220
240 469 619 225 212 411
783 883 870 604 376 14
727 602 933 345 353 855
551 893 231 322 152 147
25 38 7 996 365 870
18 956 69 574 60 674
883 719 113 914 180 795
416 166 478 28 993 627
229 512 200 327 418 155
583 159 328 952 948 877
530 484 327 223 622 554
395 252 146 157 554 804
817 885 122 480 907 917
412 477 169 712 132 707
94 673 339 160 530 306
790 168 695 663 154 404
941 906 813 211 423 779
515 305 192 690 733 374
116 210 429 637 681 560
385 471 799 118 997 684
580 525 255 573 940 775
176 485 225 496 34 906
392 578 853 589 521 166
942 247 249 966 674 291
206 925 11 482 625 835
263 766 587 277 712 525
646 885 47 56 978 964
345 951 989 513 843 966
917 698 59 413 611 967
828 862 931 732 555 327
409 2 350 471 895 507
953 54 257 431 330 326
642 530 759 146 179 972
461 111 147 649 605 330
870 98 403 108 226 436
879 734 509 667 69 239
889 967 967 651 168 194
685 10 817 761 852 352
833 494 378 775 815 377
647 833 525 517 681 622
149 78 927 643 290 650
79 823 912 836 699 851
227 62 915 432 320 99
470 822 839 666 829 492
260 958 547 232 16 432
555 80 141 755 61 844
42 869 163 585 246 707
937 669 38 648 712 844
950 120 371 346 87 626
641 406 75 417 209 167
441 176 853 229 690 226
450 44 189 732 679 168
308 447 717 195 643 589
258 406 80 761 723 950
661 532 11 866 336 609
329 681 361 13 790 384
720 582 602 724 925 979
256 959 593 873 862 181
246 506 205 99 559 403
722 338 393 366 423 241
835 414 474 132 27 619
73 370 766 696 132 319
628 378 520 713 443 628
500 112 224 577 461 425
78 418 420 599 272 740
187 980 622 370 305 917
883 888 544 319 746 101
169 765 531 239 178 512
79 857 592 88 659 986
734 229 646 201 61 42
736 669 769 500 138 792
548 255 934 441 309 150
357 979 772 655 358 142
828 3 131 620 115 597
319 930 933 170 608 236
79 878 837 9 442 171
943 821 924 419 832 132
912 953 467 281 317 763
580 560 271 385 21 741
245 219 270 587 348 415
330 996 143 675 139 865
829 612 163 166 96 6
803 101 502 847 458 393
905 66 802 410 312 108
376 490 253 797 726 303
791 431 248 738 226 50
275 66 422 428 460 759
41 941 216 488 667 836
285 818 776 79 757 330
594 938 894 736 495 712
828 576 874 826 305 676
816 677 91 891 988 735
571 654 794 795 19 123
965 521 289 547 304 465
5 816 711 405 952 660
22 492 97 966 502 285
961 960 734 706 44 697
699 214 189 442 969 521
98 703 641 176 111 234
960 7 79 139 1 720
901 189 35 880 806 75
507 414 362 905 809 788
673 618 161 235 470 786
601 20 799 79 77 102
677 879 69 437 728 939
571 918 178 462 285 931
790 930 78 813 908 505
147 885 268 321 117 933
987 577 977 460 215 316
523 590 990 55 507 759
493 910 920 124 677 619
902 985 817 15 759 813
269 439 270 801 937 175
958 636 473 696 841 948
834 926 608 74 679 992
694 435 506 277 158 737
537 661 722 283 448 520
915 449 741 795 3 901
402 595 61 332 279 16
961 497 873 867 88 770
883 367 618 581 196 183
123 508 737 446 713 269
508 392 138 731 746 402
870 985 158 859 536 913
557 745 892 643 627 803
592 687 198 691 677 4
35 396 418 69 529 996
884 48 922 138 469 173
170 327 153 107 693 218
535 146 376 607 461 777
879 148 272 400 441 488
323 263 587 370 699 761
106 945 860 147 663 285
203 635 697 91 715 102
913 693 249 241 443 670
520 88 549 775 409 926
862 42 980 737 690 939
569 682 724 701 421 521
797 145 352 548 957 79
304 884 570 45 620 702
305 191 106 700 670 242
698 518 571 962 82 442
133 857 635 683 919 863
53 484 661 588 847 645
86 444 82 124 388 64
245 34 788 336 743 59
790 732 456 875 374 641
51 820 540 187 112 125
273 94 276 507 413 967
954 494 410 309 656 691
62 560 896 181 324 393
518 120 917 377 812 914
65 593 656 945 548 664
533 315 694 657 499 863
386 274 761 26 524 289
791 933 916 719 481 862
794 737 205 623 470 6
759 104 907 548 949 753
860 562 654 2 269 298
72 200 95 36 725 751
379 372 49 682 111 237
167 22 290 923 205 666
384 595 424 73 15 837
46 418 253 202 296 698
545 431 503 366 48 556
356 798 53 884 707 820
800 666 302 508 862 264
786 517 360 188 760 671
61 680 468 534 666 343
448 844 583 860 734 453
257 845 91 40 475 103
851 5 328 61 43 182
827 570 531 504 499 329
873 697 327 525 748 778
915 931 660 242 377 185
554 715 35 84 737 354
120 394 824 548 892 564
761 538 225 947 946 478
921 857 346 873 491 835
876 94 815 724 481 171
170 482 882 859 989 357
54 534 138 277 796 871
153 352 186 391 206 120
335 783 855 220 766 735
11 380 2 353 908 707
195 136 920 125 875 884
777 60 547 650 221 442
837 895 872 282 85 733
50 906 589 812 358 131
817 998 483 948 874 666
402 401 39 12 524 599
893 325 157 480 476 974
989 829 678 33 104 531
695 580 399 963 91 2
926 715 814 550 375 483
71 68 936 112 270 661
554 661 305 259 924 823
552 533 867 439 60 162
805 593 161 262 564 191
812 42 634 98 171 43
253 173 925 43 91 197
934 88 490 417 186 977
561 456 702 580 381 401
535 979 398 477 312 237
782 514 722 924 60 684
305 124 843 551 241 633
64 925 652 583 487 183
23 850 314 995 838 537
25 88 934 419 932 51
247 278 145 879 478 840
651 659 647 446 98 677
501 360 614 291 764 966
16 388 270 358 785 236
601 609 930 22 921 555
855 268 675 451 971 147
616 677 28 83 584 481
595 202 360 876 975 55
587 694 56 282 385 713
988 853 802 403 821 533
95 762 78 994 577 123
867 773 818 1 289 565
599 458 217 328 543 922
288 211 258 618 631 761
373 356 756 973 792 173
646 174 163 304 993 541
288 341 320 122 651 446
470 636 749 881 976 900
855 301 560 299 788 723
228 669 792 186 892 40
625 947 126 406 162 757
976 136 392 400 778 39
366 211 2 864 7 669
490 47 176 595 385 830
254 617 357 15 879 482
768 175 71 946 292 434
462 453 843 80 147 739
244 716 420 833 935 205
874 651 112 939 794 997
61 196 544 81 298 484
493 797 375 511 55 498
979 361 187 551 594 570
257 242 119 766 244 567
649 911 687 315 512 269
581 250 913 966 810 121
367 671 391 822 543 436
125 289 394 110 155 184
334 196 853 357 652 774
722 34 504 332 178 143
17 479 751 8 451 60
991 14 131 448 578 690
520 228 777 327 600 916
230 412 519 311 77 420
292 455 442 829 876 770
559 133 895 687 930 456
981 874 284 281 691 368
992 2 260 782 182 301
517 423 262 96 661 142
59 668 492 491 157 339
812 542 570 971 500 455
750 57 95 426 553 174
720 458 979 378 14 385
640 854 866 994 595 362
354 879 780 27 82 686
612 215 570 305 146 702
164 950 393 30 349 589
526 36 823 390 455 735
604 603 681 535 853 766
282 606 21 551 268 578
264 312 75 922 808 938
775 343 318 377 6 361
843 658 842 266 149 40
454 751 156 976 196 508
242 25 817 19 785 442
694 973 942 920 350 719
68 508 205 107 882 641
612 145 250 661 257 327
895 651 859 737 735 296
823 767 702 771 222 924
646 419 270 445 952 272
289 615 918 3 84 124
543 576 773 426 591 129
324 544 799 779 694 956
146 669 161 759 167 78
366 907 730 327 5 625
572 202 44 699 967 264
2 2 593 726 695 611
987 774 757 123 153 951
236 521 249 820 828 154
914 174 786 171 202 618
319 810 836 374 758 799
515 421 424 458 381 678
692 203 249 278 621 75
958 255 32 617 884 256
81 445 111 70 565 792
868 959 921 558 248 42
192 425 737 445 696 400
947 383 46 776 881 176
445 160 315 263 636 42
938 979 525 612 450 628
575 474 258 309 532 480
338 263 613 757 372 679
145 362 168 847 293 128
884 556 799 57 794 607
809 180 461 656 820 327
771 261 653 896 585 785
984 877 611 450 677 732
670 497 775 761 968 795
528 454 403 288 270 375
764 745 448 654 437 511
479 843 334 318 421 101
989 636 536 76 321 43
896 96 160 988 874 77
440 274 579 301 863 659
73 831 617 782 84 259
928 93 408 499 217 314
129 871 121 175 649 584
359 918 747 884 504 679
165 628 118 563 174 907
982 689 346 149 853 995
159 626 708 561 412 89
623 64 802 920 261 322
65 158 296 560 540 706
512 332 912 710 316 707
456 464 141 841 782 492
145 604 177 976 20 112
22 844 912 822 813 610
582 720 673 563 319 607
102 735 633 392 868 589
475 428 267 540 417 31
310 603 785 136 34 462
57 284 81 463 613 182
288 213 767 111 988 329
475 796 752 407 255 733
166 112 943 956 224 4
190 654 738 608 100 293
679 632 809 731 254 641
142 124 948 911 642 657
40 233 235 869 152 276
899 97 60 207 540 980
717 12 543 458 52 598
291 940 552 926 228 324
618 689 459 60 425 355
447 321 455 911 110 85
271 488 763 809 349 568
861 906 619 751 212 5
448 152 880 195 734 138
5 895 567 721 881 865
807 735 310 244 400 15
956 919 83 706 365 113
125 199 570 321 706 826
136 75 272 743 336 869
465 71 311 411 616 223
293 436 376 143 403 456
867 580 470 252 791 964
76 731 917 456 109 342
823 590 803 760 995 949
399 346 234 279 629 668
404 794 744 854 627 611
162 677 276 956 660 510
335 230 313 275 877 247
590 307 687 338 460 842
660 496 735 120 475 475
772 781 904 292 73 324
916 178 680 588 439 198
723 197 539 624 481 899
11 1 220 647 747 424
65 602 325 213 580 902
980 33 184 16 124 882
187 867 997 885 382 410
21 644 273 883 894 394
172 151 291 633 483 506
432 412 532 557 229 698
143 744 944 954 352 311
903 248 31 425 254 28
219 860 340 848 271 43
574 352 276 589 151 127
146 52 964 123 973 353
485 537 749 504 952 361
117 34 81 510 885 600
118 315 246 291 247 201
224 965 371 677 922 553
781 979 936 590 858 124
502 504 93 470 62 685
140 426 221 16 288 40
557 570 951 627 71 55
809 457 474 831 425 11
605 112 570 217 422 973
260 343 423 391 820 14
634 699 188 158 488 524
687 193 295 172 54 254
103 867 125 513 677 541
974 871 953 85 564 293
236 877 585 576 764 899
659 525 284 158 440 933
392 173 968 771 590 432
409 26 68 923 975 194
18 851 598 718 805 606
349 757 990 418 660 592
387 19 831 295 521 160
734 522 865 599 940 785
87 475 966 891 344 71
348 675 406 405 923 8
404 207 456 604 389 326
722 766 218 360 846 378
619 235 521 486 480 925
835 146 481 569 365 177
537 384 573 220 178 908
774 847 409 287 266 306
924 881 309 144 111 422
913 744 109 235 629 923
361 497 441 599 49 670
375 461 598 823 502 694
964 76 942 899 616 914
101 955 912 58 560 306
201 936 626 564 74 449
282 558 494 908 152 377
984 748 98 697 346 978
188 91 9 674 317 883
77 977 572 527 967 443
628 891 459 259 143 508
16 773 507 696 470 15
328 48 57 587 207 916
76 719 383 685 344 312
532 385 263 472 247 993
511 68 786 872 310 582
814 399 876 667 813 497
736 436 290 83 640 93
307 397 187 292 25 513
908 282 960 104 409 935
764 171 84 987 872 346
510 777 135 695 924 202
861 598 272 808 632 904
289 930 150 552 96 944
208 559 765 21 81 969
448 265 389 26 78 242
262 752 107 537 714 349
928 574 125 682 269 421
500 643 24 883 941 16
829 657 265 120 9 989
970 50 414 785 162 275
123 386 177 487 348 273
518 677 966 721 582 187
960 342 302 310 906 237
343 315 939 274 733 743
525 450 750 469 712 726
319 996 66 581 169 814
166 230 375 775 731 761
264 307 19 527 409 903
338 634 102 20 539 361
976 65 411 534 17 3
315 255 49 415 374 62
151 527 673 373 49 57
492 221 799 109 653 631
529 625 577 111 945 502
302 947 399 231 505 915
752 560 587 686 60 37
806 911 372 125 14 384
828 764 6 97 611 816
89 24 938 780 793 692
553 405 264 980 520 800
904 669 22 15 47 707
44 519 622 125 512 502
121 753 226 523 313 584
544 995 277 505 516 570
4 859 883 168 685 663
206 557 718 936 566 361
868 331 181 227 264 852
826 957 707 889 960 396
914 312 247 684 208 678
625 26 188 566 486 355
391 73 317 113 689 462
975 112 96 516 309 835
808 282 956 467 407 303
185 870 952 129 784 309
809 568 803 487 92 229
943 402 947 319 60 899
363 812 314 28 530 131
577 688 840 341 264 525
153 765 66 770 107 425
566 300 567 192 174 957
699 203 324 538 715 251
719 221 856 28 588 123
160 711 852 868 829 911
993 998 73 523 318 244
489 128 426 663 135 573
648 808 926 863 292 461
112 532 733 204 56 224
280 343 796 396 357 724
473 396 503 727 788 464
661 327 338 591 517 794
301 593 679 253 116 979
276 333 681 521 190 489
536 933 344 251 810 556
95 804 788 777 606 759
158 567 924 907 563 251
920 51 573 801 443 192
115 216 98 888 955 616
308 869 985 193 82 373
952 980 856 466 344 279
270 126 562 475 953 858
312 412 323 253 768 91
760 26 785 37 26 575
528 415 673 642 717 289
563 217 363 554 703 4
583 484 241 835 340 781
9 926 505 237 284 499
736 103 684 896 377 681
421 813 811 165 85 751
982 822 248 903 357 971
296 281 654 650 111 766
885 531 903 610 994 602
276 77 711 165 421 844
67 206 160 680 418 430
268 880 972 859 523 674
350 910 205 883 875 317
938 926 245 190 487 700
345 220 25 11 890 31
637 748 992 21 311 122
471 38 167 477 8 577
244 604 29 696 632 772
387 660 286 80 899 350
577 352 848 831 644 740
269 715 779 140 253 847
685 418 715 453 739 83
337 250 873 147 271 757
270 35 789 199 782 290
379 354 912 811 404 775
960 985 924 369 767 808
301 693 659 104 156 491
513 169 987 307 42 131
696 847 449 231 720 62
436 788 783 175 804 564
580 611 838 398 490 976
34 463 302 986 213 623
132 743 740 423 289 645
532 601 466 253 250 991
908 909 858 201 1 509
711 302 456 68 92 872
63 474 255 417 418 872
503 335 187 848 146 966
380 706 889 154 853 221
442 820 170 759 496 648
993 715 908 863 857 825
228 704 517 343 24 611
649 602 375 438 834 619
73 965 786 392 474 1
114 546 748 831 306 949
783 238 396 638 278 612
64 486 86 761 884 561
136 307 277 772 479 248
316 960 534 380 791 583
173 264 542 649 73 932
149 875 394 777 384 973
848 973 185 497 460 290
520 913 851 657 594 73
778 868 408 238 441 724
214 777 580 470 907 201
992 284 742 353 322 850
360 512 673 801 915 306
820 119 159 351 734 274
76 59 436 69 244 244
518 917 113 373 113 348
78 206 518 284 849 92
473 13 793 178 956 264
947 696 872 407 403 153
161 214 824 468 400 600
707 994 518 899 86 183
325 979 190 707 430 360
976 747 5 21 151 924
642 225 763 595 500 542
119 621 233 583 383 348
992 24 505 623 899 662
418 443 417 576 25 829
609 839 20 478 882 44
164 92 258 259 881 965
1 24 593 596 704 907
259 497 426 81 497 208
32 52 45 707 289 485
132 203 182 612 649 513
648 889 411 157 765 600
487 383 470 727 176 929
521 550 810 288 79 910
355 367 418 310 469 128
870 55 815 73 966 209
644 784 173 323 237 858
348 505 502 583 389 599
437 451 480 126 309 460
487 480 607 349 6 510
172 835 687 721 452 789
202 339 89 469 63 958
312 157 522 101 718 707
777 605 602 674 512 185
564 77 333 74 445 995
508 716 198 169 144 740
642 759 340 292 160 137
731 477 543 429 417 438
805 288 120 15 396 103
754 336 733 563 459 449
910 423 486 48 107 216
804 23 266 554 13 573
694 256 776 69 388 759
710 128 385 810 749 714
583 279 125 865 254 794
219 56 195 792 875 684
123 750 81 942 259 474
185 515 783 983 810 203
753 115 289 74 542 263
560 739 615 874 688 784
399 48 529 903 421 257
177 118 409 495 123 386
398 283 799 123 352 518
806 304 294 710 119 793
722 18 832 507 846 859
976 160 842 326 142 405
861 322 972 1 666 662
563 295 36 720 175 329
8 81 799 514 617 73
614 719 302 37 835 815
738 265 982 539 967 339
944 845 215 598 216 135
735 492 481 243 288 193
658 728 867 121 879 486
26 930 227 757 424 314
779 225 101 28 217 990
176 515 938 840 410 654
71 504 851 724 746 412
51 126 942 264 323 709
307 254 253 480 522 602
192 76 425 998 15 161
224 461 201 36 574 972
998 813 524 826 686 259
45 626 491 996 164 37
24 404 928 42 92 265
291 654 477 614 269 926
398 976 698 847 436 78
67 19 185 561 116 973
488 527 221 648 817 647
389 483 278 359 511 865
752 12 43 183 427 32
339 238 737 829 725 371
356 377 952 446 760 8
530 863 184 140 37 319
642 46 701 465 784 129
907 78 508 199 773 967
179 264 921 792 437 667
36 708 176 637 754 810
519 396 74 622 781 866
692 108 243 669 589 497
917 130 235 154 17 234
950 984 529 554 807 737
936 392 451 126 397 587
661 891 422 681 895 303
642 139 304 354 132 838
706 491 9 89 116 912
56 483 817 846 398 608
57 783 431 194 88 99
752 910 482 410 631 998
842 968 705 148 446 522
701 547 719 139 221 293
314 293 106 715 559 971
935 177 232 831 911 288
738 745 252 342 324 489
436 929 965 348 397 308
764 262 462 500 718 695
900 590 8 117 295 49
621 448 911 334 168 767
375 445 653 374 733 523
795 361 684 77 200 639
826 320 355 10 115 646
21 11 569 629 736 802
226 439 762 751 73 962
435 826 345 361 837 940
976 471 500 260 119 664
699 335 112 136 664 633
329 133 876 951 377 278
987 633 381 129 799 179
775 490 560 247 686 154
183 855 526 919 388 339
93 776 124 315 109 538
599 601 922 297 701 635
544 963 350 500 846 410
438 678 830 377 58 589
506 928 341 837 449 94
731 22 55 485 729 264
642 66 97 68 605 933
968 626 993 739 572 457
507 819 652 872 25 221
802 327 706 928 515 600
709 528 653 605 786 531
971 363 163 775 20 123
926 151 741 644 653 164
937 864 290 635 184 652
724 63 769 192 883 297
255 252 832 758 395 85
547 765 915 882 30 449
88 115 454 673 76 346
868 872 305 189 900 721
557 743 447 744 803 416
836 381 644 171 463 519
218 37 388 720 414 561
672 122 793 876 346 734
68 459 287 473 490 403
202 305 810 142 223 676
32 615 241 860 104 912
603 123 941 899 46 959
30 304 225 866 8 610
912 100 646 36 767 914
998 428 831 123 558 799
840 504 6 550 232 833
734 618 626 548 287 30
41 860 282 117 908 987
376 228 151 163 810 587
194 820 286 529 851 910
642 491 301 812 894 686
38 506 320 894 656 382
621 622 986 843 963 388
512 939 733 770 520 543
480 433 193 520 921 215
869 773 366 558 912 719
588 837 566 620 88 470
961 720 625 359 794 881
994 318 546 351 532 16
130 804 156 488 671 302
901 207 582 824 989 82
158 770 177 380 153 450
510 345 513 646 890 316
865 529 409 417 813 444
912 558 437 932 697 224
325 910 2 316 414 680
945 779 977 19 675 623
990 82 845 598 592 776
531 347 789 670 207 128
341 32 481 76 201 880
455 253 317 88 537 207
698 823 399 756 109 682
29 391 277 473 891 760
645 543 569 446 945 385
488 596 326 809 328 971
486 773 434 206 328 560
508 96 613 696 637 928
880 27 824 158 555 427
460 248 975 652 611 64
562 559 558 821 267 215
800 846 266 160 442 39
231 590 824 641 919 23
906 849 21 494 918 785
903 415 983 945 204 767
431 310 822 991 937 895
762 804 974 17 193 42
598 732 22 193 250 433
240 861 949 883 802 841
542 696 427 323 623 214
7 909 396 898 208 250
13 844 835 980 313 296
831 839 828 770 825 13
772 997 913 790 106 225
545 974 415 651 134 822
486 233 743 311 575 643
449 563 694 229 251 127
689 731 312 577 283 668
154 889 471 81 732 142
666 152 117 553 476 182
365 326 701 339 797 769
367 678 708 372 283 675
356 302 835 246 318 897
177 834 678 631 131 443
361 134 244 793 776 529
716 182 484 346 712 490
359 116 131 807 930 568
560 838 708 468 692 141
711 177 220 378 261 128
354 264 622 976 396 905
718 116 187 163 112 113
634 142 819 844 12 18
85 619 409 66 655 281
967 943 955 917 587 907
171 684 777 393 827 522
914 835 702 27 334 329
300 810 181 48 385 539
988 552 21 830 679 159
592 612 605 118 276 34
808 67 325 709 199 872
960 426 393 373 504 476
285 90 804 520 642 691
626 668 458 718 445 481
683 846 397 103 893 557
715 164 84 930 723 817
820 100 669 548 108 684
800 562 460 841 403 888
994 863 918 849 353 584
180 771 485 576 992 549
938 169 847 226 404 823
353 79 418 678 132 643
511 142 83 183 33 77
758 173 511 750 493 153
481 73 967 982 390 557
968 326 108 132 30 11
119 659 167 131 153 160
393 597 391 437 555 566
258 422 663 235 705 843
584 82 962 57 801 334
222 578 217 521 832 17
529 324 286 138 984 428
446 239 675 84 288 499
304 336 320 461 159 683
579 810 89 836 303 858
460 256 127 641 188 666
613 360 884 855 801 142
137 914 706 717 397 659
691 799 324 505 61 141
39 977 193 395 323 687
144 414 559 58 174 794
271 525 155 993 114 372
223 320 15 504 675 616
373 487 402 570 706 472
874 516 780 888 417 951
612 179 644 491 607 442
593 18 576 14 481 48
498 504 904 98 830 858
77 140 620 801 270 498
653 311 480 473 461 772
567 648 269 114 69 139
301 275 633 409 915 997
890 838 855 274 105 978
17 794 685 710 47 426
915 958 403 856 116 85
611 631 641 924 288 926
650 751 666 570 262 435
928 129 676 805 563 471
503 159 489 772 130 320
318 53 153 198 786 79
656 529 255 673 442 645
418 190 91 34 722 896
557 995 851 13 690 449
444 98 942 809 881 769
313 530 264 809 709 969
262 627 461 533 712 611
254 927 3 404 924 3
924 631 60 465 972 248
893 223 221 994 954 716
154 594 161 607 429 697
518 739 585 93 899 278
8 743 825 952 326 564
376 766 155 594 463 628
493 824 816 369 61 602
316 112 700 215 717 684
858 674 258 123 922 715
138 650 599 383 170 139
726 902 723 580 912 697
636 832 987 756 906 732
305 703 593 52 908 67
3 833 80 621 751 16
237 312 472 571 413 197
642 893 451 204 436 40
752 772 825 199 145 62
646 789 366 272 231 912
296 15 631 13 10 588
342 841 191 354 279 571
664 311 524 17 529 280
154 771 145 303 52 924
729 918 32 81 770 354
25 233 31 825 893 395
122 315 283 305 326 821
718 221 71 737 612 203
772 513 405 30 796 949
705 757 802 80 384 377
891 342 62 910 145 296
240 661 932 713 205 397
197 633 647 847 819 961
890 312 607 777 879 69
354 716 600 317 140 44
303 323 347 990 343 432
790 925 225 630 635 302
940 898 32 203 782 612
605 952 958 18 488 319
494 361 99 56 58 118
27 843 512 167 395 150
712 680 739 628 710 664
762 843 568 555 463 401
591 181 66 345 680 994
384 342 743 590 624 778
463 91 383 48 356 455
101 131 360 681 544 371
720 668 661 592 259 227
848 677 74 126 150 512
25 66 841 758 263 785
98 904 361 425 439 314
120 872 51 187 963 108
638 442 532 362 59 154
506 312 511 151 707 13
941 909 792 453 436 719
975 354 371 881 303 5
192 576 841 458 977 250
160 986 962 290 365 407
624 172 854 294 751 682
804 581 115 678 849 609
991 921 164 674 968 803
320 905 887 535 793 113
833 658 55 130 772 80
310 210 444 971 306 494
802 886 545 152 316 192
449 402 153 897 251 383
491 293 266 792 798 228
787 882 242 788 11 183
722 746 2 776 798 320
21 978 163 850 289 799
124 7 211 198 437 884
750 437 649 33 59 473
754 254 552 687 102 56
515 629 333 924 221 397
782 199 200 775 277 401
16 37 434 685 748 695
13 501 287 637 843 452
989 105 223 463 638 975
786 128 731 575 238 462
903 429 588 467 129 130
552 56 908 556 500 16
825 974 36 608 342 168
883 31 24 310 926 82
535 192 99 682 624 873
917 887 713 265 481 892
615 291 709 170 463 927
600 364 135 446 907 467
543 922 121 682 946 368
396 729 442 81 426 426
866 93 371 757 939 529
768 405 669 83 419 350
824 378 483 653 341 657
598 987 759 659 491 726
920 894 143 181 763 241
841 654 694 453 329 778
695 368 936 520 586 525
603 176 3 495 555 251
977 570 96 37 182 708
870 275 556 43 326 235
586 622 165 750 639 830
185 911 113 318 563 874
151 697 804 403 968 713
854 693 938 9 160 66
94 959 884 874 375 969
946 766 773 331 298 352
831 383 585 51 489 805
985 330 489 197 819 644
444 253 698 532 356 750
735 259 907 140 837 405
679 818 879 99 133 957
379 123 15 473 918 586
28 386 232 343 37 298
569 686 378 139 483 997
694 392 53 954 893 342
615 140 23 981 670 621
473 786 635 726 964 564
108 605 13 485 45 188
663 102 441 688 726 227
225 246 660 790 989 849
118 8 646 202 19 76
550 787 649 127 73 776
743 176 847 903 697 487
20 768 580 733 724 548
768 611 453 462 241 508
9 534 498 654 799 569
36 972 819 101 454 347
90 370 847 447 795 811
896 468 676 932 258 337
192 763 85 522 924 287
381 792 35 203 661 465
712 832 21 1 799 328
438 791 599 9 949 668
321 363 366 870 294 915
577 588 535 87 445 925
797 383 535 958 830 673
813 268 399 302 988 147
588 686 608 74 16 627
884 194 557 739 353 702
360 897 844 738 626 568
487 759 846 40 712 80
254 269 484 406 503 695
751 832 663 774 937 152
189 660 708 805 263 601
43 968 698 67 190 449
646 513 465 865 514 283
291 931 997 384 626 416
473 810 819 279 723 212
199 800 877 770 8 600
756 689 278 733 321 463
812 485 255 486 19 336
323 896 443 489 579 922
809 368 49 226 640 758
702 934 844 297 613 178
396 421 447 208 286 520
58 104 75 983 79 459
785 890 474 739 997 208
28 413 991 21 670 416
910 229 465 525 542 163
762 196 41 140 984 361
904 237 369 132 783 595
342 350 297 26 314 130
427 824 960 89 912 785
296 576 521 417 803 432
488 585 499 565 344 698
331 492 476 178 115 659
744 721 297 539 537 293
551 521 39 433 906 4
867 806 553 183 438 505
641 243 197 113 465 636
487 915 350 980 97 349
830 143 726 51 403 550
224 125 480 534 566 386
648 577 2 193 369 641
436 590 135 156 344 952
252 308 734 775 180 252
188 443 317 608 285 93
725 37 81 569 577 674
351 44 46 533 617 178
711 598 27 240 866 507
440 77 736 62 731 38
30 192 955 765 802 213
60 902 763 718 750 82
100 524 832 751 447 337
447 476 751 135 540 453
727 215 700 5 785 596
795 793 523 995 480 550
514 806 474 290 605 263
943 294 535 709 433 524
600 755 676 40 72 376
410 730 282 287 910 635
181 981 384 210 109 508
141 405 861 535 64 160
176 842 153 848 372 756
402 797 658 722 567 365
83 605 217 861 120 293
897 706 679 949 896 46
897 233 882 902 106 433
254 922 273 15 667 892
560 993 361 501 108 280
399 439 475 832 916 549
605 131 38 858 122 48
967 53 820 539 384 982
814 598 255 164 395 411
127 35 25 510 220 49
684 256 43 188 302 649
792 311 157 707 657 658
562 907 106 722 529 25
735 114 169 797 263 917
683 403 308 227 709 283
691 20 182 882 191 642
755 20 880 472 647 209
244 338 218 929 776 251
363 161 736 25 817 148
929 376 479 98 206 440
599 501 393 876 699 158
919 254 784 636 115 696
826 473 200 825 74 679
995 342 21 815 391 988
577 942 513 124 148 626
686 72 575 190 613 570
666 526 692 642 707 971
263 782 919 971 269 108
622 823 757 449 71 53
811 840 842 732 811 438
663 732 158 905 429 426
645 181 261 222 46 828
762 912 840 681 841 407
145 396 668 902 34 116
483 756 327 207 816 266
427 906 357 720 409 307
325 583 603 761 679 962
186 373 643 565 121 178
424 924 283 581 978 61
485 773 36 891 521 697
207 618 47 731 143 62
238 267 143 782 336 658
864 557 214 955 301 950
521 721 837 902 400 664
816 15 641 823 533 992
365 440 533 24 568 664
978 472 119 34 57 61
255 467 845 201 236 883
736 209 552 145 816 671
62 479 318 315 566 600
123 748 618 232 806 785
813 625 259 758 766 481
549 849 815 474 754 116
337 901 390 784 577 973
402 262 615 515 639 843
326 846 529 148 320 374
478 216 524 171 87 132
643 182 774 837 580 515
578 788 776 617 625 21
346 183 153 91 672 792
284 50 503 638 723 268
321 346 757 659 837 95
495 61 569 103 459 812
488 858 918 94 819 778
162 631 360 980 326 661
41 298 647 855 833 587
839 301 470 386 656 658
48 653 882 500 880 926
856 149 684 342 491 587
565 436 607 194 766 413
14 729 765 356 824 90
879 508 573 830 972 163
368 828 200 891 238 752
348 239 502 687 491 632
973 152 763 228 820 542
38 646 180 520 297 661
607 248 207 941 486 167
305 776 343 794 386 803
481 301 512 690 197 18
820 419 231 427 743 827
610 869 663 106 270 440
612 1 357 917 144 961
361 258 876 938 268 438
91 459 83 363 22 325
651 687 790 77 54 908
188 767 66 432 562 604
74 672 154 822 447 822
327 677 829 300 818 223
50 137 182 988 887 563
478 500 437 413 360 957
833 46 588 222 560 540
837 422 723 668 578 952
305 965 242 617 935 333
307 34 242 9 927 327
707 957 375 194 896 595
684 132 466 751 340 375
547 44 245 899 381 533
585 863 922 389 550 651
940 990 950 432 100 817
266 586 797 306 397 773
811 492 535 788 299 480
211 111 338 615 940 350
206 369 605 243 365 243
709 297 646 57 821 97
985 47 267 3 651 98
492 986 768 372 695 949
945 322 937 85 260 894
794 757 199 115 892 503
170 796 634 286 864 809
700 947 879 292 607 971
746 844 149 99 651 229
476 652 432 242 332 558
505 69 644 234 428 142
657 898 127 223 864 464
673 349 319 405 251 745
798 184 736 145 163 174
73 313 68 143 284 313
2 67 548 808 496 923
768 871 948 479 312 561
273 730 945 551 519 122
30 910 793 461 562 972
90 798 105 262 772 258
476 107 531 825 452 278
578 490 302 609 17 946
196 745 921 507 746 761
68 670 718 81 841 361
682 668 953 281 654 531
441 765 950 309 240 690
730 756 754 700 916 577
573 845 491 906 460 418
142 947 56 390 181 533
359 142 95 986 493 923
491 25 700 565 316 717
436 757 184 754 100 236
722 628 835 685 720 609
574 671 308 244 655 859
927 644 942 594 782 904
60 110 20 144 609 640
218 511 447 538 529 896
957 924 345 366 74 412
393 693 753 890 219 780
99 776 606 942 648 994
192 846 106 305 313 228
299 636 272 221 171 285
587 380 380 913 907 939
535 618 458 59 349 579
406 728 158 789 521 216
196 12 188 117 63 170
296 931 656 712 546 848
561 608 851 256 209 822
523 8 978 743 494 392
373 520 995 362 655 845
774 668 263 61 123 679
354 557 263 299 783 35
509 80 535 977 165 27
158 179 325 947 135 13
395 945 327 981 252 153
217 399 98 490 797 561
821 479 1 301 782 712
763 920 783 955 454 433
119 369 628 640 53 494
720 329 381 47 262 919
794 462 196 439 359 481
876 531 938 25 816 523
830 104 57 781 298 464
165 666 187 176 768 196
727 622 784 722 528 57
322 416 605 343 10 86
959 871 389 510 617 745
682 717 591 343 706 734
588 950 414 270 354 203
446 268 503 169 783 859
709 184 185 928 656 157
690 723 406 339 254 131
841 328 417 402 143 619
404 980 608 279 522 826
830 545 127 928 36 267
305 257 770 903 685 644
858 226 862 487 71 367
161 16 800 341 568 132
149 342 185 58 524 209
768 642 218 806 212 795
570 384 24 835 30 477
392 357 962 229 682 108
554 63 9 439 320 546
61 551 82 253 609 165
934 968 864 749 882 472
350 21 649 919 81 949
15 483 307 754 521 726
389 723 932 172 131 141
802 708 941 306 694 259
412 496 821 472 389 515
993 246 725 525 501 759
595 144 69 413 961 48
847 937 296 89 400 417
37 876 934 507 884 452
263 293 637 525 725 306
460 3 575 501 940 192
33 549 895 912 126 346
112 107 921 12 492 752
906 766 913 772 624 678
792 844 275 866 360 924
212 110 989 446 278 186
741 247 481 953 596 760
46 610 449 74 689 995
988 425 814 566 976 866
195 692 716 201 220 113
323 856 275 92 967 258
67 815 135 342 369 387
503 541 690 718 75 480
519 998 39 311 869 498
84 878 160 247 594 857
638 195 370 828 313 692
302 140 311 557 704 511
905 645 267 17 795 709
965 292 646 633 405 325
666 165 675 391 884 541
993 75 212 179 986 868
82 232 870 488 991 608
705 482 199 240 383 96
433 217 897 649 663 190
378 639 18 284 308 724
709 667 902 850 703 929
796 64 495 773 553 557
269 279 169 69 267 591
961 514 515 546 799 63
184 859 711 940 584 925
518 122 875 870 218 710
351 545 539 421 104 843
564 823 193 859 87 88
464 911 959 411 347 878
979 229 496 26 210 950
197 548 700 753 169 612
551 455 753 89 190 254
887 327 554 110 623 889
947 258 452 187 587 206
964 149 671 146 818 968
255 991 962 9 549 402
355 141 439 419 44 887
262 34 894 888 434 717
179 306 560 360 848 367
563 351 195 592 511 643
631 540 34 417 917 984
500 208 515 306 772 227
59 941 818 243 514 487
230 12 977 352 491 780
153 521 696 8 59 102
654 244 259 796 389 728
364 938 206 3 428 865
698 86 772 377 331 967
448 127 275 163 71 823
820 407 918 230 75 335
957 921 936 193 380 925
422 628 424 954 211 464
700 291 759 143 824 655
946 375 583 728 115 501
906 961 413 524 404 439
122 560 926 718 290 760
647 689 606 813 285 591
733 691 39 808 439 69
25 792 525 136 261 870
117 393 969 410 862 703
719 577 256 434 16 555
84 678 303 666 133 577
718 472 915 606 543 104
685 855 716 318 23 646
581 564 762 931 732 858
661 693 195 752 740 355
141 447 334 432 292 17
782 850 41 27 780 137
505 731 601 972 425 649
425 17 30 572 458 154
62 707 621 14 149 100
936 790 196 237 768 784
342 105 776 909 915 413
835 221 677 239 42 263
728 738 818 287 665 160
517 888 54 615 378 216
971 162 108 372 587 725
946 588 459 749 115 221
941 968 93 676 217 48
302 737 555 165 848 259
574 921 922 500 792 989
906 568 915 37 632 948
49 328 530 249 177 591
353 996 554 415 463 435
745 13 750 315 593 104
832 756 785 537 635 106
790 334 888 818 582 130
89 597 129 307 354 524
689 837 53 373 748 198
766 703 792 721 310 518
336 78 713 704 336 872
354 195 987 564 292 74
162 391 643 250 314 487
49 424 816 925 752 528
996 951 801 704 321 250
158 651 387 989 516 4
116 725 547 168 718 562
614 920 568 477 190 948
921 860 587 679 485 454
961 492 530 104 751 80
697 34 307 175 957 273
147 792 827 669 206 68
600 852 129 390 797 676
719 596 995 646 241 743
817 595 503 537 337 247
968 669 716 407 668 755
924 958 900 439 252 623
846 227 784 180 856 30
86 649 569 814 398 292
680 573 885 529 365 598
748 581 4 369 315 790
587 669 541 2 415 181
611 759 902 635 668 523
113 394 642 348 488 164
835 187 783 769 175 673
314 199 185 460 336 92
899 861 38 217 1 458
778 392 256 695 9 393
359 592 111 880 593 633
413 835 528 385 518 702
810 347 976 650 987 795
345 194 324 6 36 204
629 453 912 7 862 483
311 363 412 826 292 525
242 351 478 959 876 497
17 681 961 644 433 40
997 624 993 112 296 60
930 515 172 483 901 741
259 302 552 362 248 484
515 223 202 741 595 62
836 439 301 212 486 36
43 625 884 142 647 109
75 332 375 321 684 404
872 582 816 732 100 722
425 814 800 713 575 642
776 993 646 417 898 548
357 244 302 899 589 898
584 700 858 244 364 327
602 448 191 604 508 448
297 501 987 775 964 633
276 303 797 137 470 298
711 410 781 618 731 260
741 355 278 689 588 286
529 219 176 217 927 950
124 778 360 914 398 948
791 267 851 166 246 229
887 485 995 469 807 500
42 910 463 771 236 644
367 588 819 921 311 1
127 285 779 901 171 536
469 586 602 59 136 865
378 882 995 309 350 913
22 753 726 273 236 400
934 273 754 618 483 951
669 347 188 508 275 156
220 670 19 250 58 19
174 696 997 784 978 877
709 494 25 880 309 205
821 551 130 269 840 702
5 752 183 549 28 178
393 66 145 544 395 402
598 447 751 684 506 862
981 286 620 606 163 325
592 648 917 293 761 315
653 102 552 33 440 729
174 396 266 889 865 166
217 557 766 194 363 372
770 941 590 490 444 794
296 490 676 797 354 493
663 531 34 914 869 666
177 514 562 292 546 737
612 304 146 112 278 750
397 404 179 342 619 517
307 888 954 795 348 515
406 276 578 229 995 638
163 895 158 63 959 730
415 32 887 419 299 256
908 173 904 26 816 75
654 718 547 258 653 604
635 414 761 154 596 406
476 794 493 807 836 403
451 303 96 860 629 402
446 742 478 337 111 344
988 792 300 927 934 31
400 529 259 207 411 468
245 393 512 107 755 265
202 593 618 507 489 869
291 711 730 291 634 810
950 831 320 662 836 571
714 654 915 396 465 484
98 191 104 10 371 294
158 233 822 963 356 755
996 251 2 100 298 286
517 267 473 922 853 986
701 901 755 975 734 137
862 890 694 788 415 91
677 983 162 668 207 182
36 591 8 384 314 507
990 675 11 515 476 859
78 648 263 182 194 540
212 6 539 824 459 907
874 648 253 449 717 243
691 626 308 933 123 37
592 104 737 380 520 313
680 731 601 522 193 987
515 754 533 395 395 208
227 568 95 726 733 242
741 740 633 364 918 658
951 452 242 472 332 29
438 881 595 370 251 570
941 311 419 429 341 40
380 126 116 577 441 206
299 484 91 946 646 646
792 444 581 509 139 213
356 185 846 481 280 588
827 976 351 485 366 408
439 536 505 684 581 981
369 238 824 272 969 981
766 302 293 206 186 633
829 536 709 876 354 626
914 533 211 707 38 428
242 114 24 470 307 9
271 785 929 32 931 578
209 653 995 521 462 41
626 694 123 717 147 374
626 591 420 195 655 396
66 808 531 696 13 683
553 580 251 877 877 5
850 117 145 544 971 554
597 247 79 48 555 633
573 511 606 408 408 653
291 991 643 802 243 25
855 844 582 703 823 502
342 249 445 501 908 240
596 763 440 383 197 71
737 685 185 565 555 254
913 199 973 438 148 629
36 988 552 550 428 258
908 860 54 560 792 265
209 725 979 84 278 618
824 18 854 126 518 284
852 93 922 695 837 252
578 995 105 97 322 505
189 532 263 815 46 260
453 70 510 343 803 523
973 497 960 652 838 825
89 840 991 127 992 204
97 260 276 829 353 168
701 768 463 896 295 989
107 296 536 130 980 275
229 383 257 443 403 99
203 106 712 803 728 37
407 265 58 918 107 747
656 432 255 304 190 344
540 502 267 188 123 378
320 53 864 668 904 234
811 983 507 243 742 758
313 87 487 409 859 353
389 649 32 499 724 420
272 217 276 974 328 681
357 285 648 210 268 362
200 424 200 361 435 506
727 886 943 417 934 289
151 342 617 694 629 35
46 223 878 778 405 715
240 166 62 925 844 535
475 33 419 778 370 438
146 547 500 162 628 80
470 73 577 913 137 912
727 909 336 409 253 824
187 178 325 603 681 317
717 284 922 922 651 286
969 567 401 36 984 201
738 842 258 51 138 681
257 896 405 640 801 119
323 403 206 5 572 920
395 26 439 179 826 556
352 159 575 219 60 419
960 721 690 160 864 700
100 350 881 879 629 801
880 650 277 633 911 756
955 915 695 819 47 830
254 87 892 743 297 739
94 958 812 513 491 958
890 500 472 765 414 695
895 734 148 957 813 2
62 709 43 599 393 221
341 856 246 600 918 148
882 912 119 195 272 510
531 285 775 151 477 524
208 227 479 590 111 759
754 239 465 492 859 842
799 262 273 279 850 333
630 324 235 33 641 862
732 968 651 124 380 390
528 885 643 571 982 764
132 417 942 807 349 860
956 709 380 639 524 355
238 641 389 925 296 201
746 676 348 272 886 213
385 850 666 14 790 404
621 726 806 512 203 271
413 363 638 800 259 942
449 138 641 902 811 54
769 369 493 970 935 676
827 625 361 66 153 952
518 32 880 288 73 522
257 658 314 298 759 105
701 159 26 702 664 883
148 375 702 432 22 959
108 149 552 968 547 471
894 369 259 685 849 307
284 18 333 293 973 754
974 392 687 843 950 41
282 9 167 277 437 337
251 64 217 705 259 699
310 836 46 443 742 24
581 373 205 698 121 236
342 823 586 619 29 616
643 547 636 649 953 655
446 615 634 142 889 611
627 679 318 868 377 3
644 522 496 728 207 180
690 407 942 575 206 547
915 293 471 172 893 931
504 942 532 965 392 251
310 78 424 485 740 929
875 393 795 256 439 492
267 761 361 158 812 404
130 249 706 163 293 852
265 90 891 707 850 868
152 699 388 374 570 705
54 435 62 279 434 893
322 549 246 137 403 738
553 609 191 467 312 953
804 784 110 403 159 744
464 877 286 925 582 941
988 367 627 346 647 936
402 690 751 567 875 923
350 400 494 660 667 59
665 83 527 743 231 95
506 105 760 534 41 222
790 902 494 450 259 352
122 192 60 138 28 781
477 393 5 36 891 248
794 25 861 797 621 421
281 480 593 88 318 700
632 859 458 360 847 594
105 606 452 131 649 369
887 287 200 621 290 218
344 351 119 906 729 892
859 580 35 24 933 401
505 754 306 900 229 59
555 328 632 485 67 532
231 649 85 591 719 87
445 939 395 613 971 935
319 462 626 785 67 39
869 89 356 559 449 81
565 245 366 920 80 576
936 642 788 715 198 994
495 141 969 265 309 605
383 727 42 111 79 497
391 333 129 898 18 127
727 905 297 416 606 508
627 911 194 855 891 475
348 640 129 445 973 450
21 564 977 13 167 55
667 519 899 404 878 916
4 570 620 416 490 138
194 493 552 849 271 345
732 308 780 976 286 741
15 693 938 360 429 246
444 396 708 611 396 841
884 53 666 857 459 565
756 847 647 423 509 215
709 124 501 712 790 169
340 539 312 500 960 661
213 20 28 984 440 248
47 18 152 367 58 349
556 141 45 621 11 57
407 229 791 632 316 379
387 144 192 67 205 259
996 864 973 578 13 320
838 170 80 318 26 423
905 939 264 579 746 164
717 10 337 76 709 40
538 714 221 252 250 749
433 877 516 941 210 950
75 677 459 876 899 657
343 591 768 336 345 643
303 649 161 162 765 813
802 396 980 573 704 234
493 163 223 408 702 398
434 854 155 603 789 805
119 767 369 370 523 812
52 788 880 17 426 86
341 254 779 838 828 672
830 904 12 961 533 825
85 250 458 446 466 961
968 455 888 309 232 439
917 883 621 158 450 326
60 223 64 514 440 542
342 311 73 379 525 961
877 31 329 445 255 722
445 247 253 400 484 763
138 290 129 684 485 929
48 26 996 208 851 218
724 708 499 115 871 108
718 620 988 125 611 871
371 545 18 436 154 939
968 271 203 920 931 921
675 87 760 51 308 156
148 580 257 537 90 967
548 692 768 353 590 668
610 571 169 551 367 457
679 518 663 675 505 214
443 328 380 410 908 276
994 764 130 473 438 455
517 978 12 400 796 802
803 2 952 321 822 675
797 297 917 766 255 191
198 603 798 773 39 15
275 249 266 715 741 942
374 983 832 740 7 330
524 604 560 321 401 987
588 114 427 168 696 553
368 54 730 872 625 571
247 336 865 166 422 773
898 914 678 874 151 504
499 297 515 665 737 266
601 797 837 126 976 208
827 101 787 11 803 242
902 873 317 531 391 902
218 305 824 806 225 773
729 107 926 358 726 266
91 820 351 485 245 726
618 129 542 438 32 582
592 88 684 718 623 726
150 687 212 994 145 337
357 918 612 431 354 466
382 433 365 300 652 691
400 56 361 114 157 929
780 331 418 723 633 930
889 896 698 480 490 212
612 711 740 996 204 226
648 32 700 67 609 415
105 920 371 877 179 458
296 527 771 57 908 547
163 695 900 952 882 855
657 455 131 979 241 742
478 630 280 220 553 935
18 247 333 970 992 771
280 496 982 361 521 266
567 905 370 688 442 512
60 780 176 144 173 133
218 561 486 63 287 865
506 882 493 246 834 734
388 813 941 655 834 507
321 764 53 293 253 591
769 56 61 729 595 417
133 838 778 532 106 402
909 139 85 897 895 859
708 267 150 76 976 155
45 563 942 783 605 857
173 523 562 824 413 491
40 838 7 435 942 880
71 673 754 667 603 987
935 633 162 692 10 262
884 912 689 157 91 417
416 883 738 316 454 329
37 669 968 420 543 466
335 74 958 598 533 308
854 200 85 475 308 538
990 822 848 356 550 247
510 469 501 737 405 31
379 712 165 652 237 351
391 486 359 969 277 461
383 310 561 132 867 480
954 738 296 435 240 772
507 255 475 784 632 419
396 698 937 436 160 985
24 966 443 706 607 818
839 118 373 704 227 138
723 278 594 548 39 383
755 353 448 877 266 250
916 765 757 986 125 758
748 140 391 22 498 888
827 525 617 469 585 317
625 81 509 881 55 162
787 58 677 217 247 946
747 160 489 497 484 281
912 908 30 657 718 396
335 485 195 328 353 245
469 685 497 403 481 885
61 583 263 442 545 968
982 158 311 431 585 779
342 482 12 928 913 98
739 174 510 455 254 663
405 386 869 360 180 837
394 29 22 604 608 501
896 951 393 235 715 329
649 875 215 146 766 906
483 783 503 288 932 591
906 374 56 521 896 857
899 29 552 829 635 56
403 170 340 493 849 584
564 994 299 373 465 542
376 209 981 527 782 271
898 739 838 85 366 52
665 887 996 450 529 153
804 238 725 140 263 435
926 872 362 30 395 24
874 280 47 287 136 1
642 542 941 960 215 558
792 800 576 73 170 113
180 825 913 73 634 90
424 989 595 958 429 320
324 442 127 961 809 647
26 947 902 349 412 566
868 693 147 782 344 334
76 121 526 895 335 652
861 895 388 42 527 848
843 479 680 900 663 441
265 126 496 90 816 589
789 896 804 756 735 293
12 216 192 620 906 385
157 658 491 636 753 411
603 881 55 86 241 973
316 569 342 948 87 579
592 592 698 788 633 899
940 97 882 521 412 322
183 922 898 856 101 852
747 422 548 549 341 562
496 132 595 187 26 927
309 722 406 424 103 536
896 639 117 292 24 829
485 825 689 22 241 86
718 493 127 247 158 517
784 500 434 986 324 552
790 200 327 448 93 577
211 68 411 737 644 846
480 216 845 844 455 434
490 433 116 824 928 712
721 295 797 680 613 105
348 327 231 768 551 853
328 330 738 737 389 992
455 822 42 931 68 30
416 24 727 430 578 866
783 8 93 939 171 629
363 402 826 142 13 694
783 28 453 725 995 53
145 787 586 584 818 802
111 11 245 219 535 11
804 339 569 581 702 418
156 675 653 373 14 751
369 891 978 879 572 884
695 480 333 329 696 760
885 440 424 849 743 17
351 724 762 838 388 844
710 232 537 770 177 47
795 173 74 616 215 42
395 246 987 989 686 629
477 680 241 141 612 484
70 679 399 286 547 437
11 158 229 50 174 603
439 212 59 397 488 116
706 112 136 787 440 15
299 410 7 661 498 279
502 786 964 751 262 809
315 279 842 511 230 387
853 143 275 278 917 877
322 410 608 304 488 868
15 801 502 292 236 666
567 482 674 315 162 330
906 159 444 708 263 506
637 390 636 246 492 609
7 703 471 575 625 110
101 260 767 533 518 572
748 479 944 862 177 322
119 989 353 653 878 847
151 13 438 781 830 808
709 835 733 866 781 374
404 574 466 889 668 603
488 416 648 465 449 585
796 11 708 521 352 334
921 362 991 135 970 252
21 984 553 80 156 229
119 943 641 381 855 261
685 550 267 619 168 640
3 159 642 509 468 645
269 360 544 905 87 185
248 664 719 946 160 936
486 466 138 59 845 97
794 994 545 931 157 10
954 534 190 508 722 187
567 992 79 961 920 312
92 855 551 946 84 151
469 157 768 384 363 4
819 994 900 394 992 741
953 868 870 924 100 772
939 363 120 619 9 316
153 787 673 513 847 449
910 823 947 290 756 534
634 243 583 615 825 575
607 764 62 549 786 924
148 548 870 360 444 885
310 407 879 748 615 572
920 656 812 502 766 149
944 210 965 36 779 219
121 395 336 260 674 438
561 707 188 406 175 940
325 219 437 370 968 105
905 325 96 265 345 903
182 687 921 76 448 616
976 646 416 950 365 352
40 676 359 706 280 869
15 545 444 340 134 826
538 620 186 860 580 932
737 631 928 798 97 395
8 338 564 304 202 870
498 638 15 782 246 894
847 327 547 791 488 379
606 142 276 962 944 214
166 304 387 654 598 84
299 560 531 472 958 965
297 358 139 360 752 161
393 987 108 641 234 489
4 872 809 754 479 323
236 150 284 470 986 429
329 861 112 539 400 523
179 633 164 109 46 133
553 322 995 74 976 88
584 107 704 94 542 791
398 333 319 960 44 656
462 976 925 39 14 932
380 625 119 540 331 568
980 306 879 355 250 206
76 458 279 762 973 613
889 406 230 249 267 34
144 822 112 249 286 300
480 94 837 286 775 387
823 168 536 227 684 903
817 445 803 841 586 769
173 165 150 648 209 8
915 595 289 657 518 362
283 3 963 621 959 52
169 349 782 152 991 930
914 379 618 414 494 738
819 836 253 790 698 281
627 372 670 671 877 693
839 726 533 627 986 146
769 239 596 289 189 255
914 621 903 250 702 806
787 578 607 858 989 177
631 88 385 132 211 50
414 778 478 620 752 598
282 789 976 316 176 404
521 426 614 488 777 135
682 825 574 627 759 624
295 647 588 212 384 473
538 852 205 555 669 145
348 183 782 572 394 650
18 716 416 649 394 479
386 261 662 5 770 568
2 711 136 241 368 806
971 494 587 280 50 450
651 64 252 753 802 238
560 364 479 777 746 493
101 474 78 510 657 789
169 817 236 432 172 393
940 295 746 65 880 763
634 508 563 182 567 863
598 486 233 533 639 724
337 65 101 352 288 299
297 581 613 165 365 932
569 446 26 711 622 609
800 337 950 426 640 859
455 315 905 223 495 764
365 82 770 596 713 529
383 834 745 481 121 170
446 251 147 490 896 297
764 207 687 396 296 98
34 521 800 41 899 73
19 177 266 475 54 758
486 517 488 974 206 726
23 365 629 328 703 212
427 907 278 523 699 738
289 652 24 641 99 732
761 766 993 594 404 652
776 329 902 603 207 368
289 455 658 615 652 132
854 146 40 8 365 996
526 362 705 496 426 269
764 450 823 387 895 953
795 541 600 812 83 175
55 189 743 748 239 267
673 311 953 314 510 450
377 146 658 356 786 768
742 535 912 453 401 185
832 788 311 718 586 982
124 901 351 37 183 898
253 784 297 781 654 120
915 292 179 984 757 893
664 926 22 680 306 243
969 69 992 367 641 70
477 837 886 460 415 500
174 650 92 569 720 783
226 87 362 928 596 13
164 800 31 365 363 439
381 458 449 24 22 357
926 570 994 495 458 556
489 736 571 748 173 352
404 478 341 426 726 931
14 397 902 61 16 619
407 305 422 557 302 510
902 475 886 666 782 714
95 53 52 973 197 499
322 489 572 216 875 154
939 96 926 285 991 347
906 803 488 285 94 628
181 838 847 726 898 593
174 534 933 432 976 345
614 948 785 570 98 64
455 309 173 459 465 967
137 170 639 643 75 395
779 924 383 159 987 857
224 728 546 612 481 393
903 745 112 292 780 61
238 1 757 118 991 501
434 974 12 636 863 158
288 894 468 587 237 226
143 921 726 823 687 116
665 70 519 993 827 488
4 119 627 268 374 644
956 879 68 114 728 150
192 73 927 653 939 223
298 573 383 932 81 483
651 590 573 777 158 80
408 372 687 734 322 703
144 15 369 881 66 69
234 326 992 258 503 776
117 284 661 793 669 879
22 161 611 870 8 457
428 785 364 166 81 362
753 330 602 790 680 308
667 632 880 414 921 672
427 36 385 414 734 675
278 155 871 168 770 519
937 961 815 865 630 150
247 653 80 371 467 581
181 961 129 155 932 928
995 212 10 338 956 479
237 785 858 902 895 875
369 639 450 276 645 803
604 416 718 470 884 541
215 474 881 459 553 388
693 894 72 851 828 109
217 11 556 243 506 567
684 262 859 882 133 136
466 347 380 643 161 109
173 415 830 815 467 305
37 681 6 975 980 470
461 47 983 333 441 483
902 678 281 195 853 836
968 342 574 192 352 646
644 344 29 284 752 478
550 961 930 564 489 544
405 74 804 451 215 667
720 669 924 619 765 77
564 487 558 827 847 761
909 821 608 595 803 776
425 910 328 853 532 893
150 636 733 812 96 942
948 351 897 424 428 316
36 889 905 954 282 959
939 591 826 813 656 454
868 739 609 139 659 244
2 846 722 967 443 852
192 402 31 814 905 308
828 883 595 814 211 201
796 604 450 797 300 198
31 444 536 653 862 90
644 609 599 912 283 821
17 29 320 304 293 355
170 862 425 983 648 702
815 767 922 87 679 493
350 587 927 378 559 425
323 92 407 113 268 959
361 218 380 790 320 951
189 752 824 162 947 256
545 778 270 503 745 579
26 844 208 337 166 926
587 267 879 814 383 785
405 959 439 862 556 67
565 319 439 706 478 42
865 447 742 993 746 990
557 959 632 954 170 95
559 695 851 73 450 157
583 373 998 459 512 585
486 621 828 225 674 773
7 63 911 957 121 703
404 59 120 842 572 61
326 290 449 386 482 204
725 573 811 881 718 268
468 3 408 332 383 472
112 892 783 929 581 863
934 439 736 330 770 657
934 891 99 698 705 693
494 328 147 581 636 462
378 990 977 934 752 430
655 396 644 974 458 556
462 981 868 859 573 353
12 530 711 992 513 851
235 802 916 750 660 460
22 874 909 992 884 458
728 578 585 448 552 268
940 626 181 737 191 893
114 764 303 62 132 741
429 426 690 873 541 436
781 346 136 157 347 983
445 636 233 889 175 636
132 422 636 450 18 633
355 920 748 601 902 49
784 261 197 250 53 10
191 955 727 725 776 575
336 736 571 98 853 910
937 585 782 79 341 248
578 668 334 508 836 786
56 445 102 784 707 779
594 27 990 283 619 698
503 425 660 225 252 483
753 754 757 829 254 903
100 86 842 37 784 397
208 699 394 553 291 214
521 673 806 652 293 864
786 180 675 458 569 724
840 854 210 945 818 898
393 579 778 216 974 951
430 653 989 514 498 600
819 684 647 690 409 811
333 503 865 987 83 219
298 94 548 499 492 467
55 103 869 346 731 224
601 81 960 808 297 167
985 949 259 932 564 437
563 400 687 155 826 22
918 969 597 836 369 958
912 831 282 642 458 958
928 901 387 408 982 513
716 32 202 910 772 53
936 683 130 823 324 72
880 669 603 573 866 568
769 570 105 270 754 863
163 335 620 46 397 163
492 178 657 6 896 961
972 263 227 966 12 698
328 537 992 425 707 518
728 350 820 668 350 372
62 616 464 585 804 975
438 175 277 7 720 518
392 15 858 525 567 432
212 419 906 814 490 64
506 921 429 770 400 306
705 67 330 1 992 174
621 83 29 817 518 63
645 125 47 527 292 421
666 945 374 493 905 653
440 913 459 420 417 613
402 667 862 877 273 938
213 441 324 354 297 94
477 528 487 773 852 919
864 761 457 736 648 568
777 800 38 831 551 553
374 979 312 131 648 414
779 228 770 802 867 418
637 147 161 947 361 211
933 936 778 68 14 810
86 303 477 117 791 987
489 767 555 407 420 265
43 750 120 41 327 611
173 685 121 837 863 683
230 422 661 889 754 978
733 172 55 99 502 754
879 405 439 474 858 994
932 284 849 219 239 117
797 542 544 625 88 835
75 837 899 628 673 503
676 138 99 183 927 901
69 2 491 265 810 469
114 201 683 597 296 906
607 566 732 530 843 426
234 751 42 924 473 778
408 998 853 40 363 601
149 478 798 626 508 324
478 47 414 715 429 434
751 703 616 39 761 793
349 886 916 514 905 977
797 470 544 349 349 685
708 967 40 712 56 881
556 372 640 221 708 679
376 609 544 767 418 75
472 458 115 409 786 228
603 459 830 874 677 721
294 14 65 731 969 216
555 128 273 898 650 68
65 145 781 168 129 191
840 204 189 867 652 472
885 712 804 499 201 737
194 754 322 882 730 15
92 658 583 527 415 203
90 167 874 166 331 637
298 852 328 727 884 443
273 756 692 111 960 115
864 635 611 227 773 250
615 344 395 621 654 930
397 718 743 74 715 86
412 647 438 60 316 29
80 595 49 16 206 571
11 945 293 266 113 822
802 487 180 420 764 287
258 165 997 847 60 678
877 852 235 621 617 105
363 168 310 412 593 145
84 210 30 720 643 977
5 322 152 453 578 515
182 633 234 145 205 114
708 864 863 441 729 83
896 257 837 8 511 488
133 653 340 913 510 485
184 290 255 616 283 990
976 93 101 932 686 970
614 834 221 684 617 993
846 890 697 540 49 377
226 981 910 583 88 795
648 344 659 228 463 556
934 222 30 747 560 94
482 379 138 661 149 205
149 827 629 401 981 417
34 230 69 394 396 881
475 736 14 170 671 610
676 532 311 982 775 562
602 718 541 772 876 185
963 46 517 847 773 293
208 329 586 408 22 572
1 921 520 1 937 667
945 324 535 357 80 241
900 947 551 330 18 380
690 923 630 369 685 463
692 954 42 509 34 177
711 103 401 566 335 254
243 230 942 945 652 523
841 359 258 241 952 57
446 390 153 855 825 6
881 345 574 446 795 722
471 756 487 233 329 753
205 635 759 77 253 592
869 877 583 523 504 599
87 49 452 995 660 644
322 63 123 643 933 689
672 10 729 515 448 440
507 57 927 238 778 451
214 927 792 134 264 577
294 657 864 169 332 635
798 213 426 36 221 345
681 396 375 211 887 486
777 859 20 10 107 578
806 24 887 545 628 934
49 910 701 495 58 386
951 445 856 803 16 222
321 841 417 15 322 261
266 590 361 749 609 59
470 805 480 334 627 104
998 608 755 478 776 624
76 185 913 528 723 92
196 971 259 392 970 848
432 352 192 607 281 119
146 599 758 335 173 128
322 532 922 131 507 275
395 33 700 400 14 899
5 840 922 207 252 543
812 333 586 112 608 606
612 796 921 451 966 540
184 686 312 441 238 649
440 539 486 835 652 52
861 465 269 992 912 183
11 61 740 516 188 595
350 34 877 688 135 403
901 640 109 956 774 332
237 530 771 399 703 495
859 834 744 8 706 377
914 978 681 801 400 938
507 573 709 997 831 194
508 133 369 927 904 71
67 628 399 714 898 672
731 499 330 654 666 162
872 122 591 136 364 237
928 542 781 80 392 394
961 792 99 247 423 495
877 614 113 477 485 161
349 481 690 114 87 671
48 858 880 718 614 370
444 561 135 242 227 992
775 927 777 630 936 125
202 612 877 75 557 250
106 681 429 801 981 376
25 728 813 339 128 654
935 876 85 985 720 523
630 363 500 104 876 399
213 928 185 313 605 797
987 398 944 811 486 527
484 437 189 584 640 795
485 326 111 270 352 934
545 418 786 906 83 572
520 435 341 267 287 975
94 135 798 974 799 626
47 646 79 552 836 248
589 506 23 392 459 382
75 901 714 667 412 846
249 349 360 437 200 932
691 436 34 427 68 816
606 560 900 10 100 118
601 407 457 36 470 515
340 193 986 803 455 401
261 207 112 567 399 856
529 766 599 594 989 546
126 594 454 497 937 983
334 858 387 204 196 336
63 519 354 424 529 662
703 501 872 10 555 209
994 424 872 972 980 620
98 696 262 746 62 977
831 756 29 458 159 610
765 660 941 191 259 781
917 404 912 39 495 58
298 988 774 784 908 779
754 652 327 862 957 714
231 786 242 258 249 830
572 972 762 234 301 746
478 381 880 122 141 357
837 441 970 893 163 270
791 910 24 710 716 203
29 445 685 675 761 477
840 34 950 30 892 111
611 217 201 312 894 952
117 261 499 953 404 303
612 692 425 142 623 45
456 156 430 824 333 191
273 874 592 184 530 248
722 633 342 812 401 350
463 243 804 153 310 915
94 302 451 648 21 961
210 52 944 965 522 792
101 468 606 590 209 86
787 232 421 779 878 438
220 296 786 937 912 379
11 626 847 755 441 710
164 281 488 533 559 83
511 767 809 224 740 752
807 59 895 151 579 486
747 199 636 286 388 591
827 751 499 833 533 39
67 997 912 211 636 851
565 166 424 907 436 253
591 792 487 297 248 753
280 856 336 42 345 756
101 278 777 419 356 885
699 751 808 91 26 528
4 967 974 137 240 925
863 161 635 367 717 957
134 903 250 376 822 441
886 981 710 989 28 632
206 964 571 493 129 82
720 158 48 869 392 36
974 250 241 464 200 229
439 175 181 123 856 189
570 885 218 870 183 287
630 878 691 130 186 96
740 609 919 63 706 485
521 794 86 724 711 484
631 550 831 174 15 577
990 169 562 171 551 838
29 522 695 124 816 885
702 82 622 698 567 723
360 958 805 53 605 493
992 470 350 755 234 410
106 106 969 1 444 923
422 436 795 474 467 839
180 173 461 633 72 419
687 203 693 76 546 766
355 418 151 181 143 654
847 146 559 908 7 709
355 303 369 90 981 905
911 611 533 110 10 344
849 493 397 306 207 587
604 374 346 232 146 785
120 783 11 798 297 907
541 180 582 260 500 20
817 326 837 537 43 457
290 117 79 871 438 877
273 371 362 450 368 236
127 945 817 278 768 901
960 407 57 943 12 130
600 80 606 984 726 384
519 399 672 890 565 808
142 584 506 967 819 405
632 964 168 394 623 122
278 770 388 613 210 574
433 35 867 541 164 912
457 633 830 699 716 290
390 781 212 832 592 223
280 992 707 130 617 532
825 355 28 975 878 982
405 304 504 994 300 381
187 770 847 969 724 963
653 798 763 983 461 702
591 846 66 276 553 685
644 566 548 749 243 710
438 197 215 71 56 807
623 816 846 491 941 152
613 765 345 279 699 679
381 349 660 921 166 754
270 649 967 737 301 905
886 303 918 632 511 903
109 957 875 365 389 309
500 257 579 520 680 856
745 719 949 311 12 192
207 969 541 891 894 869
641 515 962 448 344 226
937 922 124 118 290 514
260 225 14 770 272 650
105 419 292 578 128 424
802 96 611 646 8 204
215 651 110 318 103 618
94 282 544 217 249 554
372 54 34 378 497 403
843 463 826 2 805 189
528 463 671 568 795 568
166 655 775 232 83 367
635 151 504 491 223 601
726 352 466 237 425 332
658 959 785 14 450 672
41 462 193 536 312 273
675 248 800 668 366 352
502 803 979 82 680 792
948 380 891 86 164 967
120 498 947 833 240 92
453 941 674 427 442 439
625 265 396 252 86 150
624 946 149 106 379 181
506 785 345 156 722 857
577 677 467 983 803 87
243 584 869 711 936 324
389 431 365 354 841 364
784 345 184 899 69 190
318 123 211 710 589 307
685 376 426 408 758 729
700 621 361 174 459 849
128 413 931 821 519 853
752 217 44 450 970 241
80 759 693 842 197 801
334 636 382 329 451 173
29 687 748 954 313 894
742 845 871 294 893 597
535 946 51 73 720 834
134 978 108 256 676 20
836 878 396 964 1 20
976 413 619 569 141 910
540 873 295 473 170 728
249 181 955 665 766 95
935 853 554 743 738 929
943 192 933 198 45 28
436 916 382 524 49 136
257 306 969 947 534 402
648 16 279 120 471 31
171 416 829 227 649 357
589 478 558 771 953 920
912 357 660 114 531 11
876 567 528 512 818 774
337 71 981 574 830 818
651 484 240 830 300 840
797 696 281 441 58 227
237 733 542 867 393 300
75 463 401 48 304 247
91 707 987 697 833 705
812 107 178 13 749 958
519 166 223 544 154 143
500 568 902 757 176 562
595 716 634 509 756 118
903 891 856 866 667 583
144 14 832 915 478 885
540 510 468 784 430 267
189 118 14 477 45 807
199 314 228 46 778 382
953 392 178 457 98 285
571 68 68 617 956 852
224 841 493 417 744 411
273 300 56 770 775 552
905 598 732 452 653 880
961 644 190 116 371 580
35 410 614 635 270 138
865 587 941 851 942 150
128 894 46 793 689 962
515 185 818 613 536 648
203 923 252 548 631 851
620 68 130 913 338 906
983 35 136 576 257 94
22 798 984 830 433 50
897 494 445 111 671 933
838 590 378 637 466 415
64 584 874 677 814 635
62 772 430 144 796 493
802 411 95 445 659 603
33 349 935 744 821 702
681 174 816 526 440 79
885 888 312 49 427 570
94 711 906 960 439 809
248 774 548 530 590 634
461 137 77 683 995 648
714 53 494 696 775 814
974 69 692 764 649 253
438 332 207 849 65 985
552 656 219 93 14 877
469 244 100 200 830 658
227 719 290 14 576 842
759 233 64 887 325 350
768 909 295 93 188 235
373 76 656 381 204 163
561 812 853 682 49 420
977 62 994 737 645 702
271 213 198 959 532 854
453 295 50 379 849 798
367 978 206 56 818 33
137 756 259 123 58 225
287 907 384 595 68 583
394 411 536 487 645 534
399 741 960 930 791 462
635 562 869 182 465 710
306 778 679 745 548 997
617 787 863 474 94 978
842 834 924 407 315 335
444 51 71 641 712 566
607 196 729 604 386 703
372 603 769 105 615 761
256 994 251 135 357 29
229 399 699 584 560 262
185 843 524 506 722 107
222 193 799 975 393 546
373 186 887 15 993 637
594 152 299 399 132 658
788 387 441 654 468 881
822 271 399 199 957 50
957 432 439 90 711 41
178 785 472 107 406 216
429 474 526 962 13 831
554 490 270 113 474 212
623 666 966 553 479 282
525 508 720 426 874 953
458 213 33 509 763 797
864 35 768 890 712 408
418 568 966 584 553 422
891 250 967 225 321 973
847 593 742 218 303 747
34 173 842 751 180 9
247 608 483 719 43 166
543 964 548 512 875 794
519 797 406 102 85 926
730 87 800 971 788 887
167 413 760 851 634 514
861 849 60 890 74 802
99 692 357 860 770 937
678 867 597 699 139 494
785 557 170 122 707 17
394 92 514 645 893 93
601 298 262 495 66 407
633 830 643 563 467 850
952 515 353 715 421 159
643 405 851 656 218 647
337 4 30 77 280 27
552 231 460 634 955 664
979 681 606 706 97 667
315 915 400 555 933 40
649 729 605 885 667 385
893 546 372 469 914 194
690 798 701 674 807 758
989 262 759 773 202 792
879 819 236 822 840 315
281 112 677 987 281 492
489 952 691 770 267 951
342 320 583 358 257 491
629 253 820 258 303 880
258 409 426 634 791 815
861 750 639 791 637 512
970 803 819 127 525 75
527 728 26 341 968 996
113 366 689 304 706 70
634 837 83 499 62 386
551 54 57 843 164 894
770 89 857 318 316 432
489 108 179 664 404 390
758 267 32 749 354 868
976 310 957 371 247 114
894 598 942 340 73 957
755 974 475 214 652 619
500 623 790 638 438 412
193 939 313 216 828 279
653 723 398 458 457 577
647 433 598 705 456 472
570 947 474 262 282 468
293 193 623 593 558 925
606 843 182 950 254 937
515 761 681 922 157 322
102 752 347 902 866 213
765 775 33 411 681 71
410 699 805 23 811 963
473 701 372 910 894 782
173 689 156 493 864 199
686 139 585 234 400 306
72 806 25 715 868 656
400 146 289 33 53 44
252 843 994 552 322 799
470 341 233 718 477 673
551 669 627 313 828 232
453 500 135 411 967 981
199 214 497 985 217 112
330 768 57 259 491 421
435 712 274 262 173 34
88 86 934 857 575 433
118 821 501 331 904 14
757 640 593 989 204 515
444 44 882 942 734 76
359 900 646 671 147 369
45 671 658 627 805 169
752 787 472 956 474 798
397 180 291 308 352 320
236 108 559 454 289 658
193 154 588 573 867 382
210 781 465 958 296 563
834 714 65 665 167 315
925 249 773 463 534 473
105 152 899 971 219 512
926 704 354 651 292 785
90 495 377 7 838 820
710 578 777 778 339 25
748 751 358 931 875 773
90 169 61 886 352 877
347 79 68 142 350 13
445 624 781 937 77 823
458 609 795 238 647 373
488 644 262 741 287 269
4 276 852 766 27 847
802 269 14 271 103 843
696 414 23 511 501 557
926 923 864 707 982 570
621 307 59 732 529 407
860 586 273 836 575 93
533 135 668 32 590 904
263 73 768 181 797 267
281 204 894 711 796 310
862 81 727 83 71 260
818 531 113 412 462 406
609 588 509 706 892 585
578 870 65 111 492 772
140 39 349 428 262 219
20 698 838 763 15 823
232 151 78 320 333 616
546 837 185 76 439 93
757 7 565 58 245 115
538 809 190 950 797 346
145 511 394 617 958 902
59 1 352 691 62 241
406 222 215 278 323 97
110 871 884 897 684 527
690 431 407 814 607 253
485 517 760 731 395 186
937 265 281 509 631 951
357 550 354 371 781 111
884 303 414 308 434 744
563 39 987 509 71 640
717 883 527 12 647 662
229 524 871 134 933 781
411 470 242 560 669 805
909 889 497 6 84 272
649 779 870 322 221 790
815 371 743 205 466 707
385 30 674 127 863 361
770 875 650 406 683 207
300 726 626 77 295 978
579 816 39 569 584 356
541 884 862 710 784 284
365 975 598 865 280 17
91 67 780 2 322 61
447 470 544 445 348 869
937 558 337 521 805 121
828 455 524 806 234 659
912 763 767 723 934 420
301 546 566 531 90 913
966 142 550 680 105 756
1 752 217 456 53 593
627 640 834 441 165 725
314 248 269 548 681 417
794 26 20 627 547 387
552 738 143 259 769 113
118 673 994 827 554 32
794 65 911 433 596 518
249 473 7 368 378 108
590 805 191 537 704 793
240 584 386 444 27 113
377 793 511 287 448 715
180 234 791 155 245 706
638 380 735 527 135 772
778 945 630 527 138 375
835 244 318 638 603 37
861 367 969 616 572 844
472 373 776 22 739 134
438 457 696 701 622 162
586 230 20 899 693 855
771 212 957 195 926 122
23 409 34 235 655 886
536 416 560 755 43 980
610 597 538 890 969 875
66 299 619 876 886 278
756 570 950 490 939 75
675 562 544 317 293 826
929 609 721 419 293 777
67 129 734 202 980 497
738 543 505 461 676 600
523 554 174 262 706 992
884 410 165 450 797 389
645 766 613 152 426 376
981 279 348 519 334 521
547 600 473 496 177 311
271 697 275 561 484 792
846 409 809 245 94 35
790 290 187 337 934 438
553 396 663 541 378 820
639 841 817 626 814 94
364 518 361 253 1 195
357 470 178 417 122 8
784 974 567 235 777 709
135 681 198 842 713 196
835 703 441 1 805 746
5 884 254 147 195 396
736 825 215 466 563 735
202 220 179 333 376 446
670 330 551 587 1 741
117 209 522 51 298 33
161 794 328 207 243 630
740 956 870 140 293 525
268 180 39 48 693 299
841 331 505 898 361 496
270 926 545 162 848 378
605 923 10 758 15 968
842 507 178 929 998 950
677 669 368 566 634 66
130 169 59 941 983 277
541 443 994 704 432 766
617 620 380 339 84 742
580 718 381 340 989 706
736 154 773 926 870 65
88 690 651 58 569 103
53 435 831 871 278 159
443 210 490 243 219 516
868 354 871 828 521 845
524 848 293 73 531 645
943 197 510 357 384 846
867 342 834 215 272 795
98 596 524 671 384 41
367 972 486 436 404 430
450 279 139 429 952 775
484 121 548 322 626 88
169 697 909 47 899 147
47 337 958 743 18 706
709 256 563 932 136 447
906 140 797 205 242 983
357 298 439 808 194 955
911 420 598 63 866 244
641 102 896 365 201 838
395 841 981 339 561 670
839 562 296 102 804 122
353 33 928 946 772 480
752 768 926 412 124 15
139 363 399 63 597 639
980 59 702 342 367 497
223 284 761 566 359 744
228 157 434 188 196 987
40 364 824 779 320 635
396 330 937 848 68 894
43 803 881 560 877 69
273 47 934 650 334 671
431 306 432 88 276 524
828 768 276 447 665 744
279 359 672 742 693 152
476 281 910 462 684 134
460 889 975 816 401 176
218 748 779 24 236 479
140 773 267 496 549 703
520 731 420 594 863 955
123 372 927 230 913 861
961 650 233 371 210 520
489 412 70 766 141 451
457 302 146 175 469 540
25 717 359 17 842 27
466 244 30 872 442 303
776 978 464 831 401 841
160 473 177 372 867 606
507 89 970 154 956 695
821 364 472 634 429 309
893 850 345 159 110 720
338 555 359 157 843 569
880 325 777 80 14 98
847 489 671 305 719 239
351 273 533 638 298 876
411 513 758 742 653 41
537 462 742 118 94 364
556 646 641 904 771 21
511 371 122 90 476 914
860 304 731 534 160 565
202 577 244 696 852 436
670 599 55 369 292 465
291 223 10 427 167 26
440 982 372 231 556 199
799 953 722 289 642 319
843 536 161 15 886 891
253 29 417 987 130 290
663 536 292 423 886 35
74 277 372 667 724 814
480 765 697 222 81 244
517 324 675 671 398 412
12 474 476 824 322 353
623 773 463 951 770 88
810 927 232 480 192 654
980 155 586 276 267 384
78 612 184 939 923 400
641 207 527 511 247 434
523 484 743 562 480 625
158 382 939 714 411 454
950 415 34 727 587 915
773 490 482 918 649 727
789 463 810 774 372 431
260 217 557 367 604 967
323 843 317 813 163 815
167 273 481 487 46 376
543 206 613 367 672 157
671 421 359 385 806 387
570 560 695 513 996 567
767 131 577 953 114 675
985 721 199 748 707 541
842 112 62 145 192 555
14 84 408 509 331 298
33 913 634 637 105 453
861 52 63 780 122 822
429 492 119 410 894 976
21 44 979 142 915 717
932 100 850 548 897 59
960 692 8 903 804 2
65 260 438 225 418 579
572 550 314 717 289 174
487 680 411 91 104 176
607 111 888 335 672 662
395 792 563 479 930 307
426 345 608 393 409 821
404 279 32 539 811 266
579 743 578 383 373 864
215 673 967 106 803 956
428 5 487 362 348 744
191 150 377 873 305 337
920 249 473 243 258 53
660 535 177 54 882 717
663 785 279 297 50 159
804 676 882 560 866 830
52 227 240 756 921 593
665 532 929 619 274 476
118 740 657 133 722 793
923 486 93 23 601 756
906 168 731 612 623 15
997 415 139 355 668 634
418 143 412 822 784 271
4 912 846 615 68 991
217 69 365 687 237 910
624 672 757 201 141 283
505 84 637 170 687 889
790 54 896 122 598 565
793 100 395 579 862 686
849 113 913 921 238 670
736 446 827 272 987 458
159 297 135 65 262 474
158 253 996 674 496 379
643 682 323 433 357 961
412 958 521 437 752 611
871 798 251 160 263 567
80 698 254 773 418 405
657 778 163 912 40 898
602 413 583 829 258 193
56 29 620 992 873 513
160 723 805 122 827 284
531 141 366 859 487 221
821 963 557 649 536 827
58 931 619 62 418 821
33 147 890 759 630 813
152 768 349 488 298 298
577 511 272 473 33 127
214 279 171 517 143 73
12 644 576 65 896 989
594 578 916 661 564 511
552 873 162 224 237 609
320 104 219 669 703 584
954 269 279 710 932 456
696 672 426 735 852 528
516 932 449 675 226 557
10 126 510 811 395 395
85 123 873 425 365 265
879 552 392 922 814 111
241 394 84 682 361 505
189 178 967 378 955 173
604 744 992 861 90 688
467 405 120 415 253 111
130 513 254 64 521 700
623 620 847 948 556 546
776 515 653 922 522 131
134 376 532 207 988 96
955 770 882 310 549 416
150 322 118 660 796 411
286 141 684 722 570 574
464 886 826 937 38 654
868 400 65 784 5 138
505 518 914 710 607 22
980 369 68 496 484 437
458 5 10 707 293 377
472 18 358 613 663 243
830 597 649 783 692 721
973 147 321 519 601 120
173 842 626 970 987 638
874 59 77 644 823 519
61 489 901 644 794 880
760 971 827 495 41 962
671 357 912 635 731 985
96 792 56 96 772 964
742 195 569 127 866 672
301 874 172 371 879 131
43 325 135 557 5 584
22 926 959 807 956 326
281 748 27 336 903 910
382 899 561 925 952 612
801 995 253 864 734 826
728 751 235 412 247 681
605 201 979 992 455 939
418 595 932 265 292 278
213 680 4 48 341 153
84 593 545 526 332 322
288 135 458 686 734 244
492 418 854 414 516 126
745 478 583 553 647 29
955 834 128 954 463 654
557 659 112 565 215 416
902 189 697 838 739 245
31 562 124 23 605 432
807 872 401 832 69 336
390 349 215 41 114 456
553 911 599 960 373 550
86 313 327 693 752 706
654 303 56 953 57 44
805 903 433 167 114 408
939 112 198 660 704 126
936 656 623 827 41 713
604 194 870 912 164 815
379 7 907 30 310 642
707 20 48 952 229 340
450 126 230 412 678 514
535 977 267 628 689 813
813 879 793 454 395 414
13 216 97 508 698 482
279 367 825 260 37 107
699 338 579 880 9 621
220 208 889 298 491 574
111 72 110 497 725 505
611 369 491 686 111 594
507 56 995 62 31 778
931 845 706 266 483 874
729 15 297 994 912 718
142 400 890 24 272 858
816 671 800 237 416 403
855 633 90 244 345 409
4 312 490 836 140 448
265 102 696 63 612 375
706 743 644 306 884 213
427 633 90 464 667 320
559 246 954 245 59 26
167 967 609 591 73 221
753 622 821 932 575 951
107 617 402 83 913 421
67 773 988 720 846 933
362 193 285 558 127 893
505 8 264 359 468 444
194 959 752 577 714 901
377 8 582 593 673 68
860 974 337 600 8 11
222 4 33 892 259 306
126 431 579 356 509 918
856 461 716 530 350 37
221 471 550 322 572 696
116 891 949 369 471 521
189 662 874 575 393 325
555 648 839 750 151 404
720 685 226 251 88 352
169 539 524 3 567 493
874 692 858 484 126 321
845 843 297 515 480 458
559 572 682 104 181 284
973 191 955 987 525 587
525 482 206 879 490 344
12 832 139 298 55 860
49 630 219 107 479 693
79 151 605 587 992 668
702 624 655 510 465 649
349 339 495 337 843 422
710 797 441 458 266 296
586 572 924 212 959 207
310 55 287 422 10 954
886 679 784 767 961 49
531 400 467 986 536 705
304 511 209 171 406 655
586 560 370 401 288 144
707 220 254 349 305 365
265 514 603 801 500 962
583 304 702 265 927 508
737 261 223 157 777 32
467 947 651 787 305 337
734 860 652 319 837 793
159 336 673 173 950 882
823 668 888 496 544 19
72 136 471 928 573 844
896 773 553 345 845 397
585 180 454 952 6 977
71 359 273 233 682 71
541 675 908 885 296 97
922 912 769 508 91 589
833 126 510 486 135 730
315 76 659 378 776 442
487 231 581 301 892 683
484 411 452 889 412 545
302 279 641 921 916 531
642 265 981 993 855 536
953 478 259 428 101 579
22 415 592 94 504 21
509 978 699 588 648 826
608 546 39 802 779 313
199 724 760 656 188 721
633 501 209 677 268 761
341 79 634 444 586 408
343 954 218 150 871 494
100 547 792 183 714 377
483 839 395 114 472 969
366 75 446 393 676 480
861 165 130 887 235 3
863 132 13 14 639 776
44 679 212 297 909 786
800 890 226 928 189 60
530 518 195 968 804 902
75 60 285 719 846 818
619 553 824 829 751 917
340 286 587 567 73 458
255 745 10 475 950 261
620 964 769 833 446 290
189 150 920 16 617 23
426 740 5 739 762 167
100 881 130 977 674 989
554 91 955 858 328 307
49 11 158 250 979 679
891 601 439 558 629 955
590 151 257 629 230 700
949 153 297 522 96 643
558 864 351 895 79 951
84 354 298 930 523 423
141 458 849 790 216 702
769 965 827 506 238 459
976 925 626 176 531 769
510 40 47 874 96 875
70 719 944 211 96 765
951 313 826 895 377 225
691 234 887 36 770 178
797 945 782 719 138 800
490 7 399 182 858 495
386 844 522 221 381 531
882 185 27 269 343 418
516 412 544 916 642 948
421 646 554 514 244 242
637 625 919 625 988 448
722 447 363 736 737 859
793 69 416 286 336 715
780 26 470 948 182 157
732 522 446 244 725 205
871 548 290 896 224 249
117 680 261 907 398 362
662 522 916 717 968 735
976 91 468 945 782 57
104 12 653 427 782 13
270 721 465 178 536 120
641 746 564 389 319 457
429 864 587 744 541 826
946 914 638 660 952 91
521 260 572 319 367 465
941 893 764 799 858 697
197 976 246 256 913 910
689 657 790 978 642 947
565 266 720 60 197 507
216 639 669 785 742 574
353 408 237 270 607 914
247 523 28 175 937 788
485 66 850 635 456 963
484 462 465 914 507 834
106 470 241 795 938 433
100 505 649 360 433 25
955 70 673 466 994 946
214 935 685 716 517 421
997 750 118 174 7 878
383 130 701 285 7 656
737 821 746 698 525 368
208 572 309 621 633 644
948 291 562 233 538 726
302 408 614 242 539 18
224 218 522 517 102 685
46 930 190 239 774 481
848 969 590 332 700 167
135 172 582 13 220 272
605 336 613 977 911 11
881 450 825 38 280 483
499 552 156 394 802 511
97 300 410 274 871 221
945 75 545 268 162 319
680 513 22 554 78 109
178 106 820 195 353 256
978 544 44 737 119 181
838 580 846 353 545 170
583 324 993 275 715 507
821 455 353 296 484 696
963 24 745 910 531 752
238 207 218 521 861 192
912 300 105 474 688 937
763 521 609 932 217 361
96 581 518 436 187 765
149 703 790 824 636 346
467 959 61 35 534 40
110 95 390 439 786 974
562 157 906 606 40 191
32 61 579 768 891 818
346 112 910 723 614 275
955 777 360 645 716 252
381 299 719 951 444 315
262 802 363 9 418 746
377 771 237 685 232 357
436 795 958 62 373 470
827 448 786 945 593 225
330 985 127 69 400 702
974 103 60 492 597 397
255 418 596 852 127 619
402 768 817 337 239 904
977 738 195 533 399 935
568 503 627 388 240 612
446 117 686 513 801 14
639 79 137 105 559 428
867 2 179 873 381 640
477 663 386 694 174 956
618 374 126 416 510 53
182 628 347 102 886 950
962 847 863 963 544 187
830 707 442 454 105 438
912 631 283 341 684 436
255 316 513 129 274 537
646 280 815 444 332 632
820 697 260 56 243 963
419 401 113 797 319 157
892 30 765 162 319 479
407 238 339 324 408 916
123 619 666 369 248 442
608 933 617 4 288 875
157 532 288 631 147 835
575 470 194 107 856 378
894 852 521 88 616 435
966 223 826 210 768 655
286 868 361 382 258 825
708 42 973 390 100 604
26 642 545 784 220 712
26 14 288 833 161 259
467 337 810 918 949 327
562 566 581 575 918 189
51 354 80 367 21 797
610 623 55 988 727 601
357 453 444 670 612 168
15 164 432 810 544 726
982 29 835 764 558 821
774 834 164 245 160 739
195 896 584 682 104 595
965 291 784 585 575 24
610 113 373 997 11 891
517 156 648 667 871 983
14 192 137 966 122 613
654 380 418 366 348 539
263 130 435 314 63 183
667 145 11 139 344 975
642 611 330 961 708 302
544 604 81 365 386 266
993 716 547 699 497 368
974 151 304 589 837 731
717 93 792 950 928 351
571 710 896 553 789 533
248 934 759 687 571 175
640 845 346 222 92 4
978 115 617 950 957 437
617 718 108 752 359 823
241 441 171 393 928 739
302 874 946 163 862 313
431 222 766 190 59 361
62 517 578 818 459 998
569 286 884 167 653 560
255 314 815 540 111 913
875 437 192 993 333 155
277 523 215 920 501 47
378 973 895 689 2 436
151 761 144 63 599 720
27 860 770 979 482 465
988 972 279 35 731 617
615 178 577 491 751 858
221 656 179 841 167 583
397 895 463 834 380 126
262 563 267 546 546 846
888 977 735 605 255 539
531 370 696 510 695 56
458 468 112 949 590 795
189 924 10 351 220 583
349 604 782 720 661 87
613 794 159 161 689 678
355 41 273 62 744 981
407 27 631 770 380 494
313 581 869 511 994 752
340 965 477 606 326 174
628 118 618 946 485 668
72 327 296 949 241 954
991 314 50 559 886 46
446 104 110 644 92 350
346 4 151 716 672 809
520 607 671 856 839 95
374 384 772 151 369 427
604 988 925 745 406 82
911 886 403 84 209 97
197 377 863 878 154 170
871 34 540 977 671 840
484 866 162 64 418 909
158 246 618 878 591 19
939 501 43 861 567 476
886 394 804 25 19 866
834 541 166 965 439 715
912 266 453 410 176 707
746 646 609 290 119 494
947 857 743 95 690 559
517 715 955 530 66 29
753 576 439 902 742 454
443 728 694 505 47 55
191 179 489 499 125 18
156 610 108 830 114 119
508 878 488 667 642 7
200 611 929 573 772 71
873 645 537 523 828 986
452 164 214 680 742 93
174 813 122 248 137 112
899 879 200 761 216 690
595 432 596 540 393 452
443 724 395 483 969 55
567 967 728 476 737 788
748 844 261 743 398 339
624 521 583 68 134 890
716 513 493 20 255 983
356 678 184 955 658 96
938 70 11 83 515 507
293 491 816 910 761 466
149 447 784 607 138 690
615 803 240 777 513 325
493 598 675 538 274 272
772 176 404 664 766 428
545 896 925 382 818 116
838 657 917 589 820 484
823 123 881 493 454 306
878 9 765 372 895 188
234 378 366 617 76 919
375 264 51 543 777 692
362 688 77 65 691 315
54 393 815 114 585 366
15 948 469 446 321 987
54 589 91 538 107 564
170 776 515 723 647 644
160 367 337 471 312 520
533 737 678 812 684 572
636 398 267 479 66 325
689 445 935 412 245 977
5 379 814 297 666 316
935 358 491 643 72 295
636 193 212 881 913 759
909 218 516 745 121 142
931 988 245 112 446 856
472 724 342 606 502 41
140 118 496 251 927 176
264 159 398 667 417 809
228 637 789 691 770 442
582 11 453 700 693 258
877 235 207 937 62 964
192 54 104 84 353 23
291 110 90 477 604 811
955 176 839 722 360 211
745 434 781 216 212 639
864 692 731 550 993 572
522 655 946 83 140 922
366 422 339 440 147 655
124 88 876 624 795 401
256 995 985 118 165 645
442 557 769 252 448 447
406 90 40 113 337 822
408 723 431 546 172 67
767 796 377 508 550 5
584 474 48 721 222 321
805 4 191 116 965 497
4 727 415 16 756 897
940 255 121 773 579 222
750 870 563 483 17 899
234 99 399 167 205 634
439 399 71 142 206 342
277 30 223 920 340 618
707 645 657 719 33 711
492 11 502 337 536 203
998 867 768 776 503 621
828 485 583 866 213 638
368 855 397 629 241 503
729 46 687 244 901 299
469 905 972 618 268 915
410 215 370 135 985 806
505 262 907 993 434 646
475 946 567 490 325 791
143 862 764 78 853 747
577 255 375 160 173 295
801 626 461 797 320 226
311 590 336 145 965 460
870 739 631 973 764 474
327 571 313 879 184 266
658 468 857 217 817 442
462 111 504 555 412 96
722 692 150 761 486 52
897 919 521 637 444 475
523 311 985 604 489 531
370 942 618 480 304 602
225 29 597 862 561 183
440 276 176 265 238 135
877 946 483 918 593 166
531 863 542 198 295 33
379 995 414 392 418 521
575 361 620 454 757 532
543 842 574 950 523 654
772 155 767 380 754 162
873 932 820 611 669 130
381 261 865 563 2 887
619 435 24 157 382 100
306 131 179 231 547 574
114 517 56 269 723 370
609 101 23 18 635 278
679 666 597 291 114 149
824 341 160 551 548 435
653 249 884 107 262 144
367 543 187 718 262 582
537 907 485 634 687 910
360 28 870 611 153 442
816 838 942 709 780 720
566 47 729 781 889 255
511 727 674 397 461 433
715 204 202 375 954 525
823 920 853 225 316 776
433 645 455 51 657 120
474 293 343 73 96 899
61 185 338 397 713 716
840 998 623 650 707 588
713 918 153 837 559 839
796 921 926 111 744 633
78 995 450 989 151 445
172 680 365 86 111 650
919 872 506 246 825 391
236 382 561 654 195 341
930 245 637 634 775 475
863 225 967 811 820 799
409 744 119 585 222 972
399 474 903 619 450 352
902 188 68 864 239 556
352 597 24 449 489 627
201 587 436 57 964 28
374 208 353 590 234 435
118 569 58 228 72 274
323 995 256 554 280 745
114 664 120 410 678 974
655 755 426 827 422 354
717 303 615 900 576 401
50 630 479 772 849 332
480 81 668 918 53 649
570 671 324 953 837 324
150 28 164 978 798 408
270 545 898 414 665 837
152 780 922 171 570 693
207 736 848 691 194 494
458 567 59 313 458 893
408 97 830 538 32 506
322 98 166 428 158 453
218 409 956 342 117 381
894 78 840 896 565 496
464 400 916 509 147 111
811 293 172 600 139 809
813 783 426 861 581 543
474 988 546 735 947 502
396 226 908 677 191 299
208 523 277 694 8 543
546 928 87 148 993 577
294 632 660 316 175 662
408 710 512 575 894 733
348 864 353 412 386 467
312 910 316 548 47 648
310 74 608 276 714 283
148 467 572 943 898 74
54 524 4 670 386 654
506 364 454 733 105 468
236 437 355 947 39 383
250 763 199 925 696 733
992 341 128 477 935 444
269 432 904 824 388 391
326 966 37 466 315 557
461 714 292 551 176 500
796 74 628 452 376 944
158 656 394 666 172 159
746 969 905 458 358 469
99 209 315 86 656 978
344 208 578 127 735 898
861 344 816 170 827 718
353 715 634 35 193 768
543 738 614 882 713 39
711 713 609 701 688 132
43 741 883 614 72 89
477 701 910 265 587 723
62 337 442 254 939 957
936 762 523 406 481 787
668 204 498 41 226 73
793 673 530 177 307 30
63 544 5 96 632 173
376 704 206 227 377 8
790 327 806 922 246 345
624 150 628 827 686 693
15 857 214 854 172 705
154 872 767 494 737 253
972 506 76 454 737 398
199 581 692 429 154 717
105 815 995 175 16 872
679 507 476 801 813 267
510 506 920 983 235 555
78 488 575 225 870 901
769 656 329 766 573 986
601 180 451 769 376 701
653 236 503 695 719 594
96 212 118 956 758 622
950 139 637 432 229 68
129 87 884 881 302 502
180 703 387 365 139 183
103 898 639 418 601 924
768 630 746 186 199 830
130 261 247 97 894 474
819 982 462 224 23 10
114 957 317 561 512 145
137 196 103 951 441 815
22 813 312 744 39 619
273 168 458 629 875 245
992 569 253 120 438 464
557 490 463 190 804 406
875 94 495 766 481 300
93 102 241 269 691 878
898 485 845 394 286 908
175 727 895 667 223 503
123 836 34 779 460 11
991 553 681 342 331 506
642 239 695 908 406 249
125 359 436 749 52 822
632 937 138 717 975 363
728 360 98 240 846 725
456 501 106 984 87 358
352 866 396 913 456 512
564 661 964 366 233 53
879 311 19 902 891 567
548 140 13 990 17 117
743 139 546 948 973 774
966 462 26 431 230 672
231 218 771 886 581 662
447 983 698 670 338 169
287 319 162 856 13 740
228 587 477 523 766 897
714 405 412 621 984 299
322 50 42 893 152 169
532 790 14 438 416 711
60 47 173 961 343 965
480 554 336 870 100 565
851 2 30 953 738 314
346 145 575 410 94 449
742 435 160 844 878 952
150 401 438 419 844 441
949 51 882 984 699 93
727 787 31 212 418 652
286 305 378 680 630 543
700 792 289 690 27 6
477 526 341 519 170 319
663 577 968 304 871 764
94 961 232 136 139 543
26 699 312 89 234 182
610 52 397 25 938 904
487 596 31 811 959 54
913 782 948 611 268 977
952 455 700 24 915 174
273 493 416 240 939 500
678 470 53 730 400 671
581 76 966 580 53 363
803 543 137 787 357 631
255 96 633 709 472 77
308 414 149 232 571 234
525 71 873 980 150 419
18 319 815 402 606 160
731 363 591 906 427 554
229 29 894 285 117 362
191 434 990 734 182 718
660 11 954 905 254 137
927 485 19 246 30 499
616 591 52 180 783 324
315 882 661 817 209 929
674 15 789 740 154 328
982 657 628 557 122 148
409 500 771 889 59 875
723 217 473 668 162 202
206 635 513 80 308 248
449 306 76 7 764 343
952 496 871 731 882 676
853 692 389 787 784 312
288 424 200 873 373 894
2 412 852 217 493 120
905 584 287 442 446 734
289 660 91 608 145 925
49 16 156 193 897 397
779 852 574 658 792 445
219 52 195 400 812 580
803 955 741 335 518 503
541 931 921 597 651 807
509 149 73 362 512 712
533 481 309 728 846 565
140 908 740 141 768 36
544 803 222 338 763 814
13 422 133 304 491 396
238 22 602 677 278 36
315 213 268 436 835 343
773 872 388 442 364 118
938 285 780 937 182 407
156 252 417 571 490 12
621 873 792 32 7 516
127 384 8 807 565 274
576 181 984 888 808 757
523 141 301 563 682 567
797 592 963 279 134 75
831 847 443 354 143 482
347 51 945 636 899 600
555 713 965 756 211 619
858 417 914 199 108 109
540 633 789 522 367 240
957 791 916 672 532 27
840 342 910 589 259 583
887 936 607 553 168 321
192 356 619 192 419 406
932 401 936 665 667 179
934 590 485 468 949 635
338 360 640 419 159 93
966 260 324 451 286 679
733 832 241 830 805 566
989 486 461 938 85 200
203 561 949 491 392 946
905 988 781 309 500 550
796 62 296 723 734 870
730 224 657 974 827 229
528 860 424 835 674 115
352 303 720 235 553 313
676 91 700 723 549 486
91 220 154 385 669 50
584 672 539 826 785 887
379 996 177 730 414 977
67 31 303 231 219 803
892 443 392 253 751 77
823 235 29 754 626 947
767 682 887 603 601 807
580 956 747 159 205 839
393 314 6 778 734 300
297 646 132 204 746 704
767 41 856 639 352 728
190 323 350 782 797 631
87 189 579 969 818 361
190 880 412 585 188 618
880 671 573 593 816 646
908 973 76 260 927 364
703 423 498 772 175 467
644 611 580 996 877 667
440 718 569 34 704 512
933 31 112 722 921 683
178 284 797 784 481 689
791 589 428 29 882 588
392 730 438 980 387 724
520 928 122 991 575 412
208 562 151 548 106 622
31 530 181 926 195 546
404 597 52 693 488 849
962 147 912 804 446 39
305 884 74 380 230 541
552 336 389 281 221 377
35 254 634 749 297 871
843 94 860 598 824 569
931 114 869 533 134 881
704 313 334 298 214 372
723 897 379 32 648 26
189 167 460 433 811 951
136 834 155 366 797 885
432 507 412 191 804 376
632 618 391 852 966 906
161 388 271 332 487 161
580 252 974 228 15 360
173 786 551 245 207 892
58 373 709 157 480 193
203 573 354 770 784 711
94 774 453 938 897 34
102 451 253 541 566 142
254 697 106 105 860 378
370 327 796 703 461 60
592 984 8 228 638 286
433 25 905 832 130 99
475 406 522 704 348 180
109 907 285 777 596 737
81 88 783 222 203 840
535 590 118 913 889 376
744 521 901 168 330 251
696 639 513 523 846 788
215 250 320 717 14 93
316 946 151 149 330 102
671 188 810 251 282 722
23 353 882 807 947 952
227 233 280 376 897 924
401 353 109 513 806 373
938 364 503 705 979 746
137 302 386 956 372 803
326 511 793 189 742 479
617 906 557 978 9 872
389 130 57 195 10 121
915 218 352 11 455 325
574 923 689 233 584 401
782 857 297 421 236 319
252 888 640 21 476 51
485 703 222 629 343 489
498 528 76 278 254 636
667 850 276 684 935 971
566 196 946 207 932 194
963 321 706 598 117 78
936 82 560 690 937 345
533 560 338 611 348 287
3 471 669 168 640 183
686 173 630 977 449 785
185 687 220 899 187 458
55 492 150 555 623 34
210 39 796 733 209 26
146 782 117 97 47 864
460 713 681 341 943 536
605 276 946 471 81 133
916 579 263 679 46 578
634 833 597 467 599 659
841 701 696 30 156 420
632 394 298 702 645 936
95 629 992 344 469 177
979 349 719 886 604 708
350 174 681 409 220 795
710 616 85 69 323 208
250 650 622 753 543 357
326 205 990 515 112 853
70 46 442 42 294 226
448 624 831 269 926 612
551 69 424 818 5 220
534 757 108 901 127 661
645 515 81 826 617 875
679 6 933 35 695 846
274 71 37 684 995 314
462 936 117 570 60 428
725 695 975 139 329 581
747 641 1 360 869 178
340 325 294 56 365 622
661 221 255 411 781 979
60 845 365 508 88 929
25 886 327 200 515 765
89 497 892 711 389 936
524 552 126 566 151 905
918 120 859 684 776 272
475 571 54 790 176 719
721 504 244 884 729 948
926 80 328 773 699 362
335 335 891 480 725 42
489 899 359 442 984 591
764 806 807 552 987 341
770 94 650 810 910 167
441 989 438 478 388 5
151 325 810 661 180 554
634 869 793 714 731 569
489 629 763 791 441 200
205 689 906 247 956 873
209 265 126 404 919 894
218 721 873 535 190 465
79 134 167 591 252 584
659 224 278 914 224 30
227 852 974 912 672 691
953 639 754 322 36 64
588 110 509 66 902 126
715 344 697 712 565 746
357 323 116 849 93 293
7 269 731 139 614 745
276 669 907 310 11 834
195 846 732 431 4 55
972 513 148 128 248 83
186 254 526 535 58 251
641 400 125 91 737 899
334 403 555 191 682 302
694 641 984 244 348 448
274 258 435 81 125 669
850 894 603 851 325 155
616 201 539 965 928 972
783 778 760 94 746 489
239 526 14 732 56 114
95 992 32 872 929 996
72 278 350 120 186 281
606 512 366 839 348 722
34 767 34 7 634 635
779 872 377 514 996 854
725 77 106 961 449 247
593 401 853 626 752 146
26 978 766 750 605 596
171 153 495 705 722 794
107 903 818 739 674 72
185 693 904 642 661 293
113 416 780 722 467 583
78 321 723 456 595 147
118 196 626 752 424 250
174 128 873 278 571 979
782 776 642 472 860 66
373 941 664 635 28 197
970 822 14 237 722 685
78 492 121 463 52 371
856 433 756 759 514 719
663 340 69 817 847 392
348 352 499 255 293 847
835 759 476 343 144 914
354 546 836 37 34 763
852 50 97 226 498 548
426 562 577 281 492 702
750 169 456 887 362 972
677 63 173 733 95 146
118 944 383 918 266 175
672 842 278 354 493 288
699 839 216 761 64 793
233 123 326 683 745 771
979 973 444 894 99 341
715 171 782 48 790 508
60 687 122 371 83 54
473 768 912 14 87 408
418 136 10 419 726 880
176 358 97 850 106 515
373 501 173 476 182 217
973 837 463 932 981 242
318 829 863 739 656 723
97 440 555 815 691 698
592 343 826 388 472 904
394 252 423 835 355 537
943 6 602 251 150 197
881 602 853 505 227 31
700 755 828 137 235 52
641 987 803 210 382 211
182 214 355 86 833 460
540 293 805 244 39 143
107 944 244 38 340 656
944 619 78 247 707 425
666 30 725 724 241 742
708 98 520 287 626 847
732 852 680 922 807 492
835 220 713 424 666 764
510 146 891 909 416 553
561 311 143 809 345 355
577 249 80 900 641 491
900 19 308 130 15 49
928 79 246 550 530 733
157 170 412 576 367 917
514 239 415 102 200 774
230 895 9 680 52 477
65 991 382 453 50 680
104 361 293 923 339 847
682 560 659 866 116 706
953 317 701 722 980 710
320 79 779 780 809 786
317 689 332 861 363 314
363 974 903 778 176 593
578 759 835 411 328 80
168 781 18 922 427 615
758 201 423 479 243 133
616 19 377 201 911 177
696 90 72 371 155 238
609 44 743 276 902 824
683 15 116 686 181 649
263 143 966 194 100 584
740 658 478 81 131 596
878 191 578 392 499 330
252 775 347 781 512 675
714 555 758 936 946 196
374 730 820 926 155 235
442 128 741 937 548 227
768 98 944 722 740 797
147 339 793 608 269 10
993 730 293 895 770 247
297 783 971 735 464 933
511 511 755 219 180 158
80 303 901 242 457 214
361 539 63 486 309 166
537 554 56 88 613 876
49 358 200 488 153 454
806 362 432 108 284 877
681 532 56 975 509 216
104 370 763 453 216 754
565 647 423 830 960 17
901 471 845 813 169 601
849 853 900 836 992 787
28 87 748 710 364 383
323 494 237 193 638 402
276 767 323 777 557 990
323 466 617 500 238 928
985 121 836 882 744 496
262 466 672 755 811 958
351 301 768 227 822 567
877 964 509 465 632 405
310 686 429 196 758 689
259 183 834 442 367 80
125 594 189 456 753 525
392 322 490 961 439 104
369 683 960 567 891 33
702 896 120 241 864 464
818 520 170 425 252 947
927 578 199 203 316 949
44 556 768 291 378 517
947 56 398 901 968 657
627 527 774 930 82 577
718 607 479 732 672 516
77 554 254 705 571 591
851 477 506 729 354 848
779 870 536 947 755 338
656 300 8 149 248 113
457 124 81 471 153 378
290 855 604 498 271 322
861 329 979 702 482 988
256 658 638 231 564 597
942 454 969 741 859 888
284 436 558 641 84 453
776 739 89 536 146 547
737 682 767 977 629 1
773 478 269 766 23 892
291 437 995 4 241 657
970 680 799 35 790 545
275 78 534 274 48 748
278 803 327 842 688 898
245 54 577 21 413 570
96 699 681 77 205 564
879 317 824 985 179 175
564 641 554 21 396 648
797 573 659 60 847 317
810 83 222 363 95 596
630 990 399 585 896 350
333 554 394 588 385 183
900 794 174 743 324 503
603 308 858 487 235 973
162 60 161 372 973 220
803 3 681 400 22 168
439 862 73 652 121 718
980 435 567 794 974 827
187 203 322 243 166 29
254 676 655 670 410 838
491 196 533 578 913 991
178 433 864 512 956 163
368 644 199 284 380 616
491 177 709 651 56 280
682 83 423 477 779 491
613 936 339 302 718 120
825 696 706 810 661 763
332 467 628 143 24 472
379 993 614 531 724 268
606 287 598 856 573 691
104 882 746 684 203 472
291 477 341 561 147 222
765 367 11 453 62 808
188 444 161 26 672 67
58 250 794 471 888 593
204 47 985 229 671 231
180 501 337 645 416 984
611 312 673 787 806 97
10 921 113 201 912 516
647 659 883 922 645 156
95 671 250 914 263 291
965 431 740 536 520 871
83 70 640 323 599 132
209 259 504 27 883 119
372 132 310 368 735 352
851 565 923 478 784 219
198 288 932 546 509 402
665 958 926 490 354 938
943 535 169 266 301 507
369 987 384 28 660 802
634 384 136 971 14 538
977 909 855 340 892 896
492 407 955 862 297 572
101 79 526 133 861 996
438 11 808 52 557 213
86 995 269 268 470 122
940 277 582 366 688 634
968 934 830 607 747 92
641 291 848 188 481 707
855 32 587 131 203 617
767 626 393 128 136 309
390 438 27 170 507 627
259 407 802 720 17 280
827 85 803 694 438 429
823 277 590 370 748 34
51 612 388 1 483 564
733 19 174 762 663 417
787 66 261 696 289 983
665 534 598 613 446 214
904 357 492 701 897 75
806 279 684 717 487 229
924 492 876 938 934 896
516 426 994 243 697 388
408 471 337 933 118 261
343 743 391 821 42 884
110 767 417 547 396 594
930 421 539 668 974 68
346 689 267 293 208 855
479 721 602 997 770 469
960 807 323 710 668 428
677 145 19 849 663 212
294 953 189 982 895 533
164 396 930 435 744 34
323 10 839 56 26 771
441 689 594 208 395 674
54 666 709 652 227 921
660 422 967 738 86 871
952 207 174 914 15 4
37 897 803 816 831 207
308 770 583 413 9 157
419 9 561 231 863 445
179 484 684 583 385 99
575 660 245 622 661 352
135 829 23 449 884 31
462 243 805 85 661 581
126 745 499 920 805 820
310 928 662 55 854 686
124 725 294 857 865 107
781 369 660 446 936 49
872 258 806 998 877 808
387 177 651 57 428 712
982 169 810 806 926 499
917 87 617 92 713 29
393 197 609 64 916 792
44 326 766 453 777 329
998 326 83 216 270 101
801 240 679 5 276 749
844 397 503 485 104 556
648 645 453 226 293 345
292 981 937 553 381 125
318 824 666 693 855 340
954 265 476 186 828 540
412 442 373 549 169 730
303 928 76 966 851 303
779 897 444 843 725 702
105 617 372 29 594 849
931 428 872 391 422 609
895 987 362 676 119 931
915 998 739 203 690 307
874 521 647 102 98 539
302 934 232 79 234 60
452 660 720 987 929 678
374 479 585 722 940 901
397 578 562 246 102 147
444 629 638 165 293 724
878 37 826 563 394 440
894 701 580 903 107 89
372 219 493 308 156 610
12 906 450 53 519 711
716 666 151 690 851 346
533 253 786 417 859 227
181 639 493 398 680 342
119 953 273 409 606 455
106 900 497 204 19 467
322 118 38 628 457 10
340 721 256 756 687 136
642 637 700 466 811 610
441 986 519 605 909 710
793 394 547 421 633 589
229 915 183 913 293 967
928 570 638 747 667 272
897 98 65 247 179 40
475 287 555 977 640 695
485 651 110 672 332 104
758 794 769 624 994 422
564 114 448 591 458 139
135 336 736 612 668 484
414 469 465 771 252 822
910 887 453 47 754 851
294 194 939 521 386 385
72 404 709 555 806 393
290 389 140 72 385 497
158 239 981 592 911 748
745 315 239 449 991 829
455 220 296 684 388 118
708 689 607 817 617 706
334 533 338 238 236 437
925 213 463 741 897 309
225 299 883 408 478 955
287 743 363 587 27 686
847 70 482 463 882 170
968 490 54 971 401 806
904 894 544 5 917 824
268 969 15 941 531 915
904 987 560 327 383 207
440 681 601 258 362 582
949 480 953 671 909 567
259 228 783 367 501 401
825 526 300 698 942 94
127 609 803 537 92 81
706 787 338 69 110 935
207 567 378 582 296 717
899 581 877 607 921 574
669 69 915 214 219 29
738 577 500 286 843 291
671 20 260 782 155 381
295 672 263 762 120 274
454 467 454 182 55 907
149 258 587 307 694 427
637 820 280 861 884 835
566 762 768 297 413 847
889 556 109 752 843 994
680 347 31 131 234 653
742 424 776 839 354 176
757 425 129 834 614 607
664 371 524 385 329 807
932 343 300 404 725 439
387 919 51 911 828 365
148 889 490 439 376 832
946 616 637 929 741 85
818 381 442 216 372 441
801 459 711 193 458 789
990 107 566 264 777 364
215 605 153 160 697 841
671 959 588 235 36 65
75 424 273 862 554 842
631 683 198 511 372 316
881 859 529 798 264 428
273 454 720 497 551 841
301 127 767 879 782 547
673 564 427 219 212 11
645 113 360 982 869 16
243 39 871 629 474 501
949 24 297 734 162 887
811 403 133 558 442 688
548 536 246 856 980 575
607 410 567 421 139 812
29 326 674 745 420 681
874 209 234 95 683 660
657 227 304 6 133 885
273 134 669 235 73 960
66 534 90 965 202 528
909 53 664 198 639 630
379 42 504 379 195 450
152 386 387 533 681 247
801 555 618 284 362 614
745 679 123 44 536 557
934 186 354 618 99 180
227 894 84 712 131 955
444 242 905 117 683 883
394 82 172 909 198 466
964 958 702 181 982 324
155 252 503 547 2 308
279 924 872 164 352 719
962 891 735 864 316 600
973 25 740 105 461 896
862 425 941 977 341 981
66 152 552 483 156 278
673 357 584 237 922 354
151 706 234 900 758 558
609 267 10 247 92 313
874 224 514 70 871 874
184 192 910 850 324 870
103 379 152 266 746 873
369 390 825 931 541 387
700 962 239 151 849 989
998 98 45 314 549 120
575 992 83 958 225 3
619 933 469 77 196 413
523 387 783 982 460 26
525 944 678 512 782 276
826 77 578 9 166 853
587 508 18 359 594 987
975 917 768 708 888 506
238 309 502 909 347 63
427 133 203 967 79 995
170 835 968 318 587 549
521 720 667 880 667 934
962 45 135 786 119 994
274 899 401 819 229 781
808 217 349 226 103 28
628 238 91 698 739 395
149 553 860 953 663 920
699 482 310 521 574 169
926 167 9 222 715 317
780 737 929 324 557 438
859 370 31 716 11 452
249 918 368 473 544 921
155 762 442 922 131 571
93 47 923 316 77 982
547 832 890 541 478 145
35 3 303 845 706 246
781 864 953 836 364 19
411 439 376 146 921 906
653 413 566 896 265 430
847 540 812 206 743 767
393 40 495 571 23 253
8 75 276 115 916 455
425 324 994 388 748 738
730 564 990 469 87 297
703 411 329 180 240 900
414 176 207 502 788 154
973 904 799 1 827 275
726 565 513 178 165 211
995 7 905 867 222 697
482 675 956 750 411 462
206 888 472 860 167 834
248 271 611 956 861 887
250 122 68 50 898 550
155 936 476 587 322 144
689 615 131 959 900 503
301 624 868 312 493 953
837 21 59 618 377 657
961 836 122 6 186 421
885 641 428 326 639 356
114 48 371 426 195 44
377 542 713 713 665 274
94 869 853 177 774 694
77 593 864 779 828 367
957 221 898 10 859 798
845 362 171 715 102 574
247 46 30 832 961 469
808 464 773 668 141 624
6 129 176 463 864 50
396 677 652 59 525 776
603 484 512 77 238 213
337 579 415 470 416 232
328 526 722 125 30 22
593 806 75 539 155 413
476 337 670 713 931 440
470 327 492 477 77 496
983 443 830 360 788 139
171 609 603 97 781 187
831 857 866 419 643 770
740 688 134 106 865 205
308 672 701 230 738 596
897 917 570 401 760 109
796 445 250 906 103 998
197 327 315 303 619 392
534 130 966 421 930 690
30 683 675 736 58 922
443 14 76 346 419 851
164 369 732 256 199 594
231 96 95 691 261 803
677 646 822 73 493 195
895 337 415 124 979 311
70 107 277 613 506 336
786 123 573 957 850 948
918 816 895 351 227 224
895 634 125 657 924 705
650 289 825 561 17 26
939 985 367 281 113 734
647 180 992 858 161 764
335 299 549 829 632 594
710 24 316 67 389 667
33 678 782 934 381 985
845 680 845 173 662 196
857 458 471 911 65 655
704 290 189 618 235 633
409 113 312 809 154 575
1 86 941 492 391 947
883 734 96 430 821 296
230 348 212 465 793 813
559 752 466 495 937 175
578 956 857 566 396 504
604 453 535 573 75 37
122 201 287 137 584 386
40 815 984 326 338 196
221 851 404 312 597 710
548 989 647 484 78 989
583 258 932 345 796 699
121 968 556 285 287 512
385 219 655 196 522 319
959 113 480 966 556 740
672 585 982 502 490 25
215 836 893 48 968 989
88 21 810 677 491 53
960 438 460 524 362 52
6 334 671 53 197 454
421 213 922 195 677 180
577 684 821 153 79 181
837 725 310 951 882 735
894 942 915 299 73 284
734 612 976 533 717 518
211 402 48 117 561 768
276 397 227 127 545 24
284 382 332 646 607 856
490 310 159 478 217 929
273 360 230 228 938 766
111 282 49 539 482 763
954 287 253 475 664 679
847 622 109 684 830 189
240 848 694 354 197 909
817 247 518 931 350 114
232 839 594 410 386 966
889 842 903 344 889 298
412 858 899 112 969 59
867 181 271 190 678 208
143 104 973 41 954 430
28 646 53 22 819 199
652 730 753 991 770 558
125 468 366 891 257 838
244 315 806 66 754 99
635 328 111 648 166 704
192 493 399 203 519 360
598 789 753 526 1 444
596 861 528 789 986 96
96 237 660 240 246 573
279 929 519 507 792 708
62 482 537 528 808 875
848 579 569 501 81 872
819 321 801 94 416 186
631 861 474 372 84 878
887 893 212 133 918 635
157 364 413 187 751 902
389 328 819 693 33 989
688 619 462 468 567 629
438 701 913 908 92 512
437 81 243 894 29 167
152 679 932 252 192 949
82 978 374 242 897 185
202 417 167 25 965 748
588 616 157 474 845 27
451 156 555 984 276 834
924 758 576 820 894 228
269 596 833 142 515 140
142 814 113 163 375 47
624 901 306 415 334 328
566 94 429 962 174 489
845 673 301 572 98 555
180 726 179 986 639 614
297 993 863 503 536 79
509 18 736 701 535 39
564 235 557 382 371 265
155 974 819 398 807 279
673 258 736 178 698 949
134 167 328 766 371 820
886 828 718 801 566 312
826 977 129 594 869 509
936 332 990 592 167 656
519 945 574 223 97 796
610 289 316 772 20 226
70 614 85 593 837 19
637 309 166 768 52 260
248 412 838 197 361 46
561 704 62 93 887 651
560 339 450 301 206 702
424 463 836 150 161 544
314 553 736 8 632 266
537 291 18 199 129 513
680 311 528 32 386 379
974 949 318 624 642 513
555 241 367 876 468 180
812 234 44 115 361 325
916 95 521 224 259 220
601 590 831 574 872 514
368 671 118 3 841 172
195 80 865 324 354 833
608 27 67 752 538 698
205 545 278 743 150 713
80 49 800 70 704 427
349 638 953 695 87 447
77 518 319 907 119 220
783 992 742 828 300 476
594 985 26 290 660 897
688 377 23 343 405 573
541 901 975 877 133 471
239 739 976 753 345 546
394 631 111 96 106 281
274 67 103 332 63 744
513 954 220 350 535 134
579 73 434 214 838 429
42 307 585 204 636 979
572 785 491 216 347 358
494 869 848 56 529 2
853 863 867 700 622 761
229 669 156 82 231 807
994 246 465 933 985 214
340 149 261 21 908 268
727 645 281 741 264 801
681 720 131 881 637 310
436 75 8 601 801 1
281 158 374 34 441 660
861 447 703 742 737 852
398 21 533 721 351 542
644 801 673 135 120 45
666 788 172 958 533 578
18 859 271 955 518 7
134 511 710 666 707 740
164 627 797 852 684 474
587 361 960 77 674 632
80 387 678 178 820 220
411 745 90 796 627 212
702 3 504 580 997 19
674 392 501 693 720 270
90 946 775 959 178 34
448 700 898 489 799 291
294 562 84 487 598 320
265 303 633 146 155 153
833 765 525 263 965 5
378 759 250 246 715 135
950 248 589 17 988 381
575 486 11 735 370 594
979 773 97 66 617 46
694 784 861 561 255 488
344 150 74 340 302 544
276 636 436 288 65 758
815 795 876 730 436 678
602 276 288 349 146 218
723 311 828 69 76 445
730 284 832 443 434 506
627 420 375 880 731 957
189 693 678 266 561 859
554 609 514 563 103 154
611 795 507 14 364 456
668 928 137 518 875 490
324 78 659 549 481 247
848 244 239 196 309 851
657 157 529 881 383 195
236 432 610 791 78 640
401 142 383 850 697 576
608 18 912 356 829 395
446 755 351 441 882 99
78 498 840 828 319 613
98 7 79 533 569 773
304 876 139 350 423 376
924 421 840 72 163 191
205 851 654 894 218 319
884 822 627 342 341 287
190 673 34 951 552 613
180 695 588 370 515 873
474 661 760 231 189 362
731 223 60 619 364 199
142 368 21 827 27 344
358 675 6 175 405 850
746 150 465 821 30 357
70 108 121 160 425 888
121 29 308 494 185 994
474 81 692 314 303 577
261 803 636 744 70 570
715 229 405 250 196 572
915 469 520 663 390 384
391 710 125 89 54 975
332 922 895 840 652 896
428 361 707 537 880 392
440 439 201 581 852 843
896 218 994 736 15 846
258 191 373 711 895 908
109 14 243 513 664 777
373 707 826 119 977 993
971 556 442 275 749 806
664 408 735 764 721 444
61 948 318 168 724 33
335 127 473 177 951 53
418 668 997 839 221 998
492 717 400 192 789 775
727 499 576 39 323 723
288 276 332 971 109 728
299 799 513 102 62 127
929 275 169 601 702 890
513 375 57 296 166 807
459 702 867 822 246 822
191 573 819 606 828 506
347 728 30 45 95 89
836 735 204 401 214 88
801 882 963 786 986 607
805 627 139 486 564 430
532 15 868 17 819 936
344 304 819 814 819 899
235 202 3 901 293 988
201 357 544 133 580 441
32 479 432 57 887 117
246 100 709 167 835 879
211 547 28 738 276 541
806 655 60 143 408 535
887 550 232 289 656 126
675 965 351 15 450 527
643 959 341 624 174 953
935 619 394 930 825 360
382 349 696 997 145 308
694 80 201 68 701 167
715 47 76 407 731 214
755 865 582 449 302 400
683 394 917 485 345 89
719 667 880 162 53 814
929 983 423 931 246 924
177 997 448 562 797 910
684 310 657 320 582 803
922 953 233 247 357 689
277 992 328 992 542 836
991 122 891 718 164 658
807 409 510 132 411 604
80 986 23 358 762 445
261 597 336 714 712 737
241 463 331 466 174 219
944 955 579 65 940 967
363 790 43 476 20 808
676 293 471 794 819 397
741 926 819 618 841 432
752 129 485 832 222 259
120 397 708 752 20 421
866 259 753 672 295 671
244 771 815 87 405 978
727 898 151 769 977 158
553 207 620 516 564 767
590 605 138 495 421 598
151 703 398 206 856 448
806 433 303 458 289 852
422 280 953 371 887 964
715 817 958 688 689 610
852 799 524 448 100 361
76 580 946 155 910 73
890 397 598 111 172 709
98 436 768 596 842 984
860 447 614 780 87 831
970 722 511 549 572 976
290 89 358 812 681 506
649 595 420 833 766 660
189 416 296 120 174 709
211 414 892 617 647 35
640 354 82 689 299 334
219 83 804 263 168 748
380 223 418 677 782 977
365 428 863 702 660 580
322 136 181 24 616 32
680 712 527 627 827 237
391 796 199 325 337 719
322 778 943 605 908 564
156 942 704 271 41 631
221 846 632 952 769 498
396 442 183 629 13 951
682 720 228 726 37 613
840 737 275 501 990 276
266 19 723 684 346 209
11 767 43 530 58 2
84 497 331 680 775 928
40 370 308 419 807 456
874 953 927 969 456 938
379 748 614 737 41 531
733 647 766 583 561 831
851 936 155 59 528 764
988 353 750 741 200 531
354 119 426 785 472 585
966 880 559 36 955 771
836 771 858 674 107 636
271 610 256 96 942 494
441 187 402 868 823 152
159 732 82 809 749 506
940 46 687 793 532 345
164 889 379 522 681 838
219 36 446 430 806 370
877 333 462 570 795 323
439 350 835 945 32 146
264 300 188 720 749 342
116 846 828 58 130 618
119 376 839 387 13 418
801 844 623 640 143 283
22 647 338 201 658 73
197 718 38 262 476 448
305 407 515 881 212 484
228 498 244 434 391 928
883 620 676 243 420 309
189 9 892 34 406 496
132 945 127 484 420 539
39 444 106 56 497 255
884 728 589 561 636 934
508 383 386 22 493 231
602 178 148 614 100 697
554 840 167 710 401 562
48 822 936 354 289 585
934 983 202 125 171 367
52 282 923 492 614 585
128 179 854 227 82 101
364 43 597 984 796 457
75 768 633 142 575 527
418 740 724 228 44 211
276 760 825 829 639 175
151 219 115 483 585 11
991 805 857 4 676 146
386 605 45 844 404 749
561 878 902 21 970 361
287 336 72 514 724 623
289 650 46 803 140 288
525 961 986 142 257 756
943 139 399 265 798 44
691 68 254 62 150 613
987 185 37 84 290 145
535 441 384 969 987 397
128 518 546 969 966 319
706 916 889 808 517 59
304 823 482 641 939 661
138 887 261 208 112 116
422 124 203 756 421 921
360 417 890 938 317 590
277 462 922 638 802 592
229 626 16 874 754 866
53 185 199 383 53 599
907 879 849 95 170 468
768 854 899 655 831 805
690 37 714 126 902 274
955 334 4 859 430 439
540 697 66 636 815 649
867 679 955 79 446 175
804 779 570 460 443 329
695 893 488 244 325 37
469 71 25 773 850 921
547 149 124 440 507 755
172 24 875 692 225 841
559 471 539 326 215 953
767 55 502 507 910 991
42 165 126 824 186 770
985 271 900 684 483 240
21 7 587 192 120 40
440 350 200 121 529 560
465 436 936 727 409 227
83 180 147 748 997 625
646 418 41 562 799 985
810 205 52 891 62 746
123 719 735 991 789 330
218 605 285 622 615 120
739 566 435 554 392 146
75 717 996 210 824 500
420 922 812 607 380 287
264 614 612 203 726 538
817 626 319 949 82 181
594 559 808 2 677 119
39 854 459 225 893 447
479 603 941 509 91 353
429 709 105 514 450 925
629 528 938 887 63 311
863 241 22 880 750 170
875 111 597 396 372 506
757 912 622 458 328 734
483 203 911 864 613 450
877 771 414 974 36 4
772 594 578 392 564 501
804 858 276 704 81 393
362 133 700 440 65 189
901 516 600 68 173 436
540 409 380 298 350 858
652 839 802 404 121 412
579 182 537 556 349 899
490 114 779 415 879 272
288 936 890 237 979 535
332 59 746 724 775 797
523 787 360 126 417 166
732 989 167 580 854 16
672 854 334 535 245 91
739 631 656 847 886 307
243 106 934 53 369 313
747 159 301 540 4 450
503 927 754 364 145 161
713 355 945 792 834 793
939 484 427 478 437 594
263 120 18 615 884 769
466 757 564 18 498 241
889 684 958 411 51 583
816 960 720 932 8 773
361 746 931 970 689 313
404 199 428 447 382 606
402 16 944 202 189 241
100 297 407 784 413 170
650 725 84 446 964 303
462 788 754 59 877 10
25 809 680 271 384 993
801 912 768 48 931 767
71 61 243 192 674 663
260 77 316 502 392 547
871 416 902 190 305 374
8 168 512 619 423 361
941 573 3 361 143 472
700 245 679 565 412 750
461 780 210 621 319 735
996 199 893 66 8 257
733 320 862 48 394 921
695 853 311 728 169 867
696 78 488 600 523 170
295 450 992 67 848 462
734 536 559 741 770 393
92 503 487 831 958 809
569 468 951 335 325 541
311 779 345 318 816 485
601 95 484 572 816 800
609 903 626 242 942 931
301 980 868 557 147 312
537 374 386 691 171 604
264 991 167 57 683 733
921 779 460 715 963 727
93 595 80 288 394 616
925 585 8 782 463 560
361 452 24 329 797 300
806 387 197 65 57 459
851 27 129 806 462 926
548 680 291 776 279 102
248 251 196 612 769 401
930 588 574 42 735 65
248 255 181 273 487 486
727 227 696 101 140 768
644 756 981 945 760 728
224 270 360 455 894 837
150 496 574 753 108 7
323 656 869 318 708 200
319 164 863 900 748 185
310 167 654 564 938 781
900 358 962 707 442 178
370 342 249 143 800 792
355 21 839 220 647 957
810 968 39 159 771 943
833 197 146 355 537 688
895 46 782 781 374 788
3 790 83 758 205 279
665 376 937 431 125 986
639 361 578 397 332 15
402 791 496 498 18 130
659 759 697 715 489 565
778 351 545 590 114 652
789 434 608 529 457 176
386 174 573 354 989 447
978 673 17 364 878 194
577 880 446 748 510 192
484 768 820 522 197 807
614 791 82 282 860 93
648 154 271 320 509 311
360 798 65 20 660 811
362 984 655 211 956 559
576 212 414 674 677 949
896 763 960 312 220 466
881 149 226 202 229 901
649 555 642 28 821 312
490 308 96 152 581 763
616 479 32 277 38 855
332 457 346 78 318 386
536 232 13 835 586 755
861 679 800 506 640 753
895 415 505 421 271 803
277 277 201 233 302 347
68 354 736 270 363 506
950 38 302 737 540 784
656 290 972 192 380 667
216 513 980 645 580 583
865 920 119 997 194 157
152 945 246 473 734 52
256 862 437 255 210 584
960 553 196 301 191 918
182 697 777 135 325 273
515 569 800 724 109 776
452 179 467 686 661 36
933 806 134 988 585 982
244 756 14 840 127 644
23 878 923 64 153 969
978 321 919 561 125 878
104 13 698 365 407 122
293 741 449 402 132 879
948 356 814 697 594 480
57 738 150 551 683 630
192 820 467 682 324 423
536 886 574 255 20 662
145 351 501 453 52 596
849 116 631 909 317 701
244 573 808 476 262 2
649 278 665 232 136 253
85 864 388 7 511 300
684 772 635 190 303 63
383 100 881 171 884 883
995 884 140 507 95 427
411 358 638 286 303 917
704 425 99 66 690 502
903 633 219 267 921 333
420 706 252 975 321 276
325 130 982 58 718 511
580 970 913 583 211 360
95 68 760 286 912 330
156 603 520 80 835 620
762 549 8 633 908 235
720 769 880 101 857 765
816 279 111 874 768 147
753 422 615 202 386 756
40 212 842 422 512 103
898 861 254 305 1 164
60 952 772 542 652 471
86 548 193 402 827 323
909 373 815 23 348 53
981 262 562 626 858 901
749 181 710 437 102 51
493 855 866 779 303 624
631 650 336 17 864 97
392 594 815 348 859 366
776 109 627 610 981 636
592 183 474 401 151 731
613 812 631 959 832 836
924 372 771 60 322 961
143 155 556 449 706 874
900 98 838 75 937 929
800 591 599 763 64 931
81 2 575 795 165 457
989 644 306 814 587 936
719 816 223 727 50 255
835 629 772 870 32 300
942 91 493 617 595 619
284 370 73 834 428 169
980 414 268 307 750 786
232 323 848 389 750 812
457 490 676 696 487 82
295 336 938 469 743 701
959 618 435 829 182 869
978 975 892 358 253 668
379 568 526 754 151 23
554 628 316 709 136 338
722 230 591 356 230 886
801 320 429 308 945 611
305 814 566 754 895 613
704 980 563 822 900 896
835 810 859 992 192 784
341 123 477 404 602 782
434 560 794 372 932 823
644 762 669 578 663 243
95 55 596 43 66 614
781 940 842 486 734 102
229 355 804 127 16 274
105 357 215 252 198 65
280 123 309 686 222 221
945 271 442 929 389 518
882 105 431 816 372 396
424 42 834 230 536 913
515 359 50 891 156 800
507 294 111 335 477 751
735 667 803 333 310 762
257 985 64 640 573 717
55 420 872 552 114 927
513 883 584 192 51 13
744 848 278 502 295 748
578 708 366 477 226 356
628 392 519 543 308 79
638 113 143 856 924 518
330 410 994 519 808 303
785 355 724 45 248 352
706 20 542 551 144 702
789 593 420 311 25 575
203 162 780 69 774 144
912 147 789 258 316 788
953 655 920 428 658 332
936 433 881 341 727 637
479 698 362 53 892 710
857 639 680 242 626 497
707 664 266 989 83 390
393 656 635 360 956 153
201 506 449 901 398 186
111 470 49 28 230 601
604 705 771 415 894 612
807 276 462 262 741 885
75 9 942 862 648 484
476 934 242 67 409 702
346 668 13 69 571 741
731 386 180 369 943 639
432 408 659 293 257 77
222 176 482 403 866 485
762 270 758 449 546 5
550 399 418 475 639 338
865 889 752 705 876 296
458 897 268 231 257 693
146 197 456 390 93 664
884 428 68 887 252 816
258 892 883 239 875 529
617 699 570 838 396 309
824 74 997 177 401 554
626 171 383 186 53 13
223 248 126 252 672 593
176 63 9 790 848 841
7 448 326 156 812 925
843 372 653 512 490 155
334 89 67 668 435 423
745 467 54 778 71 932
508 864 211 855 676 685
381 671 577 731 8 839
990 489 173 337 695 449
959 151 460 250 976 361
114 108 792 750 649 157
574 183 266 947 206 741
635 292 396 16 891 415
354 782 493 446 38 108
682 971 334 365 72 924
796 263 568 505 322 62
841 568 121 584 876 718
304 121 209 171 650 200
621 336 74 383 203 367
510 322 907 110 899 220
830 564 14 113 745 90
138 519 587 793 593 960
472 937 207 362 719 435
788 314 129 752 726 980
501 199 695 757 997 941
715 211 977 676 270 782
589 601 810 329 184 874
633 558 428 63 620 13
91 319 209 604 112 586
425 255 380 156 609 484
800 182 117 318 546 217
771 513 928 424 900 252
74 181 941 677 451 663
514 254 256 7 895 605
750 10 794 928 262 237
940 950 908 324 808 129
449 3 121 563 746 176
274 944 243 533 289 7
664 674 104 739 280 954
318 596 777 41 182 26
348 258 95 590 987 598
425 39 117 998 386 845
197 129 195 863 917 820
933 397 127 327 474 268
108 106 827 144 226 896
771 643 1 650 927 759
606 978 122 312 535 899
721 271 692 736 527 798
281 811 957 932 482 264
63 300 190 228 606 171
176 53 413 403 382 629
167 151 727 341 892 837
42 897 198 865 345 770
331 666 542 242 164 60
559 178 403 24 523 671
891 724 877 173 174 298
612 38 957 313 473 59
32 117 90 449 139 165
271 968 747 270 872 289
211 510 383 207 6 215
734 440 570 819 100 565
151 569 330 452 2 312
822 34 158 954 761 563
475 90 104 949 697 211
724 702 526 663 648 760
220 319 426 457 234 472
818 848 131 236 65 467
203 663 482 466 983 727
358 182 14 802 509 437
468 719 428 355 881 961
832 236 514 455 318 615
406 372 305 295 303 335
902 303 20 936 639 739
964 32 929 786 692 675
894 951 57 911 817 1
428 907 842 780 640 458
937 964 887 513 157 298
383 667 183 891 48 237
776 4 97 550 543 239
258 523 992 367 315 191
694 807 499 815 256 381
619 24 684 454 170 685
413 833 243 688 138 176
259 560 28 784 552 341
308 882 500 984 234 389
107 911 887 982 308 384
676 47 472 107 511 103
245 2 615 578 501 928
39 972 297 106 40 802
337 523 829 231 432 286
98 274 292 575 720 112
845 678 985 353 72 915
544 289 899 137 166 843
511 664 653 747 195 124
715 463 67 458 935 958
662 304 926 671 366 609
93 7 381 137 732 205
200 936 888 230 226 261
773 307 957 906 33 877
5 800 716 816 349 867
58 471 990 163 121 307
833 218 556 834 361 111
386 194 166 901 644 915
424 355 192 921 263 606
112 860 246 584 728 650
640 888 521 748 260 945
949 310 823 476 435 5
580 904 785 685 607 98
922 289 207 47 218 235
313 366 623 81 694 725
415 243 129 384 882 518
966 427 154 593 393 259
428 271 394 643 120 94
481 144 850 413 633 440
75 843 954 801 750 990
264 284 843 597 662 649
533 926 780 229 927 459
310 619 800 947 150 265
462 73 496 49 603 233
189 640 994 103 792 447
961 362 454 528 201 505
661 897 53 318 562 47
189 827 822 916 341 148
243 898 527 68 302 673
905 202 931 743 909 800
56 708 657 995 689 712
635 128 456 620 645 785
137 270 417 721 897 82
892 774 217 148 967 154
807 367 989 85 286 486
583 437 342 623 969 815
901 65 552 829 455 693
725 841 507 876 607 854
870 216 219 240 267 48
201 23 471 932 574 564
141 689 832 937 808 672
204 70 902 967 449 959
112 37 816 367 940 378
354 170 952 100 263 591
90 371 581 181 215 875
865 140 18 744 672 506
75 737 123 880 298 920
127 644 476 559 494 539
920 812 804 412 428 73
500 263 400 927 6 942
821 172 72 12 363 49
136 980 764 910 724 744
934 879 644 112 836 521
173 262 53 485 454 47
444 196 215 369 183 33
53 135 650 825 741 532
308 111 627 109 972 542
212 448 922 37 329 490
492 827 895 941 544 548
194 623 977 863 218 920
986 617 902 331 941 133
176 533 438 11 154 57
527 356 502 968 2 330
691 791 155 648 36 878
507 511 73 418 318 598
495 932 262 783 621 212
114 953 218 401 507 577
509 776 928 321 155 315
518 877 331 27 44 548
423 647 990 396 482 139
694 410 195 493 562 941
4 508 765 308 513 62
821 29 153 712 802 564
640 558 882 243 518 615
599 707 404 320 51 687
615 795 111 323 761 953
24 946 598 282 15 748
372 281 553 980 917 218
6 150 583 921 841 494
432 486 221 90 535 790
333 162 17 429 196 257
627 859 248 500 160 575
866 386 314 759 725 149
642 551 28 452 803 504
560 242 970 914 75 936
876 276 469 618 62 981
939 411 396 666 354 532
168 399 370 484 678 540
251 422 75 813 832 399
988 58 867 3 95 607
809 872 927 22 324 156
206 267 551 877 462 80
93 347 913 681 650 960
171 138 786 324 88 720
519 86 211 196 744 15
443 820 75 828 802 611
514 199 102 680 75 928
167 993 674 695 407 975
290 914 56 484 488 913
152 22 920 789 340 442
268 908 483 604 55 332
15 971 681 101 347 34
874 58 563 705 582 392
441 677 140 817 168 948
297 385 622 818 507 718
334 262 355 564 816 125
190 425 196 721 572 161
453 225 57 303 279 631
395 698 712 661 540 40
11 967 919 80 979 585
662 724 150 792 912 796
345 93 145 621 99 561
821 517 487 834 818 399
591 344 498 433 121 763
359 859 366 670 797 599
586 10 392 531 383 153
366 362 224 96 114 182
787 362 695 509 236 743
177 900 315 522 734 773
561 265 276 100 7 381
582 731 91 741 277 770
687 772 467 56 223 902
360 2 42 495 415 17
46 96 206 612 105 82
997 327 683 380 313 187
393 799 500 651 319 378
750 809 589 227 73 329
625 710 815 987 992 987
193 771 947 879 635 274
308 799 259 536 228 484
562 505 670 918 123 134
40 752 864 650 217 568
489 264 956 134 777 502
311 549 18 809 11 828
852 231 964 288 637 338
881 890 270 620 98 728
790 376 980 21 587 161
428 486 454 831 709 458
451 832 179 204 372 571
479 808 780 802 378 169
35 560 902 539 225 10
827 606 265 923 54 964
317 24 955 787 654 368
967 588 424 82 251 389
23 692 136 851 830 199
156 623 548 630 912 739
973 274 300 48 572 468
530 662 754 423 869 387
532 426 956 662 191 272
789 363 815 175 832 189
379 810 491 340 626 690
404 206 423 638 745 896
182 545 2 466 972 922
43 708 986 581 230 503
671 823 349 475 963 296
769 378 28 55 490 428
650 997 394 770 931 543
457 140 736 6 2 404
883 173 496 722 631 607
65 754 861 5 278 242
508 323 821 814 986 758
369 277 937 388 143 803
488 125 316 792 240 974
758 259 512 875 177 422
840 863 12 420 908 934
853 39 608 696 857 363
944 465 668 299 807 279
984 7 196 565 978 668
206 927 290 817 413 254
1 262 418 700 228 909
786 963 411 892 985 70
204 11 127 978 669 118
768 832 1 65 928 141
467 876 960 169 526 871
868 6 526 102 889 21
325 538 654 140 753 344
343 224 408 210 965 140
998 385 550 846 166 272
451 675 254 585 966 756
367 305 317 565 568 65
915 559 598 498 264 463
772 423 484 744 21 231
63 727 899 602 502 863
234 496 602 664 158 856
94 634 948 77 641 70
838 63 594 55 98 20
127 13 288 213 587 598
82 888 103 154 967 151
766 193 388 100 519 731
765 51 854 226 207 496
461 11 853 910 249 569
717 730 86 322 351 663
27 440 938 161 365 434
89 489 79 779 741 307
727 284 239 627 884 564
129 965 26 766 961 733
180 364 285 822 774 211
505 725 792 22 557 59
626 181 501 902 883 636
725 189 606 966 981 519
260 894 295 302 512 570
353 323 530 376 315 501
417 233 883 927 504 108
531 22 768 533 941 637
368 226 837 807 786 993
700 38 327 159 24 895
370 307 153 853 306 860
167 165 197 244 813 855
662 170 783 398 639 786
519 356 98 376 557 942
713 31 2 878 710 721
682 619 205 531 834 92
342 818 222 233 442 413
687 249 341 328 627 253
413 210 364 907 609 241
423 797 205 338 683 775
340 138 797 533 89 768
844 162 832 163 384 876
621 362 327 98 235 891
585 365 115 434 595 22
569 307 499 780 556 602
639 767 120 572 838 722
994 463 398 920 107 951
789 716 874 692 591 453
336 225 823 383 500 387
68 960 323 796 715 274
995 820 569 976 619 844
888 333 556 39 441 950
548 509 110 676 573 532
537 711 383 779 884 59
334 721 704 135 703 248
773 706 224 859 641 281
812 822 253 448 835 558
413 756 851 409 812 135
672 806 45 583 657 205
322 513 861 597 233 593
645 600 171 719 130 68
682 699 838 556 401 982
775 793 950 796 738 827
75 204 958 213 328 791
234 823 773 499 206 214
22 424 698 582 320 892
92 750 944 502 559 971
839 175 62 129 270 854
633 921 700 33 260 52
300 538 816 261 957 975
514 185 504 253 989 77
207 826 610 618 75 211
965 116 77 975 889 458
884 736 234 51 718 759
844 131 314 528 393 828
79 222 665 265 730 137
28 672 688 491 747 489
781 219 888 365 766 840
809 896 659 175 939 119
420 277 875 113 289 957
890 908 978 811 36 497
132 873 122 934 778 187
395 378 438 284 119 724
887 7 735 370 650 384
188 543 964 153 452 275
808 303 313 129 795 453
914 637 428 986 161 982
114 56 243 20 204 616
150 757 320 805 617 155
758 60 10 294 970 442
766 7 226 933 485 768
304 836 24 908 228 297
120 328 796 294 986 620
564 469 988 544 441 269
1 719 215 948 296 389
146 742 450 981 627 270
119 309 189 840 68 864
819 347 636 528 802 51
185 649 899 361 276 360
260 395 292 346 573 745
913 777 909 451 989 164
747 581 293 667 685 136
213 307 365 312 755 874
510 566 122 968 807 137
218 788 981 642 41 654
166 20 202 807 418 40
185 377 498 526 381 871
214 458 888 660 130 977
564 486 273 403 539 568
305 914 822 634 50 261
190 376 354 265 636 350
407 919 675 77 129 880
893 79 92 572 478 719
926 787 147 188 513 160
573 876 739 811 853 980
745 139 612 333 64 370
929 374 941 200 414 714
34 150 671 518 227 550
81 495 236 535 641 326
542 548 624 70 656 5
420 321 252 36 342 344
326 836 975 528 687 216
434 555 117 487 460 143
262 437 364 724 987 448
613 946 562 49 565 753
680 274 888 690 669 747
319 650 586 642 510 521
307 293 249 946 895 936
51 437 22 532 986 380
865 778 858 363 883 225
545 55 671 955 733 487
842 349 21 417 98 186
955 337 368 3 540 130
975 241 362 922 843 559
461 299 538 114 635 405
936 504 820 147 992 544
370 334 556 473 282 298
808 359 253 464 598 30
86 422 389 87 396 148
785 256 747 600 327 783
648 752 633 594 183 812
470 679 668 861 5 464
752 898 779 713 242 714
218 760 937 80 711 861
476 294 990 493 992 23
624 716 512 452 4 892
666 503 739 609 726 561
497 403 513 155 532 143
976 272 293 942 675 104
716 282 407 736 474 230
654 549 372 186 968 620
220 844 501 471 287 337
587 838 66 554 445 447
165 484 40 960 155 316
338 840 305 288 261 938
829 570 515 607 538 613
143 622 265 656 348 722
555 503 502 876 668 833
186 666 719 323 242 224
498 518 372 736 531 264
633 192 343 654 759 113
998 716 996 424 306 395
115 269 852 956 916 488
509 466 834 41 637 712
353 544 771 299 605 205
906 89 427 580 806 878
494 86 89 710 500 980
836 775 172 69 670 845
448 437 78 560 362 211
359 537 327 688 27 883
333 223 690 715 763 906
304 170 659 224 536 403
100 24 190 678 697 287
905 827 249 853 77 425
200 874 681 578 98 839
826 993 432 925 560 927
638 59 675 30 164 933
535 16 346 761 139 121
984 237 498 699 806 471
514 143 659 672 372 442
653 106 182 671 484 698
941 180 56 3 864 748
858 774 304 678 279 221
780 180 649 308 854 589
248 161 684 431 89 622
87 961 138 353 868 989
50 669 554 717 283 845
450 216 205 181 370 937
385 357 350 693 228 955
845 315 765 283 492 996
691 105 989 672 679 841
531 842 560 794 3 94
507 950 121 95 198 91
336 838 491 784 489 346
128 920 836 815 129 981
262 726 647 243 509 228
525 89 240 599 675 46
835 446 482 91 372 528
782 907 521 769 610 663
521 908 936 853 204 819
898 848 631 978 258 161
751 673 902 419 119 389
871 108 210 158 313 145
50 336 335 370 357 558
514 270 611 535 497 689
896 706 262 189 735 822
221 64 272 138 862 840
725 830 445 705 309 666
680 715 92 505 822 730
963 701 727 330 133 571
61 302 471 81 873 36
345 224 683 949 422 909
694 932 55 659 460 587
656 466 315 721 669 64
52 756 897 640 909 821
32 605 101 163 7 685
376 443 279 337 888 476
872 232 800 92 460 439
975 586 879 788 793 333
330 963 399 312 345 254
359 748 6 366 520 663
722 264 715 570 748 272
135 218 519 216 514 552
870 386 478 275 203 597
838 843 769 699 898 147
635 159 356 474 203 200
659 927 479 638 104 421
349 397 988 615 152 497
989 230 442 14 690 8
394 828 616 671 291 247
824 506 539 3 416 131
176 400 704 846 516 629
771 156 542 8 254 202
67 8 485 544 261 546
604 9 548 711 412 729
875 305 939 48 540 126
157 827 137 885 230 935
629 291 259 835 350 748
192 832 567 599 280 850
838 381 214 83 885 228
534 45 730 977 702 130
458 987 177 258 577 627
814 751 930 329 934 187
749 518 826 775 726 232
84 520 208 985 685 128
381 430 488 854 443 78
804 307 591 527 892 102
752 88 896 461 703 63
732 229 171 347 624 8
368 10 870 620 575 71
28 281 852 570 593 839
386 201 104 638 885 716
499 55 967 185 365 414
178 553 218 277 816 641
472 47 209 561 306 588
594 848 179 870 998 966
203 954 742 992 670 308
842 947 651 655 169 273
840 205 620 624 310 900
298 970 468 662 883 380
270 54 846 588 487 223
224 240 820 710 544 852
227 508 450 290 64 178
564 866 919 247 263 752
541 473 660 907 618 749
428 506 137 511 589 518
178 703 69 227 30 262
858 744 107 50 322 3
497 317 536 743 814 287
534 74 655 128 784 523
951 165 212 211 280 527
292 470 81 244 118 750
510 305 637 844 125 637
757 5 232 969 786 784
833 759 410 571 475 11
722 279 558 534 364 196
328 406 959 33 356 78
773 331 494 303 81 317
823 422 327 426 452 138
784 295 980 579 331 440
463 654 213 987 816 211
397 54 297 327 484 801
541 703 203 553 417 475
46 791 152 140 668 698
724 828 71 451 354 955
272 286 403 379 270 953
473 801 416 207 239 818
600 28 462 118 263 277
959 849 250 875 525 962
286 208 506 400 106 138
866 584 671 85 650 579
382 544 823 716 878 889
762 491 995 6 735 336
170 180 152 18 144 581
868 160 449 892 580 210
346 256 110 85 437 243
525 738 731 64 661 988
896 751 778 463 816 261
300 257 829 28 609 620
90 706 441 494 738 202
135 737 46 253 359 753
575 433 45 496 228 36
110 931 130 112 576 948
190 925 348 905 72 248
600 77 928 694 717 913
412 114 780 542 529 522
936 201 695 914 203 370
250 880 386 822 477 814
325 705 47 84 388 820
638 103 494 847 164 40
696 762 106 815 482 885
474 49 676 920 991 258
247 651 164 319 162 942
118 894 418 877 180 951
57 815 594 666 610 671
204 94 798 26 516 321
878 807 756 737 651 16
928 57 544 967 89 322
572 487 45 810 217 687
73 841 631 130 984 563
490 965 979 5 368 481
64 600 779 569 592 166
428 731 310 239 681 842
269 550 511 523 796 90
665 51 242 39 576 260
212 217 303 380 104 497
448 760 680 30 382 416
322 789 369 106 521 432
636 412 343 994 338 107
460 874 565 229 268 416
293 133 922 400 900 90
255 443 100 33 832 553
708 284 692 580 947 500
206 886 186 821 230 981
720 489 911 992 972 432
8 928 459 759 51 158
816 922 905 931 663 576
112 831 661 823 129 558
688 243 551 126 601 581
236 390 550 365 353 366
807 117 45 41 346 133
691 583 12 109 504 360
682 666 264 548 518 924
48 965 985 605 464 476
475 19 2 563 764 884
624 718 29 348 553 380
67 489 366 966 452 853
635 913 863 229 709 807
924 442 608 20 451 661
460 899 729 31 455 987
369 151 597 861 904 644
391 767 350 34 113 243
343 223 889 839 827 240
812 587 676 979 844 850
475 269 107 917 960 836
377 784 245 698 453 149
95 318 280 916 801 705
624 919 166 495 697 3
558 253 856 396 209 333
803 635 381 318 235 855
179 930 349 483 847 791
633 432 180 316 720 395
202 892 78 758 896 305
765 635 38 99 125 928
198 368 784 646 385 343
469 477 808 600 63 804
431 605 707 532 904 214
487 830 684 321 639 733
174 439 800 414 83 692
802 85 423 848 986 278
318 918 884 736 36 131
244 983 72 466 236 912
501 93 103 740 60 820
162 966 578 763 152 454
58 531 493 306 995 500
467 836 861 221 410 784
356 322 473 459 378 424
179 959 317 264 773 295
924 648 229 73 898 160
229 580 832 889 265 710
431 622 434 460 180 779
463 299 208 206 368 742
975 386 554 742 974 414
394 676 457 275 486 453
12 848 59 99 668 699
691 663 152 533 449 275
783 587 501 344 256 574
364 455 824 710 50 349
953 631 26 571 778 827
768 15 50 182 262 558
812 544 251 923 482 239
213 323 486 98 951 635
78 264 70 402 58 71
879 262 444 595 700 230
389 266 687 439 567 734
909 461 65 197 268 309
504 891 991 565 384 620
547 265 20 683 172 847
513 537 533 886 662 303
493 229 55 145 842 687
991 578 712 964 222 720
964 948 286 561 376 60
503 432 677 647 154 415
21 478 802 754 533 563
893 425 443 900 683 507
615 590 602 444 265 679
970 225 678 321 83 51
599 744 654 485 22 342
388 682 57 245 833 233
542 934 159 449 201 155
658 78 795 540 962 335
124 837 506 455 81 913
47 442 961 701 924 704
858 133 222 507 776 947
323 82 934 771 208 566
979 2 728 829 597 44
351 389 993 257 832 723
898 947 518 394 127 907
650 346 17 783 980 899
599 415 899 104 462 193
126 341 11 185 514 327
541 184 700 38 303 801
585 459 97 504 617 477
43 142 129 828 595 726
811 620 374 983 652 418
835 676 699 900 949 630
671 442 280 385 883 976
94 620 412 982 535 591
412 832 669 603 147 643
126 186 155 534 138 678
36 126 177 583 441 458
184 189 863 388 889 656
556 656 787 117 964 268
318 862 237 257 154 58
698 746 204 499 918 224
833 606 666 1 823 148
376 508 342 2 49 665
67 140 890 936 50 505
652 228 849 502 4 631
161 436 394 562 300 951
372 936 549 259 246 960
422 379 213 675 241 656
246 108 795 998 152 913
197 772 571 134 243 130
613 671 471 499 888 159
685 250 888 708 222 104
896 191 898 976 38 426
425 750 607 241 657 447
907 173 45 750 296 428
801 702 337 427 771 103
399 852 220 710 245 744
976 632 461 670 462 119
194 175 120 974 897 657
13 387 419 633 649 282
801 711 631 650 604 645
847 849 7 755 890 590
191 107 557 577 940 294
981 826 491 290 177 711
559 400 739 694 494 960
513 754 693 533 139 701
343 300 113 951 483 732
890 488 314 265 353 49
573 629 429 955 746 273
349 288 140 66 724 979
642 306 374 145 789 888
644 694 328 280 789 923
275 314 530 291 593 21
577 938 915 248 924 59
162 126 375 263 26 313
125 25 980 394 650 89
966 859 300 727 117 831
938 216 817 89 757 102
570 186 514 111 782 539
466 703 879 912 237 984
157 23 436 642 421 578
241 263 162 484 415 203
866 594 42 868 688 127
17 109 322 703 988 820
943 40 101 917 851 968
275 38 394 194 725 677
216 950 695 161 499 6
977 126 250 291 357 384
989 264 992 948 774 601
689 155 888 968 80 468
122 459 853 453 653 882
941 467 444 760 530 735
142 659 539 358 122 759
510 60 388 858 364 823
75 865 956 191 991 991
762 327 625 948 229 877
169 929 141 211 841 361
865 327 16 716 737 534
323 593 54 339 271 775
435 336 77 845 133 569
879 519 742 725 552 141
87 721 737 617 115 655
196 590 600 175 395 547
137 549 836 803 10 940
660 119 336 420 763 444
996 803 232 42 737 486
413 669 877 993 420 218
594 339 908 625 477 913
491 200 648 129 455 947
113 478 924 885 344 524
752 489 55 813 618 468
549 338 991 502 208 780
172 157 514 672 235 484
909 234 550 440 251 966
580 296 915 187 455 153
333 331 159 331 122 764
877 50 129 396 15 726
570 527 471 396 625 471
681 796 933 730 410 83
748 837 320 211 279 941
155 620 907 59 997 728
654 18 641 185 582 961
790 152 695 620 449 772
746 662 89 678 342 826
157 602 149 707 156 553
914 761 86 288 748 165
486 289 55 522 599 591
99 137 3 572 883 342
884 539 719 398 234 584
919 698 740 915 750 77
274 289 250 735 374 228
606 799 233 936 119 130
860 440 652 18 972 592
40 301 36 393 567 646
272 240 774 715 141 738
661 874 736 329 170 314
321 864 644 476 346 974
668 888 847 626 114 357
24 505 317 50 50 919
349 706 51 785 961 684
485 813 452 502 644 556
3 599 93 289 28 944
166 77 590 45 309 213
458 115 415 438 911 630
185 511 474 954 725 841
273 146 690 1 38 524
537 870 496 726 701 76
674 632 366 529 938 835
348 350 449 574 561 765
477 902 417 272 96 431
907 512 756 975 425 567
773 45 758 22 936 478
198 365 384 68 124 901
272 310 912 608 164 299
595 464 64 686 828 851
133 125 4 68 965 268
666 992 572 226 456 762
175 759 962 262 29 904
345 259 89 712 213 816
992 929 32 24 719 210
843 317 681 305 548 759
737 923 4 407 177 29
539 723 111 995 854 892
131 337 640 574 590 888
756 353 735 152 599 698
666 387 376 368 675 210
590 885 62 638 618 42
666 439 20 762 953 349
297 532 546 972 717 783
674 99 903 131 107 850
400 702 968 665 560 749
466 144 937 679 709 20
3 47 853 470 303 727
775 744 6 273 965 765
827 325 321 441 391 42
877 642 572 747 650 125
274 295 74 57 656 39
498 869 115 628 597 429
211 124 897 680 846 309
755 870 214 656 382 58
690 600 425 305 180 363
343 40 606 612 961 784
166 69 884 920 420 529
119 203 939 523 83 218
832 875 80 1 10 192
449 164 856 766 640 367
957 967 906 735 380 900
30 756 642 626 744 679
585 81 184 83 570 709
460 685 766 429 157 778
744 998 38 306 35 812
324 785 112 850 932 828
824 855 418 567 765 804
668 211 2 163 983 390
6 898 259 70 838 459
54 54 533 491 468 133
402 222 7 104 340 417
384 597 159 525 406 941
811 14 980 231 410 475
172 95 480 526 424 832
56 593 198 851 445 301
179 416 688 989 111 973
218 503 239 324 541 178
722 282 820 416 93 441
529 521 138 618 490 543
680 978 476 207 517 223
328 804 278 470 224 559
241 785 899 365 792 491
797 835 31 148 468 731
814 147 276 763 17 591
724 978 520 317 589 193
417 512 318 110 798 670
367 464 118 450 197 736
856 63 62 910 89 527
92 157 740 510 666 542
225 800 383 778 925 351
123 515 194 386 532 596
453 737 775 772 23 494
738 711 284 858 337 331
836 207 936 661 667 21
628 72 485 761 163 368
347 324 987 595 146 934
394 349 349 635 249 54
231 935 346 619 502 483
677 623 49 845 954 786
679 937 617 42 508 229
968 296 744 811 433 977
278 845 189 889 63 702
515 422 329 448 480 107
247 831 45 314 603 814
749 997 279 138 84 685
455 368 626 110 743 941
888 814 441 806 477 721
518 691 555 510 375 320
246 332 710 888 737 179
869 724 806 636 795 721
436 315 744 853 273 256
300 61 871 847 836 804
421 394 460 961 21 387
408 779 361 969 571 930
244 119 387 651 657 946
70 855 664 673 481 691
296 439 689 627 383 971
929 123 444 888 278 474
30 357 453 273 495 692
597 208 859 558 13 645
331 762 78 313 155 48
862 507 907 411 5 21
890 224 427 424 57 336
392 981 364 754 226 88
792 17 991 937 414 348
192 466 985 269 6 259
770 563 423 55 995 548
867 164 635 380 644 952
353 414 57 369 80 942
572 947 828 431 506 857
171 724 269 457 340 762
101 972 73 606 27 455
128 948 166 76 646 905
574 582 351 729 181 940
336 113 622 473 845 59
982 155 556 465 599 15
651 311 9 654 130 54
375 101 944 568 841 98
814 164 248 604 476 523
427 604 580 430 197 872
361 466 906 702 283 206
126 730 951 732 778 146
957 64 659 465 866 734
171 209 257 512 562 887
213 60 972 123 236 161
805 510 321 712 777 854
806 229 715 890 786 196
967 406 82 734 148 365
629 149 661 946 904 124
49 265 13 759 28 990
108 602 836 309 625 289
303 232 627 11 814 37
285 251 890 302 177 695
986 870 430 962 114 337
116 519 331 45 229 878
884 276 631 205 998 733
811 807 240 867 864 778
333 705 699 47 987 128
683 133 76 625 472 175
622 110 654 619 688 916
546 893 433 692 942 606
720 432 376 234 246 460
409 955 970 388 539 328
800 470 385 905 637 258
95 412 115 113 188 362
98 314 204 697 616 206
167 343 213 792 368 534
793 14 777 238 238 663
314 774 767 4 207 426
345 141 579 70 67 320
430 42 744 190 162 39
206 695 68 438 83 849
528 395 784 705 938 423
179 896 933 341 290 382
239 799 555 316 281 713
665 585 890 71 986 575
561 64 561 475 549 185
649 697 887 571 75 400
841 604 817 788 953 936
271 811 956 879 698 584
939 952 361 120 951 802
845 827 981 5 156 114
96 132 587 36 655 366
321 710 886 6 586 207
250 468 618 511 452 792
32 105 200 787 164 389
858 248 840 998 586 758
258 428 683 682 3 431
862 219 476 636 309 517
695 968 970 958 713 745
563 950 995 851 848 722
630 466 165 760 53 405
617 440 400 704 410 868
333 412 412 640 398 762
2 425 904 997 766 109
478 532 776 76 901 790
450 801 516 316 649 447
899 296 650 397 26 729
640 181 45 358 700 803
374 684 641 859 539 452
214 705 484 528 28 611
150 598 262 250 367 324
97 84 757 975 559 546
842 933 821 526 940 594
735 622 160 607 919 919
486 468 214 407 798 271
528 86 534 407 566 849
458 144 660 265 338 893
453 867 522 244 5 502
712 837 470 291 363 167
54 33 423 322 941 128
766 269 998 14 820 701
140 258 750 683 208 505
122 397 440 552 785 483
236 231 90 168 415 756
340 211 746 968 245 416
651 230 302 671 139 856
728 546 575 688 908 450
676 480 303 370 597 903
948 15 480 692 433 334
614 686 38 347 551 452
504 757 184 319 77 592
580 875 604 567 554 277
389 958 843 206 57 177
99 120 807 397 454 146
211 455 484 61 5 209
973 175 519 760 212 216
114 994 912 530 823 964
136 666 269 499 966 977
773 405 964 877 750 157
232 276 883 67 191 3
550 776 670 381 551 816
91 367 651 638 824 896
508 120 218 169 423 472
774 1 751 586 115 82
264 253 575 678 649 531
75 657 507 602 906 120
681 52 41 617 688 138
617 253 157 508 319 284
918 699 445 856 482 923
782 25 433 412 739 18
116 955 562 321 829 493
328 762 983 703 719 33
704 319 750 762 200 945
681 23 858 296 330 262
765 689 95 715 345 429
32 879 675 286 439 929
966 848 46 959 162 441
928 839 187 960 331 802
287 253 601 205 741 623
96 622 259 777 108 210
169 610 646 204 393 402
920 8 236 522 629 664
209 855 231 193 669 320
320 699 320 977 125 35
927 466 626 701 674 525
154 789 320 322 775 463
294 41 585 255 155 136
74 195 853 916 309 287
401 789 497 526 44 357
878 983 138 944 960 871
924 444 896 814 47 374
328 158 56 152 658 726
520 168 504 152 519 959
138 833 377 542 648 779
43 680 369 468 973 319
343 986 193 87 343 769
151 931 84 568 954 47
669 186 154 178 763 379
823 331 325 99 948 178
83 977 83 791 577 237
178 928 342 17 547 475
231 188 77 164 622 68
532 954 936 626 781 960
229 984 734 494 229 192
360 353 331 530 488 481
216 334 104 699 492 966
279 486 582 920 324 679
479 829 570 951 516 985
341 606 339 656 259 182
271 17 823 945 783 195
985 898 928 912 576 107
607 334 736 320 707 340
591 383 748 734 561 718
165 554 113 701 792 849
794 900 780 7 650 614
683 774 401 738 127 108
105 510 674 831 114 357
224 383 322 66 509 481
464 225 417 922 16 558
1 465 990 915 464 802
453 242 645 963 789 88
23 5 689 203 125 639
965 319 369 273 398 463
459 883 169 280 680 958
471 566 903 442 130 917
225 378 784 141 771 615
298 916 691 362 880 133
973 828 785 987 480 296
236 695 658 51 69 128
544 163 642 55 133 399
693 96 547 882 969 137
657 523 252 955 396 906
185 356 863 126 482 676
455 323 519 482 143 449
34 412 702 487 760 769
468 451 953 384 743 246
522 320 444 846 909 679
238 558 206 76 653 688
870 51 175 204 784 204
296 522 568 991 204 729
533 8 154 84 319 331
170 598 990 421 926 358
456 173 708 395 976 487
18 101 943 448 227 988
428 194 190 469 938 513
80 264 675 833 485 269
57 115 528 362 397 160
556 469 706 541 490 274
450 134 858 926 374 147
245 336 234 586 695 945
344 836 630 798 182 309
730 132 217 234 383 941
972 901 808 625 526 637
909 308 29 691 617 28
389 114 659 625 75 266
200 366 67 710 990 848
307 195 169 668 198 827
868 333 136 754 560 779
5 399 721 990 928 262
907 567 666 601 906 920
369 981 642 474 104 16
771 986 247 417 257 351
105 514 681 233 315 980
2 656 935 85 734 254
973 373 455 783 281 908
992 484 244 882 732 137
598 617 56 623 926 323
495 365 207 214 461 900
128 703 613 56 413 771
483 763 77 229 990 918
285 44 730 539 671 48
741 138 815 792 929 815
263 899 139 344 316 225
546 501 804 216 9 824
739 84 360 154 261 482
193 760 74 987 751 868
711 908 678 473 409 927
309 262 345 347 450 397
542 139 89 741 871 302
149 605 21 204 959 17
113 933 875 843 596 173
343 962 246 606 408 102
283 992 297 534 326 363
994 720 589 986 338 106
231 858 347 937 244 935
882 829 589 210 898 476
916 757 479 342 481 659
594 199 417 735 175 265
565 435 801 276 976 680
508 941 41 420 646 346
533 922 568 312 651 508
235 581 203 277 583 588
202 388 647 391 14 20
975 774 718 366 566 261
247 450 87 416 240 790
865 436 370 885 484 12
780 108 849 809 577 354
261 134 579 306 760 489
99 128 459 107 407 359
53 551 91 22 36 886
901 707 80 463 825 594
792 177 428 762 334 73
263 996 376 33 56 993
928 604 374 312 847 579
864 400 888 209 689 186
745 871 990 59 787 611
114 198 332 12 683 250
302 596 501 338 706 932
15 917 354 145 406 783
953 766 483 386 829 132
542 625 492 271 973 526
975 498 653 282 928 557
405 713 135 927 271 861
194 466 899 296 17 624
238 589 552 77 360 724
370 618 60 82 675 283
710 289 289 401 459 139
277 89 721 935 139 969
116 413 647 517 792 59
130 594 953 946 7 814
171 922 89 574 672 171
147 606 707 540 165 191
573 107 279 485 938 604
15 821 547 505 79 26
565 220 284 9 120 880
362 93 767 305 581 879
770 219 49 252 78 499
501 442 51 135 537 586
866 784 317 185 747 260
978 813 480 603 752 521
478 926 52 961 500 967
42 647 348 571 970 549
832 598 621 62 141 199
568 82 981 250 846 95
84 122 263 189 632 156
360 497 74 787 781 710
498 500 561 702 749 223
732 384 343 782 146 122
582 71 65 673 909 477
758 890 69 956 625 143
836 870 867 30 740 301
630 433 765 483 187 273
213 614 424 270 522 138
7 563 206 453 950 272
442 718 959 728 472 568
736 631 303 183 178 272
714 360 940 127 7 978
335 52 328 588 621 336
332 573 178 567 901 549
815 834 426 543 457 381
143 917 482 19 83 461
49 483 530 312 312 364
258 747 82 378 126 639
910 966 751 528 279 665
26 894 565 273 251 458
35 974 602 481 228 858
250 765 716 164 493 630
603 816 925 675 476 918
755 866 128 582 840 394
240 979 713 732 254 331
555 433 231 684 258 758
932 523 193 131 830 237
212 286 372 688 58 586
740 562 678 681 906 283
58 514 833 519 650 440
72 94 347 160 745 334
393 650 28 180 434 441
909 717 822 594 447 423
288 417 325 905 165 166
74 268 953 190 557 242
778 153 781 643 408 496
653 653 895 34 295 817
743 989 319 137 158 96
453 72 295 27 244 776
244 500 441 905 8 649
965 120 483 263 791 51
817 867 546 205 36 764
669 507 738 974 471 481
905 611 584 872 674 746
506 875 958 866 471 35
459 654 614 591 450 719
723 428 849 867 800 48
54 100 462 997 548 823
139 867 623 607 84 719
180 934 557 305 920 393
602 258 90 717 31 620
641 389 873 46 209 438
575 326 993 706 449 879
453 447 318 127 841 962
418 891 552 474 790 168
142 797 943 794 833 340
666 750 808 316 428 57
662 582 182 494 479 819
412 983 762 957 339 522
750 702 20 4 677 31
50 979 780 120 617 866
575 239 1 362 973 417
535 739 817 171 361 919
85 273 127 259 269 692
219 928 937 175 21 482
990 448 588 541 547 463
736 826 230 338 414 77
760 457 647 170 58 869
441 721 279 142 195 949
957 737 43 862 190 360
18 248 718 199 620 869
948 857 58 369 852 893
383 900 582 781 614 15
100 963 184 46 553 689
978 699 11 642 572 187
330 890 873 922 725 892
646 716 902 326 645 606
624 286 271 774 276 993
846 802 630 697 938 559
495 149 775 783 855 873
442 838 984 274 820 828
319 751 913 70 311 882
590 250 362 578 690 66
531 709 577 339 767 623
298 253 162 557 86 569
506 253 164 390 649 447
83 938 740 49 965 186
830 157 647 642 997 285
943 828 708 641 612 875
286 519 304 155 943 605
433 77 390 453 699 275
478 321 290 845 977 54
47 341 416 193 67 624
953 162 710 904 633 727
492 438 422 829 197 72
100 754 561 728 838 372
583 780 692 32 401 818
607 802 911 513 855 843
876 920 520 954 561 69
325 862 298 966 59 935
925 499 783 399 38 510
931 745 920 164 227 835
939 942 65 59 196 988
943 568 907 227 785 111
344 10 711 2 196 888
948 799 80 894 624 341
609 670 151 959 53 55
555 517 956 12 256 168
983 440 806 528 24 697
568 290 40 643 989 87
556 681 394 285 213 150
782 994 442 885 892 711
415 699 710 497 223 269
478 433 323 374 93 469
651 61 76 993 376 621
489 204 625 351 838 12
251 267 667 572 780 304
464 142 753 779 465 577
786 528 434 247 658 736
640 593 720 248 682 86
723 141 69 249 7 535
267 674 157 24 471 45
220 109 669 166 183 163
363 634 184 769 279 848
722 271 697 111 294 286
891 522 559 437 711 845
103 930 158 412 35 662
315 515 872 345 212 621
753 951 946 119 135 674
142 295 55 752 623 414
801 874 885 679 8 172
876 626 139 586 442 410
209 494 897 954 238 806
710 22 537 277 267 87
517 860 595 289 266 469
250 398 85 324 633 844
912 804 592 99 305 620
369 530 173 551 930 795
918 393 66 716 497 885
427 212 388 5 834 386
254 470 986 587 852 886
34 677 834 843 485 554
424 601 62 613 154 48
116 874 142 761 642 195
506 420 489 927 36 950
968 753 882 673 668 481
497 183 203 967 286 332
201 295 659 336 977 712
54 94 225 811 669 830
763 171 901 968 250 336
720 474 843 191 471 362
482 980 749 594 608 539
942 599 974 910 953 759
392 985 427 67 594 730
175 147 611 299 339 829
443 817 959 26 267 785
812 322 6 760 47 576
622 704 273 298 113 745
411 975 217 307 359 227
728 57 15 114 954 475
233 219 38 788 622 555
962 207 648 882 91 338
269 754 997 779 515 448
21 788 916 40 71 287
417 266 342 115 167 438
876 945 53 416 397 23
147 986 598 206 880 114
756 213 819 96 736 833
365 80 40 293 116 981
606 856 847 932 21 414
250 677 514 534 98 551
548 794 730 497 735 690
62 293 507 644 628 314
361 344 351 729 149 459
852 825 401 501 796 460
90 274 757 781 795 713
156 799 112 755 995 262
232 209 959 333 530 166
412 923 521 873 975 712
938 202 714 307 244 834
359 924 510 433 279 936
105 365 704 469 572 262
368 358 197 843 644 93
951 443 271 582 1 419
529 942 322 53 685 242
812 412 636 567 219 185
176 300 15 443 743 726
627 836 835 596 851 69
712 299 78 34 547 984
61 571 854 149 130 551
453 619 612 618 657 260
172 763 643 390 125 141
146 423 244 498 677 129
560 182 375 675 809 249
154 402 917 22 925 108
143 106 46 593 634 481
719 922 646 316 850 257
507 330 838 706 661 346
94 651 364 679 889 270
223 946 687 267 461 905
28 924 506 697 712 491
631 288 467 967 869 157
637 963 412 236 889 773
12 951 728 451 482 820
33 600 783 424 64 743
731 826 655 430 297 709
685 265 436 576 412 357
609 855 995 619 275 434
428 897 610 921 37 155
79 265 72 529 603 913
136 679 737 638 321 853
616 247 213 894 567 343
110 294 581 153 242 924
183 337 732 890 484 544
503 801 772 90 319 565
739 954 139 440 543 174
427 739 827 110 378 363
396 979 921 272 72 10
685 767 88 167 756 475
602 673 352 72 973 447
70 665 196 459 349 35
557 619 402 697 867 283
532 143 150 219 94 84
254 721 782 214 812 639
261 757 8 374 104 378
406 687 330 365 862 106
330 783 435 171 456 495
37 187 615 811 32 239
874 636 723 927 675 214
582 153 382 850 882 911
837 238 3 587 837 57
373 540 72 837 529 324
368 545 305 868 313 850
294 345 57 278 400 689
424 39 895 546 260 792
735 944 985 842 115 33
532 279 900 125 379 676
710 126 680 956 325 648
882 893 316 689 551 268
529 29 85 95 45 59
316 188 740 844 150 676
969 30 529 151 544 713
45 790 636 286 367 764
625 354 374 942 851 126
513 534 608 299 914 258
416 507 815 700 195 319
451 117 450 294 889 476
983 646 932 360 394 8
237 378 726 681 844 264
618 773 484 577 860 799
209 351 215 669 196 40
138 733 136 741 225 926
453 339 829 216 300 313
467 249 589 545 893 263
860 566 723 381 865 991
298 125 809 256 747 779
224 134 636 63 594 299
317 19 338 572 698 566
464 68 533 927 174 329
580 73 889 322 877 950
753 798 772 507 920 721
684 107 153 132 20 87
305 819 147 548 963 516
971 519 707 92 804 103
161 462 399 326 81 365
885 607 315 734 400 475
599 489 111 544 922 816
209 121 966 60 650 112
73 862 515 161 769 363
197 436 427 397 785 373
935 287 371 849 419 569
635 496 96 311 95 838
367 728 780 428 889 859
232 495 373 342 732 132
103 438 259 746 519 958
749 650 43 456 114 698
586 939 945 480 102 857
64 383 679 151 808 714
471 398 116 295 86 497
146 682 953 294 386 394
704 237 531 405 805 173
392 567 309 541 575 179
843 523 356 191 996 359
965 877 477 692 637 171
439 747 530 209 770 12
571 867 593 198 569 136
237 981 285 699 901 507
357 426 534 651 688 679
583 842 534 600 75 540
503 804 729 987 245 878
202 9 203 986 845 427
50 146 305 32 519 655
945 106 690 469 404 345
127 563 537 123 389 312
497 561 246 667 193 972
1 968 525 786 148 314
587 671 138 56 37 872
823 978 456 963 411 581
149 505 119 594 20 761
302 823 21 310 547 824
302 260 71 478 993 875
26 291 625 105 437 902
365 556 323 693 324 712
840 685 752 612 162 987
563 821 526 51 112 327
612 360 918 40 570 864
425 208 931 794 193 713
556 100 763 748 998 206
635 544 821 405 807 461
526 818 757 333 258 658
473 113 961 860 815 620
201 871 220 813 460 846
862 805 47 267 602 156
890 685 646 871 390 899
154 565 799 424 137 347
754 388 329 37 120 51
980 505 463 177 841 283
408 590 799 69 923 17
76 807 100 225 380 243
890 932 635 465 822 888
632 450 757 195 690 584
441 286 319 893 206 637
340 43 160 495 808 692
264 573 610 206 342 262
307 355 468 982 318 904
707 166 336 541 206 415
214 440 676 302 938 13
384 82 627 232 708 974
550 241 934 326 124 56
379 323 297 967 946 785
268 902 321 986 212 652
308 165 565 389 341 543
946 369 528 562 716 528
212 773 61 160 994 755
146 382 849 150 14 6
792 713 513 118 378 96
465 560 370 513 125 441
82 732 773 876 39 357
918 601 277 827 92 217
541 462 895 580 193 600
395 755 707 28 706 900
45 712 332 899 252 404
421 154 157 814 355 467
491 963 442 3 614 611
487 575 857 816 319 862
198 182 824 548 117 32
408 325 953 728 749 62
165 964 248 144 787 556
928 797 637 861 291 77
488 261 457 786 595 581
287 936 805 332 389 318
579 586 153 254 591 628
536 257 541 516 220 108
806 919 601 769 572 382
106 792 477 317 997 167
335 927 170 400 810 927
384 972 273 404 477 181
445 548 442 523 815 435
224 169 823 632 752 335
369 507 372 974 576 778
41 828 755 471 735 735
698 825 908 693 353 772
819 593 560 76 123 232
601 758 555 197 403 740
274 790 514 414 220 938
789 254 151 241 164 200
163 950 958 984 910 778
841 225 964 833 578 116
376 694 853 833 277 26
34 448 747 406 286 769
82 825 153 375 854 156
249 57 64 475 785 88
972 441 53 846 958 966
568 928 477 814 911 281
758 551 586 982 370 207
550 131 929 245 712 569
413 278 425 322 526 34
212 483 147 856 286 815
827 227 252 811 243 168
836 85 864 140 738 986
948 294 355 316 531 962
640 686 131 289 408 560
213 911 263 31 583 879
129 688 952 547 220 432
683 126 373 424 346 429
584 41 174 232 601 449
829 3 682 990 149 141
217 745 724 359 939 713
227 512 63 710 833 274
871 325 178 709 560 493
323 181 462 947 273 992
938 372 685 783 758 765
838 307 928 729 410 162
207 354 311 638 690 15
513 539 334 312 791 385
903 58 335 45 8 802
895 156 934 592 351 684
8 760 759 583 406 42
86 809 56 475 954 483
174 408 840 831 837 538
204 978 158 577 989 890
363 969 635 185 593 191
896 858 157 336 14 811
637 610 275 193 536 965
521 9 996 910 699 799
809 898 387 224 87 630
793 815 113 975 360 983
420 122 59 91 273 900
901 6 501 292 870 702
389 151 16 205 857 800
271 373 328 399 164 855
643 419 369 107 874 975
44 227 704 283 383 15
44 233 234 249 648 525
572 169 149 356 58 133
707 910 314 535 970 59
968 829 230 330 200 920
146 621 455 462 304 988
724 985 739 157 470 449
975 4 546 136 651 401
539 24 111 893 508 353
826 608 545 351 691 671
592 795 65 696 909 666
494 348 336 793 53 562
777 111 757 656 694 880
609 502 341 520 851 282
459 41 810 214 128 301
86 316 914 704 387 718
795 916 611 722 321 327
311 909 480 474 658 134
4 124 302 368 840 167
114 474 271 576 716 814
743 496 255 775 479 316
472 791 77 625 596 877
528 85 507 12 694 739
943 141 337 779 79 146
360 1 280 372 670 891
158 283 950 891 311 976
581 971 338 950 377 647
862 920 809 40 106 335
865 896 623 482 837 71
691 710 928 608 731 533
605 668 387 826 568 540
308 867 542 522 370 354
907 66 549 676 963 258
747 83 581 187 945 533
21 477 475 918 210 450
723 491 276 709 154 951
619 124 556 59 113 17
199 426 966 67 811 757
979 928 913 739 419 608
654 708 686 571 54 853
187 952 973 163 822 370
155 491 457 138 786 257
870 371 997 544 669 449
247 76 851 897 137 854
140 873 876 112 72 159
290 125 30 47 485 876
47 380 343 76 487 236
570 731 110 953 212 121
952 466 126 347 655 309
969 56 502 659 973 892
39 378 906 254 472 615
105 752 313 699 368 769
309 574 40 429 920 43
747 697 675 76 285 642
80 844 460 476 636 779
480 285 519 468 615 207
990 612 530 823 273 444
299 815 672 433 852 767
560 752 826 995 775 977
500 145 564 77 711 884
261 771 882 246 809 162
16 585 168 427 614 55
769 825 163 863 744 505
247 317 897 838 521 856
196 394 945 504 1 293
942 989 687 617 71 115
414 177 13 281 413 247
673 441 668 736 756 986
972 232 433 42 802 752
932 476 410 72 588 301
107 326 550 595 530 984
903 779 576 875 450 310
788 102 559 496 735 811
74 1 970 972 285 29
232 652 149 475 12 787
205 777 502 39 147 747
133 817 372 298 617 883
87 265 383 887 718 182
107 648 816 93 533 264
373 925 383 790 819 549
60 430 183 837 647 437
757 167 155 316 395 937
866 879 99 181 835 38
304 11 96 975 910 80
261 495 948 958 942 643
68 366 315 591 609 903
384 824 466 120 516 418
414 431 660 580 908 144
728 505 376 514 465 935
419 745 576 377 63 831
710 38 562 985 536 705
785 844 938 506 466 560
937 421 462 104 124 52
911 974 153 343 823 156
458 329 528 932 425 756
409 564 608 390 583 156
382 983 926 562 308 173
963 409 312 834 473 528
595 953 474 245 249 584
568 258 767 209 306 871
618 389 651 867 20 20
105 916 519 639 43 540
208 429 592 896 903 396
597 160 762 25 700 453
667 721 856 984 290 77
245 215 989 481 649 292
435 530 748 133 850 689
976 681 350 184 69 851
281 586 929 849 806 942
434 44 874 400 128 465
65 63 428 346 457 569
577 534 288 124 282 341
49 973 586 41 157 277
510 325 127 893 601 206
210 420 234 705 232 921
591 213 356 320 136 357
121 283 139 777 69 311
253 635 669 526 377 618
785 985 336 588 164 175
470 912 803 490 224 40
729 555 94 137 991 355
527 277 951 243 295 287
253 451 868 570 145 169
196 657 872 964 720 465
419 549 872 742 329 952
42 829 709 2 387 741
624 911 419 535 936 501
346 926 839 812 846 79
596 741 199 533 975 411
58 942 206 228 399 499
757 108 729 39 279 6
326 557 768 450 708 266
377 393 787 981 756 122
409 141 342 750 204 632
46 474 12 114 399 744
28 885 633 834 991 960
187 920 687 968 471 507
123 59 443 247 487 519
271 472 362 955 977 588
877 883 702 83 597 191
54 328 869 260 134 926
470 785 743 153 214 184
829 862 562 725 742 527
517 658 327 578 485 931
913 754 431 435 355 852
799 147 203 882 178 230
891 995 596 817 690 852
440 453 295 144 992 232
883 308 624 184 578 771
773 13 578 511 551 992
434 690 667 932 539 726
349 263 591 119 396 543
121 166 864 613 393 516
189 365 411 987 846 117
256 294 518 944 464 87
705 910 695 515 710 525
525 673 968 984 578 97
757 751 420 611 811 661
221 311 123 23 886 669
650 805 791 64 649 102
187 922 111 634 529 908
312 526 122 25 391 683
963 94 468 512 144 427
589 397 138 775 579 355
8 522 690 98 645 495
281 183 537 188 987 815
222 30 563 420 746 593
58 612 228 239 388 405
397 394 382 38 652 768
191 828 89 31 569 968
368 779 476 479 537 303
943 349 773 941 47 100
131 390 838 938 626 253
449 429 799 948 76 437
86 679 193 729 340 839
916 871 964 647 596 41
117 593 136 782 129 218
534 619 948 804 30 728
90 683 567 692 716 119
751 977 266 20 895 80
318 458 619 998 456 685
358 315 731 651 247 793
643 357 801 421 468 222
165 756 725 923 226 450
842 598 374 593 665 203
260 664 680 111 283 531
950 972 327 736 995 688
897 52 341 191 358 229
111 966 634 173 847 678
26 937 708 769 888 538
116 394 756 762 392 165
148 662 284 705 721 952
733 465 935 363 43 60
560 308 282 838 430 392
470 732 803 448 956 57
669 82 34 111 108 764
275 409 661 278 116 233
742 557 568 768 673 598
966 557 225 249 801 491
850 341 979 71 185 240
397 37 703 561 198 259
316 270 218 167 610 798
544 655 237 693 241 817
301 467 151 235 572 109
399 849 804 402 550 370
840 285 303 837 610 359
525 194 514 958 191 828
565 470 349 875 704 286
753 468 698 155 146 643
102 26 516 969 139 251
983 721 860 300 336 612
722 753 717 900 610 3
220 749 183 161 792 334
703 700 963 655 990 786
824 706 581 596 368 668
352 16 515 164 990 513
779 646 752 185 372 947
12 720 324 149 284 845
737 476 500 665 775 631
76 916 120 736 327 235
98 365 532 992 308 335
570 831 762 535 167 616
322 783 425 844 192 97
22 240 294 960 339 898
959 257 123 711 543 855
510 649 949 589 550 69
196 695 606 545 824 858
491 192 448 422 411 932
215 335 332 154 481 152
621 550 919 895 344 347
914 433 84 853 477 45
237 813 432 386 774 173
594 383 173 773 427 184
123 812 389 890 342 473
105 288 21 485 990 837
54 820 604 364 839 864
310 901 302 454 208 844
929 182 449 613 993 43
97 196 215 896 39 77
181 237 545 883 479 345
745 235 629 8 93 363
563 993 235 398 116 749
446 992 104 969 535 235
674 78 282 40 514 783
82 248 483 679 521 281
822 462 30 592 701 233
462 760 622 105 61 447
892 536 267 66 31 282
334 335 254 718 689 390
64 305 20 60 417 275
97 540 707 683 888 98
31 873 657 545 96 678
566 770 522 180 946 348
919 664 465 293 653 859
151 681 826 290 23 710
624 843 329 601 630 913
894 949 146 919 882 901
120 191 469 932 902 353
879 225 100 355 153 799
906 72 812 655 768 6
288 674 347 781 832 666
156 362 692 978 29 227
666 328 987 726 569 344
495 391 920 129 791 429
155 75 25 53 464 608
364 524 274 201 691 237
759 301 205 282 282 928
544 505 398 477 265 467
592 938 695 307 623 918
98 393 237 565 960 290
697 71 710 896 211 530
81 185 910 86 127 406
413 578 30 789 860 236
735 982 102 271 767 275
969 49 440 352 783 69
328 334 868 72 519 465
376 319 728 454 271 436
378 890 42 869 745 855
458 539 168 271 96 174
933 101 553 152 219 78
948 869 110 59 456 957
253 748 305 109 861 654
7 303 651 165 569 427
486 896 107 77 468 597
127 942 684 833 247 323
927 98 940 655 886 417
429 569 153 46 334 235
963 819 2 153 842 508
593 854 45 710 601 182
300 102 217 95 24 807
119 856 333 851 416 909
514 190 703 957 442 207
301 514 605 900 991 318
877 171 357 862 68 108
971 72 961 46 711 852
944 996 372 197 271 883
802 738 376 114 782 76
606 242 256 490 687 965
809 596 372 399 3 551
677 712 45 645 440 455
421 759 730 909 508 45
691 527 635 211 231 334
489 837 382 844 721 995
853 173 181 745 899 904
8 119 997 648 94 781
789 742 530 50 982 205
858 595 588 28 347 393
318 335 890 596 299 142
958 639 732 401 994 645
800 243 757 668 323 286
989 431 352 858 978 365
684 82 28 121 8 383
135 276 911 331 576 143
110 750 803 885 964 698
748 700 990 49 891 438
925 600 20 202 737 402
85 570 71 275 464 76
300 250 471 19 778 151
489 622 977 212 240 983
589 655 410 888 5 911
849 741 395 286 712 243
892 367 782 552 417 28
824 90 330 498 9 275
911 105 576 550 693 687
479 588 686 476 165 830
777 834 665 731 372 568
206 716 138 339 857 295
631 595 843 574 629 389
876 535 383 275 61 821
425 983 950 235 18 491
353 784 478 303 646 945
579 540 19 558 505 925
435 764 421 746 590 463
66 223 364 487 607 807
381 177 194 46 393 645
299 528 214 606 274 51
531 275 208 803 60 542
762 267 335 388 982 601
965 145 145 492 983 846
828 907 676 616 594 930
775 941 21 1 502 655
693 92 976 148 255 42
993 318 113 895 148 909
192 647 565 474 202 346
67 238 649 708 854 37
468 543 627 780 388 690
557 807 161 120 315 693
464 45 577 211 223 31
225 861 354 715 468 86
409 154 726 961 736 415
75 643 739 325 609 505
261 289 972 242 176 221
474 303 19 824 816 485
883 394 235 321 49 820
53 799 144 649 706 673
836 359 703 181 534 949
667 201 286 21 246 990
886 853 547 290 885 730
93 619 458 138 157 979
139 808 228 34 287 279
86 700 997 40 557 628
871 520 958 518 585 370
844 149 447 775 260 283
970 296 916 857 967 858
892 272 543 447 447 692
169 102 673 419 174 986
37 860 180 299 984 148
192 277 9 673 324 837
716 511 837 364 431 47
841 994 699 936 352 125
774 617 90 769 810 142
368 7 544 142 805 903
759 164 685 729 493 55
83 285 807 311 958 143
973 855 116 20 1 960
866 241 362 967 146 645
467 28 907 213 257 710
522 161 858 537 352 572
786 640 402 185 347 585
530 126 95 64 212 444
358 576 760 390 598 312
982 44 699 629 314 842
849 159 326 904 915 92
640 855 259 914 238 125
383 519 512 654 361 625
947 359 777 141 505 71
716 507 292 90 31 139
688 998 789 369 60 50
227 444 459 226 605 957
225 694 872 865 469 330
47 628 851 617 615 210
429 1 329 839 946 689
436 114 388 276 44 213
20 233 519 951 151 138
219 500 423 854 609 476
507 967 353 954 422 15
298 792 951 252 381 635
303 111 633 297 485 293
71 711 380 248 678 946
992 876 124 207 528 546
818 398 564 875 951 848
875 996 555 288 883 790
538 364 675 478 113 509
773 904 437 322 934 964
478 691 837 589 215 11
320 961 873 676 415 168
966 989 154 27 756 995
317 659 604 419 933 519
439 146 410 200 553 660
959 717 685 843 437 498
347 853 7 298 691 99
537 54 359 63 786 461
498 588 942 11 434 627
349 179 320 256 435 384
657 99 410 195 697 290
374 284 415 309 599 196
92 393 435 233 284 111
469 895 193 418 574 458
532 634 103 426 428 680
800 724 348 28 614 73
808 107 764 402 633 625
698 631 350 764 10 838
430 657 693 7 510 981
398 803 732 870 550 850
148 612 383 140 634 328
552 188 946 990 352 452
142 626 740 111 95 815
797 654 247 5 502 640
484 849 265 81 688 735
100 967 838 345 457 649
503 566 976 842 925 397
7 980 551 584 806 640
538 963 470 543 32 854
608 494 784 926 499 99
16 409 776 76 883 703
735 768 832 756 411 995
370 721 718 91 977 670
548 643 782 761 374 448
317 790 466 519 917 356
697 552 801 875 732 749
27 947 802 608 437 850
639 344 229 277 856 961
589 374 574 560 761 669
882 997 134 731 318 197
846 177 338 145 886 248
960 65 931 273 272 718
667 588 434 301 529 599
251 89 617 4 390 188
436 31 922 222 523 242
42 395 329 803 582 653
291 420 487 784 360 975
31 405 528 759 648 361
415 380 617 921 460 800
974 925 400 158 739 522
816 824 633 429 347 361
892 465 431 583 771 287
782 221 101 340 564 944
769 914 539 279 381 900
790 478 355 300 225 607
171 603 362 803 500 847
714 153 188 928 121 726
125 925 978 938 995 286
232 636 922 274 457 529
341 142 241 791 555 148
931 152 277 900 734 652
749 95 669 649 423 149
728 998 459 879 506 663
549 17 881 499 942 78
297 484 814 352 341 883
360 751 411 434 395 788
40 42 607 86 221 715
642 514 608 315 135 333
287 313 107 717 914 640
993 460 964 841 482 991
437 318 974 130 143 362
962 42 576 93 57 994
249 126 875 72 740 597
470 474 262 648 687 174
483 374 324 357 435 644
45 933 970 442 376 356
696 488 957 469 447 262
646 484 511 646 73 115
849 879 714 14 51 920
73 213 383 28 62 50
789 456 910 728 125 90
560 597 928 307 216 271
748 466 8 274 416 881
343 763 273 64 20 722
854 620 417 688 15 850
589 98 580 659 878 759
755 886 564 236 702 243
550 886 703 422 959 60
736 88 518 480 861 95
151 336 283 14 848 418
601 86 406 281 432 515
235 975 497 889 979 188
941 232 955 936 696 237
796 324 235 4 604 516
811 665 388 966 916 669
818 83 626 878 375 785
265 281 209 438 405 767
959 339 248 599 826 674
280 193 955 650 58 911
459 963 917 595 496 614
95 217 436 325 753 95
676 978 803 331 730 117
51 314 671 9 28 604
320 696 789 835 472 55
321 884 380 700 158 651
225 623 299 812 9 429
732 799 228 284 383 716
733 792 805 571 764 825
948 511 36 900 266 652
55 169 519 838 495 299
843 418 561 813 385 905
723 31 550 986 965 225
942 11 117 411 927 921
648 939 355 676 715 49
705 720 269 764 433 63
183 362 781 99 361 720
189 147 876 297 274 961
761 533 295 662 800 710
349 363 981 586 158 351
930 505 578 46 78 810
305 109 590 314 315 392
925 841 194 396 19 957
727 743 178 279 451 709
300 171 192 99 207 435
797 942 997 58 832 104
790 494 903 969 440 2
511 907 223 896 698 843
357 873 379 689 522 845
150 609 47 742 796 429
659 56 890 152 814 490
139 712 671 243 784 402
107 816 845 415 819 478
727 412 601 911 55 894
958 754 68 898 731 602
514 810 736 953 623 66
782 307 754 395 203 29
511 625 793 583 67 492
391 898 128 412 879 95
48 895 431 662 729 311
222 581 641 19 370 464
281 605 334 630 487 772
181 60 106 198 725 295
526 75 31 206 646 933
294 334 507 847 454 673
181 905 283 830 957 539
817 739 559 339 505 167
257 177 523 692 440 360
886 727 207 691 249 181
152 657 233 751 22 703
139 834 881 854 355 443
667 102 973 150 820 378
64 886 851 249 871 320
450 616 978 295 312 438
827 100 179 156 565 815
903 69 211 541 885 521
356 552 258 324 460 170
597 32 606 63 20 510
35 849 153 76 973 874
620 673 211 845 263 811
546 435 902 838 529 964
746 3 693 623 156 220
857 8 854 662 330 403
652 143 413 245 707 585
594 668 550 7 673 639
885 243 498 223 694 837
786 246 119 15 367 805
302 895 456 283 142 965
652 243 1 173 900 896
788 929 812 794 664 130
31 85 477 307 514 395
360 53 322 548 352 262
477 250 32 956 99 216
512 442 156 435 686 591
660 498 662 235 716 494
231 831 325 622 514 255
952 601 771 366 387 621
852 366 730 784 456 714
441 843 705 656 389 733
517 9 500 611 666 937
646 731 920 640 867 940
193 878 437 267 535 896
232 706 713 435 962 489
109 375 92 848 318 115
208 108 99 731 41 294
247 273 152 348 9 882
546 24 670 759 206 428
854 686 554 998 491 618
217 847 143 512 786 188
832 145 693 640 7 534
790 468 711 326 306 64
714 121 930 237 60 170
361 871 630 175 574 849
812 291 657 682 740 189
900 474 565 563 178 283
155 786 887 573 578 419
243 70 419 566 798 684
345 8 743 13 39 52
677 543 128 639 427 309
959 474 532 652 944 211
148 787 202 698 711 277
787 987 177 126 148 544
129 984 597 434 275 161
399 452 416 825 730 82
4 701 259 340 179 618
222 93 618 829 557 535
793 165 508 864 379 811
556 695 838 3 535 78
465 335 17 596 9 816
41 450 805 861 418 563
407 817 880 252 422 613
250 110 386 934 886 443
80 753 469 878 829 937
277 364 517 401 29 200
5 571 338 925 228 314
133 523 858 735 177 909
442 57 311 230 514 222
341 167 931 45 664 685
155 700 689 601 541 209
169 363 258 485 699 61
726 860 515 901 928 597
686 886 387 206 433 368
926 957 979 811 401 197
750 78 608 586 97 446
181 637 107 790 836 864
135 622 156 428 811 965
481 112 347 542 685 956
705 470 265 657 896 157
832 859 702 153 976 734
393 876 765 864 708 401
350 162 269 618 936 572
201 3 231 673 697 532
558 672 134 351 117 929
420 18 472 390 905 590
758 844 232 949 181 39
267 712 926 946 790 619
36 138 388 211 463 99
799 588 77 439 757 175
472 64 310 833 461 175
721 546 845 66 341 500
305 663 145 913 769 834
924 431 783 507 9 576
424 131 450 296 685 911
921 415 228 66 470 488
977 33 973 172 666 312
216 927 955 84 938 379
260 634 652 82 604 199
184 483 644 983 112 733
252 53 375 556 88 513
785 125 609 418 871 838
423 413 727 513 383 421
173 226 190 551 428 136
322 661 229 993 165 331
834 351 472 164 524 126
997 545 505 619 233 226
775 175 880 662 303 425
636 577 268 682 314 903
177 235 497 1 304 529
55 791 986 746 510 278
838 592 240 51 710 547
374 130 206 346 513 634
76 812 31 782 290 474
151 622 669 425 126 353
881 580 942 79 922 971
124 161 897 389 435 78
835 632 423 387 386 218
639 91 240 525 920 430
489 705 117 88 640 247
950 537 477 114 590 503
136 244 302 47 720 751
487 435 796 856 504 628
736 555 989 462 603 489
254 429 982 331 175 204
760 148 91 962 666 489
352 856 121 791 611 631
532 685 173 9 667 663
165 229 577 723 142 760
645 97 175 34 653 145
886 141 88 612 781 648
565 856 283 392 90 291
35 647 758 103 983 858
757 481 860 717 243 868
610 334 710 828 503 338
949 950 47 200 12 583
619 744 350 958 19 562
435 874 534 789 985 988
887 491 674 906 858 487
498 953 871 325 640 967
76 599 476 676 678 878
548 252 129 278 593 150
383 242 319 473 858 272
69 745 148 3 298 494
598 751 453 396 18 393
784 297 572 314 402 580
594 953 914 37 56 294
548 596 562 261 343 82
75 282 423 340 838 833
971 773 478 935 126 452
228 574 458 215 774 347
660 843 766 85 668 255
96 878 226 38 218 648
911 449 332 186 24 630
991 193 939 315 106 857
492 84 326 753 322 976
411 604 418 269 138 117
574 217 683 920 209 47
272 516 217 379 34 293
921 57 853 629 215 908
184 565 524 356 701 33
552 220 988 81 213 130
694 227 593 446 989 190
368 77 761 652 362 885
789 29 131 948 461 274
919 26 866 523 156 429
873 723 44 718 783 448
153 463 207 327 823 431
318 158 431 243 351 535
120 741 331 240 366 199
772 912 617 367 865 567
905 296 863 351 615 780
572 475 1 627 557 318
774 191 37 30 560 760
575 58 925 213 316 120
823 335 553 569 759 319
451 104 46 487 190 307
756 200 186 296 586 50
125 803 844 558 464 758
334 959 742 876 267 919
503 932 685 777 19 150
17 610 92 592 400 188
13 881 385 20 395 222
584 21 462 664 15 641
424 761 2 16 164 66
31 623 89 820 320 73
886 343 632 146 14 588
942 740 738 713 826 750
239 197 987 916 677 210
364 618 528 618 245 436
642 232 784 561 416 442
988 355 997 377 1 726
840 279 412 845 901 176
107 264 907 482 167 741
417 285 185 998 57 250
948 619 536 986 442 386
378 120 923 256 562 624
639 541 306 736 166 302
12 436 250 39 252 792
721 115 790 571 836 914
206 252 30 169 460 939
95 463 479 840 65 686
927 800 728 879 439 230
588 10 550 343 949 603
12 153 846 698 238 381
143 906 652 605 456 770
135 937 904 70 937 851
377 497 740 666 711 913
494 857 647 283 890 488
455 895 242 581 410 679
361 823 728 168 949 554
934 95 94 535 157 30
476 332 72 640 22 351
876 793 953 9 689 521
290 726 526 670 319 783
813 529 419 233 146 988
471 161 593 511 104 786
624 245 659 107 625 203
857 700 51 45 144 270
948 451 816 65 267 258
178 103 526 594 696 19
642 152 620 734 85 867
231 575 86 162 390 963
238 606 627 725 574 270
202 89 63 951 264 723
375 612 776 594 562 126
460 140 967 243 830 957
770 725 423 367 377 40
552 58 413 667 177 933
162 585 459 787 903 520
30 829 299 386 623 306
703 65 442 458 581 25
720 597 541 69 891 132
101 339 352 447 436 510
644 699 469 481 358 889
731 859 323 995 498 389
936 593 894 31 725 884
71 366 96 992 482 899
976 618 75 437 282 919
379 873 848 658 526 310
767 218 521 649 481 922
834 649 824 928 528 640
705 461 24 110 25 478
9 697 277 321 917 403
784 619 6 287 769 828
86 165 87 724 102 653
720 724 311 495 164 60
634 205 814 178 913 896
223 352 902 336 945 598
413 579 93 737 686 548
721 629 283 361 247 116
940 581 235 298 713 479
723 479 448 266 63 717
50 721 309 428 23 887
142 876 485 422 845 249
498 630 314 695 295 518
578 520 207 79 494 102
227 323 708 235 227 567
40 793 548 781 347 620
116 801 132 243 961 559
75 701 278 615 359 196
375 647 659 238 749 326
337 904 168 762 132 611
185 324 798 357 184 369
178 204 488 396 325 370
368 663 33 799 160 423
668 59 130 857 863 290
413 328 906 466 30 29
400 732 470 183 867 410
596 70 816 994 130 946
191 55 494 435 170 931
301 133 26 272 181 726
231 484 600 151 834 942
427 335 185 32 711 821
237 911 596 101 304 879
351 871 209 197 462 733
620 266 859 867 815 82
950 178 31 955 826 393
925 343 898 453 604 760
272 793 600 840 497 853
60 374 432 771 149 276
906 492 176 725 36 397
584 425 553 203 173 878
833 832 293 696 368 506
7 687 464 314 464 141
847 233 405 76 222 627
614 157 613 661 284 991
161 857 158 398 470 676
253 673 539 350 412 451
280 646 555 356 566 475
692 946 404 284 916 795
472 806 247 93 709 90
631 2 422 846 324 969
752 118 954 112 650 753
158 455 326 153 993 710
976 607 860 864 507 796
241 845 98 138 738 480
702 875 781 666 73 279
503 692 129 3 274 793
385 717 338 69 856 316
795 25 810 209 923 967
935 272 151 174 451 115
433 893 722 280 179 389
423 677 823 537 6 312
762 259 857 690 481 272
531 387 137 677 442 625
31 626 330 718 886 759
946 46 841 605 490 692
777 324 442 87 223 942
371 177 566 406 405 573
637 495 194 879 942 538
219 884 11 215 139 287
317 870 107 29 773 135
343 130 136 98 638 996
194 453 815 522 259 553
866 539 523 41 808 333
713 369 878 194 468 436
555 93 593 50 55 289
490 524 705 657 801 533
254 500 173 223 628 905
79 709 320 564 714 880
879 428 715 392 811 120
676 219 658 271 948 943
738 281 332 301 361 554
302 662 582 983 448 641
8 722 519 708 246 735
558 114 386 861 328 366
180 676 88 245 83 243
820 346 854 518 950 526
694 837 940 633 856 49
815 395 191 461 7 622
266 249 735 241 552 473
30 480 896 55 822 504
50 81 930 229 126 775
468 197 173 754 977 457
587 457 601 573 749 626
529 741 536 779 634 687
812 810 664 934 627 967
782 83 998 300 320 755
224 939 719 953 610 674
425 227 765 149 98 561
299 286 15 866 268 284
1 501 855 223 372 719
391 193 728 333 110 388
81 868 535 112 859 70
592 878 477 306 366 945
148 795 73 213 523 835
786 270 697 787 884 676
115 721 968 466 108 36
759 389 720 27 100 136
896 545 598 308 842 35
424 125 634 857 635 627
551 737 463 334 608 903
693 554 659 278 878 851
248 43 951 517 255 907
227 624 422 522 492 348
825 70 636 629 409 699
963 379 321 216 160 217
870 582 423 5 888 295
848 541 954 446 470 547
297 737 90 509 826 691
852 711 259 921 581 80
84 753 329 542 400 57
824 948 686 143 563 835
530 876 517 785 105 244
715 759 21 344 722 137
735 448 771 690 805 217
494 814 561 993 894 645
876 309 271 308 997 777
903 980 853 220 544 559
424 13 732 661 865 105
371 532 269 439 966 779
264 882 586 662 768 126
848 422 889 752 973 665
360 690 997 660 308 404
797 390 556 193 177 145
563 212 840 735 932 894
678 444 753 36 521 123
953 890 684 474 832 292
245 607 199 578 988 444
765 365 823 632 385 457
84 444 642 329 394 10
191 209 880 361 26 981
646 302 588 335 882 562
743 830 555 928 45 109
97 8 902 324 48 561
757 146 20 361 464 67
665 695 576 326 363 287
801 652 425 444 495 568
944 891 511 585 623 337
98 759 424 358 275 374
758 326 939 616 605 58
594 942 508 541 823 975
13 108 185 541 845 871
940 99 607 113 817 41
145 611 30 589 783 800
29 128 882 461 812 723
147 561 405 182 671 781
473 448 718 570 49 663
35 404 806 877 754 811
169 717 728 314 663 486
835 720 643 523 73 135
915 349 728 17 970 131
372 263 695 892 548 41
142 854 198 801 492 367
634 233 11 788 155 799
320 98 923 528 530 405
780 539 510 253 507 231
24 481 96 13 936 142
965 949 659 62 347 862
250 88 814 33 584 195
898 636 532 70 898 647
462 204 624 111 680 975
412 557 160 354 66 170
857 558 307 786 318 799
736 194 489 969 313 792
233 102 144 662 879 653
102 671 778 540 519 721
991 297 494 421 179 808
732 196 177 409 831 68
228 629 713 979 91 908
194 613 173 191 815 342
191 239 285 855 772 140
817 877 713 251 486 804
552 432 334 913 75 856
618 388 836 489 726 158
470 872 488 898 172 967
564 634 698 772 589 728
55 850 924 480 439 914
885 934 247 34 469 434
664 162 447 151 967 32
705 493 333 723 705 350
601 987 14 643 790 497
690 35 880 959 437 512
601 275 102 364 981 939
78 683 255 868 381 386
496 107 278 445 20 237
320 584 794 552 64 842
693 989 928 453 321 168
350 670 918 101 183 614
232 484 707 644 460 300
10 934 341 769 712 875
888 537 654 793 846 274
77 438 884 594 891 777
834 159 804 876 74 892
668 303 989 849 456 679
503 923 224 276 419 361
351 889 103 826 543 907
746 409 577 282 160 550
636 274 977 682 94 807
12 642 252 210 595 936
72 360 687 956 198 833
506 306 922 801 36 849
976 556 422 210 349 603
992 784 490 224 732 323
254 932 621 386 219 130
328 295 467 202 215 40
223 547 616 854 936 29
349 106 344 968 986 652
110 744 268 182 257 179
821 338 360 456 221 43
804 782 260 669 634 534
512 285 440 297 65 146
962 80 712 321 985 390
968 822 715 8 796 275
659 598 300 572 483 212
313 883 152 766 822 887
732 250 958 357 412 978
888 366 592 865 354 646
282 530 179 100 456 358
20 32 84 453 34 839
848 331 545 976 198 648
616 101 963 825 666 912
904 287 807 773 782 413
593 237 313 813 295 422
912 88 82 817 470 145
363 460 665 640 392 402
493 478 533 853 263 207
990 336 278 102 196 430
959 732 263 769 791 850
360 255 888 730 512 253
958 595 956 261 402 953
955 335 717 910 184 661
968 108 570 33 647 82
674 112 321 249 647 103
889 652 464 626 987 504
844 856 204 359 359 464
706 156 593 816 642 286
94 104 752 14 889 990
924 684 772 144 895 649
877 425 273 755 932 516
375 888 748 720 518 568
17 482 521 826 730 893
422 407 727 521 169 90
170 770 916 935 128 967
397 681 184 387 380 960
817 535 448 34 148 17
93 728 677 51 32 326
450 861 459 368 853 300
95 977 933 720 746 784
561 997 369 224 154 10
412 61 823 891 533 343
467 518 851 633 137 225
70 158 226 738 954 172
377 599 996 998 641 557
318 106 104 505 399 297
230 862 554 558 440 730
45 833 22 548 930 185
919 323 370 694 796 850
499 379 654 407 444 253
3 141 905 501 869 607
871 772 130 78 784 83
611 269 669 33 890 221
881 242 20 338 277 912
949 369 953 819 783 737
542 201 502 670 928 317
715 823 741 877 528 862
73 800 794 395 312 844
638 7 97 321 907 616
152 603 456 781 525 309
48 740 732 847 235 617
161 27 760 356 404 414
916 747 839 388 805 673
565 859 534 259 55 270
106 267 728 961 153 880
923 348 116 272 475 229
895 213 838 834 395 883
27 28 707 16 715 962
442 887 938 39 306 674
377 355 856 880 42 166
19 756 840 357 75 964
989 153 554 36 236 288
130 107 164 293 669 470
397 665 342 942 631 113
382 749 761 568 459 296
286 631 98 647 699 365
227 890 912 551 152 620
8 907 161 409 983 364
433 248 63 664 714 516
457 127 992 384 31 302
711 939 474 165 747 558
72 812 115 817 446 258
540 335 261 170 274 293
54 613 6 57 707 862
229 110 173 263 526 986
797 46 605 400 923 466
100 278 456 805 471 784
162 173 201 246 805 11
783 953 120 902 975 371
154 406 494 945 209 385
361 785 163 417 725 85
258 824 961 481 556 456
917 383 54 618 849 419
403 818 730 357 471 114
577 711 775 359 531 346
774 869 706 734 24 806
439 210 715 957 215 459
866 901 539 925 976 612
118 851 91 89 247 870
250 95 384 549 298 511
110 836 476 702 477 523
809 843 319 299 77 889
476 113 695 246 615 522
228 315 83 805 151 127
789 976 777 332 850 428
67 940 147 98 796 81
44 788 555 815 398 176
362 312 315 866 768 66
953 565 141 231 997 140
10 794 252 655 664 62
817 599 819 401 154 961
181 290 902 325 912 457
231 695 701 721 427 732
885 491 345 114 653 745
124 303 566 106 29 239
281 790 458 213 706 553
301 244 281 352 26 243
279 807 304 493 746 972
303 828 372 540 221 41
610 608 256 179 128 735
520 652 630 851 550 976
217 938 834 193 171 707
266 273 34 648 979 832
371 319 891 965 926 834
498 954 638 980 270 458
236 55 458 397 767 820
567 837 137 214 445 488
612 327 194 749 608 883
508 199 306 447 438 122
731 717 498 638 962 198
937 942 474 705 751 166
809 73 397 727 479 141
446 205 709 364 697 801
533 223 731 901 226 808
658 588 177 966 439 774
898 458 492 361 252 391
863 475 286 160 265 334
488 152 870 426 387 188
318 476 602 416 896 22
120 591 4 401 759 962
177 606 64 752 207 280
79 257 53 194 555 106
659 960 909 767 855 559
371 557 993 134 794 656
500 933 507 506 940 890
890 71 439 506 244 32
672 145 367 890 20 734
992 321 433 792 413 334
608 430 135 223 236 389
258 49 743 661 266 589
377 619 283 143 210 794
256 427 715 325 886 268
93 491 608 796 731 391
135 257 529 279 587 744
658 435 426 328 714 562
533 924 520 599 160 105
560 106 693 789 697 169
987 509 800 158 229 170
725 155 408 770 283 249
462 610 462 765 793 55
321 730 68 172 65 450
779 183 532 406 912 846
900 798 861 933 721 744
737 253 607 863 167 586
332 751 272 849 391 470
684 151 332 452 379 561
148 128 271 132 740 98
877 933 48 806 618 241
899 308 823 727 518 31
664 630 627 564 462 218
842 555 535 309 908 63
240 505 606 772 257 299
132 607 684 819 298 578
903 868 556 901 264 962
98 914 97 186 720 369
650 208 771 417 525 524
979 254 786 434 672 996
988 572 670 341 488 548
369 357 547 724 334 528
482 844 958 565 509 465
46 538 652 908 830 580
967 566 119 15 368 511
761 732 149 75 113 443
606 445 564 641 428 642
526 780 340 71 402 313
558 412 294 83 433 717
691 944 458 152 728 914
491 698 210 309 90 322
561 268 975 316 449 886
451 726 375 864 253 98
586 747 948 562 817 26
148 433 668 442 684 371
825 112 762 548 104 285
161 24 251 525 394 73
119 556 335 265 884 944
804 114 194 805 684 213
195 369 370 700 392 495
705 975 595 191 441 860
202 297 687 356 895 866
328 81 93 173 694 673
973 32 81 773 740 357
596 792 807 953 933 11
614 543 841 439 832 201
115 571 932 734 967 122
107 658 695 178 954 856
334 309 707 947 251 557
938 857 329 677 157 1
470 110 74 959 780 706
707 37 986 892 540 556
685 221 431 15 22 620
470 351 742 62 661 492
58 361 212 253 129 707
32 688 179 220 193 649
620 485 240 90 426 686
794 844 89 538 248 246
491 657 7 102 490 361
150 949 178 688 110 576
619 725 740 411 29 349
831 99 722 887 502 279
728 693 573 466 176 150
3 222 466 455 770 409
854 398 412 907 448 572
204 757 633 525 739 875
476 521 664 93 926 698
184 570 668 118 965 440
439 14 254 915 304 388
751 895 469 533 848 598
265 187 951 39 386 46
631 433 178 992 958 478
449 323 198 604 591 906
230 739 810 386 76 912
474 733 250 950 443 360
998 785 627 765 648 31
86 135 686 827 396 268
29 622 52 845 570 55
569 896 953 914 342 720
156 187 984 52 794 755
596 816 20 666 28 606
126 425 83 953 318 515
889 914 3 695 934 218
869 464 231 721 54 173
934 370 981 155 51 763
954 493 889 785 92 406
468 819 658 329 598 649
634 118 857 425 233 491
863 895 85 735 986 600
764 765 490 310 647 420
542 156 553 921 764 136
625 558 751 502 374 539
731 523 510 895 791 252
283 741 613 698 118 56
818 150 94 659 349 213
232 992 812 20 726 919
335 239 566 725 599 676
898 296 762 809 293 17
718 674 55 539 815 168
757 124 43 975 874 486
480 354 757 914 320 490
12 122 99 598 11 442
267 980 770 637 326 591
98 437 107 652 364 276
184 525 492 449 596 584
733 821 200 997 23 502
930 895 48 475 201 517
32 546 465 837 233 551
772 891 236 138 291 276
282 766 32 33 401 57
920 447 600 247 639 166
186 400 507 737 222 911
283 441 111 93 753 911
662 220 655 978 641 55
615 918 244 556 471 821
569 163 492 759 497 32
848 669 944 210 978 926
88 224 708 601 104 488
179 866 678 300 442 70
739 925 258 992 386 454
841 29 159 344 524 191
66 687 25 628 28 563
551 185 427 413 55 709
451 492 226 292 453 87
238 949 116 286 664 229
720 139 237 411 86 939
758 841 591 381 411 22
707 10 624 979 180 836
962 295 949 624 513 886
551 149 360 829 26 298
570 739 514 677 634 736
191 584 932 868 836 142
686 693 393 259 781 949
41 633 306 831 351 626
482 820 598 808 295 740
431 438 925 306 138 380
113 552 33 374 443 45
264 862 612 982 875 757
310 493 941 942 389 320
148 382 951 968 318 377
252 972 285 203 984 309
833 836 296 17 284 69
33 399 892 669 413 77
854 594 618 731 106 355
188 935 220 984 324 244
650 19 212 121 466 924
425 78 601 77 355 2
385 287 511 389 645 94
211 142 660 513 718 126
554 245 991 815 69 725
646 660 205 908 916 218
495 535 264 504 833 7
101 748 910 807 629 557
334 483 30 737 415 253
633 951 559 515 765 877
899 161 241 831 711 783
580 425 579 49 890 165
703 902 161 589 284 49
959 747 673 975 692 382
75 572 654 720 771 638
937 685 524 614 661 594
776 406 305 881 430 987
936 265 750 513 384 276
762 301 23 351 421 60
55 205 425 534 526 879
640 554 406 394 62 524
775 18 86 700 139 599
574 39 671 481 923 793
483 797 980 842 917 752
915 363 451 401 218 358
857 699 922 512 289 376
199 822 173 283 190 762
637 223 714 442 50 402
897 823 118 351 817 504
381 804 471 917 998 668
177 152 180 131 265 281
307 706 225 39 4 543
61 711 764 713 421 458
495 475 642 612 612 190
84 681 892 942 973 527
481 727 872 217 694 637
62 312 796 386 636 630
55 648 426 566 564 887
966 706 687 304 715 724
546 578 264 660 67 544
678 517 882 767 639 807
982 106 615 629 461 118
813 922 817 808 483 335
93 13 684 107 545 42
390 85 922 697 808 661
968 191 568 660 370 847
200 628 433 952 480 761
651 638 56 64 801 504
158 492 965 995 713 732
772 33 600 125 434 447
388 64 70 58 172 423
369 402 526 730 488 616
706 243 658 42 715 520
392 982 332 496 526 375
656 237 927 802 330 40
861 366 149 125 821 194
648 403 871 659 269 46
859 372 849 153 675 157
808 55 11 809 456 969
954 55 297 334 816 578
847 357 594 708 253 201
941 632 393 472 43 493
419 291 159 755 300 263
774 254 881 808 470 651
818 387 851 750 51 267
110 387 293 652 588 458
550 555 592 656 99 349
870 841 512 694 129 542
521 2 579 368 590 428
673 611 81 507 87 727
972 682 797 763 51 114
640 453 297 593 758 264
719 939 614 190 282 821
122 125 945 253 775 852
372 592 200 669 853 353
768 924 145 657 346 904
677 514 693 979 442 142
897 247 84 917 478 814
895 184 423 155 39 210
66 131 532 323 146 638
452 196 801 61 124 825
189 879 798 89 28 479
743 883 115 813 224 921
561 100 611 765 920 524
569 14 590 497 88 489
381 843 170 117 797 376
697 781 185 859 466 176
271 651 665 564 898 393
499 26 6 287 227 837
448 453 339 534 870 65
994 450 120 763 460 388
579 407 709 673 558 779
316 495 899 26 916 855
37 903 232 723 366 944
464 890 497 187 154 805
268 309 856 68 135 951
213 74 154 812 413 511
895 965 765 741 274 827
594 748 869 893 138 602
477 404 808 890 792 561
557 703 992 827 126 811
470 735 969 340 757 326
515 473 38 330 465 39
396 308 819 286 856 308
337 53 762 345 730 600
493 861 712 320 910 803
530 691 90 49 213 419
44 570 185 229 371 288
885 660 908 721 179 734
168 765 886 186 412 133
315 694 746 274 572 434
32 743 809 891 859 579
288 930 253 451 749 877
768 766 217 326 607 818
786 32 752 823 487 223
654 604 820 722 450 811
832 230 668 110 373 229
610 316 556 614 313 451
607 251 917 163 960 753
119 78 364 717 333 808
772 472 782 374 934 18
258 297 470 944 636 489
699 899 652 659 416 711
578 500 290 550 957 437
354 918 484 595 34 368
170 797 419 196 491 165
412 484 725 352 466 12
140 885 607 375 29 839
809 386 333 972 818 419
162 797 380 647 114 276
457 304 117 955 69 379
988 175 177 37 458 975
144 52 722 298 668 953
142 375 605 422 803 313
943 188 586 966 651 563
945 857 975 852 327 35
584 462 612 461 733 655
795 155 740 915 421 176
10 491 905 110 157 175
534 832 611 565 230 250
942 241 405 281 796 884
268 705 924 275 737 627
293 809 719 286 299 987
193 869 832 315 145 658
574 492 376 166 606 784
361 568 409 395 813 354
753 577 562 877 479 895
223 991 689 383 920 390
847 335 797 414 94 157
345 33 476 548 448 232
267 407 762 253 272 753
900 925 345 813 793 980
432 815 839 777 382 985
953 605 804 528 838 155
645 960 532 325 356 97
5 472 732 214 693 367
920 871 283 259 861 457
965 992 748 840 519 84
796 448 75 90 442 592
869 755 671 504 224 654
13 595 665 30 1 341
709 621 741 631 360 541
684 396 750 315 44 480
653 845 110 351 981 297
702 897 212 663 406 586
912 415 824 202 291 148
320 480 955 746 552 744
62 644 180 328 315 757
529 23 44 345 825 138
346 867 350 530 140 956
540 462 564 15 96 878
375 270 137 943 147 171
382 69 661 158 295 617
680 989 601 813 189 56
799 255 486 49 775 484
589 404 159 532 834 348
724 199 322 778 31 521
816 948 656 753 334 839
396 527 984 34 347 799
808 104 14 440 295 744
922 491 707 76 429 519
257 559 551 596 409 774
680 768 492 218 475 598
115 799 934 746 952 473
612 220 274 386 371 465
174 88 698 580 135 789
271 149 770 548 484 633
504 808 657 724 520 322
507 808 17 8 330 27
295 593 258 989 971 689
479 953 611 756 722 36
526 249 384 289 845 154
384 328 686 404 798 436
521 793 92 365 950 729
833 853 989 570 163 225
58 22 171 83 573 56
61 537 475 377 919 348
390 882 822 975 970 606
468 516 373 692 768 985
364 212 923 238 302 371
31 533 934 796 91 950
813 221 570 522 619 530
173 989 166 109 860 126
848 893 907 998 591 88
713 21 679 652 76 328
212 581 96 106 133 378
58 903 783 930 218 318
85 463 126 815 902 312
61 768 804 790 399 102
636 355 566 611 971 370
895 233 622 34 36 539
977 606 122 625 47 533
785 376 820 627 197 916
230 136 518 165 786 641
174 397 91 232 421 376
825 603 67 829 795 37
669 499 338 15 631 864
964 44 86 311 201 762
187 300 825 348 285 391
452 416 144 236 535 928
926 116 509 118 548 843
368 217 994 805 91 613
306 682 842 414 118 184
791 861 607 193 763 353
173 801 121 615 32 706
431 255 538 78 839 286
7 826 505 610 70 549
857 67 495 551 28 890
714 345 354 578 345 874
322 125 288 231 193 84
817 300 842 17 334 756
384 753 38 655 257 198
477 659 8 485 672 476
904 144 706 541 785 521
8 369 756 864 665 850
101 149 97 991 88 247
4 784 181 769 341 516
731 731 474 795 309 824
167 510 800 289 313 25
19 736 865 193 996 793
297 404 58 679 140 650
389 221 170 443 53 753
910 304 639 175 710 605
556 370 610 816 45 817
920 571 895 366 176 707
158 527 18 34 820 143
149 502 826 789 101 242
741 372 466 293 261 427
413 495 196 706 660 64
850 122 298 926 921 27
609 911 741 678 767 401
545 232 832 175 251 25
483 30 913 155 573 505
89 176 872 921 399 372
379 504 393 506 14 425
224 103 594 899 43 756
844 95 847 371 398 611
934 602 528 623 326 644
532 380 532 991 120 130
879 390 306 646 41 116
343 888 475 289 462 390
78 737 815 522 532 770
745 401 956 301 105 940
358 318 214 876 269 36
392 646 475 891 810 22
619 884 878 875 860 746
899 63 238 457 246 446
891 414 779 177 299 696
138 85 268 465 136 532
110 135 467 892 616 386
922 698 601 873 182 435
393 738 548 341 812 286
531 583 315 55 401 578
376 451 750 612 531 319
221 329 361 925 558 877
669 514 215 832 589 917
139 593 119 189 455 798
364 341 186 235 251 840
818 624 8 398 211 419
610 878 901 122 227 65
324 811 86 456 359 657
882 423 790 722 916 32
440 895 563 196 620 164
183 694 469 811 428 60
415 27 942 60 876 938
50 166 781 842 97 587
216 5 212 488 597 527
831 155 290 465 890 214
493 324 724 3 897 623
647 645 73 172 383 425
506 106 191 423 757 989
871 527 408 562 966 199
166 975 882 65 518 524
379 860 463 203 557 408
85 670 17 766 444 7
566 33 557 317 341 46
908 774 107 449 833 748
441 69 433 994 612 628
966 329 766 930 658 389
416 981 978 708 434 429
569 311 259 387 185 616
131 483 880 247 462 799
946 345 489 43 883 381
692 293 582 291 824 577
984 932 366 943 109 690
485 668 575 975 93 571
251 542 882 122 370 96
204 610 681 554 849 34
2 710 692 5 524 113
33 755 139 730 347 639
633 278 721 920 777 143
205 291 890 537 967 878
964 922 862 145 951 96
133 92 825 761 545 152
679 333 971 750 339 81
952 56 535 579 641 50
365 692 770 384 867 82
854 851 727 732 717 329
889 971 667 555 346 321
87 319 917 525 635 244
399 683 756 698 371 13
799 798 214 995 517 626
798 515 548 547 639 668
333 936 879 210 966 508
120 726 796 299 379 358
569 171 169 470 367 81
183 868 540 495 543 273
618 233 232 424 637 216
479 115 74 573 197 793
178 726 764 687 626 19
916 251 912 172 70 941
914 90 801 616 108 43
878 953 874 740 271 462
119 756 695 333 802 693
956 391 169 246 928 66
442 790 200 983 543 5
495 758 136 913 53 89
668 574 895 973 249 243
511 300 289 134 747 672
788 281 89 771 174 900
991 95 74 848 354 838
55 944 436 917 454 603
432 996 817 168 798 898
92 458 177 97 226 539
246 338 722 513 592 816
283 780 385 341 640 751
520 73 164 949 857 102
360 473 480 450 322 671
930 708 505 731 704 326
847 317 20 594 776 272
757 370 821 765 470 914
123 654 439 657 281 351
192 990 871 61 246 934
424 647 664 335 75 373
942 529 65 671 981 982
648 879 271 374 658 321
518 242 213 161 648 626
300 702 542 496 804 230
213 179 108 19 530 240
702 921 444 62 49 993
201 361 233 145 159 571
821 689 722 236 755 369
501 7 103 44 456 65
9 815 671 473 583 163
964 527 373 327 137 992
930 639 872 45 64 401
634 35 600 563 93 814
582 508 459 815 941 648
180 241 92 651 993 984
186 271 969 328 18 381
773 339 846 544 494 794
925 747 442 37 846 369
823 934 136 96 200 91
6 643 478 744 329 349
341 979 709 817 939 928
757 723 648 551 390 190
396 454 36 292 991 318
876 814 550 289 622 792
899 747 726 539 840 354
612 24 287 806 821 959
951 843 138 570 631 776
432 840 910 535 702 461
436 241 455 948 185 415
287 232 542 34 390 425
127 982 139 324 982 687
34 606 461 415 173 869
479 834 793 135 902 240
460 781 314 562 268 241
529 148 83 93 412 595
499 517 824 893 476 412
237 480 515 860 107 900
172 650 692 73 381 396
45 873 796 719 807 206
816 849 144 465 820 45
156 130 86 472 975 538
704 794 18 260 810 685
380 769 153 459 643 919
623 958 789 145 222 761
237 880 688 364 974 126
817 159 156 762 348 514
149 655 590 168 169 74
802 804 421 799 788 829
105 756 948 398 790 818
914 688 276 35 377 347
956 131 574 897 644 750
172 51 660 227 906 417
51 412 450 668 173 346
476 728 711 357 116 379
790 595 936 223 494 938
597 734 996 7 722 881
107 523 972 25 929 919
509 565 814 727 192 159
356 771 555 748 793 693
873 653 189 648 496 538
246 522 794 779 517 117
16 761 257 204 903 283
267 526 15 188 843 973
802 553 714 730 747 720
43 963 86 501 809 345
787 127 626 559 126 336
458 665 34 97 170 94
7 784 472 284 20 547
690 93 357 786 250 761
27 891 924 608 70 489
377 694 980 621 711 11
845 675 530 321 820 856
808 559 131 316 438 752
387 309 728 810 325 451
390 628 322 497 743 217
53 359 90 932 812 475
97 988 695 115 902 128
107 537 260 436 949 703
825 813 106 560 731 589
778 609 467 71 912 580
991 343 715 450 510 62
804 186 218 783 341 465
119 523 758 320 153 193
787 413 282 559 955 673
497 597 508 960 574 711
536 930 920 53 613 4
843 117 170 757 293 173
671 184 240 705 605 27
974 473 211 461 119 76
924 131 925 508 466 378
125 182 910 151 969 324
365 786 215 139 495 49
144 612 940 377 311 95
17 560 667 443 811 129
28 896 793 532 287 605
892 649 423 360 94 956
809 342 487 992 48 603
107 198 890 168 117 547
176 987 671 728 218 62
704 686 520 371 202 856
836 761 943 73 987 12
947 564 896 288 352 3
88 28 404 674 755 376
529 4 614 568 511 530
277 574 250 786 269 261
680 590 382 431 950 810
348 382 657 621 102 252
704 733 583 744 233 715
863 782 396 780 349 479
613 975 573 50 717 768
458 66 157 251 128 692
747 13 692 629 907 522
33 449 693 243 174 200
737 42 272 968 235 129
815 514 429 809 366 973
668 891 472 789 887 783
482 574 139 327 404 526
248 63 414 212 736 887
942 716 710 31 436 751
952 617 246 685 758 507
504 16 337 479 274 948
850 902 430 477 839 459
679 910 657 770 278 878
147 43 716 385 885 861
160 876 218 635 748 520
262 347 785 566 205 438
157 464 753 622 829 430
819 367 505 953 238 260
870 837 523 944 152 640
592 514 171 960 564 416
221 495 826 210 29 713
55 681 869 776 902 613
861 738 502 838 279 155
71 864 58 395 805 16
148 599 514 407 98 959
333 614 796 114 995 925
519 501 435 135 786 773
143 849 230 385 540 998
505 404 213 576 481 953
691 828 747 292 96 969
397 463 661 571 367 665
12 225 556 573 461 581
553 760 265 118 150 933
416 79 647 323 986 200
219 625 880 243 238 961
742 526 768 918 74 591
536 599 177 161 82 635
127 733 584 259 567 326
616 79 306 641 924 540
591 571 446 648 615 92
296 756 866 558 501 158
479 722 789 740 656 277
690 41 695 380 995 278
330 278 596 27 494 79
110 217 555 662 461 496
188 42 611 478 513 713
573 239 843 177 875 842
639 100 803 15 32 339
186 683 902 61 859 685
506 147 907 1 708 124
597 521 275 783 111 763
549 948 85 288 113 439
58 974 114 129 975 941
840 387 61 390 155 467
857 280 992 246 128 183
747 884 993 891 918 711
937 756 288 407 66 27
19 314 800 779 545 768
115 840 436 924 382 17
954 675 107 969 227 921
223 414 198 906 446 546
394 564 95 161 621 522
701 520 461 965 241 154
301 963 901 64 87 852
427 796 44 597 634 667
142 247 624 664 631 522
887 522 223 255 479 837
728 518 197 747 564 209
212 969 270 840 414 391
470 256 84 298 192 373
662 992 683 264 593 457
663 222 752 375 286 808
875 140 345 213 949 98
634 288 365 803 357 144
479 337 869 801 460 62
728 208 517 193 808 603
572 896 715 768 879 829
334 365 907 866 945 84
541 265 246 591 790 814
276 309 612 682 340 541
272 197 482 418 604 882
245 721 174 706 911 328
253 508 410 188 836 424
152 696 765 836 317 688
547 278 368 399 415 98
997 516 846 782 951 913
250 782 506 289 966 221
470 326 497 568 534 68
696 540 386 25 948 467
207 580 803 90 682 855
203 387 696 40 742 782
523 501 67 781 345 555
58 152 777 94 311 71
637 387 328 955 559 784
510 685 741 10 57 186
639 32 158 410 206 905
654 176 313 893 839 288
597 128 162 397 95 71
42 273 626 172 842 166
742 700 184 523 772 485
767 651 618 856 218 668
508 876 314 187 537 793
782 127 975 405 915 814
938 4 912 414 634 374
631 901 539 755 290 508
104 400 961 484 148 214
310 671 341 294 721 139
191 671 591 507 99 418
149 739 375 382 67 776
991 667 635 191 519 899
492 389 738 41 507 420
988 366 961 743 888 875
21 244 719 926 455 764
692 784 154 713 812 192
868 961 889 660 434 721
586 796 618 217 424 498
921 715 715 899 368 908
45 205 660 978 223 736
396 328 320 831 622 558
687 164 64 56 713 550
801 16 647 681 758 735
179 127 640 358 284 483
785 783 978 854 384 531
959 294 26 172 616 17
910 725 125 106 218 233
412 215 844 828 941 938
618 544 617 697 970 703
915 713 989 836 709 26
634 959 366 12 861 521
155 50 696 847 405 53
31 463 355 85 680 976
841 704 350 35 60 801
828 340 320 500 663 730
248 642 474 382 628 716
510 738 827 953 814 961
637 668 308 723 421 847
320 863 269 687 926 52
779 991 883 84 727 368
855 515 802 774 515 643
115 924 540 314 404 140
17 721 653 287 367 14
604 289 117 327 562 927
804 396 380 193 61 759
211 998 40 398 311 489
950 715 35 163 608 311
940 388 807 281 315 644
998 41 853 707 554 102
802 210 869 783 699 519
568 115 387 422 438 744
425 882 998 424 592 221
60 428 804 488 919 998
488 380 726 546 493 249
443 216 558 634 819 626
728 356 575 732 891 726
229 506 863 102 425 431
299 592 882 952 258 218
852 304 580 852 935 447
302 875 255 809 658 948
625 163 821 595 216 691
737 118 481 710 483 122
985 246 823 367 76 641
688 9 663 260 903 642
430 970 782 970 238 88
952 822 196 684 382 21
738 763 77 520 112 74
128 454 638 208 637 367
455 805 815 604 219 714
605 547 147 720 210 91
321 892 576 97 267 283
792 414 485 761 198 490
146 659 142 321 432 970
825 185 844 62 711 971
761 895 120 49 810 23
131 520 764 920 445 956
782 794 199 55 620 169
949 378 756 631 296 100
432 686 64 610 972 478
510 480 812 378 130 115
279 98 81 538 538 305
63 105 721 66 382 303
698 750 772 604 681 989
806 407 223 984 990 732
777 413 986 457 526 48
532 678 191 821 721 866
157 317 799 834 268 988
290 812 470 836 444 834
903 386 618 889 667 31
895 631 576 961 258 812
922 156 704 407 500 102
718 795 593 272 917 304
296 212 383 551 642 648
176 653 822 855 726 982
764 76 924 270 123 880
495 99 297 876 838 466
993 185 644 828 876 801
950 445 978 911 848 718
414 143 143 656 712 474
689 289 113 677 964 804
523 186 658 406 680 814
687 54 617 569 700 922
648 623 204 719 233 947
275 396 554 834 591 722
246 345 881 968 619 606
553 390 477 591 847 172
818 965 827 509 307 121
931 421 304 955 601 767
908 740 780 730 41 136
125 992 536 764 686 459
938 366 995 443 98 549
752 463 719 173 99 445
692 67 577 359 232 879
87 514 553 436 338 552
629 676 505 494 252 969
573 284 985 516 664 517
133 327 511 675 920 367
990 808 963 616 378 919
9 648 416 492 699 144
561 824 349 495 826 113
764 969 57 292 532 768
805 429 517 421 852 208
147 266 318 231 713 250
815 13 474 789 82 342
427 532 602 558 711 583
627 871 629 756 714 22
367 665 344 28 68 830
121 534 459 127 74 978
777 425 951 276 537 338
495 197 903 956 963 822
769 457 480 642 371 490
404 340 796 987 77 142
794 912 131 401 568 770
424 311 546 796 474 576
792 142 262 992 232 304
855 341 364 264 585 363
128 843 418 179 696 425
839 333 295 765 294 769
387 613 391 714 78 426
174 422 215 367 188 31
792 371 266 476 112 320
244 514 577 735 958 522
449 894 246 665 877 567
517 38 208 969 618 680
282 62 603 101 245 986
343 319 539 185 798 401
109 917 56 882 515 245
409 213 107 543 223 70
832 97 974 105 869 221
140 989 770 620 193 493
292 967 617 743 981 90
282 92 448 916 334 855
462 347 585 968 675 361
486 771 462 822 287 864
567 628 144 837 424 614
578 947 293 755 299 183
111 940 178 735 137 255
366 966 969 582 135 318
594 316 681 968 415 644
421 485 968 714 93 105
489 777 292 754 702 667
665 8 401 729 685 628
967 54 68 429 419 140
420 911 2 304 652 348
395 506 525 833 437 375
619 296 197 575 371 523
12 9 367 123 683 609
859 658 959 750 619 56
118 831 896 688 784 484
568 693 459 958 469 335
886 767 260 83 275 572
138 371 250 442 657 48
977 116 684 750 139 839
791 331 671 671 101 23
276 3 458 18 657 296
155 310 983 53 725 336
140 184 424 64 11 879
721 665 972 642 576 518
64 681 165 765 41 979
697 613 394 585 567 831
740 191 776 770 611 1
95 280 302 230 776 460
198 153 115 729 946 492
869 942 117 492 461 731
865 467 987 573 126 722
491 121 598 310 243 542
296 483 190 108 881 465
863 671 385 454 807 160
98 39 407 333 919 328
229 873 441 618 182 962
698 850 825 654 404 398
299 414 457 959 954 26
233 246 73 412 638 726
492 549 931 353 135 52
108 558 523 444 862 818
699 249 874 730 679 637
475 180 444 611 934 418
440 905 822 573 775 926
709 712 329 28 85 135
679 982 719 603 658 196
571 898 459 628 537 337
199 226 788 938 740 537
56 315 100 927 779 565
530 19 237 81 576 498
13 459 84 958 505 591
612 53 355 144 98 400
395 837 758 560 767 300
487 733 281 238 332 570
707 316 667 155 203 308
755 863 545 728 534 499
281 305 244 980 422 884
176 564 487 801 452 458
783 631 785 216 142 876
545 784 123 960 240 843
106 456 815 116 902 976
653 578 554 128 259 496
829 758 184 145 228 29
908 661 433 686 63 599
337 264 775 451 446 389
151 312 378 426 911 936
14 486 998 659 628 737
744 457 515 191 746 805
741 524 508 670 84 785
611 936 215 57 932 327
771 963 406 895 809 591
193 242 305 796 323 946
687 100 674 678 88 795
504 648 936 865 809 252
634 940 627 598 646 452
921 609 902 638 843 424
442 936 499 325 422 925
475 824 857 574 631 892
915 726 803 875 115 543
81 678 359 610 831 37
188 613 762 44 944 271
171 579 678 480 461 491
71 205 389 745 836 728
909 277 11 343 216 331
710 76 459 892 336 68
739 195 309 447 680 549
961 2 667 517 609 754
365 765 551 964 29 73
798 436 663 870 297 742
66 216 609 983 30 19
160 855 142 778 937 703
392 896 752 719 751 806
497 401 280 6 484 898
699 347 639 296 969 188
154 526 683 748 174 859
947 537 555 143 568 542
783 577 374 427 184 129
815 298 864 221 692 112
845 610 192 659 967 640
425 719 981 631 790 951
962 97 665 226 947 669
565 560 294 119 925 594
67 328 691 594 498 339
459 686 15 63 630 990
64 211 394 761 671 22
241 594 936 469 183 121
545 416 66 439 324 731
35 32 222 242 384 589
565 711 9 428 161 870
902 885 748 307 317 814
846 840 749 681 563 807
530 444 44 43 586 610
289 273 409 325 226 820
586 722 619 207 441 772
706 29 523 559 257 327
607 903 763 971 571 880
503 127 325 103 984 193
852 403 487 516 97 229
642 814 169 905 506 797
593 241 890 477 456 149
490 949 593 189 496 767
541 777 721 843 991 792
979 290 991 636 892 771
533 74 916 361 595 562
406 174 238 282 321 327
780 985 828 662 313 805
819 276 927 738 749 877
708 419 957 275 301 498
381 746 617 367 352 87
9 393 771 870 90 958
494 251 649 32 116 854
131 56 488 12 607 749
646 983 800 231 834 771
152 528 358 772 665 288
950 842 413 795 224 208
177 186 968 750 3 134
211 803 496 503 567 55
75 876 542 298 183 89
843 251 518 105 199 134
464 681 138 798 508 302
430 157 715 941 460 168
639 471 541 306 702 932
864 271 755 436 975 970
298 703 4 923 889 832
814 218 985 596 721 279
579 174 16 67 309 476
490 690 685 119 763 581
241 741 944 989 492 674
184 49 709 848 262 520
454 482 266 254 119 538
511 780 898 645 705 872
177 615 649 350 474 238
548 748 992 907 885 391
850 788 342 41 300 942
773 512 748 348 752 818
669 816 851 760 797 558
298 619 134 908 599 849
75 547 916 286 261 190
914 777 52 687 90 365
204 248 478 686 563 673
911 221 583 95 121 407
297 45 75 374 616 562
715 275 728 990 460 544
295 926 978 949 745 664
427 924 288 342 87 224
954 933 619 948 412 150
649 981 43 633 402 296
642 613 823 655 252 704
133 384 93 724 540 683
963 858 601 586 737 934
201 346 860 497 74 668
990 713 667 885 446 928
752 920 650 624 195 973
232 444 506 673 619 783
885 540 217 860 168 717
622 14 641 357 582 549
428 582 612 291 292 286
61 932 584 737 194 180
227 654 984 536 26 973
970 915 479 425 71 53
708 528 55 411 273 427
822 905 425 20 992 217
877 122 747 76 342 275
86 926 704 543 525 555
511 853 483 830 117 759
870 256 42 242 956 624
65 360 558 964 129 534
311 513 996 368 888 672
290 473 798 756 672 974
438 713 20 217 472 365
73 708 234 890 391 437
632 514 744 433 835 623
355 588 52 703 778 921
212 50 689 682 538 575
282 772 827 761 195 79
589 856 745 238 201 156
463 417 888 471 44 430
45 451 372 684 124 836
512 501 421 842 229 288
741 837 412 985 190 274
732 571 985 324 715 467
444 703 309 810 24 580
120 430 76 468 209 952
51 759 292 989 907 841
817 481 310 829 830 556
614 552 466 252 335 50
951 131 43 41 396 410
809 244 404 486 851 184
131 456 824 405 86 899
271 703 113 356 947 606
573 229 545 699 362 719
905 426 67 749 576 879
486 380 668 101 678 743
196 76 525 169 452 15
505 331 398 825 557 505
693 707 259 391 987 355
761 696 688 281 932 470
221 253 204 966 834 827
994 61 878 681 192 615
516 488 752 719 178 213
241 900 215 981 494 130
936 647 516 598 482 30
954 18 903 157 604 186
284 226 981 488 849 664
823 626 607 911 803 475
965 707 301 228 154 255
350 896 105 654 106 190
144 593 229 534 714 170
174 559 493 66 478 970
536 380 807 744 498 393
950 692 147 851 311 547
356 620 504 488 833 212
184 320 760 587 266 539
398 467 834 224 308 456
786 488 293 857 206 267
656 687 701 662 588 323
719 629 390 542 828 434
44 684 195 316 430 129
110 851 854 922 822 598
309 45 76 205 17 882
698 29 478 857 290 817
752 847 205 119 91 355
23 209 310 94 87 707
307 988 285 76 264 568
19 974 784 230 63 983
245 362 792 579 498 772
414 569 959 944 346 407
276 554 635 255 139 324
336 773 254 228 532 613
20 589 911 238 583 608
328 480 181 491 977 582
213 543 427 329 213 544
183 41 70 348 683 385
391 713 526 392 558 409
449 350 555 727 819 340
63 433 664 804 741 567
450 81 598 816 223 252
180 913 470 858 68 743
102 467 731 439 227 172
665 536 170 759 241 901
234 965 906 596 707 896
151 810 6 506 955 895
816 958 935 541 684 764
236 544 609 158 351 202
186 418 949 446 90 122
72 726 293 967 709 772
236 115 816 896 638 746
49 673 751 248 673 127
766 940 799 281 400 36
853 640 267 250 338 556
34 312 400 364 21 677
711 56 691 40 5 756
215 968 142 362 338 422
879 192 297 545 408 534
42 21 514 892 564 232
563 89 535 283 124 2
844 231 304 265 289 377
636 136 642 359 233 953
736 423 777 97 568 392
646 755 58 823 842 149
394 974 476 280 647 217
179 246 288 648 58 69
924 649 177 495 63 694
419 385 914 7 565 956
389 935 149 823 879 368
715 499 403 291 445 63
889 339 535 834 759 492
788 855 729 348 215 995
35 660 415 816 550 533
595 192 800 560 986 3
646 705 335 293 633 988
866 283 522 212 988 881
156 556 154 453 768 161
311 31 519 159 822 602
171 28 516 425 745 923
323 852 33 232 432 64
468 236 533 96 966 981
538 942 713 990 528 251
695 325 813 334 110 236
677 432 665 631 872 246
970 548 554 728 330 909
707 681 94 58 605 799
6 694 804 407 35 796
359 298 336 201 571 802
322 885 86 602 956 329
551 709 203 304 132 14
915 368 146 336 868 857
403 666 814 180 813 712
813 813 99 330 969 205
675 886 809 617 500 751
518 757 493 668 763 516
850 93 850 855 27 951
150 521 355 407 258 373
869 297 453 359 249 821
848 696 667 27 582 502
586 906 470 125 18 749
949 386 43 349 393 252
559 936 343 70 436 465
118 451 262 386 802 418
238 266 557 959 734 625
24 185 32 91 728 20
978 30 140 890 159 405
21 627 562 352 245 535
45 107 397 397 5 939
753 443 296 560 915 869
654 836 443 462 600 194
580 235 796 665 437 227
731 702 324 768 786 691
152 437 914 482 963 246
148 170 71 165 616 746
4 337 631 396 880 952
377 176 624 852 269 908
480 274 422 158 735 384
837 530 473 692 866 351
762 951 680 301 749 38
346 980 269 872 540 243
660 918 3 32 298 782
274 756 918 129 373 856
666 456 577 128 34 513
319 239 680 507 338 688
688 389 750 375 133 36
804 654 842 50 114 931
444 230 85 182 104 261
555 127 579 630 897 868
901 850 296 798 342 846
885 37 524 339 448 52
554 501 123 210 462 176
948 370 466 230 869 40
406 194 468 446 496 149
546 603 782 630 593 570
691 635 641 130 57 77
980 358 338 503 407 849
873 783 139 439 549 465
365 287 233 216 951 90
549 288 156 794 452 893
326 314 2 163 54 137
29 337 66 703 899 925
642 747 838 419 587 929
934 401 906 376 618 534
475 865 92 508 252 45
910 325 502 686 229 89
483 845 707 160 443 849
262 328 51 256 312 554
180 464 941 62 604 533
316 352 244 993 777 681
943 217 998 384 22 414
93 487 58 132 557 955
990 824 731 387 897 246
384 949 799 714 976 122
928 825 849 802 762 229
281 528 117 354 900 268
126 188 144 832 707 821
739 877 147 71 152 796
426 317 41 881 151 927
460 523 680 736 833 469
985 584 90 341 84 362
40 726 500 15 856 220
78 681 951 708 573 751
158 750 584 18 654 257
570 743 975 927 399 240
775 706 672 524 727 817
551 509 676 676 406 609
734 857 237 458 403 420
151 146 665 880 967 171
536 151 280 773 853 268
682 449 696 145 499 295
4 140 13 271 933 666
320 292 855 723 874 888
819 383 400 195 568 760
227 403 187 423 164 347
116 496 622 762 341 843
446 599 230 95 670 736
980 865 998 271 806 623
944 223 892 438 613 922
889 721 178 179 595 459
699 741 632 507 280 776
188 13 917 839 460 405
17 623 727 859 839 536
814 538 542 396 324 14
651 905 797 444 189 155
612 736 583 717 345 389
526 740 490 142 950 902
78 644 105 332 835 637
175 826 894 727 339 811
12 29 108 344 727 554
468 307 851 823 417 769
279 805 632 768 372 260
957 550 458 767 773 642
203 766 606 328 69 883
96 120 761 541 370 586
51 791 88 11 724 409
937 452 964 220 332 552
681 499 910 733 866 958
204 24 774 137 136 402
668 178 386 688 463 734
278 889 497 907 753 755
311 255 127 431 676 42
182 256 890 580 641 211
849 815 277 989 825 894
234 2 533 507 791 386
536 372 298 552 284 460
302 729 261 424 361 105
178 385 478 790 211 553
758 163 533 960 943 251
692 243 843 235 892 464
208 622 987 338 504 399
518 908 773 379 239 650
497 933 113 409 652 691
588 986 461 323 154 409
740 467 975 135 760 702
328 445 666 395 548 738
196 714 766 524 250 885
418 48 431 751 368 846
305 571 96 73 959 938
967 596 897 75 216 203
9 320 625 153 730 475
832 907 175 861 131 632
482 483 862 182 204 920
780 256 275 853 3 377
592 499 795 181 574 864
67 784 228 634 13 610
191 598 939 87 842 605
176 509 967 915 789 45
310 873 83 50 616 808
406 161 911 187 460 504
347 566 572 860 221 528
485 782 18 591 116 402
791 206 199 330 55 925
317 601 558 683 150 637
211 175 721 43 574 178
332 514 213 99 954 966
636 779 73 832 784 627
551 722 123 889 249 732
434 831 122 455 246 663
484 158 154 356 263 454
639 750 411 6 803 738
429 632 76 569 568 138
417 237 535 908 905 792
755 557 229 615 486 187
720 336 473 696 848 386
814 27 157 360 362 579
432 726 381 166 475 830
697 429 40 717 671 508
721 586 661 80 526 319
557 338 455 899 725 785
789 383 128 4 631 973
534 580 671 828 583 168
906 227 219 751 11 127
84 870 298 348 948 102
982 533 283 605 728 354
784 188 145 375 279 809
451 495 243 774 592 983
221 267 717 545 324 274
264 913 287 746 721 697
983 389 552 927 255 13
738 347 890 720 514 804
344 994 972 728 257 38
407 968 675 447 148 718
943 245 554 332 235 792
76 170 444 989 183 202
582 772 944 66 511 486
181 144 772 835 381 760
761 150 457 350 840 853
955 106 417 458 487 759
803 878 862 316 117 448
506 433 932 775 671 286
362 157 79 111 683 464
480 819 1 988 267 87
606 884 895 102 280 206
837 932 901 584 503 837
298 879 545 620 27 548
583 967 681 647 446 123
819 459 899 355 365 938
25 309 702 949 717 234
257 445 59 165 676 177
686 728 770 184 33 838
532 108 567 241 215 52
287 995 525 695 153 470
78 384 415 549 35 502
620 556 31 672 201 312
10 354 270 597 656 793
771 903 518 267 688 503
725 901 431 321 187 229
765 313 755 200 721 5
647 591 8 302 883 799
935 966 731 437 434 929
124 609 566 878 407 58
4 50 615 853 98 588
486 637 621 501 340 197
771 766 500 968 226 746
207 301 565 34 596 490
856 370 918 307 202 903
267 606 534 181 819 795
78 42 206 597 223 385
176 833 645 403 896 504
366 572 555 471 984 273
889 716 861 399 510 495
709 511 892 978 442 888
61 478 901 431 277 519
379 364 857 488 691 257
73 455 84 941 650 365
943 670 686 647 447 142
784 861 74 630 367 318
102 503 9 598 800 763
955 379 383 52 410 157
647 128 110 190 107 454
882 933 995 638 437 187
7 603 917 77 975 812
351 428 123 626 101 833
257 950 850 882 71 203
879 532 21 886 321 449
962 87 736 367 408 797
62 431 984 110 594 749
328 690 925 431 582 541
950 946 333 424 612 984
93 550 541 721 68 158
581 450 122 170 71 2
422 33 883 842 828 928
133 219 792 887 360 61
855 547 917 68 10 680
307 449 915 45 859 276
996 44 30 93 454 366
65 84 832 445 750 399
525 157 367 313 846 453
456 789 509 771 219 53
913 387 687 385 615 296
86 847 505 464 983 424
42 142 786 862 915 339
55 703 478 951 680 472
862 156 254 577 170 761
784 838 135 602 412 514
554 162 311 712 160 627
668 501 315 163 871 17
533 585 261 858 7 974
924 274 900 42 378 494
354 48 813 414 45 853
242 153 81 170 749 14
758 918 800 761 815 533
184 927 438 423 559 100
912 616 141 740 669 274
96 142 262 220 808 401
923 225 768 361 493 726
18 174 535 348 83 142
321 811 357 398 266 714
357 194 783 441 71 652
521 146 608 980 765 297
637 848 131 936 510 86
126 29 517 781 21 524
161 825 702 517 913 61
385 483 58 149 969 984
184 514 784 303 887 723
886 891 86 103 111 929
588 815 114 11 192 799
122 222 332 509 177 930
610 895 547 833 575 527
530 523 868 49 712 372
528 339 752 481 129 722
19 566 880 342 152 972
990 899 11 89 62 67
718 733 354 563 96 577
974 331 193 350 367 512
707 659 447 964 768 643
906 684 569 869 978 88
297 90 797 6 754 676
265 154 492 414 414 603
532 319 26 134 514 400
737 462 219 421 475 985
817 975 899 151 965 577
425 76 431 817 275 398
882 76 166 224 900 937
423 565 983 362 647 664
834 269 464 904 694 86
450 226 672 546 375 305
507 33 984 239 886 980
177 921 687 309 981 663
451 247 183 740 88 199
564 184 655 97 494 659
91 656 352 36 314 45
685 542 144 743 975 368
640 565 730 49 490 387
980 926 206 280 727 218
955 854 442 406 432 240
443 105 708 630 866 488
239 457 329 681 503 488
748 516 805 221 869 63
68 691 398 884 71 287
387 759 859 730 481 468
492 150 775 567 475 340
600 32 735 199 473 349
768 581 801 827 738 5
468 136 478 855 153 470
753 237 682 339 81 252
389 686 209 353 339 172
814 415 852 593 825 413
41 85 844 839 738 574
567 126 424 518 922 242
265 997 811 208 740 233
720 29 841 313 765 622
169 62 223 235 236 515
549 441 594 950 883 656
663 496 221 997 877 548
73 69 43 818 138 505
998 485 352 115 327 416
253 542 925 119 430 230
772 188 196 547 897 959
94 674 664 230 660 778
72 76 672 675 725 939
4 726 886 393 181 603
242 615 165 75 231 409
934 595 716 92 103 312
679 720 367 465 967 525
466 365 109 524 590 632
519 222 921 360 767 511
695 975 462 726 483 410
328 634 690 410 281 265
274 906 851 294 21 803
431 479 290 141 371 165
742 549 179 895 17 699
340 740 221 1 869 811
221 967 465 3 149 808
591 423 426 246 129 624
998 749 23 670 168 38
669 8 831 861 694 625
909 177 862 575 597 558
603 593 743 159 81 911
684 949 299 542 266 308
482 180 686 183 124 990
885 944 531 483 948 62
440 491 946 665 645 296
624 525 232 206 600 412
629 312 66 150 329 430
486 229 218 451 833 166
482 644 326 91 834 186
92 33 843 727 246 299
310 679 223 164 274 216
240 411 256 684 186 217
560 272 50 981 580 516
350 739 199 976 51 586
834 449 526 223 676 256
27 525 239 546 629 957
274 392 177 118 311 487
114 595 761 197 378 50
381 737 133 650 240 821
397 224 110 254 97 584
204 236 907 358 68 233
211 405 219 363 567 385
965 31 11 835 318 446
418 763 812 208 773 267
879 961 442 99 488 501
420 783 726 812 194 321
66 532 405 23 121 509
30 902 263 114 504 721
478 210 290 35 77 347
305 537 4 217 462 483
140 174 693 67 774 220
13 360 343 232 958 983
937 636 424 285 229 660
613 174 734 395 919 520
80 907 377 697 321 529
56 647 848 309 509 64
121 955 236 673 509 549
393 204 784 231 553 470
907 333 458 352 492 505
157 848 387 686 38 19
20 570 316 701 574 302
375 364 14 879 795 956
703 404 323 802 131 27
928 845 662 362 508 329
91 243 186 402 694 89
490 413 215 351 879 493
81 247 35 582 7 487
342 340 189 137 789 270
187 175 791 5 52 468
305 616 902 91 444 144
216 512 899 640 818 449
810 531 178 159 271 633
777 886 849 186 881 721
441 879 172 607 530 447
440 903 42 708 561 849
385 563 702 362 966 367
119 477 804 85 715 788
274 63 887 513 904 26
883 106 504 33 422 332
689 36 284 560 946 818
917 722 512 12 608 433
640 492 432 714 336 283
956 107 396 141 632 313
48 464 948 150 48 961
60 150 488 267 818 210
207 846 257 662 277 799
214 823 613 116 685 649
456 305 33 922 798 671
946 781 573 557 614 801
923 805 497 643 375 346
658 899 726 344 700 2
322 623 532 306 795 101
449 670 70 149 690 517
698 279 385 727 213 461
275 724 318 430 702 814
506 811 173 524 882 919
87 153 65 344 163 987
967 275 152 668 86 732
964 148 340 656 9 215
747 300 779 152 48 775
936 76 565 827 429 70
828 468 654 674 931 17
486 51 418 325 482 656
431 687 30 226 700 656
130 496 905 762 501 470
147 688 567 401 451 431
27 853 242 489 316 14
899 753 251 862 512 749
940 275 358 445 732 208
656 301 935 693 246 827
810 568 445 720 372 410
554 726 267 560 214 852
963 419 637 933 743 785
746 52 528 373 816 486
273 798 96 501 640 588
208 277 861 228 942 155
895 978 751 287 724 928
892 238 200 259 495 633
56 627 12 278 339 38
562 198 635 37 302 996
602 183 535 643 71 108
162 385 766 269 409 473
822 995 832 387 448 8
923 395 221 683 58 540
125 540 626 488 519 610
518 823 838 78 930 200
558 284 802 686 134 893
594 779 38 178 486 76
431 602 354 256 543 617
484 259 933 901 683 405
91 802 444 898 147 469
666 164 361 236 73 816
347 108 830 437 487 605
888 844 309 517 454 374
634 40 101 725 281 801
511 516 529 188 22 307
496 714 505 811 971 95
537 158 953 511 179 545
217 147 683 141 694 225
728 702 595 166 411 686
631 271 466 753 851 919
807 135 682 83 760 226
970 666 473 817 257 350
565 464 235 151 184 349
266 81 605 649 653 276
713 459 398 327 704 200
509 346 87 895 26 184
771 828 657 68 513 826
74 344 446 955 366 94
873 350 134 814 646 125
600 257 764 402 252 620
71 548 55 975 554 835
526 921 517 120 885 457
671 394 415 209 621 812
849 623 859 301 29 790
804 242 793 602 731 803
59 574 394 958 921 997
310 707 770 12 272 566
500 561 156 25 788 867
499 963 383 249 630 357
71 969 724 147 907 127
703 940 529 330 601 576
114 668 589 343 238 94
513 969 460 456 262 821
661 332 870 61 330 263
167 724 590 468 306 58
347 612 329 983 441 58
983 407 950 109 419 287
48 951 846 189 206 42
397 158 218 40 272 25
374 402 239 359 171 986
64 278 349 175 743 744
875 910 98 882 480 22
553 776 733 829 38 71
876 182 342 843 885 832
249 107 584 671 370 578
384 161 733 674 30 242
33 496 11 977 223 476
981 103 732 439 952 629
986 717 568 233 871 569
630 930 770 453 658 920
73 833 719 312 121 754
49 197 253 6 318 648
244 393 760 99 127 398
180 721 29 289 545 687
397 620 182 203 189 528
702 528 406 189 629 629
95 953 853 246 888 521
300 287 715 466 39 701
832 415 930 279 162 940
176 953 777 132 101 249
198 717 658 954 988 153
238 969 61 186 815 558
101 420 38 381 490 878
47 157 421 953 387 860
457 976 956 763 464 606
6 930 428 998 197 715
82 108 425 398 659 812
159 197 613 81 804 308
594 389 118 434 888 515
6 817 191 229 95 850
237 705 599 768 444 373
543 10 220 238 98 730
127 298 781 945 372 534
924 950 249 340 110 646
836 450 133 78 955 483
757 446 299 21 917 328
760 634 800 720 651 69
216 446 650 543 149 816
225 67 838 758 644 698
223 621 760 762 885 55
111 50 151 541 45 612
272 178 958 407 489 369
404 109 385 520 630 652
887 186 366 722 306 806
808 813 861 740 341 925
262 946 813 535 264 105
496 562 174 635 939 551
632 438 550 668 294 970
433 102 943 881 23 582
593 846 686 33 662 742
47 520 617 792 939 45
624 850 960 42 909 985
321 867 466 42 874 679
195 885 297 805 958 103
509 109 110 268 142 823
854 45 694 643 471 365
887 613 825 480 849 84
79 206 661 988 422 140
731 38 636 415 569 606
687 336 783 579 25 140
701 447 831 762 349 749
807 495 551 310 774 305
252 922 144 3 367 387
736 750 660 804 442 699
24 776 126 840 503 455
627 657 838 212 53 725
592 861 976 508 311 256
414 792 910 831 369 758
679 78 544 172 998 691
322 952 407 628 801 405
257 897 3 883 735 858
741 133 901 898 674 351
972 116 978 960 75 646
223 199 102 108 380 193
602 710 198 394 759 411
577 3 243 478 740 463
242 704 744 696 218 804
197 225 131 35 453 57
804 313 574 468 580 765
380 485 360 287 442 148
525 402 28 305 854 626
277 660 151 967 544 139
41 524 596 636 282 813
347 721 633 59 819 961
891 686 245 901 849 868
439 562 925 309 46 359
614 779 4 896 111 405
462 706 154 64 573 256
558 183 259 712 477 63
681 485 763 629 678 387
935 266 554 950 832 753
531 23 339 692 233 546
239 943 806 951 269 608
358 358 96 198 278 189
663 149 449 542 763 836
932 984 653 971 31 118
54 153 888 738 125 497
251 57 791 840 396 911
331 356 613 8 174 429
391 353 659 608 147 68
624 325 801 683 678 831
605 463 974 544 55 331
773 991 941 392 839 68
929 97 149 302 647 267
261 468 637 1 779 7
517 893 443 541 338 775
264 645 393 146 853 719
257 339 376 333 836 47
391 695 473 239 948 605
294 144 72 538 830 795
665 458 747 636 233 411
327 669 869 29 811 990
56 696 686 93 716 962
609 73 75 452 708 128
562 626 176 413 596 646
64 815 666 767 818 784
339 193 594 246 306 943
822 330 66 843 947 854
765 910 798 577 173 343
856 404 683 609 729 730
587 146 306 141 14 884
383 13 787 948 783 766
982 554 335 77 894 52
382 253 932 863 427 311
135 971 799 414 106 232
9 801 748 900 189 245
820 564 517 333 358 594
151 889 283 611 562 802
809 979 634 980 726 174
270 146 29 533 402 642
902 758 287 611 700 740
463 274 851 129 36 14
56 575 519 437 301 290
154 657 634 664 388 738
338 159 977 362 124 287
6 905 444 843 677 601
913 82 514 569 666 703
360 747 37 345 588 29
252 907 501 557 158 160
703 530 334 537 307 494
643 251 130 76 278 570
753 274 636 562 287 637
1 711 463 113 942 311
639 713 86 547 908 498
788 981 620 904 416 465
887 304 509 942 474 996
434 227 600 388 812 295
909 774 606 954 676 205
343 448 161 869 322 652
558 68 497 599 235 436
843 834 466 857 780 770
990 476 62 547 828 17
913 391 128 257 24 426
7 678 505 602 475 92
997 862 977 984 294 435
506 41 611 500 158 847
916 648 804 498 964 206
895 869 505 798 952 393
590 588 436 874 399 422
398 77 608 827 942 798
847 739 450 85 882 734
957 477 268 973 791 241
666 253 681 634 517 919
586 823 933 257 313 926
326 762 316 778 360 778
459 429 229 911 822 17
264 723 663 113 681 737
527 440 419 280 175 687
575 998 516 689 102 220
770 64 876 548 181 573
731 824 94 985 609 46
683 323 781 573 725 673
989 741 315 330 861 652
538 802 735 925 703 394
555 480 361 32 451 959
97 953 118 857 855 94
298 772 739 512 969 814
853 562 951 359 532 868
349 617 469 672 766 950
915 310 450 679 824 554
72 492 343 722 666 401
438 383 697 19 365 357
14 441 678 714 126 534
926 982 576 556 741 493
516 536 664 259 325 629
592 695 125 380 755 983
86 169 520 919 60 397
132 31 947 525 392 401
459 447 447 425 841 801
461 941 882 858 564 42
836 669 407 352 202 855
845 216 526 684 77 799
280 272 81 829 102 993
570 580 233 879 86 260
251 160 186 831 471 944
560 257 693 824 222 688
562 45 965 930 542 449
607 816 915 978 940 11
633 508 456 47 967 273
879 595 615 994 795 918
307 849 186 414 890 457
44 661 324 220 828 509
694 514 753 965 562 319
85 896 689 122 161 973
681 47 34 49 364 716
985 872 281 359 200 426
359 394 272 464 531 214
48 817 540 79 319 473
653 340 390 157 402 842
496 612 5 318 831 366
91 3 288 111 653 249
201 37 24 424 690 130
882 726 277 645 491 400
92 986 151 517 703 240
608 104 533 976 720 881
482 513 99 653 832 219
749 24 409 721 157 686
393 308 474 541 758 326
531 540 719 456 432 971
414 602 840 874 229 497
507 867 844 281 718 16
916 206 538 500 116 405
40 602 225 561 430 824
909 826 174 735 129 208
684 321 373 122 204 835
351 72 456 269 592 630
100 243 854 831 869 874
952 867 600 383 505 696
365 606 668 697 278 318
582 143 83 122 198 29
154 67 580 200 254 1
664 752 955 153 144 183
172 282 357 498 352 305
959 197 425 50 513 193
520 447 79 757 676 59
471 315 722 740 172 111
994 666 402 994 662 142
660 873 994 15 296 98
136 672 913 458 85 889
406 741 564 504 572 271
954 713 781 782 573 102
918 959 868 198 217 60
739 783 158 385 144 683
859 453 942 94 140 563
534 450 964 936 334 194
95 675 539 409 996 226
377 989 9 691 475 78
935 60 32 62 565 141
193 819 446 90 432 557
522 199 486 706 453 858
869 185 262 802 778 78
590 467 368 136 440 122
413 156 384 191 587 118
296 603 49 878 8 266
431 917 623 252 1 185
489 873 987 768 659 27
116 753 604 539 848 262
421 21 655 657 987 558
596 149 773 184 728 210
561 174 904 489 6 394
775 380 353 261 189 865
288 443 561 450 555 644
567 939 251 978 238 271
780 820 740 527 235 610
604 131 404 295 576 165
918 221 492 325 255 164
401 369 361 668 32 199
907 968 423 530 395 971
448 510 470 36 683 745
20 647 39 404 853 201
697 582 114 223 111 361
48 267 405 580 705 31
238 67 601 364 992 358
873 166 454 176 460 55
226 731 571 905 197 315
694 843 698 758 66 630
608 143 996 62 684 204
995 209 929 153 21 939
5 798 380 198 38 868
420 48 938 248 951 897
629 421 550 555 335 422
170 450 269 331 842 20
12 872 386 348 815 105
688 914 546 116 754 663
136 817 272 226 850 813
365 931 336 603 53 341
672 86 283 195 413 267
980 913 114 904 351 936
657 916 149 704 597 441
691 325 717 912 56 53
572 987 603 120 650 449
230 488 87 622 698 326
297 603 987 10 534 258
372 717 65 190 845 396
544 234 703 4 774 542
722 85 760 870 111 160
416 142 507 869 829 492
221 572 985 329 919 860
471 781 322 209 183 208
724 630 356 376 817 735
892 631 225 203 456 163
131 581 555 58 497 180
889 327 15 737 669 404
371 452 669 457 279 663
995 575 344 366 245 61
761 660 905 302 192 627
140 827 262 912 431 435
300 277 62 913 635 912
406 650 596 346 885 589
273 339 271 780 584 814
510 947 802 340 420 846
573 91 97 798 346 573
514 87 625 616 388 895
889 325 342 809 980 246
346 537 101 687 845 213
605 63 409 672 274 234
587 332 831 174 266 911
738 142 273 135 775 784
472 421 727 114 858 347
171 26 816 492 456 109
338 160 808 767 726 477
319 302 673 762 130 533
539 403 506 852 432 125
595 828 646 619 267 797
353 380 831 676 313 876
394 441 376 581 338 57
267 511 214 117 606 171
821 430 483 160 401 498
970 737 772 900 376 145
502 881 74 430 296 268
938 515 375 320 110 768
442 698 210 740 839 365
230 416 516 46 648 305
250 842 819 894 167 675
258 799 338 952 764 548
687 252 170 180 263 5
196 549 997 541 329 17
794 416 992 451 860 770
581 973 871 407 523 28
958 916 546 282 325 369
148 664 937 564 216 519
688 574 140 228 488 819
950 126 975 579 907 112
511 481 839 743 86 470
707 257 853 187 104 637
381 781 826 862 558 867
300 243 976 740 709 669
376 479 967 718 895 831
184 454 891 257 762 50
727 841 34 512 239 519
418 220 266 796 547 29
221 965 732 190 144 678
709 337 786 994 144 80
715 427 948 605 887 390
152 698 594 431 301 503
572 952 476 296 482 111
793 33 80 422 590 68
493 124 717 336 559 85
184 361 74 21 130 525
857 294 789 740 106 3
451 400 262 316 120 583
644 737 231 860 535 214
824 24 327 571 963 294
362 119 434 440 519 228
741 734 455 365 769 859
224 277 495 381 991 856
363 329 832 85 264 418
326 27 194 840 36 292
667 244 903 630 485 788
842 890 858 542 474 552
666 560 437 109 914 864
104 979 755 428 505 390
792 735 762 645 998 82
377 103 959 336 130 263
451 50 776 18 18 917
438 149 794 232 672 55
475 93 592 208 417 774
500 956 992 767 994 238
280 391 114 626 609 260
833 266 151 111 30 418
621 536 345 456 379 509
525 951 626 947 403 5
767 495 851 781 241 380
396 477 523 865 865 606
923 259 504 649 628 26
846 619 912 492 681 824
335 574 898 998 857 692
455 525 778 951 867 350
366 64 737 21 798 689
457 216 876 993 535 867
721 21 367 856 898 996
859 946 602 581 72 372
950 904 958 736 707 522
59 771 668 265 263 997
458 656 748 597 176 984
762 578 622 970 686 310
162 8 183 195 155 161
828 797 535 504 28 599
323 446 684 499 636 43
621 781 505 458 20 881
968 511 310 892 981 706
337 349 866 666 273 225
216 750 957 762 455 104
585 477 784 279 14 919
721 474 54 210 311 932
703 138 622 990 881 94
251 304 789 804 96 713
680 568 197 20 436 434
141 446 681 906 228 238
722 835 384 386 214 949
319 434 744 644 864 746
237 415 520 780 849 732
746 413 598 390 559 198
197 893 614 790 654 873
18 305 720 979 606 968
658 280 384 655 525 969
905 11 343 300 122 574
759 392 28 699 610 429
873 292 497 699 363 980
730 470 455 348 302 423
288 572 578 311 9 981
675 305 756 586 37 267
413 887 299 698 720 820
32 51 540 872 525 700
920 271 730 288 948 62
231 61 849 351 138 890
500 7 332 259 333 614
311 838 852 454 946 850
109 123 515 570 664 58
812 214 599 456 601 539
782 254 811 21 724 93
574 65 761 462 768 698
257 863 346 162 865 922
162 696 815 501 988 163
661 434 794 635 888 762
565 249 386 728 506 194
624 900 601 989 325 964
8 153 162 184 883 698
562 38 567 389 41 81
896 977 738 818 661 129
134 781 303 784 370 486
557 856 442 560 724 102
788 941 879 894 989 643
428 344 264 111 695 91
601 889 582 715 453 301
637 42 129 638 368 49
408 860 752 522 131 952
332 174 12 186 420 234
873 143 796 859 103 552
435 800 847 56 501 655
886 74 813 618 352 28
555 397 760 400 133 869
707 698 619 813 684 563
674 231 676 248 407 73
330 125 763 438 473 222
238 329 54 582 239 867
377 870 457 21 739 386
289 364 382 12 472 738
366 337 819 18 179 977
693 470 35 932 926 120
814 556 143 511 717 715
150 388 357 332 839 830
11 199 733 332 104 36
974 809 130 916 82 822
840 562 50 559 38 858
822 74 599 524 312 50
841 811 442 73 460 897
773 57 630 729 43 48
819 470 554 272 744 434
843 444 134 381 793 555
468 160 495 637 120 951
577 185 238 614 473 588
517 925 22 513 915 554
79 571 349 5 134 127
278 21 439 647 373 823
735 945 558 726 365 520
295 228 119 318 59 261
299 172 938 119 942 733
483 631 387 59 292 370
612 760 989 605 864 764
988 912 100 912 952 964
781 449 834 353 549 972
109 745 155 215 339 869
582 488 479 959 244 616
125 79 67 986 520 934
894 680 502 636 673 905
702 372 160 5 874 776
990 314 66 729 525 918
73 739 431 172 909 839
867 263 406 437 624 353
905 158 347 639 231 258
879 339 937 570 481 725
882 923 695 860 506 156
337 37 695 969 971 540
428 200 114 916 813 843
245 166 294 492 181 969
689 400 495 286 427 47
476 353 807 836 361 441
769 950 328 633 311 845
976 34 491 356 229 556
334 915 407 630 458 382
268 458 925 926 364 981
267 365 322 944 634 368
904 549 283 271 780 285
156 405 969 286 819 941
33 58 24 698 149 518
584 552 457 144 574 819
946 385 144 872 330 55
543 470 34 17 663 489
421 940 720 807 124 372
691 984 974 494 600 527
889 145 526 514 326 873
559 458 19 678 224 648
290 168 977 577 883 282
658 949 625 18 149 777
166 842 892 352 841 384
224 622 120 713 748 299
172 857 388 317 759 415
853 827 949 557 540 717
582 645 817 856 613 10
553 794 147 619 440 346
348 805 291 441 809 572
247 379 488 214 833 486
956 27 711 552 605 296
409 963 290 572 379 396
84 394 488 634 163 357
362 286 553 110 104 219
240 198 497 938 865 863
218 33 43 757 395 142
800 320 24 127 192 679
235 163 824 654 638 667
943 162 260 293 424 131
789 875 630 382 380 340
576 669 507 197 127 139
469 674 706 410 825 204
445 753 116 751 384 264
904 918 427 36 354 293
207 75 347 771 684 40
226 448 645 556 423 141
36 347 419 928 914 400
609 872 291 23 293 626
445 935 624 180 723 832
105 580 865 101 26 842
917 118 59 954 233 94
143 846 650 370 755 282
919 216 253 229 711 906
78 446 58 895 814 606
159 429 413 212 4 650
391 74 566 503 180 631
523 929 929 25 986 729
908 543 771 861 970 632
616 884 955 72 996 896
426 341 814 877 55 121
219 275 892 507 566 495
307 421 305 209 956 684
221 731 821 997 217 14
585 384 132 825 475 858
994 600 780 84 600 851
631 619 912 721 349 219
370 435 589 185 223 180
78 628 766 756 207 329
445 82 407 906 81 72
744 461 296 889 36 685
828 724 282 839 61 962
109 219 664 162 680 655
970 423 822 330 122 489
457 394 617 403 436 550
904 183 509 880 616 839
833 285 967 167 88 968
52 553 757 871 997 561
807 98 924 302 281 166
85 389 355 765 276 378
691 700 566 677 356 685
136 821 779 245 471 131
100 48 813 852 94 984
950 234 691 153 387 16
399 478 879 710 864 525
389 855 516 898 219 376
683 112 446 593 228 969
641 77 568 617 567 194
328 921 459 471 139 826
486 889 396 317 337 665
828 837 963 258 19 708
88 739 928 666 205 958
791 195 920 33 14 938
960 135 900 178 685 923
802 889 473 721 583 232
73 786 850 211 931 267
828 936 907 599 438 624
77 862 601 470 760 888
56 277 413 719 119 844
526 230 232 870 970 71
776 432 979 66 150 873
481 665 649 45 232 382
394 508 577 802 206 75
854 262 38 216 457 368
780 660 620 276 692 116
11 145 562 725 489 835
92 793 309 254 923 98
264 805 431 910 977 674
23 17 67 385 667 570
386 186 105 556 816 761
140 157 768 483 841 939
944 515 464 163 204 350
846 323 189 484 956 292
349 330 225 629 42 619
48 612 914 312 245 26
333 279 127 288 11 99
195 293 821 944 3 684
651 60 498 181 101 32
346 354 875 751 442 541
890 255 256 309 79 213
200 997 946 964 273 581
656 719 922 946 875 910
18 274 801 841 433 964
716 750 861 578 985 664
505 722 213 989 167 297
506 258 179 210 169 299
493 489 215 284 680 377
811 942 377 82 883 845
262 677 67 760 741 148
495 173 59 175 833 302
588 486 139 42 754 150
405 382 778 798 523 169
645 202 672 734 679 149
271 401 540 313 269 307
170 267 244 495 646 556
169 183 171 559 5 369
862 741 788 563 194 140
125 263 474 304 140 962
629 524 942 839 237 263
267 313 916 510 377 926
898 729 33 992 483 811
732 81 776 342 500 510
864 652 966 780 693 187
69 686 186 925 457 448
734 767 617 431 405 798
462 167 499 257 649 920
139 475 343 148 761 901
396 294 531 150 752 457
378 545 158 31 940 82
938 111 921 675 794 106
353 728 635 221 537 351
782 647 106 520 328 192
238 77 629 953 175 350
775 520 555 123 196 463
125 753 505 243 314 456
180 143 427 306 248 673
771 432 744 533 513 89
788 867 746 992 845 414
323 282 582 735 977 485
152 167 336 262 158 64
914 913 109 173 532 31
542 228 80 151 513 458
845 346 863 160 165 14
180 366 268 5 401 864
275 629 426 859 808 292
837 151 326 694 505 916
590 148 839 122 442 408
60 273 901 238 104 973
778 661 613 507 604 840
335 197 477 624 319 324
339 531 144 558 936 154
679 577 432 274 202 216
328 5 207 344 113 587
843 288 836 262 59 250
259 828 944 932 614 371
330 856 733 807 741 174
124 187 328 879 921 658
617 324 477 71 394 856
62 127 960 434 497 819
340 310 326 543 53 128
890 135 820 664 829 682
12 846 714 851 441 668
214 997 708 295 857 801
697 384 785 94 914 409
815 135 61 26 618 930
336 271 1 718 408 490
535 366 251 676 707 458
95 105 370 894 199 819
608 551 881 169 93 576
834 748 972 129 204 167
726 246 993 257 227 870
253 122 335 740 503 575
811 294 459 717 540 796
726 549 492 501 570 309
339 500 371 443 399 387
440 243 687 435 43 188
400 372 44 901 877 311
984 800 981 913 376 645
872 454 671 657 240 784
68 964 339 18 701 359
184 559 499 643 48 240
437 906 878 74 233 422
81 902 198 458 871 11
147 645 55 437 95 250
798 317 182 218 957 825
619 7 345 639 934 960
787 755 611 824 393 783
673 833 562 120 668 280
919 504 399 805 868 918
998 440 550 376 463 241
843 614 615 935 67 958
781 590 857 740 355 90
89 498 712 835 362 278
720 702 988 64 436 96
49 904 618 249 880 874
615 167 367 317 496 596
979 475 378 199 623 976
19 798 49 659 882 195
559 304 725 329 57 697
285 581 292 504 61 319
598 477 738 591 426 786
572 179 714 689 693 365
81 367 345 557 401 556
583 316 409 839 59 701
229 131 547 213 511 807
124 666 496 417 581 432
2 517 638 886 802 828
313 335 538 910 580 921
191 470 447 981 55 48
605 223 826 467 830 127
907 806 481 140 737 594
419 996 410 23 437 79
533 787 760 608 733 466
388 799 316 536 317 237
880 364 804 633 486 906
607 393 691 358 965 62
777 134 707 627 481 362
198 808 744 472 879 940
187 561 781 7 622 486
289 852 769 880 557 384
864 102 806 548 503 839
813 814 83 154 763 711
482 953 570 902 538 34
143 462 175 38 7 412
863 7 293 594 79 211
515 385 580 694 733 918
47 260 243 187 251 785
47 385 210 785 312 307
637 742 248 885 379 994
464 676 197 901 62 846
478 627 414 716 844 205
76 131 382 271 293 686
540 803 636 851 981 773
921 8 309 310 424 227
26 155 305 446 336 287
756 814 967 559 172 704
259 147 452 289 441 196
675 678 52 797 725 274
910 407 203 979 688 686
63 432 618 64 291 564
346 37 990 946 857 981
795 269 257 584 931 138
531 586 1 192 574 531
962 140 725 863 180 232
131 564 351 466 562 184
51 103 227 773 190 550
896 235 912 46 135 199
249 800 875 258 634 124
270 965 76 635 654 912
698 854 384 175 523 337
749 59 10 592 135 796
138 194 151 839 205 230
64 116 305 389 815 638
820 125 663 925 460 599
205 67 390 497 673 562
540 460 382 468 42 404
179 756 972 186 567 185
140 298 696 908 827 965
936 595 547 101 256 985
265 146 316 634 180 410
728 717 602 301 532 879
570 222 853 417 115 612
451 633 49 318 52 405
236 6 725 901 760 563
650 968 32 846 465 377
732 557 135 269 788 955
659 929 306 163 736 80
146 660 716 44 499 466
701 903 79 470 683 788
101 236 633 517 85 351
971 644 931 568 636 640
120 657 92 430 132 45
242 815 375 633 882 925
229 439 236 775 314 321
474 194 245 384 441 126
608 426 238 640 361 570
366 103 188 789 63 64
404 945 554 227 235 224
203 190 750 63 438 321
762 924 69 505 537 126
380 820 636 384 373 509
803 323 420 472 948 468
133 410 380 361 456 910
384 951 592 595 680 324
175 192 256 228 7 23
995 250 769 216 259 524
360 860 669 697 536 978
342 891 359 834 373 338
618 165 72 997 219 598
459 130 217 482 991 167
227 972 177 281 549 762
657 863 374 82 259 638
455 342 548 251 7 326
797 103 877 447 419 404
250 802 161 806 887 829
903 902 384 724 40 618
852 445 233 944 622 204
140 603 693 537 358 420
688 357 344 977 893 434
445 867 951 22 295 535
893 870 85 501 648 599
840 161 624 617 181 986
531 409 257 185 750 487
511 881 724 845 858 485
664 95 56 621 611 85
494 410 938 914 457 909
588 968 892 535 495 552
813 559 365 38 605 719
660 662 622 332 941 544
897 615 44 376 171 941
781 776 710 350 687 752
842 973 428 737 868 323
751 320 474 292 137 228
505 348 154 947 437 68
261 236 719 621 990 286
572 824 347 489 744 9
487 793 330 528 826 286
927 597 645 291 210 647
263 598 897 922 785 221
113 653 391 504 779 559
533 890 821 265 817 586
121 132 206 349 454 162
661 474 745 271 349 983
590 281 19 9 439 704
382 398 627 972 280 494
649 931 390 194 204 430
529 287 66 963 510 713
124 884 89 256 814 585
437 250 424 694 3 384
447 263 610 812 945 68
237 184 34 324 904 987
80 705 580 969 911 920
464 184 458 539 479 793
667 883 328 44 700 752
501 739 853 100 56 64
570 508 169 431 859 840
385 648 875 468 785 741
763 835 225 118 358 174
945 591 599 358 615 670
922 398 41 687 452 470
237 505 782 92 181 770
318 920 475 532 830 426
355 277 325 469 655 529
817 816 384 469 207 951
991 948 594 162 64 916
559 226 312 981 372 898
497 379 533 650 493 121
494 929 217 327 765 566
165 258 877 182 649 551
353 848 952 996 548 309
493 963 626 418 575 615
775 219 888 641 892 462
35 859 823 980 547 38
226 506 909 993 706 476
621 564 639 321 631 650
743 233 803 490 77 605
445 672 510 445 415 760
297 605 892 634 222 217
236 66 330 652 867 50
739 697 759 902 224 322
181 786 319 558 878 63
928 270 575 176 134 243
884 932 376 776 158 451
42 816 819 386 184 105
340 718 568 890 757 985
541 721 798 341 761 274
486 176 610 471 584 980
330 178 490 763 532 422
236 580 458 191 207 938
448 520 531 188 849 383
981 619 824 343 997 249
118 397 991 921 811 686
649 955 143 271 698 97
446 137 502 239 80 453
848 229 23 21 468 163
950 686 587 117 411 181
954 229 296 515 875 22
463 232 407 832 102 108
692 260 155 744 205 617
566 640 744 465 882 649
285 747 367 203 738 970
778 38 830 347 703 767
933 661 359 601 235 961
423 211 964 415 579 787
823 826 364 450 643 464
211 528 230 835 105 525
818 677 739 466 287 712
673 706 992 861 826 629
680 748 789 835 912 571
96 633 924 373 166 21
225 442 131 293 188 858
191 65 882 644 236 850
488 308 266 156 519 970
974 232 898 168 80 54
99 490 898 513 381 598
335 464 55 75 570 539
134 539 705 475 476 918
870 845 334 892 392 991
412 733 616 667 266 797
924 807 823 921 190 42
339 336 319 610 455 685
464 657 269 97 87 408
119 565 308 503 870 627
491 522 832 578 473 198
917 584 377 565 639 692
634 614 768 56 877 945
329 891 933 718 773 353
967 486 542 841 859 301
280 45 932 173 609 408
543 217 170 727 732 646
642 927 118 890 681 398
468 242 237 285 228 602
127 983 923 277 639 105
943 825 840 979 752 956
227 212 371 832 560 822
465 446 370 59 424 896
376 495 141 451 209 567
30 30 89 365 65 553
525 14 543 393 617 905
197 108 47 962 866 496
801 124 180 710 62 151
886 291 272 666 127 724
776 409 210 379 89 703
894 477 770 566 193 422
394 185 861 764 426 951
426 705 178 360 412 495
567 753 85 822 863 956
876 352 642 409 649 676
26 663 43 658 866 607
492 258 976 628 542 590
309 536 314 369 635 916
792 817 856 534 423 7
52 800 555 3 525 653
426 769 251 355 152 54
839 375 388 653 885 558
922 722 95 631 401 766
840 324 77 516 533 243
60 440 907 466 418 565
103 160 884 248 261 542
947 727 317 361 76 520
869 720 593 310 977 888
593 739 502 920 644 949
182 356 38 547 460 722
74 681 8 972 791 32
220 161 372 187 202 563
475 472 196 422 89 180
461 539 413 936 994 471
185 31 140 432 594 579
152 761 966 556 515 789
56 509 875 488 268 921
661 556 544 913 539 938
589 539 572 283 696 549
319 348 352 915 979 218
986 494 10 670 70 601
53 388 92 750 132 14
82 280 680 367 378 128
718 810 20 986 833 990
700 357 953 612 825 30
834 925 118 701 610 983
412 202 330 974 532 808
667 418 59 79 948 392
353 236 899 723 613 217
164 49 1 602 577 297
929 730 442 507 42 644
908 680 676 692 527 581
522 919 503 974 203 66
592 461 124 79 12 86
770 431 920 760 404 358
114 551 683 951 617 794
12 605 602 237 374 653
127 693 663 651 312 770
932 405 86 790 765 742
295 625 542 977 711 365
181 793 677 25 966 321
352 670 628 837 199 623
14 348 445 273 137 352
923 470 231 914 764 934
369 32 891 502 533 47
988 300 599 575 884 521
531 750 267 155 325 345
61 829 495 511 79 355
962 617 983 595 115 856
314 727 640 291 12 296
27 25 490 95 63 18
126 968 508 731 863 546
459 123 45 200 412 291
183 318 361 697 688 892
928 863 423 381 683 666
808 904 472 664 823 57
225 171 78 147 712 296
178 79 467 314 997 506
464 728 562 166 700 296
445 66 868 179 374 909
883 804 935 657 123 2
661 234 818 385 706 795
487 164 977 410 863 42
599 963 454 592 152 781
939 854 846 872 354 50
384 894 935 473 948 832
436 147 261 993 190 548
474 760 5 362 418 334
315 69 137 418 851 548
928 67 490 836 345 831
283 469 584 152 403 900
423 420 238 298 262 750
477 465 494 733 453 410
555 189 628 992 838 97
670 678 634 25 369 241
24 540 79 937 10 198
369 334 210 750 191 986
291 837 945 491 699 919
226 303 994 872 797 24
524 85 461 680 933 283
757 283 189 630 226 187
431 642 32 700 791 894
738 818 814 685 865 931
502 222 669 465 314 718
64 658 957 120 931 378
768 731 288 569 439 862
895 295 734 67 264 607
900 323 158 713 715 367
59 661 724 392 275 643
236 60 380 368 68 717
734 760 779 229 515 532
761 55 119 145 164 84
22 287 376 484 629 261
676 295 368 887 266 191
537 850 838 642 77 119
952 89 293 70 916 184
1 552 472 300 220 85
97 135 416 447 296 28
370 697 490 454 930 305
307 200 728 903 638 815
780 703 835 415 732 467
486 918 786 746 726 784
688 436 145 486 917 661
553 133 692 914 500 380
875 21 445 476 486 773
292 146 165 892 439 554
482 785 672 407 333 499
976 707 947 510 583 881
916 534 516 405 231 743
130 850 528 640 267 479
103 671 312 59 679 471
501 732 360 415 421 434
112 395 121 941 417 840
366 247 93 572 740 898
914 185 670 378 317 450
199 872 373 724 399 678
232 8 31 649 456 617
609 589 511 939 401 609
615 748 251 882 16 100
325 307 196 8 976 27
43 484 275 229 468 530
616 788 571 505 104 25
670 625 31 675 166 176
245 938 667 621 771 108
769 321 420 835 943 404
761 919 55 220 543 292
953 807 123 515 828 170
368 521 700 338 206 754
736 530 225 767 816 984
248 475 586 650 993 948
410 269 833 339 539 887
255 90 249 219 993 830
102 361 285 880 472 304
652 7 194 970 597 295
360 454 132 708 574 580
441 558 953 385 411 662
915 236 402 709 221 277
232 990 196 251 120 399
364 445 652 253 352 948
598 883 169 191 735 612
889 710 531 671 664 160
76 382 648 627 86 758
460 190 918 428 284 107
927 950 576 785 782 41
260 47 327 79 228 817
312 599 716 344 614 106
458 725 921 201 28 366
790 419 359 680 206 712
666 285 638 383 175 26
246 636 248 674 467 473
266 973 103 519 828 474
740 505 263 297 228 76
956 652 44 906 118 438
478 960 14 237 398 37
773 48 15 38 418 794
995 9 389 539 889 966
394 913 219 756 997 815
774 697 36 518 500 183
696 788 938 556 761 16
535 66 4 985 938 839
373 320 315 489 507 408
473 134 971 809 450 626
820 229 266 331 345 628
534 578 959 368 65 146
126 871 668 10 902 547
264 688 651 46 994 175
213 222 43 964 565 901
648 18 29 879 322 220
290 837 542 409 516 292
441 921 378 589 533 208
554 58 203 475 550 205
307 230 20 907 516 737
669 797 972 201 71 909
951 344 909 726 868 543
56 797 357 32 338 467
179 516 605 459 564 814
457 998 197 314 912 70
213 819 509 795 795 857
735 677 739 14 289 325
166 930 649 955 426 802
993 291 519 260 818 83
175 572 177 223 896 662
114 527 243 278 689 658
518 722 47 705 404 407
432 613 376 40 800 58
713 260 966 886 609 740
537 87 374 795 890 875
716 105 406 193 641 283
199 12 677 903 946 923
769 805 78 281 146 618
533 185 457 590 70 254
548 143 739 752 411 471
99 195 567 937 434 510
707 837 570 126 193 914
568 219 183 595 915 286
494 936 387 396 532 146
954 625 970 571 998 756
562 110 883 773 729 427
407 138 479 807 662 792
731 356 215 690 960 776
915 288 503 192 246 671
38 737 862 755 713 459
277 8 815 239 533 517
74 87 351 838 181 413
171 20 811 227 656 573
305 11 221 247 919 923
970 620 240 202 630 302
914 211 618 190 950 803
383 244 217 617 571 993
103 166 616 326 883 986
756 631 626 554 403 935
401 523 606 625 913 960
254 603 548 223 930 720
768 462 498 143 337 921
990 845 890 430 691 674
988 42 526 490 631 939
941 322 925 711 244 226
538 97 211 248 198 443
879 527 952 770 32 905
212 108 872 649 32 332
138 271 624 435 352 59
797 339 683 290 601 923
777 967 833 141 227 328
870 673 409 913 304 824
189 939 568 19 533 301
889 864 390 384 755 934
272 102 38 595 420 741
361 551 206 568 145 181
787 444 682 523 832 604
325 258 516 893 402 176
430 771 834 74 682 207
867 400 908 554 566 838
773 637 392 290 75 862
318 634 315 252 857 515
254 465 227 443 349 415
341 454 477 639 572 220
603 473 817 156 853 988
256 493 40 225 49 361
289 594 377 246 552 269
558 835 155 757 426 775
181 750 101 483 525 67
573 9 627 364 786 928
463 643 110 446 259 126
748 734 936 547 63 954
357 948 432 622 214 403
323 523 854 383 584 331
717 585 223 419 761 768
211 885 643 619 70 908
449 994 19 450 364 205
4 497 565 834 45 993
144 973 878 906 31 256
139 286 404 544 277 615
473 837 506 912 44 37
590 845 386 956 856 153
157 516 144 78 424 760
645 180 586 782 861 619
316 823 271 2 504 8
683 510 514 791 927 827
863 995 681 905 511 770
638 982 124 810 453 910
555 665 807 602 821 467
286 964 789 202 428 382
803 574 927 44 831 848
527 812 139 656 950 313
695 824 862 187 687 271
111 254 950 156 584 785
888 862 435 284 957 23
67 895 562 226 88 340
1 790 805 805 749 100
939 169 712 615 218 687
553 105 754 721 279 751
70 338 226 154 42 516
976 824 238 638 694 94
470 667 274 203 420 526
515 325 966 719 686 882
479 411 539 47 961 131
299 772 536 283 844 763
248 148 838 973 309 171
530 240 968 38 891 13
241 857 679 187 198 877
157 542 324 609 558 787
444 137 599 727 495 2
996 422 259 586 984 361
817 573 170 882 15 790
692 679 879 50 287 144
476 958 786 918 80 587
544 490 804 523 201 907
351 184 890 353 198 684
397 239 437 595 762 481
463 526 987 988 780 826
72 367 341 926 881 827
449 716 755 238 776 543
619 683 358 125 464 160
577 464 119 524 263 314
288 316 168 177 840 131
216 930 705 479 506 711
252 490 99 52 486 455
373 998 798 374 508 936
701 437 203 338 59 757
734 853 99 648 743 688
732 146 622 20 629 810
73 477 935 993 852 836
695 579 284 225 852 14
78 512 174 991 325 400
81 767 618 984 709 630
618 847 241 548 418 917
887 250 258 164 572 553
807 45 233 588 917 172
974 414 789 878 7 166
358 916 670 910 655 913
663 94 577 582 88 150
617 678 366 238 560 793
844 558 48 88 797 306
491 670 493 915 367 981
893 942 36 473 556 827
565 478 708 334 59 877
191 865 381 265 773 648
126 572 842 187 123 507
214 143 777 984 154 425
38 240 657 194 43 655
900 18 860 325 852 351
797 555 711 467 765 947
645 966 936 500 684 981
438 482 515 284 792 547
516 785 118 265 859 407
991 203 6 73 848 182
102 596 861 289 915 771
516 199 686 977 975 91
918 648 790 398 296 648
738 335 171 516 312 713
874 342 141 371 117 417
793 864 858 107 389 312
475 167 593 468 848 711
393 710 292 111 202 521
654 705 830 898 937 98
955 886 831 328 739 400
834 912 540 50 300 872
272 747 511 538 821 933
266 488 120 34 76 481
685 240 726 73 44 674
490 311 371 44 248 537
21 728 494 844 497 395
498 827 514 224 659 148
591 152 310 607 267 674
3 406 861 94 650 821
522 679 90 186 343 243
532 893 454 751 958 6
170 43 97 153 555 11
834 938 199 182 596 765
586 944 200 905 679 396
392 779 386 765 698 631
383 408 270 443 82 382
811 397 642 90 414 405
449 908 486 126 922 110
96 463 797 848 414 782
4 88 145 866 504 769
737 275 192 486 174 194
503 130 78 535 69 11
40 814 36 944 973 337
4 132 850 585 987 123
896 136 436 645 929 967
95 495 634 373 887 477
965 216 507 650 395 196
403 965 921 96 488 907
364 274 864 68 293 595
457 557 845 780 662 607
972 910 589 432 392 382
365 173 815 746 971 514
75 702 599 618 771 505
647 960 883 154 706 797
523 138 226 236 500 140
596 152 812 722 94 88
434 944 294 369 501 491
149 418 9 709 575 295
886 965 860 242 604 223
371 58 625 433 577 859
793 50 821 930 461 53
57 458 865 17 604 635
318 446 64 569 897 474
631 766 476 256 853 187
49 576 626 807 965 268
113 219 215 782 468 912
907 874 387 306 577 282
921 574 169 888 239 625
544 547 250 584 689 627
741 957 756 562 991 892
519 651 40 333 386 19
305 155 494 369 675 979
611 337 342 206 285 553
267 250 603 444 257 933
608 332 835 693 461 416
746 501 634 241 473 91
797 174 532 8 854 648
552 610 835 247 444 141
257 752 832 837 812 360
217 968 781 561 153 938
433 380 677 768 590 459
719 720 415 967 720 491
841 919 982 940 166 109
779 881 703 55 668 434
526 715 735 557 877 17
738 3 368 28 251 971
585 344 544 54 831 647
691 132 983 980 908 426
26 176 689 593 592 229
730 36 615 243 623 397
212 471 234 969 269 817
536 630 93 290 263 500
389 773 852 632 890 574
167 268 56 372 4 488
612 448 407 14 551 159
469 190 223 18 500 383
271 749 807 502 205 124
257 319 997 757 190 589
224 187 605 553 222 978
990 858 305 330 957 338
994 714 969 896 280 722
743 623 41 124 831 248
422 486 233 510 347 288
417 893 325 354 924 907
52 404 204 574 133 22
870 278 982 961 234 640
437 445 169 354 725 378
808 221 882 8 759 898
485 93 747 534 340 635
804 14 52 766 937 173
536 608 420 960 91 328
178 684 193 481 625 811
853 307 972 784 677 371
993 198 32 635 929 12
657 207 289 431 422 356
891 591 643 970 239 602
967 245 428 581 856 155
433 988 763 885 38 254
71 507 122 400 190 960
714 728 768 251 628 544
793 735 543 114 612 158
210 686 585 793 517 474
333 915 375 440 819 161
727 457 31 743 879 684
393 77 842 667 426 25
110 690 815 161 353 987
422 944 603 654 939 442
742 63 678 840 462 693
490 521 124 44 25 361
523 994 695 564 258 222
631 119 708 50 436 915
618 547 514 73 538 440
306 399 812 379 139 280
469 419 84 168 653 874
82 304 36 54 861 124
661 83 990 143 212 575
248 529 651 770 461 215
341 214 250 217 275 697
55 61 687 396 157 135
841 214 491 256 612 571
435 387 213 881 856 539
664 700 363 188 716 223
980 844 992 211 149 627
154 41 940 259 782 501
307 975 851 685 47 759
216 627 469 824 651 307
445 519 125 5 937 593
548 934 616 935 40 954
800 105 637 742 303 980
722 577 736 409 197 734
703 828 663 952 425 671
380 803 243 706 201 785
220 574 833 905 873 268
379 15 122 148 683 17
693 749 51 506 666 584
95 299 652 467 967 213
836 53 454 455 937 269
214 369 105 630 384 283
668 292 639 880 23 759
901 778 310 75 453 443
51 67 217 997 781 97
78 375 475 970 696 553
409 958 845 504 523 960
839 604 35 557 868 541
287 687 788 867 553 747
511 744 768 665 336 459
793 2 656 407 328 584
665 694 438 560 186 52
566 983 54 473 88 755
646 524 281 755 634 293
289 940 990 645 633 483
996 305 645 188 135 707
556 453 109 139 857 677
953 928 639 112 496 684
227 166 217 308 185 375
988 908 35 834 982 629
928 2 49 275 350 861
784 582 457 60 881 379
421 724 988 848 219 331
435 373 969 520 995 864
659 133 620 425 23 399
64 141 31 575 688 447
648 669 890 133 802 879
223 598 460 5 598 931
285 638 539 533 30 366
753 414 225 982 616 750
917 519 100 827 861 256
729 436 343 762 487 471
18 803 942 220 176 45
373 488 627 205 223 256
806 444 109 679 416 575
861 335 646 556 599 218
665 102 199 684 359 75
797 169 513 598 814 481
405 482 678 705 598 612
796 428 876 760 991 636
254 85 842 754 610 913
743 426 695 126 675 365
601 849 16 190 133 687
644 393 913 14 529 629
809 317 281 959 509 487
351 774 836 409 174 843
343 143 289 303 2 392
302 53 214 944 771 284
269 819 322 697 708 70
268 684 805 949 217 584
68 899 431 337 519 779
946 715 403 793 189 81
888 622 934 722 650 486
858 422 977 660 188 95
412 148 105 830 286 968
280 552 901 947 298 586
814 84 732 919 488 798
470 291 409 209 765 500
933 543 477 52 877 599
582 595 646 661 404 219
429 392 76 330 271 354
779 626 830 844 825 251
965 303 703 87 528 324
109 551 284 76 633 535
27 929 822 381 559 29
483 975 508 226 575 412
595 33 418 558 451 857
125 980 206 71 427 538
405 600 33 8 182 249
721 791 73 45 634 160
177 141 329 954 775 246
295 527 494 195 704 93
247 782 179 995 639 588
823 600 111 889 447 635
269 541 340 435 191 742
738 400 485 702 895 950
615 259 842 215 442 837
472 511 842 818 391 372
424 253 543 565 898 10
881 482 615 571 384 812
757 400 609 915 161 639
150 127 276 745 277 252
735 505 726 808 733 480
783 430 152 277 916 992
105 196 847 627 61 380
454 273 763 78 708 99
932 421 517 751 516 832
177 520 640 411 53 130
73 681 462 199 727 636
291 85 94 224 151 774
414 408 990 404 775 249
8 565 589 398 797 588
975 961 930 633 48 747
312 109 375 608 85 68
296 630 793 482 907 761
68 930 428 73 892 151
869 653 349 498 975 960
804 960 305 274 28 257
348 331 233 156 225 342
703 33 283 99 994 904
18 931 589 196 124 872
927 884 692 484 943 360
491 943 222 174 824 17
82 714 285 833 940 220
106 852 524 582 65 687
800 916 389 37 91 424
811 329 680 760 481 90
690 292 219 767 829 99
640 826 777 944 208 558
270 188 223 767 978 389
423 336 416 907 386 501
606 827 964 263 183 386
528 592 836 125 102 829
942 784 831 139 219 649
635 688 458 629 794 722
828 94 838 580 213 337
979 325 436 568 893 806
741 6 474 779 493 720
986 973 330 575 95 123
737 455 110 403 622 532
978 935 693 787 22 638
881 290 680 975 234 501
946 648 356 338 501 29
688 386 154 638 559 116
800 880 893 476 146 37
728 266 947 263 166 798
611 208 48 630 4 671
315 801 502 779 642 248
466 728 280 387 699 865
281 103 949 944 387 796
901 538 673 632 600 565
683 849 334 470 168 803
95 102 13 751 278 800
696 966 265 285 301 421
760 781 930 603 646 247
697 463 622 317 535 721
863 24 882 302 6 163
894 454 16 550 23 175
199 633 355 372 23 520
939 977 141 252 925 877
364 720 203 821 687 936
36 736 297 977 478 89
865 957 63 468 839 346
462 144 254 343 937 255
960 206 621 100 539 235
951 878 955 287 257 610
991 639 289 388 726 158
843 972 991 241 9 838
637 363 702 681 797 698
286 92 434 432 490 575
655 206 846 268 118 341
837 945 928 836 211 940
750 442 28 163 933 87
310 292 268 421 465 280
506 506 389 477 71 560
675 325 982 276 579 439
257 509 941 390 367 201
872 55 819 890 222 116
414 303 636 830 177 847
138 628 566 20 426 278
535 791 176 326 44 602
164 499 52 590 335 29
463 284 294 253 965 206
571 615 819 903 450 604
337 594 130 68 722 456
717 223 516 196 743 385
981 938 767 37 517 753
920 405 683 510 74 326
558 787 658 591 312 404
941 483 732 857 451 681
575 364 875 727 916 588
365 323 727 316 591 480
33 994 261 350 569 588
227 647 80 940 4 479
834 454 253 100 869 992
909 434 909 438 586 930
770 193 691 652 248 188
45 427 591 174 875 275
567 830 611 818 176 670
209 47 399 955 625 262
391 10 25 231 195 746
888 607 247 10 532 499
515 738 505 72 835 466
916 35 570 838 274 1
309 559 5 718 428 972
367 134 249 938 43 728
404 34 909 684 27 528
61 789 533 584 305 882
196 731 975 960 901 955
623 668 753 240 236 422
72 734 408 151 745 360
566 281 47 841 973 982
230 650 577 794 630 597
787 389 409 163 981 479
403 698 786 132 536 944
970 650 905 796 292 68
119 755 98 176 556 626
887 935 657 533 829 689
636 675 128 438 442 180
841 5 341 602 225 421
475 525 333 456 851 283
290 38 941 965 930 389
428 311 307 166 214 507
169 173 460 784 602 321
522 397 354 266 816 328
724 325 790 351 324 577
304 6 383 724 161 980
178 671 603 918 282 949
205 763 428 548 392 278
782 918 456 528 523 530
168 514 147 97 414 468
593 230 709 206 785 380
450 516 558 163 325 501
247 702 947 905 326 169
704 684 629 220 447 520
97 457 85 896 233 35
113 265 284 442 663 59
128 241 666 118 820 299
394 368 64 148 295 917
954 468 827 46 407 978
404 543 86 237 569 875
514 572 168 17 198 634
616 577 449 314 921 559
836 152 285 601 16 507
145 472 535 382 841 248
796 250 687 85 660 306
110 472 86 198 386 705
16 389 49 561 876 939
16 132 530 581 836 766
820 216 751 655 881 645
438 195 132 945 673 946
352 899 341 87 196 348
172 605 605 240 692 501
120 311 582 545 692 367
970 9 264 23 590 984
750 395 488 855 570 172
167 934 92 376 916 257
31 170 990 219 406 183
537 61 180 648 822 270
711 496 85 874 957 318
496 949 517 672 251 774
829 492 239 301 116 170
300 387 398 33 277 529
936 701 773 369 717 584
839 487 330 985 628 211
762 835 872 644 274 585
282 90 183 719 831 926
113 687 483 862 516 557
256 245 504 239 598 736
318 874 421 562 525 441
51 372 771 457 741 200
747 786 300 652 167 93
204 873 256 432 542 489
785 46 627 339 666 750
660 640 193 822 594 517
200 700 440 631 351 492
214 873 97 177 291 5
636 14 791 187 424 477
648 67 842 444 344 996
373 769 926 390 197 136
876 160 686 607 347 36
306 963 835 317 734 984
655 673 994 464 964 463
554 812 718 520 32 368
43 975 406 762 994 987
99 40 690 307 322 140
345 53 683 738 657 813
474 958 888 250 960 720
259 262 804 916 350 539
191 537 158 277 80 591
729 278 285 844 967 580
780 271 162 2 978 334
317 119 812 330 933 683
575 240 644 327 295 613
884 938 36 93 958 36
813 94 894 36 473 892
422 870 358 809 458 734
369 960 885 666 116 144
94 951 419 974 921 458
23 108 84 137 570 478
523 792 898 200 719 721
77 481 8 47 370 817
155 14 55 724 80 459
5 850 292 665 632 351
640 262 695 365 574 381
380 56 486 944 291 385
811 576 643 512 167 515
22 178 372 264 206 876
294 252 399 905 874 603
509 540 80 73 414 643
156 339 653 387 415 281
525 403 120 534 634 529
403 838 276 227 472 885
912 580 273 683 55 539
697 464 403 605 148 714
586 231 649 359 699 267
515 930 616 569 434 725
537 70 140 103 330 604
817 830 334 343 702 70
659 883 432 581 787 198
498 605 912 92 959 34
237 21 393 574 424 294
249 66 821 300 593 654
297 946 410 937 199 741
544 356 98 283 498 178
515 354 450 44 60 716
809 781 403 551 813 385
329 396 931 432 355 418
607 507 41 228 792 325
944 259 401 406 272 54
448 32 336 855 131 718
951 774 772 502 981 763
849 335 51 446 610 597
206 876 936 649 451 178
621 323 770 628 401 339
875 97 285 798 291 227
535 79 97 180 220 464
894 847 359 690 104 327
125 520 467 835 272 22
426 688 275 452 979 307
455 203 165 82 917 75
25 860 358 917 621 518
338 390 480 827 740 540
400 716 697 954 248 427
937 632 278 57 461 506
912 885 693 467 892 920
887 223 85 562 633 154
463 572 498 879 587 973
360 389 43 568 575 531
8 909 334 555 200 449
200 339 177 294 161 304
40 256 657 54 32 327
927 492 725 894 364 461
237 151 178 923 32 183
877 604 178 317 563 731
806 684 27 461 410 275
976 535 450 60 59 789
516 617 726 978 93 279
328 22 263 262 154 448
931 767 795 26 227 371
824 720 405 601 501 328
181 900 717 609 152 921
549 707 222 802 520 831
744 309 492 825 953 734
978 308 543 766 145 803
661 206 657 952 264 390
991 615 863 535 904 303
23 660 744 247 302 318
973 901 374 620 886 339
78 489 212 342 467 994
635 202 65 403 890 663
390 46 338 420 587 334
532 753 996 282 618 38
502 486 280 213 746 893
136 282 793 778 799 435
212 381 272 810 404 345
529 158 606 2 602 287
328 124 352 109 599 136
608 503 508 438 597 220
917 551 868 626 554 201
502 701 49 637 112 192
664 663 786 848 605 188
581 73 859 373 830 670
797 322 252 139 141 793
474 721 806 928 393 547
864 223 914 13 290 129
494 808 849 860 158 301
194 95 294 835 689 902
77 158 808 206 295 634
777 988 408 114 144 763
568 77 779 396 800 462
315 665 431 653 709 941
58 849 207 869 537 527
426 131 698 373 421 836
419 491 722 576 741 917
497 670 779 143 879 148
122 365 177 701 655 881
397 53 920 112 92 724
771 369 84 839 376 162
739 242 248 125 543 451
657 100 744 204 62 485
459 871 440 837 909 203
662 39 138 950 696 802
366 250 265 828 864 464
197 407 314 878 802 908
533 930 494 990 320 347
640 858 892 92 380 776
914 482 114 265 613 549
356 66 210 59 549 980
353 381 399 797 993 639
654 166 994 857 426 573
405 352 918 462 467 867
233 660 160 480 250 525
804 737 158 332 883 976
352 378 842 787 824 770
497 902 206 174 964 356
751 271 190 129 584 904
336 589 860 751 574 405
837 175 149 141 323 852
108 581 260 605 440 991
43 983 218 704 188 64
644 867 745 915 359 453
821 96 514 976 545 745
214 978 143 623 946 844
489 481 236 617 651 221
502 761 662 585 622 320
805 472 577 806 392 823
605 309 275 126 597 298
192 816 979 998 983 262
104 965 779 32 657 465
171 845 87 238 68 797
631 187 656 945 690 581
282 648 333 529 715 89
298 780 680 367 960 316
142 824 408 320 939 716
235 747 290 502 777 85
643 201 128 535 737 88
680 73 299 337 799 363
454 711 918 971 283 529
412 884 144 138 631 306
396 682 703 974 508 119
794 420 506 572 103 161
725 441 289 785 514 334
404 922 407 29 407 759
554 777 531 185 829 51
445 520 555 295 437 61
845 797 100 426 925 450
414 740 612 782 688 283
858 639 443 710 963 686
417 486 426 511 210 705
260 635 972 375 250 702
298 351 255 277 197 964
340 713 35 401 487 266
734 614 845 990 581 69
528 268 571 351 562 817
919 344 820 791 610 213
304 702 545 452 146 173
477 308 532 570 708 901
185 39 366 48 53 124
628 146 879 453 108 817
302 568 879 392 244 198
684 414 558 689 226 484
827 129 923 435 509 354
656 921 757 458 800 67
56 969 87 769 161 574
264 841 784 633 157 761
865 998 998 937 990 519
484 700 19 354 420 284
46 469 645 34 137 240
69 197 409 307 70 693
388 892 44 146 134 129
884 360 701 294 47 995
509 274 126 538 709 259
643 476 483 732 85 33
866 718 838 931 673 243
606 462 846 521 297 462
980 838 260 997 388 571
153 924 844 752 461 400
48 348 521 750 546 82
868 277 191 642 839 111
740 143 994 637 386 504
675 196 28 448 398 356
493 131 385 925 445 750
279 865 757 62 911 851
563 674 497 168 85 688
549 84 329 768 783 670
849 321 987 629 126 698
858 143 861 849 825 133
459 316 765 13 124 294
221 947 546 700 251 217
901 492 461 680 490 891
67 974 174 351 836 78
912 185 392 893 763 52
418 147 928 71 584 746
96 624 410 109 466 686
173 84 480 758 747 504
45 836 910 817 303 705
560 424 61 261 263 532
938 478 840 445 870 360
604 451 95 147 748 555
290 114 824 392 167 436
33 646 733 431 41 764
906 393 802 797 89 335
381 317 600 685 85 792
587 94 383 505 634 75
46 210 789 110 414 613
182 517 59 627 306 831
68 501 397 620 421 406
959 963 830 630 225 843
402 97 65 7 282 882
681 176 818 809 766 203
860 310 693 862 251 175
364 684 818 580 364 506
970 584 658 448 22 451
772 515 743 248 6 286
714 510 701 166 104 684
462 198 456 21 890 213
489 619 979 677 414 287
408 664 23 27 877 161
917 251 792 162 396 603
840 507 866 568 21 878
969 361 782 414 579 65
265 945 808 915 610 753
302 885 221 91 553 773
456 112 547 239 265 849
880 811 830 564 108 138
392 341 76 357 985 954
395 77 640 236 384 698
507 102 972 231 38 347
24 243 129 578 635 479
137 193 471 406 806 953
794 422 157 542 783 2
640 685 411 118 45 870
564 20 389 763 892 843
595 394 787 372 996 577
621 179 423 494 587 806
495 70 529 212 526 827
481 886 123 530 850 380
482 95 881 660 890 742
968 46 678 483 569 323
559 387 289 629 940 199
268 546 191 224 814 69
276 516 971 992 712 899
818 256 197 728 431 661
933 306 228 890 592 452
663 914 321 176 350 288
13 785 929 163 98 474
936 28 124 643 514 267
47 33 642 836 92 628
761 505 787 543 353 950
576 119 371 770 181 333
930 145 793 754 956 328
336 228 314 6 500 301
562 585 383 52 891 295
155 528 367 321 731 571
498 255 773 680 420 897
855 519 207 518 540 695
565 94 922 510 329 520
548 747 418 653 617 529
456 518 257 970 503 350
337 452 435 192 486 446
138 324 322 921 438 478
254 103 223 219 635 768
900 429 623 165 43 663
692 149 458 440 303 324
91 746 333 335 871 212
959 251 435 293 842 841
760 7 635 528 500 712
217 994 713 941 31 214
667 815 192 362 535 583
432 872 909 169 58 530
190 113 187 696 119 10
876 715 26 753 19 169
553 427 461 217 610 743
235 391 278 968 709 464
228 513 553 753 484 155
281 829 92 974 452 487
249 469 775 237 695 994
74 916 860 576 82 778
508 443 69 506 199 829
112 337 247 779 399 158
307 201 109 599 92 453
978 267 597 278 446 566
686 873 291 159 633 251
405 585 745 666 284 328
436 696 39 145 90 379
568 238 291 522 676 623
417 72 339 850 125 462
741 107 722 352 143 750
995 524 606 466 273 153
289 960 443 768 604 223
393 960 261 692 970 942
726 327 251 412 384 496
635 509 308 537 468 373
396 573 312 9 605 307
152 114 307 728 414 293
585 89 976 979 695 659
721 517 837 939 239 230
892 664 133 379 988 172
973 802 256 165 211 598
217 194 88 624 842 233
389 616 295 545 726 50
197 511 821 690 725 596
185 630 318 343 146 223
979 330 219 283 515 870
370 662 484 879 842 877
847 981 477 979 678 943
124 907 205 293 642 478
413 553 85 590 936 154
740 313 981 887 115 923
887 750 667 510 940 271
472 926 973 527 564 866
332 653 634 259 616 291
772 289 466 692 16 533
775 28 167 337 983 409
598 33 37 761 200 520
601 333 873 276 746 489
240 100 168 243 970 107
727 904 280 985 882 569
254 24 492 110 741 465
51 776 867 787 216 51
781 881 437 149 50 969
933 326 105 938 229 983
79 302 492 316 799 711
712 90 580 857 27 7
930 565 405 860 25 179
59 633 981 229 32 710
131 869 68 882 406 596
160 955 349 918 610 124
191 59 883 948 598 939
769 45 443 173 628 571
643 661 644 171 528 756
708 203 337 303 34 567
283 186 933 911 335 729
995 534 371 786 211 394
862 962 515 739 152 691
794 803 84 30 584 236
940 408 657 207 229 859
124 506 174 115 496 16
923 299 147 786 174 969
951 856 729 576 202 783
580 623 314 800 940 166
423 523 583 509 408 442
422 59 512 670 871 546
513 897 869 511 448 984
23 783 116 451 94 805
2 71 904 186 601 240
960 772 310 444 776 647
40 316 507 116 504 148
780 375 773 843 604 415
608 589 913 669 412 726
520 211 450 465 219 690
587 39 112 138 876 433
683 255 606 777 868 560
483 218 535 531 92 51
625 48 489 845 85 509
634 873 28 802 226 643
143 767 820 339 353 364
42 712 721 649 82 476
290 279 150 953 187 89
368 854 782 226 744 611
982 427 608 209 129 922
687 705 661 800 472 328
976 696 215 413 108 935
559 848 681 329 518 613
261 856 682 791 151 586
282 976 50 921 50 291
493 736 756 762 922 831
499 604 749 520 166 87
80 885 106 168 352 818
392 523 704 364 152 377
630 696 294 281 285 579
568 883 827 94 354 704
309 108 351 665 239 716
702 459 554 319 587 115
661 353 456 114 448 648
223 791 795 840 397 721
27 963 12 64 952 553
24 136 697 74 224 252
24 63 414 238 931 613
863 385 690 979 534 500
786 892 368 162 991 735
570 654 177 782 159 408
25 604 91 308 298 874
153 470 551 265 916 754
573 325 381 261 75 253
330 485 111 241 431 387
44 735 68 151 617 83
261 764 705 443 6 5
100 683 282 733 141 519
407 624 828 879 150 864
515 595 32 717 946 547
154 825 445 889 13 343
793 569 978 317 808 148
568 4 317 745 198 888
915 912 179 946 324 768
646 631 859 435 538 851
834 749 58 623 99 564
406 752 947 554 530 476
139 706 58 324 368 642
156 408 573 115 598 668
986 776 556 784 95 255
231 877 345 179 655 186
278 144 550 915 793 113
300 39 64 215 490 596
891 628 476 874 538 238
284 291 190 479 811 499
85 263 140 440 335 877
340 430 474 985 686 992
66 459 823 782 359 150
761 972 640 43 862 386
169 66 177 739 87 495
274 209 689 242 948 166
931 705 409 583 703 724
50 240 893 198 302 270
777 11 420 650 467 465
550 7 540 686 572 299
115 832 485 436 456 240
243 1 192 240 8 202
967 151 497 56 480 310
399 470 845 475 119 57
846 745 320 903 702 306
122 176 840 945 659 830
352 636 794 555 937 388
951 960 693 642 652 881
331 898 93 216 518 597
648 904 734 236 359 538
348 671 688 49 461 285
708 604 136 878 463 932
821 219 684 92 391 85
56 137 604 457 484 80
380 623 869 496 293 743
48 496 199 396 26 159
53 278 660 491 676 779
109 294 459 674 883 642
649 800 260 952 75 79
350 132 210 602 23 11
416 729 594 351 18 523
371 132 172 687 742 150
284 392 180 729 108 707
932 810 281 267 872 893
68 58 560 584 902 303
355 669 886 524 91 425
458 989 549 841 391 528
249 661 173 24 456 486
677 246 309 908 121 666
22 124 209 214 357 5
374 216 328 827 652 17
40 237 88 539 373 194
546 156 749 345 504 934
220 123 619 263 207 443
863 707 330 803 197 671
605 692 60 493 735 82
64 119 634 612 849 257
703 565 704 822 234 798
138 499 350 652 868 717
156 546 627 623 293 424
86 485 55 376 374 607
899 618 422 372 614 513
71 335 921 328 448 666
55 866 370 747 746 399
718 186 653 522 923 255
942 104 49 202 871 434
982 788 399 76 751 277
664 534 851 428 832 415
986 396 275 111 280 187
331 61 693 718 43 835
638 226 363 233 19 448
457 70 845 968 41 415
307 327 542 964 362 791
321 984 51 471 835 735
957 890 259 601 905 502
383 955 204 18 908 642
573 199 609 725 205 978
629 5 504 902 571 442
545 233 382 319 393 411
332 819 654 639 768 591
234 835 608 631 181 11
893 283 537 841 272 1
280 801 520 805 356 324
948 522 982 546 467 692
658 850 785 665 895 174
156 793 760 639 798 135
148 359 963 932 462 373
508 204 141 764 960 381
459 89 292 267 979 824
540 177 143 87 279 349
690 670 753 437 973 5
565 683 251 70 586 423
37 380 899 16 856 954
185 839 436 766 290 427
816 122 813 643 663 692
714 397 597 158 240 563
7 164 672 356 944 433
865 248 753 960 246 92
23 430 590 612 114 404
676 335 622 805 793 831
748 616 415 606 161 343
375 201 959 493 600 322
996 853 288 834 621 320
868 763 611 640 244 749
355 279 943 803 953 379
520 932 296 776 169 755
780 7 104 34 307 755
714 432 986 265 80 898
576 497 36 670 998 309
850 374 838 628 223 470
379 124 122 799 449 613
502 830 981 977 307 103
188 538 280 855 331 614
675 187 240 917 318 10
104 569 352 759 457 991
441 959 348 103 608 156
824 604 609 989 91 799
782 95 474 100 606 465
544 46 847 549 79 40
414 139 815 217 996 108
706 576 615 143 285 695
657 509 336 65 280 204
915 810 568 275 627 573
685 256 882 360 828 493
199 968 803 372 686 43
520 23 555 319 72 458
34 262 419 181 951 989
69 99 48 736 48 852
697 63 698 658 642 807
450 691 230 173 421 685
144 367 7 401 494 10
108 450 780 363 803 53
815 292 917 387 2 365
79 845 824 336 65 851
828 402 128 176 826 727
45 236 586 125 918 452
356 546 996 591 435 42
174 26 439 997 580 598
646 133 453 193 740 177
253 291 652 893 951 159
708 114 723 879 351 401
559 712 40 617 690 93
253 188 790 780 113 548
660 57 735 622 835 876
128 331 423 826 831 633
56 6 192 564 700 208
977 558 26 459 901 774
87 914 727 773 801 524
5 418 34 208 692 906
651 696 484 860 412 56
880 56 617 400 525 442
381 842 138 864 895 948
238 5 770 782 818 618
940 987 772 426 821 530
463 461 68 455 919 388
466 896 53 776 200 425
31 354 176 253 235 199
93 288 248 683 431 574
646 818 240 291 721 708
404 615 590 131 41 230
142 645 593 872 101 215
319 707 335 838 65 904
318 290 946 531 299 708
297 291 726 833 576 418
374 759 598 499 327 263
717 744 874 913 8 782
405 920 325 563 98 918
965 486 973 175 936 135
518 731 401 674 959 505
633 51 725 959 512 432
753 722 791 528 641 400
103 570 371 509 174 909
643 118 154 389 419 101
230 983 837 523 96 626
504 795 590 344 162 488
108 410 814 760 927 939
901 478 114 238 736 276
547 501 723 938 781 238
488 916 527 535 148 996
535 410 694 237 298 914
467 815 915 433 40 393
844 854 396 622 912 464
506 148 475 972 743 974
373 981 880 276 394 154
737 619 444 373 349 44
966 718 608 58 383 903
554 917 397 893 760 400
196 759 711 273 31 907
582 954 687 633 929 859
213 727 839 816 371 439
354 404 827 190 182 531
512 257 63 350 701 241
33 632 489 628 655 82
393 122 125 749 949 702
43 924 55 482 507 906
147 460 969 465 366 298
83 108 828 443 637 899
335 322 578 310 535 914
344 629 73 267 91 903
868 295 971 787 843 998
822 9 701 244 988 896
768 346 304 722 29 936
661 208 824 592 50 622
61 891 889 249 499 590
160 363 758 947 930 247
392 193 409 436 811 149
202 815 978 436 768 260
312 295 503 77 544 785
654 470 744 665 814 613
184 804 286 317 290 489
965 372 921 12 408 253
899 575 773 198 156 174
751 907 746 630 997 495
46 321 973 226 566 151
681 923 789 513 133 437
739 79 401 421 191 715
730 578 111 550 396 794
327 286 162 969 348 58
378 956 654 347 648 665
755 763 255 136 574 484
66 287 251 886 272 728
119 978 16 48 276 229
702 732 852 618 94 765
1 677 592 321 248 747
415 972 652 742 648 636
177 469 871 813 281 948
719 613 803 321 484 491
38 127 438 395 248 119
988 632 950 410 759 293
885 750 63 661 826 286
912 222 600 988 319 954
41 416 190 359 453 441
526 449 604 347 798 468
569 336 870 465 821 280
681 581 21 386 16 519
477 239 422 262 216 676
609 485 303 340 1 149
761 589 180 306 633 183
938 814 212 274 673 913
783 58 174 572 716 352
700 346 669 980 147 45
888 541 523 770 505 175
808 452 885 143 828 898
553 674 442 233 199 779
50 359 465 715 199 810
789 856 657 754 264 607
447 608 192 741 444 654
283 127 742 133 36 965
101 289 266 788 891 208
963 557 83 608 428 760
99 25 951 804 458 460
320 398 126 463 301 790
665 841 775 753 678 461
606 260 648 64 134 698
577 484 394 154 424 783
501 529 638 691 640 689
400 118 303 176 197 538
646 858 158 657 658 281
694 30 883 26 803 372
834 856 597 541 223 509
695 548 850 969 940 864
949 64 348 940 78 131
353 468 623 219 829 383
518 479 321 82 787 666
817 778 636 972 236 475
761 883 233 501 890 699
46 698 960 299 938 281
615 353 102 147 349 433
859 603 533 935 612 92
327 99 1 793 780 789
422 335 58 451 313 70
183 594 816 323 52 303
16 417 337 405 499 529
921 529 209 98 933 50
338 771 574 938 391 213
835 973 668 229 688 915
260 986 606 514 914 83
82 485 101 943 623 447
336 382 60 402 669 22
618 789 871 364 917 582
494 449 44 201 403 680
319 136 206 940 837 545
218 751 644 774 772 832
752 426 934 415 285 780
852 166 621 543 468 555
26 169 468 539 168 895
672 303 373 621 499 782
26 638 956 530 837 204
664 128 152 261 35 709
254 69 463 628 551 719
860 581 262 967 103 719
966 590 747 783 80 117
990 195 790 765 652 211
531 856 48 647 898 897
369 408 402 800 759 547
357 996 448 437 828 287
870 23 195 19 341 787
10 947 454 639 64 763
553 84 189 383 875 976
774 125 352 34 40 410
847 511 347 339 874 916
596 709 292 234 426 529
290 800 662 717 874 352
53 314 405 270 330 296
652 759 329 20 466 935
753 302 738 804 391 413
716 109 699 454 238 136
781 109 946 904 158 778
359 208 775 351 626 880
754 121 834 898 491 636
831 473 463 210 161 24
196 604 171 571 425 234
365 372 331 162 604 266
528 300 906 846 479 289
167 443 997 862 835 155
86 168 871 227 842 746
262 934 384 577 413 539
876 169 188 494 78 293
358 752 883 705 174 878
417 941 191 143 588 233
316 920 764 409 854 668
413 373 229 517 427 346
905 450 724 843 135 298
592 156 809 569 347 888
558 118 19 844 394 42
147 308 122 469 614 487
258 473 873 222 533 660
500 770 829 110 776 730
172 785 411 899 226 140
670 613 417 560 239 190
305 171 543 605 898 572
188 369 380 87 393 692
656 802 858 267 774 474
662 60 102 956 818 888
698 130 410 506 476 39
245 112 631 113 262 86
244 584 594 122 750 358
105 537 564 609 878 292
114 543 888 364 347 880
402 649 279 383 196 458
201 982 819 309 641 50
948 246 828 25 707 963
169 649 478 56 856 76
717 846 127 691 104 556
624 224 135 195 767 9
202 756 245 621 218 312
156 618 288 49 741 258
283 731 645 776 435 870
62 968 322 138 884 134
383 236 673 877 766 950
517 375 932 750 23 210
650 330 795 203 522 420
458 654 419 834 694 261
110 508 797 749 233 959
623 948 806 452 523 785
505 484 310 38 79 339
50 316 677 59 415 645
806 300 273 869 229 586
357 771 567 984 397 372
395 825 902 565 973 318
819 929 674 950 378 650
774 673 193 270 110 872
929 26 157 119 71 494
944 967 912 270 726 535
500 203 954 179 678 920
861 765 830 187 894 768
493 468 732 503 293 571
940 648 198 810 73 228
738 994 191 351 235 681
139 135 361 86 416 218
802 380 223 56 235 645
319 721 156 544 676 714
469 922 342 770 920 324
735 285 367 569 518 386
4 414 98 660 267 891
508 732 736 185 611 183
153 349 855 772 837 619
450 38 914 420 857 138
1 450 893 62 843 665
199 695 643 177 195 561
344 805 544 642 301 57
538 400 644 578 945 506
722 241 580 430 37 627
283 17 113 872 27 763
503 765 636 409 642 126
863 184 641 279 485 857
701 39 67 464 556 539
428 947 641 51 172 729
87 958 925 988 996 767
378 125 646 753 157 381
182 90 959 311 328 684
675 159 379 979 9 678
350 932 599 109 281 330
235 286 775 76 401 261
846 876 512 867 293 971
129 368 115 51 981 705
9 500 514 200 52 72
556 863 487 851 432 923
264 161 348 508 56 261
780 489 458 963 173 372
215 134 520 297 29 91
667 42 826 553 295 882
324 447 885 729 670 975
945 83 796 572 799 546
310 84 887 240 615 749
432 895 1 108 931 670
452 459 89 342 791 489
827 122 785 360 59 782
560 505 155 179 618 568
259 13 185 820 9 211
589 558 141 875 791 823
941 62 275 775 705 983
705 758 490 270 464 4
644 577 818 294 793 632
784 651 811 460 54 279
994 213 931 599 513 127
460 46 54 267 740 521
157 87 722 540 152 998
343 482 568 947 503 921
243 170 917 837 423 18
52 878 850 174 98 933
500 419 353 20 281 891
808 341 838 978 293 790
427 378 220 832 450 643
276 558 149 165 151 398
54 264 64 610 967 46
284 892 108 562 181 386
153 660 418 836 708 898
296 712 791 334 436 851
392 49 30 567 338 879
779 824 105 116 48 85
644 602 475 456 808 973
839 441 554 260 300 242
979 365 768 643 339 716
979 579 769 15 958 127
238 632 26 24 331 19
621 943 393 685 173 730
860 853 88 12 567 274
922 859 198 819 77 404
394 639 200 301 865 830
834 793 982 429 865 74
491 716 11 882 881 225
736 922 139 855 627 816
78 615 246 106 904 714
578 44 573 575 337 984
48 883 313 228 370 822
674 532 991 828 461 807
53 356 130 707 626 194
349 299 36 54 241 483
666 776 934 628 935 430
161 537 234 654 469 42
959 733 684 140 574 328
27 948 14 732 421 905
74 340 140 34 533 348
527 521 236 236 522 185
273 888 686 398 349 867
236 675 744 518 676 110
700 612 487 190 119 532
314 567 828 160 728 272
741 231 143 938 492 511
213 869 794 742 867 997
705 875 601 253 783 7
117 179 120 322 358 841
660 18 569 629 349 196
43 330 208 341 959 137
302 271 965 405 611 298
591 307 43 827 90 138
391 977 516 997 892 551
647 434 512 623 889 965
292 330 890 975 883 468
137 57 277 424 535 416
458 451 954 895 72 358
927 441 704 507 346 11
431 138 780 32 79 605
212 720 376 167 923 276
651 730 624 79 804 771
941 892 344 923 792 970
532 399 882 360 179 47
439 345 647 854 800 168
115 660 947 397 286 105
258 198 133 296 575 415
883 565 338 883 859 919
902 921 640 266 190 447
535 727 133 262 972 479
970 836 36 601 356 775
348 626 970 53 896 956
901 984 25 564 618 468
740 449 86 673 657 703
610 835 985 409 607 101
12 371 940 724 70 131
498 697 383 858 113 883
782 55 964 997 649 541
511 169 777 686 908 659
410 81 691 996 760 440
382 81 508 538 67 38
159 737 890 884 181 812
909 179 178 910 318 411
650 988 407 982 285 907
7 179 218 565 889 444
48 352 444 817 558 432
792 443 746 545 759 6
913 266 151 570 266 839
166 149 57 59 65 856
301 853 917 852 198 295
767 667 555 657 789 618
494 161 536 751 624 290
703 208 350 935 304 124
939 764 7 909 990 11
516 261 986 190 501 297
343 933 108 617 705 526
151 738 269 292 585 214
699 414 164 871 516 480
382 513 297 412 622 22
950 776 851 599 718 860
889 274 384 545 396 860
807 632 915 96 537 969
709 665 619 403 975 756
98 608 417 452 318 309
789 33 346 166 402 545
132 849 298 571 204 914
250 784 688 317 349 871
199 621 595 112 44 176
519 198 30 993 380 101
536 569 694 941 219 767
16 992 123 507 81 413
318 373 327 604 115 219
143 908 199 110 907 481
720 107 46 575 690 916
290 813 844 968 313 9
732 987 784 864 792 996
451 856 640 970 823 202
244 891 314 342 241 386
518 592 319 809 522 27
951 409 839 591 158 29
114 747 397 117 777 310
282 919 943 713 48 765
121 471 587 71 281 32
29 601 513 739 83 58
768 848 668 159 380 658
244 248 61 786 734 89
450 473 80 552 325 561
126 698 670 934 718 134
690 414 573 781 123 610
724 873 297 141 514 179
581 955 862 904 312 573
325 162 363 936 812 448
718 658 224 619 722 917
443 881 27 661 822 101
520 920 61 518 264 646
568 869 16 469 565 230
998 318 415 894 202 266
123 44 271 167 309 523
185 531 115 743 638 968
846 367 972 314 224 744
970 18 253 960 306 535
554 465 817 682 244 635
241 31 349 239 305 118
544 438 394 601 128 30
993 656 904 492 512 779
988 997 221 595 29 998
269 32 401 593 892 985
349 718 336 886 422 248
648 514 145 761 774 329
630 586 700 679 279 507
257 223 981 883 210 389
317 776 734 708 850 76
491 650 737 650 315 746
847 350 509 104 579 771
341 894 824 141 621 918
24 210 670 277 964 21
14 994 186 611 973 902
146 166 868 344 726 48
43 962 93 127 425 863
505 736 134 704 139 929
775 619 668 576 522 231
87 898 48 689 982 398
720 315 349 342 583 859
880 6 941 5 786 725
858 562 447 593 368 288
460 676 42 787 729 252
166 687 986 460 723 16
512 412 125 772 469 18
799 905 729 568 362 304
576 790 346 763 982 242
41 983 242 860 373 598
149 629 554 718 165 432
504 332 659 461 448 728
394 936 537 553 179 387
620 12 413 984 409 417
506 198 224 618 280 324
455 72 418 955 590 844
764 475 766 121 787 224
157 751 720 137 625 240
537 393 901 658 1 773
674 901 713 400 559 341
557 353 661 546 825 789
73 163 397 825 780 740
84 730 77 448 544 564
355 707 415 634 670 65
185 114 925 377 180 105
215 464 250 630 680 357
677 449 514 209 756 525
39 908 4 900 65 258
282 43 651 283 417 825
499 789 538 796 63 305
347 378 19 301 728 40
227 435 232 594 474 62
947 178 207 671 74 428
617 172 537 948 571 391
669 621 789 66 37 495
394 451 662 646 685 303
723 56 371 428 878 448
249 747 175 379 883 155
879 41 90 469 847 438
60 549 439 438 906 162
112 880 1 778 801 609
96 283 919 788 696 996
466 776 845 170 45 732
341 824 868 550 304 289
636 300 511 762 135 134
564 555 8 736 315 925
368 676 550 385 776 125
324 449 638 332 508 961
983 959 296 993 21 509
533 913 802 539 368 499
769 275 286 282 386 376
996 949 830 136 117 949
292 570 795 54 639 10
468 680 829 568 214 726
355 377 579 129 994 925
744 555 867 589 280 192
848 568 947 277 229 463
847 300 177 555 923 103
438 328 583 693 577 990
771 207 351 628 288 721
276 26 985 456 455 618
291 185 226 256 106 252
815 719 918 569 252 601
4 797 949 986 698 251
684 549 549 270 124 122
146 274 202 254 2 331
382 114 278 887 457 504
818 862 986 483 669 323
847 345 992 833 486 898
647 760 408 703 285 298
461 84 337 519 183 586
520 675 504 258 867 894
312 355 294 312 895 132
666 120 960 775 424 812
327 410 420 920 947 2
947 934 550 491 179 127
115 533 135 19 443 540
878 285 920 89 688 963
154 48 988 924 312 93
671 760 948 594 272 281
707 39 358 151 950 7
7 260 819 300 310 14
191 153 855 844 637 775
360 266 714 475 367 272
352 261 667 935 879 252
47 827 312 557 875 496
669 66 434 902 976 812
146 259 460 299 357 877
258 929 210 941 414 615
540 952 448 294 475 986
774 875 570 185 643 123
955 28 493 914 177 153
679 299 286 631 864 313
66 405 784 186 463 413
112 247 994 823 790 56
416 317 787 319 121 87
116 925 91 641 558 576
913 424 610 944 702 27
664 166 292 262 514 553
362 476 808 694 318 941
559 630 584 161 808 552
854 954 150 16 128 755
578 993 590 268 867 49
528 512 67 120 906 315
696 576 225 822 230 668
782 901 318 993 784 550
625 830 606 271 582 215
450 156 9 747 80 839
740 722 875 617 589 899
890 730 599 544 866 194
25 697 886 507 851 369
919 439 175 847 193 252
84 93 500 167 408 602
751 930 699 889 794 210
35 360 485 402 126 893
773 458 744 902 100 462
824 944 383 319 131 725
381 176 168 849 903 351
521 844 328 250 331 637
157 520 544 690 787 493
609 544 329 991 265 366
904 630 327 388 808 259
744 907 945 687 959 886
832 955 886 548 294 715
432 49 38 702 885 110
903 536 920 400 629 617
345 879 810 10 87 700
928 929 456 794 935 196
635 901 342 447 952 895
846 755 153 964 368 136
281 810 753 200 910 663
431 300 127 450 819 97
743 960 74 959 783 424
516 998 33 229 336 305
219 887 652 974 902 191
641 561 264 853 687 129
517 419 974 249 611 715
777 213 287 201 22 591
629 876 472 143 93 822
264 459 653 63 320 230
98 462 885 842 576 775
218 595 205 751 318 321
56 654 614 113 270 637
744 558 380 22 673 166
195 689 327 331 301 80
553 474 818 316 310 775
660 790 174 42 914 224
213 521 975 881 584 721
980 456 306 464 453 445
269 530 66 925 217 866
82 899 299 806 293 900
286 907 840 442 928 124
884 6 113 716 56 551
554 321 249 743 736 371
138 31 769 27 302 234
292 313 96 331 86 792
406 845 890 519 169 742
567 340 172 43 798 657
549 250 191 42 67 595
270 114 938 613 49 235
897 457 140 915 381 16
725 933 390 998 958 420
717 871 175 984 694 801
275 849 797 682 960 625
491 569 226 164 781 270
650 282 220 212 620 918
896 656 760 992 393 23
842 738 219 115 384 377
599 283 637 364 874 830
831 366 913 965 540 71
685 648 517 668 479 324
245 967 490 823 795 313
14 217 447 641 833 129
34 115 733 573 132 541
703 41 82 181 465 87
649 614 660 620 174 470
756 245 681 416 806 898
241 452 235 980 27 378
564 53 393 917 352 269
236 72 671 244 419 429
375 961 90 717 427 803
798 559 857 535 92 120
614 96 50 375 464 973
197 537 415 921 330 929
144 557 281 256 737 201
813 627 848 596 35 678
14 513 725 682 359 801
31 746 269 723 515 473
381 157 907 225 802 291
556 223 83 506 136 59
662 561 71 886 970 780
43 420 108 866 22 324
699 334 147 790 730 440
942 761 170 680 462 573
564 274 381 521 731 873
44 950 35 75 29 497
195 824 734 103 490 518
824 371 966 230 904 551
558 444 186 970 995 451
917 591 68 623 288 374
83 361 798 504 628 96
641 136 90 943 971 437
876 60 932 822 732 567
905 833 584 728 428 663
610 662 742 218 836 814
460 126 17 913 884 799
43 434 108 973 24 585
647 597 521 862 162 859
352 747 584 819 687 353
552 328 481 986 631 340
436 656 427 55 767 703
451 697 782 949 226 141
93 302 493 317 824 335
363 355 590 781 678 925
551 991 509 625 895 129
868 696 961 125 906 761
309 700 10 711 986 167
651 954 55 756 332 520
26 425 576 406 661 46
903 194 770 14 826 968
250 939 236 859 476 655
97 410 92 190 586 912
968 512 75 166 937 638
362 669 531 455 718 488
62 986 453 79 218 481
575 911 904 73 420 390
213 112 9 445 75 158
706 396 883 803 937 985
106 826 33 571 138 124
234 811 38 219 752 498
941 305 897 783 68 863
773 8 153 369 555 228
143 597 354 290 439 415
879 630 437 250 896 436
833 907 789 354 453 557
254 329 813 107 171 663
585 695 960 232 557 592
501 122 392 596 74 128
407 651 284 503 400 248
183 491 183 582 491 583
139 906 455 91 816 937
604 670 212 511 407 801
463 24 70 899 910 945
37 342 702 737 571 501
351 814 489 507 728 332
623 701 81 789 863 764
175 410 157 418 50 665
57 665 979 326 264 253
115 505 319 277 959 83
340 348 505 864 88 239
709 818 360 204 890 134
187 277 157 855 505 895
923 966 537 396 996 390
608 407 641 367 856 295
586 273 780 976 899 274
132 591 253 172 22 934
697 952 546 110 861 32
417 602 935 657 942 907
816 792 647 866 450 394
537 897 56 41 933 978
299 250 402 986 667 148
519 259 954 434 727 182
161 369 569 935 667 325
488 437 630 550 736 199
802 609 765 12 633 755
961 594 982 59 864 348
951 802 27 397 588 645
145 921 983 624 724 452
397 62 592 103 184 747
973 268 441 228 551 883
107 475 843 15 629 582
343 501 73 420 186 414
388 638 679 811 583 807
434 311 263 298 981 829
429 985 531 112 785 674
924 774 59 406 61 353
870 102 911 820 344 777
661 494 502 528 507 994
606 58 758 104 393 868
164 331 625 25 941 796
540 759 307 118 435 656
618 240 637 289 914 16
171 424 960 297 502 770
845 476 637 523 720 19
369 559 847 103 741 207
494 162 645 954 302 945
377 41 257 573 809 436
279 469 602 117 137 420
549 7 709 807 403 162
239 337 525 386 638 647
957 245 963 464 959 594
523 689 670 290 772 540
667 36 91 787 850 746
403 566 557 631 638 228
219 253 929 644 847 623
894 26 152 91 723 196
70 716 92 88 268 901
467 43 871 146 485 813
43 382 298 335 397 927
460 87 703 623 252 173
265 211 415 783 251 195
704 151 669 334 182 888
352 406 222 367 670 970
828 522 782 231 994 509
675 824 957 801 134 896
489 423 485 330 603 942
226 750 412 834 83 260
117 342 646 718 64 871
565 169 576 516 542 89
858 949 840 816 978 379
942 839 306 230 243 142
773 354 695 304 972 547
295 894 221 864 837 921
418 309 453 324 617 412
547 118 708 977 209 729
564 900 939 197 165 28
636 58 229 108 829 838
207 750 628 680 614 578
635 423 625 55 789 601
178 469 951 120 171 911
902 88 181 239 479 302
31 991 875 82 186 377
240 421 607 100 377 695
503 321 614 388 620 707
931 168 281 605 911 98
233 592 244 67 130 141
402 601 307 903 341 716
641 619 93 357 417 880
587 130 555 510 155 553
482 831 884 84 807 7
763 402 278 362 920 453
604 674 171 124 154 972
217 931 510 952 48 95
903 30 282 102 939 359
549 872 939 183 601 986
693 434 668 807 796 643
778 106 205 42 446 949
484 295 230 319 773 935
711 866 522 298 815 656
102 4 851 131 779 317
158 32 202 516 327 840
4 633 479 164 103 118
688 466 148 54 320 281
585 740 232 224 368 25
620 258 499 401 520 465
55 969 493 963 700 804
747 168 406 719 621 400
347 262 948 895 83 855
386 28 850 587 397 242
808 885 725 527 749 691
275 732 823 89 204 766
196 443 89 93 159 436
129 913 71 396 28 580
527 32 671 111 682 584
120 604 90 542 808 937
594 136 735 351 509 302
437 719 760 461 181 65
226 460 735 785 189 580
330 981 627 562 11 600
73 159 469 506 96 7
798 556 835 302 616 548
105 349 283 366 113 915
189 294 308 577 387 468
1 50 637 164 540 131
247 15 966 423 951 435
356 125 493 192 185 145
789 93 373 523 1 360
112 449 520 400 787 887
448 988 768 313 642 169
749 8 330 385 156 715
969 981 844 971 765 745
77 434 185 48 695 998
139 379 592 18 641 332
347 917 143 327 393 259
560 222 362 598 826 53
53 805 970 468 450 305
600 96 561 670 626 837
67 406 180 974 952 829
805 610 106 869 362 246
299 19 643 114 654 160
271 360 253 234 3 136
69 94 416 78 48 964
230 316 972 159 669 781
514 596 683 580 454 835
481 6 774 857 384 394
455 982 896 92 554 375
494 51 243 430 87 66
746 427 70 844 83 267
821 73 287 745 273 257
899 13 774 559 881 52
159 984 620 891 366 964
193 657 115 985 429 184
471 372 378 124 591 615
163 754 445 161 719 238
39 609 31 761 915 946
659 165 630 996 811 422
555 199 246 56 468 838
105 390 180 858 776 417
628 499 658 146 587 837
763 607 754 65 687 515
838 502 96 997 268 860
149 835 282 38 850 826
772 985 798 558 243 747
476 872 70 643 183 483
798 534 473 634 613 704
123 240 781 879 793 96
811 823 963 99 529 765
975 314 874 594 459 798
719 446 531 333 432 746
899 708 523 576 996 874
57 953 436 989 349 159
151 87 534 22 91 532
943 186 11 149 190 263
502 226 622 225 803 793
826 947 867 371 521 359
194 149 147 314 539 902
532 47 10 265 106 140
83 842 825 980 389 506
694 550 850 671 329 745
833 484 477 491 804 110
130 259 482 335 194 691
291 908 727 961 688 402
661 600 491 465 11 859
96 43 213 631 325 13
296 233 318 83 598 423
191 332 801 34 975 47
714 497 848 796 752 506
234 434 931 228 535 311
99 471 928 176 315 398
921 849 681 460 558 371
269 856 536 160 397 587
811 563 612 3 127 414
463 203 501 120 921 556
423 441 450 842 372 940
296 816 594 325 836 981
245 995 267 134 281 4
388 332 767 824 83 322
454 925 436 892 481 406
680 657 118 632 234 452
373 979 978 933 755 63
33 188 911 857 953 717
27 597 329 595 602 260
34 513 109 396 8 777
891 254 72 737 255 759
826 453 251 209 563 952
873 822 690 434 592 828
183 863 7 795 700 656
672 638 351 986 686 443
104 484 388 580 751 728
71 615 131 286 715 699
817 103 962 165 868 744
563 71 403 212 382 74
959 206 200 673 967 879
129 742 600 822 646 191
35 37 885 724 469 173
519 146 638 344 955 109
747 89 963 582 808 854
938 308 227 551 505 206
955 158 721 228 799 113
617 979 892 244 690 169
756 979 883 505 235 294
61 383 611 398 780 338
452 874 984 568 962 316
550 382 42 630 743 815
4 463 724 672 551 2
337 510 806 667 32 176
486 888 726 238 258 447
312 923 910 749 130 618
995 352 5 105 569 839
436 711 108 558 881 319
624 110 747 509 734 179
731 755 944 869 395 367
466 374 20 678 331 335
943 103 132 693 886 613
824 118 377 652 152 108
792 130 966 990 67 755
886 646 470 224 513 628
683 914 256 855 836 607
823 517 722 629 275 513
60 502 435 753 949 53
765 877 943 187 987 74
114 186 139 541 894 518
57 256 588 460 863 128
996 59 445 519 844 36
776 68 414 912 892 907
961 941 518 710 507 973
429 903 456 561 245 807
47 392 873 879 705 657
724 714 879 8 377 585
66 146 925 990 128 304
449 192 212 671 285 221
680 392 844 554 765 374
496 655 100 727 972 530
380 264 242 963 468 790
409 988 27 434 541 214
189 361 944 707 28 81
850 767 968 838 392 480
297 478 796 955 347 794
720 303 661 313 738 796
627 361 378 910 604 608
52 379 598 558 254 540
13 245 892 258 746 637
769 606 492 126 909 903
357 158 863 765 786 429
752 83 227 422 126 576
957 510 967 171 969 890
388 67 7 256 606 854
792 34 564 159 807 359
926 38 785 938 291 73
968 248 799 432 358 563
284 56 730 827 572 72
870 829 917 883 599 80
860 301 252 649 486 24
195 442 913 243 184 185
220 756 185 991 195 286
723 488 213 111 884 809
269 603 895 62 86 260
774 781 161 324 376 327
283 356 242 529 698 787
270 384 947 307 72 797
78 490 674 395 512 513
262 69 84 926 986 938
926 245 660 483 951 455
55 274 990 424 202 876
597 217 491 189 737 562
577 176 880 615 174 661
838 372 653 620 505 455
447 328 585 422 117 40
752 621 724 958 746 925
699 199 676 820 939 849
273 879 602 744 369 871
947 617 155 638 834 148
998 280 578 363 419 174
502 250 379 210 188 746
760 366 980 976 749 576
584 310 185 724 206 10
201 390 496 240 142 885
643 588 703 302 59 189
693 146 552 400 9 20
600 358 367 64 789 96
521 845 617 194 66 540
562 548 782 940 709 866
944 627 747 779 842 77
730 521 589 378 597 344
684 39 535 11 311 85
190 490 200 479 275 613
358 659 230 938 379 420
337 927 929 739 682 947
986 632 437 975 582 923
478 836 617 891 170 611
528 239 995 156 288 833
529 589 249 795 996 676
9 431 287 23 523 998
333 751 542 845 387 169
850 480 396 602 134 982
950 64 814 715 850 942
738 140 843 419 180 441
326 658 85 459 771 560
415 63 850 387 105 516
14 812 681 828 231 615
197 754 362 140 694 512
501 374 93 210 652 254
764 532 750 42 248 314
76 652 501 538 691 555
929 185 820 173 530 707
3 25 52 323 512 497
166 463 789 488 86 983
475 318 291 115 485 77
245 260 618 754 249 892
933 217 757 217 210 197
712 975 47 669 929 99
719 743 966 586 864 38
39 93 63 833 967 798
645 275 920 576 251 743
784 138 349 811 149 242
628 393 531 607 387 360
771 329 481 768 933 381
538 345 180 269 221 599
776 655 139 370 768 607
296 134 76 289 904 412
887 71 808 60 647 442
439 771 60 394 703 467
327 992 637 624 433 142
961 361 422 868 712 759
885 588 320 665 42 138
383 508 293 488 302 173
921 388 270 47 368 488
558 434 926 635 783 803
175 36 849 45 829 498
720 504 735 618 387 3
58 529 730 909 191 726
257 225 579 354 167 405
658 822 23 98 101 545
346 199 735 364 708 10
470 4 668 370 292 563
12 672 563 520 697 525
726 52 518 616 410 611
80 195 702 28 500 976
506 781 146 27 427 221
734 929 76 343 90 333
548 22 218 965 831 334
838 143 791 18 927 540
865 794 135 857 234 387
314 894 24 719 443 9
316 915 964 300 126 436
744 665 673 860 760 903
979 464 622 163 180 892
663 829 409 394 887 302
778 724 109 783 489 17
387 970 747 797 462 32
561 692 859 403 397 719
288 367 140 408 465 389
481 128 527 408 21 289
749 421 572 986 4 342
120 565 789 469 871 621
499 223 56 793 125 426
571 38 682 318 651 532
937 595 205 834 871 507
748 201 935 957 3 699
869 939 670 375 504 194
92 116 550 210 591 465
465 453 720 71 560 99
280 876 344 19 812 437
811 621 757 320 196 924
294 913 874 963 520 289
385 158 22 144 692 855
662 917 846 724 639 262
186 634 156 849 223 920
111 329 216 272 900 824
495 549 551 715 481 725
70 81 703 573 210 959
863 636 903 458 519 565
253 358 480 738 366 500
974 918 368 192 528 327
913 127 127 793 496 183
325 170 371 708 719 531
288 259 867 757 119 34
103 854 450 470 108 884
245 7 674 456 489 472
983 272 604 840 615 273
645 149 800 116 866 820
284 490 701 447 151 357
3 385 575 333 481 322
795 377 343 359 288 710
452 969 550 873 46 582
432 813 144 388 529 363
716 596 845 814 889 715
637 968 648 761 101 934
806 373 906 558 400 329
436 399 555 520 86 421
66 482 998 56 930 863
270 731 371 396 841 651
789 145 416 283 184 323
424 895 670 235 771 652
931 581 262 356 471 507
866 351 210 347 161 581
899 914 409 545 789 822
107 880 905 35 189 152
851 853 301 201 905 475
89 268 886 446 482 903
887 844 851 813 34 449
719 504 916 320 132 910
481 284 392 653 625 886
796 160 483 700 909 407
596 930 387 210 316 465
882 927 990 70 105 951
755 840 211 827 622 363
980 538 464 540 598 954
600 424 396 782 876 9
581 855 653 567 262 642
688 130 682 826 317 253
48 566 156 95 595 388
663 929 677 900 343 293
651 206 109 573 429 939
850 808 20 305 392 104
724 853 618 307 238 872
772 772 476 91 678 286
621 26 124 248 132 700
394 985 173 965 324 281
528 541 873 205 976 491
672 795 158 719 558 906
173 768 772 861 825 841
115 826 241 927 608 945
94 682 250 978 384 5
166 450 73 381 150 307
959 449 959 369 513 292
874 864 548 599 708 686
983 382 327 45 551 990
778 369 125 79 8 547
796 608 363 706 253 627
212 109 250 501 428 527
789 869 440 9 828 592
477 273 678 831 12 37
414 817 40 433 301 503
183 805 540 938 557 66
614 678 739 236 498 191
237 615 369 838 950 805
659 410 240 984 676 31
76 265 854 237 127 867
56 420 375 424 830 191
543 670 250 269 161 975
517 801 187 717 83 466
242 946 147 623 117 506
509 185 849 33 298 825
85 344 128 158 457 783
594 509 942 305 341 346
48 929 191 273 861 955
691 14 492 77 261 229
430 670 295 332 756 917
209 603 83 871 662 107
706 61 917 532 715 649
784 257 551 155 405 718
359 446 318 638 310 848
21 336 262 414 988 947
998 974 744 115 921 967
637 168 329 285 880 640
756 575 312 142 447 89
38 204 709 192 801 295
529 52 47 639 76 567
561 982 338 769 83 622
934 106 136 545 30 173
767 686 466 993 966 651
20 374 820 301 11 517
520 810 458 436 817 474
170 375 316 332 79 736
2 460 488 5 235 348
120 83 887 173 181 245
336 457 505 914 504 909
879 878 10 723 221 951
52 200 477 154 604 958
37 766 989 986 904 277
869 985 290 677 667 496
315 201 911 996 405 464
45 501 542 400 173 363
121 842 937 177 791 167
939 619 937 216 915 456
199 745 200 935 887 159
80 588 803 228 617 601
878 588 457 930 356 820
690 720 140 621 249 837
967 990 601 160 736 718
224 803 269 11 990 241
589 276 948 408 272 411
382 7 216 24 945 538
212 190 847 332 284 448
169 416 77 30 917 142
375 256 857 301 841 912
792 989 636 715 447 687
211 686 58 308 722 123
183 92 878 76 14 695
210 440 612 462 852 146
109 194 13 412 32 336
607 748 514 776 724 364
938 909 185 863 907 979
756 533 230 351 627 425
166 744 99 945 808 727
51 165 465 866 967 584
979 355 551 371 698 713
164 16 620 574 110 666
726 471 584 167 359 196
423 679 387 877 780 93
942 662 214 403 243 556
799 630 835 78 632 665
113 980 581 671 795 463
342 798 4 814 174 126
468 715 92 65 28 621
116 709 782 30 477 967
874 385 302 377 966 184
434 32 775 280 246 207
276 395 702 836 609 154
190 992 440 178 533 358
957 822 955 185 497 838
432 192 812 625 362 12
98 278 893 365 501 906
56 631 227 535 177 680
796 136 486 388 473 787
232 337 240 747 739 560
495 237 172 202 144 269
618 640 828 34 682 896
168 498 447 283 589 187
775 906 172 847 360 802
823 588 872 892 66 609
146 68 940 939 515 596
996 393 318 268 766 542
630 700 116 153 91 193
842 392 954 517 868 165
210 67 948 934 779 639
59 874 747 161 252 239
252 379 975 775 786 557
51 38 87 410 783 531
500 231 354 856 269 514
397 881 268 718 802 494
680 55 282 404 884 687
790 748 872 892 871 902
799 93 984 630 153 398
47 126 374 834 310 493
411 865 550 707 30 964
168 168 947 109 898 509
951 178 84 983 157 610
500 733 677 286 874 964
887 294 642 369 115 277
515 842 894 217 246 803
505 118 391 30 833 232
437 209 463 784 523 275
241 46 587 820 644 39
304 266 111 774 545 347
681 864 939 460 412 959
340 727 622 881 401 683
901 282 357 316 653 853
219 99 982 584 84 743
906 411 69 383 321 303
937 409 759 321 110 449
818 602 303 900 167 481
479 287 886 691 584 781
481 584 564 682 156 770
873 160 201 871 242 331
4 466 815 921 269 605
46 823 520 773 735 560
801 993 166 15 500 297
516 782 647 289 119 268
225 947 572 405 311 267
504 824 993 161 741 757
646 978 154 211 983 296
510 420 652 885 376 934
84 423 214 956 790 133
187 28 23 863 371 405
295 946 444 617 838 837
274 480 146 880 357 565
146 412 652 361 114 18
955 513 123 654 590 845
145 212 606 315 94 386
844 667 655 742 822 683
28 514 809 122 414 837
208 366 379 732 301 795
947 972 451 428 345 369
30 741 610 351 531 633
196 301 651 855 842 155
631 72 196 701 341 500
306 876 354 417 991 625
494 76 317 195 460 643
573 359 839 325 551 102
43 925 577 917 516 777
358 938 878 600 534 764
610 471 768 185 320 30
241 315 307 97 239 502
883 475 594 772 124 881
354 850 523 666 290 533
475 624 1 605 758 855
601 395 168 750 143 956
779 188 266 709 666 34
470 804 339 217 898 186
521 528 449 844 128 183
161 418 751 43 726 754
869 521 546 973 498 477
558 186 372 33 353 958
837 617 452 360 51 719
707 836 21 778 96 635
260 900 616 755 240 575
99 359 268 739 464 636
674 981 941 885 609 194
364 320 152 407 118 744
830 818 539 835 273 80
978 34 386 954 75 901
387 831 426 367 991 679
92 640 388 575 695 537
141 628 406 894 74 669
174 151 989 789 36 211
846 824 727 781 253 810
116 733 723 881 756 464
954 168 533 195 40 318
530 558 269 833 289 86
125 65 277 204 561 717
562 645 87 689 345 778
844 350 530 73 36 304
379 747 838 113 320 986
570 886 561 193 776 127
133 29 671 431 291 802
977 127 968 51 783 684
928 718 299 877 488 27
559 824 703 98 835 837
528 577 552 400 152 457
286 787 821 855 66 933
215 85 938 820 738 580
263 542 287 951 190 357
365 367 62 395 201 657
186 352 227 991 118 524
785 553 708 385 402 982
31 575 838 108 194 35
577 106 967 689 353 41
363 769 114 928 112 962
246 360 338 196 839 496
128 524 768 209 800 287
250 919 105 208 850 909
247 294 56 348 89 401
44 243 934 710 720 115
156 934 806 649 959 59
878 521 746 8 372 204
603 612 503 867 850 697
117 30 855 142 851 33
967 183 897 43 867 344
272 188 539 660 891 45
532 343 838 611 447 346
84 530 100 64 104 221
576 15 416 142 714 844
600 275 223 59 651 435
770 568 314 384 38 231
129 22 415 795 406 289
333 205 645 165 911 536
597 658 209 194 392 385
169 82 588 61 99 701
606 367 462 998 359 27
783 494 991 432 820 440
465 519 39 287 364 882
720 907 925 747 797 313
370 655 753 368 245 244
525 694 505 931 644 136
572 515 957 778 512 245
426 610 153 272 445 348
56 190 702 930 205 6
918 602 707 932 475 473
641 398 822 294 1 493
814 720 27 901 777 983
687 663 259 293 302 458
637 726 851 561 808 680
752 45 603 228 869 305
203 648 295 6 658 53
409 181 246 915 629 5
595 565 817 782 111 379
124 134 432 430 627 907
573 570 289 12 175 596
55 981 517 333 455 166
161 216 347 245 886 343
809 338 954 947 423 87
384 501 430 787 347 697
142 93 502 929 400 473
159 668 139 590 433 679
494 604 638 690 124 253
295 504 726 539 440 38
652 50 593 276 226 79
758 303 894 370 698 329
366 574 605 808 331 859
465 393 418 599 871 776
294 862 356 335 427 950
383 551 429 210 801 697
781 257 701 980 875 140
149 643 363 863 842 726
651 845 861 497 239 206
84 415 401 570 741 970
994 940 53 72 585 791
64 725 679 546 444 553
194 704 428 512 480 261
403 845 276 172 236 113
75 716 104 332 15 147
246 47 120 997 457 761
385 502 884 910 614 116
574 517 892 228 105 483
337 707 331 747 111 516
188 974 15 667 737 332
38 196 423 564 115 377
763 445 154 586 421 892
370 990 881 902 176 631
993 487 641 473 715 972
573 125 474 276 526 450
978 346 822 548 697 105
828 486 900 742 712 416
147 593 94 324 270 59
834 711 30 88 873 160
236 550 494 368 912 174
895 796 13 611 218 845
217 392 83 5 621 224
595 990 226 114 944 227
309 636 978 969 667 953
40 38 445 734 141 31
520 1 252 880 630 659
147 181 756 544 208 504
230 308 649 156 10 764
310 117 529 448 35 449
490 340 400 467 587 788
271 328 296 832 31 512
492 621 824 260 990 269
144 597 643 949 357 48
279 960 871 90 842 288
533 510 536 2 79 997
300 362 532 85 928 845
459 270 473 846 617 419
203 361 249 416 951 495
714 86 59 748 529 783
486 431 221 932 156 474
114 554 616 308 330 702
4 888 79 283 704 730
850 522 640 626 182 476
296 145 209 338 651 31
466 668 979 90 666 745
700 923 307 395 209 59
746 164 876 67 833 488
260 740 281 295 553 152
5 127 395 459 743 902
700 548 758 891 109 780
313 592 638 117 889 323
634 172 906 64 558 232
817 907 442 257 694 547
604 707 807 180 520 236
620 106 325 521 939 280
551 547 500 886 598 621
693 400 799 132 548 577
641 90 336 525 293 445
836 589 79 682 565 550
560 70 98 20 222 945
128 488 899 310 719 645
281 991 672 817 777 71
869 368 332 80 66 60
54 960 206 159 230 144
635 311 276 599 958 935
125 216 864 145 383 386
433 179 167 752 105 490
221 998 837 22 323 810
223 948 442 512 768 111
864 595 696 110 401 626
99 31 842 148 121 199
935 373 626 671 869 734
139 242 761 326 246 818
607 807 290 110 714 666
104 604 267 767 519 400
35 621 531 861 623 464
828 561 710 877 618 155
841 961 543 588 344 989
86 886 641 745 580 243
35 343 198 141 303 578
56 914 664 341 829 870
420 635 189 808 591 809
643 28 477 649 33 201
515 741 165 654 733 87
951 345 589 624 177 308
213 236 10 842 61 618
273 657 318 823 682 440
448 608 36 876 415 484
61 796 363 67 625 266
791 95 263 751 497 202
219 156 102 330 623 156
203 273 71 880 219 643
766 586 796 187 773 713
441 95 329 126 46 44
470 755 653 472 252 924
536 215 985 187 754 752
712 973 68 928 100 193
938 560 899 632 883 325
697 853 637 736 122 756
141 797 636 321 21 350
574 249 173 647 932 918
77 284 734 29 4 144
342 55 877 329 27 400
88 381 602 350 662 686
209 442 690 307 547 877
381 512 667 117 537 202
706 543 131 819 603 634
45 547 610 930 709 942
509 662 738 972 914 226
240 792 660 451 352 817
568 733 571 354 234 952
546 423 515 716 755 896
427 373 699 419 464 412
663 726 323 948 898 285
469 707 686 409 214 817
606 935 359 920 351 82
663 572 978 643 378 438
815 433 961 420 915 198
84 783 431 540 836 455
237 624 189 500 655 474
537 476 750 442 281 770
299 554 597 668 457 368
368 143 965 987 31 230
602 158 801 646 201 548
214 184 61 812 339 225
978 315 488 789 826 559
89 39 751 68 630 521
378 897 896 445 313 173
340 460 797 576 430 520
237 737 550 940 369 186
99 707 745 276 325 863
580 674 464 769 928 941
647 469 259 147 179 647
702 780 3 276 798 449
733 406 905 37 66 56
380 938 501 232 982 816
503 589 915 940 957 106
282 837 377 879 84 88
372 849 762 314 440 381
345 313 561 625 93 46
83 611 860 273 90 863
11 353 663 791 548 126
707 80 469 262 434 230
903 823 814 77 849 489
640 734 921 689 568 807
33 452 193 615 863 52
782 941 173 129 645 88
250 105 675 20 792 451
525 492 573 423 919 344
782 567 92 808 945 187
288 663 901 538 471 49
931 387 509 497 552 502
367 460 272 815 75 859
923 449 218 241 238 810
687 634 912 39 886 856
24 70 906 756 135 62
571 765 775 895 351 834
69 16 72 181 883 636
689 857 514 375 384 942
548 262 710 992 706 125
14 966 104 837 267 594
962 738 483 69 759 757
669 425 306 511 29 557
206 401 711 710 984 72
996 767 512 397 853 195
960 584 657 711 720 983
234 313 834 126 71 511
815 414 612 197 634 782
974 850 723 385 995 7
273 86 528 261 140 914
290 854 135 166 831 217
141 366 626 133 236 928
670 466 901 991 717 809
214 188 921 119 562 836
783 14 331 927 150 261
599 618 947 195 323 770
603 92 327 744 691 14
588 978 228 945 53 415
621 486 419 81 68 326
530 809 446 480 261 366
885 388 390 299 512 714
850 680 425 365 678 359
746 561 914 472 661 160
781 124 895 19 47 452
793 111 284 818 146 870
650 961 411 32 354 84
256 659 278 447 574 846
235 313 208 439 122 598
523 406 619 779 917 849
657 284 190 540 547 855
44 196 883 928 43 845
853 336 494 709 175 667
828 341 440 170 242 18
497 841 516 282 510 323
468 200 172 139 479 40
913 208 487 302 608 325
35 751 561 866 355 497
431 154 270 232 270 471
726 754 310 109 215 609
466 557 498 621 516 347
84 16 974 170 785 278
548 193 276 103 6 28
659 279 553 376 664 40
707 734 86 524 177 915
388 45 760 938 144 602
378 635 151 275 170 717
344 980 487 139 142 915
4 369 782 446 546 23
290 331 743 583 456 429
65 678 849 838 34 832
572 657 429 322 222 82
647 262 839 577 859 203
905 708 343 113 229 811
40 784 240 816 814 234
393 577 713 309 298 989
263 398 71 989 876 613
131 951 668 208 387 372
52 720 336 494 171 638
453 713 166 454 580 687
395 304 623 621 603 959
434 381 123 94 79 987
592 395 309 118 241 261
786 473 219 889 843 28
198 701 445 478 672 789
661 913 344 630 507 325
35 564 287 472 951 551
176 934 164 928 418 793
225 15 382 902 372 431
532 825 470 65 403 173
904 84 604 658 794 559
170 143 910 443 929 692
550 465 670 915 579 292
373 55 936 118 332 1
920 704 546 435 424 9
37 597 287 622 850 802
917 956 537 42 951 923
234 769 386 339 507 609
571 977 62 29 816 365
594 212 85 190 385 41
211 194 10 610 94 427
743 602 726 232 185 414
422 57 288 534 857 883
793 726 457 687 59 250
736 148 143 981 871 57
789 196 557 998 629 994
760 697 616 599 742 496
354 172 280 218 351 399
903 583 838 392 788 507
223 383 461 912 307 53
469 744 30 849 574 872
816 842 899 27 250 994
960 637 519 643 321 34
256 495 870 249 351 536
482 514 499 743 713 700
306 603 82 378 719 919
151 682 929 338 916 400
899 419 696 661 592 638
433 632 577 59 345 550
31 201 507 228 344 726
80 696 429 340 681 376
124 153 717 120 917 607
988 368 557 275 539 347
303 765 127 818 656 54
52 681 734 576 99 702
526 939 319 234 370 101
84 436 751 740 736 419
310 657 456 880 150 477
159 44 518 833 684 899
5 188 219 584 831 993
125 121 485 635 665 937
554 351 916 410 385 790
542 638 265 478 176 142
260 968 924 770 994 836
465 649 880 490 158 528
595 110 692 433 548 474
579 485 365 976 273 256
225 850 674 304 353 672
975 693 97 227 537 181
931 64 966 764 623 640
38 166 671 680 774 712
710 628 805 915 985 966
794 329 410 311 127 752
427 929 497 281 525 196
327 812 759 668 745 853
190 858 778 932 677 475
290 163 309 193 160 154
635 855 75 993 889 769
354 212 184 567 133 547
526 336 34 516 790 206
284 836 796 644 687 210
495 631 446 528 506 577
235 714 1 622 732 429
681 517 377 136 3 304
954 289 49 918 249 298
984 180 324 243 181 188
78 991 828 475 492 156
636 666 708 99 569 768
140 482 356 346 283 971
380 988 668 703 316 515
825 774 912 209 310 851
565 910 49 939 72 55
339 627 735 962 135 857
836 626 558 800 16 216
243 832 471 958 750 751
594 511 780 872 590 730
853 891 634 93 797 61
277 111 573 385 932 992
581 813 340 87 665 890
251 451 168 798 777 783
262 560 208 691 166 30
857 455 39 583 756 205
285 353 948 474 908 90
971 827 500 755 332 577
791 832 268 779 21 339
529 490 783 183 612 71
691 337 209 148 724 931
790 568 214 218 766 154
238 968 158 223 467 443
518 936 750 652 132 830
718 588 86 610 589 485
990 467 51 794 704 219
26 929 87 87 209 271
191 405 916 645 508 81
819 11 495 442 642 247
475 957 590 977 137 884
542 204 437 906 385 968
903 613 679 976 242 917
851 213 377 347 475 847
964 318 313 523 292 365
904 330 692 587 713 991
147 623 770 53 273 22
3 657 806 201 117 531
203 181 958 497 688 790
792 630 367 431 157 418
907 867 850 806 928 1
279 812 987 29 79 623
294 539 87 11 987 842
315 860 32 88 275 819
654 453 916 737 599 955
513 886 856 642 563 100
914 327 809 240 330 460
313 393 936 314 302 229
833 507 653 349 487 452
643 712 987 423 27 765
384 923 341 336 617 233
459 675 75 345 703 737
682 868 33 817 946 605
781 620 917 556 941 467
220 699 66 940 763 567
278 120 792 175 489 941
839 517 507 956 370 76
556 990 157 270 195 332
183 202 490 872 868 758
516 763 525 31 943 274
726 581 339 912 37 263
325 634 152 299 409 744
208 262 674 594 807 895
903 384 354 16 158 197
432 550 194 986 683 732
911 663 724 931 531 588
662 941 629 549 355 380
152 788 815 890 91 158
580 744 982 97 962 345
595 928 805 360 727 127
683 862 981 525 869 166
519 106 825 365 13 245
31 998 312 664 896 774
841 592 120 722 288 734
721 859 586 677 69 87
472 512 344 359 562 743
278 167 108 357 56 278
262 541 818 791 897 318
293 677 56 222 2 572
806 662 603 905 756 86
181 614 758 367 825 957
648 598 336 596 139 983
704 762 995 452 503 668
333 45 924 18 167 285
27 363 116 668 793 527
418 250 578 744 302 699
801 19 291 100 171 944
905 256 13 417 527 682
859 901 484 444 261 164
865 150 818 862 264 172
142 50 170 224 293 597
514 354 767 243 886 926
118 839 985 750 897 186
634 697 900 673 546 35
693 739 375 355 814 666
412 993 194 945 282 650
635 863 124 76 651 194
917 512 159 927 426 456
765 620 464 319 365 258
660 373 660 203 384 154
275 73 763 456 462 346
948 109 256 651 987 751
862 233 231 159 545 414
572 186 467 949 361 298
66 211 705 478 904 329
557 111 928 447 715 988
314 413 19 408 757 295
643 292 478 931 360 681
427 193 417 595 862 801
700 658 82 66 546 602
68 855 427 535 949 78
452 116 152 174 334 582
663 571 745 661 808 371
805 545 713 377 168 875
428 884 524 590 811 251
403 364 725 927 126 613
440 111 551 134 581 485
728 954 433 327 181 724
635 98 258 148 392 849
366 280 568 822 373 945
922 59 110 148 11 344
802 190 283 727 273 631
921 785 743 640 809 37
560 459 729 272 938 74
107 649 270 643 546 735
489 496 751 81 462 757
604 621 919 798 127 603
34 86 978 525 292 688
430 894 398 10 440 448
250 926 760 491 702 131
189 861 226 697 195 343
623 440 737 858 787 210
647 341 866 866 946 423
630 105 483 993 76 270
465 469 793 580 725 516
874 904 485 995 873 253
521 656 263 210 758 826
798 249 280 896 301 983
1 930 812 537 727 377
775 536 960 263 724 454
251 479 226 801 472 807
420 307 696 891 775 387
100 776 865 253 174 742
945 794 942 870 57 633
43 815 869 86 200 198
347 618 179 913 455 327
611 987 653 969 58 143
600 288 713 877 542 220
4 382 555 742 825 776
54 826 832 352 270 706
763 84 674 724 642 866
570 430 324 535 397 926
474 891 483 977 163 763
735 281 301 675 204 584
349 582 344 626 253 599
348 343 382 217 840 939
400 857 632 121 995 506
290 175 510 501 852 558
861 11 444 663 240 408
394 205 518 528 912 151
910 708 931 112 173 344
973 585 714 848 848 908
635 373 758 495 247 88
122 8 7 77 854 542
434 303 573 748 663 108
105 229 973 703 610 98
226 724 802 352 649 237
346 288 120 359 99 73
206 590 499 894 91 174
83 819 198 620 41 979
521 403 108 939 184 2
190 946 286 388 495 695
468 458 737 634 251 880
715 355 472 964 307 617
953 746 290 526 567 922
278 589 257 651 869 997
100 529 615 643 738 629
888 63 802 738 598 461
482 426 460 976 52 884
527 804 200 468 714 261
14 666 623 284 695 235
437 131 468 505 167 552
192 732 570 490 829 158
417 701 397 672 326 884
56 850 284 430 974 468
49 452 216 27 677 218
139 920 733 279 282 800
847 113 961 932 221 979
656 114 431 795 640 844
80 213 378 645 510 815
287 790 558 832 352 195
912 828 953 750 50 27
640 211 2 211 639 237
51 991 288 920 295 61
124 212 751 853 869 742
115 274 88 551 824 113
90 874 502 924 341 462
691 280 430 903 864 334
970 380 515 599 203 378
417 15 950 510 320 788
343 189 62 365 522 997
447 471 719 203 918 331
42 84 458 220 94 452
569 941 810 469 327 327
794 811 6 292 562 432
512 334 717 92 137 662
726 230 294 72 716 347
110 504 282 746 785 581
331 637 275 317 525 170
352 231 734 487 242 462
757 418 338 440 762 975
407 233 702 958 862 126
271 723 380 83 877 314
549 943 61 548 254 550
970 955 732 473 10 349
899 387 246 917 360 874
363 716 840 808 152 231
623 743 82 876 209 501
824 81 910 712 330 158
742 944 781 474 932 626
836 320 856 289 104 254
456 897 225 788 273 323
355 511 461 361 982 69
460 591 978 102 548 165
678 782 665 521 938 565
791 661 123 647 653 368
952 354 105 922 656 164
976 993 867 899 240 451
324 960 549 992 498 414
447 736 268 702 964 390
500 226 62 630 477 453
847 500 229 126 389 272
846 337 811 639 341 442
835 636 608 396 447 448
785 702 292 921 12 37
691 544 884 871 105 227
916 573 294 382 442 966
267 912 247 171 351 492
47 567 957 875 838 401
356 651 116 949 606 924
16 214 175 991 349 797
59 184 502 243 404 602
164 189 651 550 977 333
408 149 352 340 368 263
264 361 312 302 505 589
804 15 260 105 868 152
341 627 811 917 752 982
400 865 39 364 956 978
100 53 281 311 245 230
103 746 511 973 260 62
178 523 963 354 618 199
749 75 515 639 760 459
133 764 510 947 319 809
512 311 461 505 356 957
678 348 302 67 618 413
774 193 222 846 724 620
184 981 412 674 788 364
665 610 237 617 163 668
946 555 234 319 665 89
668 978 88 528 810 926
437 947 249 663 950 760
804 437 920 20 162 241
840 505 286 610 716 61
799 826 702 777 722 422
946 441 151 120 817 873
937 611 489 320 727 468
912 962 752 803 406 468
923 490 211 901 447 922
23 98 580 145 253 167
843 910 375 351 162 952
633 824 658 288 324 134
328 994 592 357 977 910
456 185 372 690 278 487
231 861 660 142 472 724
914 198 956 381 381 573
124 756 852 418 563 298
39 319 113 690 280 492
702 200 445 398 285 909
663 595 941 15 307 883
11 954 959 19 630 876
605 992 975 516 817 366
626 993 78 648 379 893
283 813 135 829 868 813
181 358 633 63 790 359
35 69 75 180 345 49
37 303 965 630 331 577
713 614 657 171 769 615
362 727 660 709 512 65
204 497 68 418 291 635
606 206 897 43 578 257
147 932 967 500 355 854
240 338 772 256 802 71
259 129 926 762 533 696
706 150 719 763 541 964
247 259 295 569 701 953
709 808 146 91 267 671
163 379 123 856 572 595
43 381 468 229 794 195
64 381 675 350 502 264
303 494 199 419 225 548
926 768 113 530 463 116
855 848 259 271 658 746
506 112 123 782 216 167
713 98 404 557 523 269
847 860 668 284 656 622
79 270 778 570 784 472
937 537 393 931 267 97
809 567 671 739 790 18
211 561 546 912 74 704
986 785 553 220 337 77
678 12 154 383 243 323
263 27 408 762 21 581
208 565 994 840 657 635
820 452 894 934 386 742
79 38 383 607 465 327
277 708 171 667 569 587
6 628 135 568 881 4
161 693 438 441 424 448
76 56 755 649 335 293
827 468 918 20 293 846
452 35 166 870 441 570
920 548 313 655 47 921
910 346 227 986 893 130
668 316 987 929 12 159
524 355 178 169 74 696
519 629 151 18 612 589
361 407 280 157 261 971
855 537 252 197 849 853
780 518 302 346 547 319
30 905 56 256 276 375
64 810 369 23 233 47
799 806 80 692 719 623
150 858 304 244 625 212
773 732 909 388 612 109
445 980 485 810 302 899
771 714 709 548 661 91
727 488 507 689 509 744
327 228 605 530 134 604
74 227 127 162 281 443
446 712 783 237 362 751
207 775 240 141 503 516
226 992 716 687 286 931
476 915 611 549 539 152
332 921 395 562 605 688
146 821 210 656 825 909
889 900 391 657 70 460
451 733 317 811 43 985
900 182 42 748 829 730
104 786 169 260 590 991
159 902 645 16 838 70
174 276 669 793 485 644
973 133 624 895 4 134
356 804 719 353 744 11
586 942 974 248 593 24
853 634 396 528 534 152
867 147 174 594 662 734
150 596 432 107 33 912
75 831 118 45 892 983
402 256 395 439 783 784
893 215 548 711 104 656
884 87 466 57 489 781
607 561 781 57 86 172
759 481 367 553 58 720
474 817 581 59 347 356
470 82 82 569 221 114
972 387 613 189 948 853
667 838 613 542 503 832
616 995 627 830 508 272
847 351 727 692 281 546
714 917 565 153 502 575
135 402 528 601 831 977
915 723 285 227 715 382
926 266 734 36 132 658
917 641 133 422 763 112
827 382 462 69 564 769
13 527 466 108 716 561
846 394 344 801 925 994
710 829 794 335 632 323
251 925 847 783 250 278
805 897 696 534 349 493
743 955 107 773 846 406
537 689 168 188 555 995
417 979 961 744 430 805
741 493 878 742 447 609
872 371 503 707 713 708
775 888 299 28 465 857
825 395 934 528 343 555
238 351 120 328 78 961
134 913 981 647 542 97
399 150 945 6 103 759
787 30 196 385 688 642
367 286 971 896 624 708
569 836 208 233 6 834
300 128 369 177 128 333
688 811 824 834 986 229
230 944 633 671 563 457
554 361 83 327 316 679
896 670 283 230 733 6
988 895 68 989 570 49
784 877 593 403 226 162
90 919 866 204 264 42
933 177 710 706 463 569
573 191 591 854 792 11
362 722 278 230 340 15
42 158 655 256 577 647
976 840 429 421 793 223
510 926 902 198 308 947
27 229 538 567 53 334
569 983 730 53 167 10
272 453 892 257 615 927
707 49 359 475 246 918
502 453 855 749 467 905
791 714 491 872 910 86
369 39 572 295 270 666
648 870 219 776 584 33
113 902 303 353 862 349
1 88 555 471 989 12
462 731 663 500 824 108
316 152 310 496 987 378
853 756 303 998 140 923
326 407 417 641 220 664
183 794 483 363 614 732
558 203 522 894 113 344
717 850 793 281 65 457
750 708 515 711 260 73
991 296 579 248 979 494
452 863 282 918 703 144
975 184 610 596 928 922
245 253 779 129 207 321
263 852 865 640 147 978
562 470 224 675 683 746
520 619 384 292 801 366
39 149 905 849 486 544
658 521 199 899 98 807
508 612 464 231 528 731
597 790 815 537 181 549
137 644 689 37 151 435
389 168 225 37 831 133
319 791 875 143 33 995
312 927 163 676 550 907
197 795 214 255 820 659
768 447 737 938 47 250
586 851 172 460 176 582
626 26 201 111 169 429
376 383 201 263 681 606
344 417 25 767 723 432
755 507 886 32 392 426
973 60 540 80 901 50
479 142 74 972 470 360
438 260 477 206 566 608
715 610 425 149 288 624
575 147 853 889 626 945
398 829 349 260 899 359
3 259 234 463 804 390
645 425 234 22 514 654
522 906 690 521 363 209
342 114 797 973 612 712
442 530 882 231 874 433
235 56 607 582 201 280
521 23 384 624 54 944
221 979 66 926 786 361
574 191 868 701 288 527
778 928 153 730 324 689
112 574 839 806 629 786
372 596 940 307 9 774
68 785 396 825 604 677
866 548 655 940 66 501
232 499 49 714 48 447
162 493 97 972 687 179
132 831 69 735 436 775
838 67 902 723 674 343
90 345 687 147 335 204
998 325 19 616 837 454
302 299 329 367 752 644
40 997 668 862 661 313
742 368 212 559 167 827
918 887 70 448 937 810
579 143 81 627 69 377
67 231 225 310 655 401
650 378 427 688 937 396
759 422 884 91 255 454
941 523 497 469 355 544
924 495 466 135 41 407
949 342 223 444 855 961
779 177 256 884 773 413
468 169 438 246 684 299
687 405 337 957 55 40
158 123 39 631 719 837
233 367 780 207 723 175
454 446 207 543 666 953
377 172 912 576 409 659
645 4 145 314 738 751
546 704 979 895 331 218
936 342 200 773 174 528
21 617 568 512 226 839
72 603 407 988 976 825
99 408 337 834 215 251
214 28 5 597 626 168
88 780 744 375 97 463
38 782 268 619 790 661
53 976 169 785 517 134
22 871 730 646 355 275
639 55 981 295 688 324
232 789 957 983 49 188
327 225 967 12 522 226
454 971 791 923 605 649
880 763 875 686 147 223
820 955 811 836 441 802
963 349 26 65 454 104
476 998 49 635 620 651
976 604 242 852 730 528
659 59 566 726 968 17
289 859 544 895 42 616
442 388 455 701 634 963
809 894 931 42 492 218
367 17 930 131 804 354
838 901 392 144 554 783
243 281 650 884 660 599
981 862 991 805 835 810
932 238 895 996 472 32
291 386 115 668 992 453
175 492 873 335 671 710
496 311 764 409 481 713
698 530 829 127 722 606
107 140 480 108 973 424
28 995 180 45 120 269
447 364 883 62 74 595
235 936 973 195 921 344
765 335 486 540 75 230
981 312 321 47 62 240
219 987 936 514 49 539
390 199 792 312 746 792
266 836 479 700 10 282
381 925 718 787 310 619
147 705 524 794 677 15
441 203 586 80 608 348
912 787 176 876 290 553
878 446 855 633 52 742
431 338 913 934 19 388
287 917 47 862 57 329
461 972 455 890 320 672
880 976 760 416 457 502
295 809 319 783 695 96
179 674 608 375 799 630
12 550 331 214 702 666
686 400 419 996 587 872
605 535 895 158 282 175
9 705 589 821 369 998
589 838 451 905 121 764
18 660 500 925 735 96
560 980 357 343 135 227
907 467 882 279 698 651
723 968 966 524 807 148
310 536 669 315 445 649
875 807 16 579 433 769
768 275 308 724 615 390
841 530 769 649 479 703
151 8 236 658 610 508
556 958 370 590 204 839
740 855 864 33 89 301
832 811 138 394 754 907
258 334 263 994 582 206
103 201 387 229 37 592
910 67 746 684 566 918
10 397 44 114 335 993
937 84 321 163 832 370
742 316 914 746 392 762
939 718 693 131 66 375
284 797 252 848 94 955
293 465 543 337 421 977
275 847 280 918 446 935
887 729 431 725 754 28
925 941 37 790 976 36
358 49 785 926 365 45
221 60 119 276 146 663
375 538 351 529 978 273
435 636 177 328 33 166
413 200 561 650 471 344
807 775 468 62 248 675
749 936 858 900 454 85
904 601 468 518 706 310
819 230 557 888 631 734
916 570 730 484 77 327
651 339 101 608 371 104
141 940 997 128 276 794
440 785 672 313 43 734
733 954 368 314 256 715
438 805 320 95 830 540
169 774 358 525 205 911
753 37 875 155 727 388
378 475 93 940 530 679
446 381 961 324 298 109
147 538 196 404 214 300
947 839 860 922 849 407
379 709 599 444 349 926
319 981 593 721 501 921
837 244 345 941 289 593
886 190 886 100 936 58
979 759 635 163 826 461
244 462 894 92 238 424
696 440 753 40 455 513
450 692 894 674 264 809
546 854 160 317 942 543
389 152 175 690 704 635
703 989 252 464 950 127
52 566 354 815 599 928
581 3 740 69 172 971
283 390 547 102 932 804
100 658 862 369 217 183
555 331 100 248 13 489
966 750 153 815 640 861
339 513 977 270 350 37
151 845 523 946 581 584
923 202 76 951 560 893
477 319 866 157 299 357
912 370 611 784 624 914
571 548 612 934 74 227
676 397 133 164 785 976
454 406 388 243 467 7
839 960 723 884 719 34
540 383 899 733 817 664
720 311 887 703 300 518
423 202 978 599 704 343
936 707 344 375 147 872
710 846 255 458 41 376
599 666 166 287 403 255
264 604 793 78 397 195
122 202 336 122 522 788
928 454 745 672 392 902
109 35 802 627 115 859
643 22 720 785 233 529
351 75 796 568 533 691
457 81 266 578 948 441
822 812 843 299 556 855
366 238 297 54 880 606
862 489 520 51 735 631
768 360 46 606 648 174
357 381 927 224 367 993
673 540 196 545 236 95
258 834 539 972 483 67
474 901 130 268 56 835
230 517 780 764 541 478
197 519 211 723 320 611
185 180 32 200 22 586
264 149 84 755 687 372
23 470 471 834 536 614
616 227 840 612 942 834
625 612 236 922 820 99
659 504 767 74 741 105
911 1 313 481 668 727
434 814 70 210 82 626
434 130 287 181 642 223
417 396 413 481 981 31
521 332 891 655 551 656
475 415 318 518 28 960
94 768 15 438 932 360
346 786 925 300 175 326
860 965 835 251 61 229
279 510 995 463 862 288
31 632 522 534 217 905
305 268 92 203 834 588
272 109 387 613 382 753
336 325 14 919 515 515
767 645 362 869 154 907
532 807 277 884 918 558
114 61 715 451 396 621
327 748 470 528 130 414
257 580 911 711 624 494
503 347 496 394 970 226
734 36 969 673 10 470
244 309 205 541 156 134
169 119 437 72 61 656
579 492 402 342 805 574
565 147 733 270 823 731
463 764 234 347 266 533
765 991 88 275 870 912
846 553 168 23 706 629
733 497 872 558 130 939
553 305 335 988 41 814
632 76 938 482 775 764
547 825 921 196 361 862
81 411 311 702 665 531
378 185 137 763 594 431
823 725 825 882 716 140
829 853 880 573 367 653
766 375 872 275 741 528
567 943 146 857 937 147
916 971 585 677 320 141
166 631 609 839 901 292
569 451 210 148 366 450
546 776 709 704 716 532
832 931 20 921 526 616
764 673 208 602 426 529
87 397 768 770 218 289
765 983 441 266 485 590
828 317 164 234 510 712
370 441 654 816 953 369
664 738 534 881 871 340
426 201 377 981 407 75
977 388 532 263 922 437
970 290 537 412 869 678
685 340 389 988 762 952
920 289 971 963 493 297
931 899 123 840 381 220
538 603 297 942 10 832
602 497 716 33 66 434
228 765 932 548 898 308
263 269 862 961 268 478
806 430 322 204 263 501
800 169 489 737 449 238
791 612 818 167 379 293
39 304 306 484 177 910
517 615 385 931 810 59
314 814 19 12 35 838
632 641 743 527 76 886
697 255 421 186 158 172
638 530 770 435 767 1
409 109 106 31 75 380
370 97 705 763 615 773
587 944 202 920 781 740
970 806 380 81 594 781
249 694 712 539 203 494
510 513 375 961 171 345
807 627 156 306 147 349
266 699 191 762 415 694
794 995 501 225 777 619
469 612 548 910 359 578
448 529 14 412 328 885
826 556 704 869 427 753
583 308 424 759 493 134
263 693 792 397 970 825
483 44 181 373 41 399
18 442 560 275 130 83
661 509 357 967 37 183
608 815 400 32 352 948
983 321 606 49 293 87
823 915 65 237 676 691
728 165 722 295 801 436
543 956 329 625 398 710
321 464 919 80 440 436
576 583 616 863 359 470
801 58 122 422 646 522
411 243 185 802 823 424
680 532 823 263 355 894
214 265 767 994 565 203
943 156 419 597 955 483
941 213 457 245 574 870
203 764 761 368 307 28
2 938 531 233 772 451
53 475 893 900 186 66
877 354 447 114 212 282
895 831 734 615 832 921
823 180 95 923 524 198
806 605 62 122 508 135
374 302 133 425 405 28
2 884 814 850 774 407
777 555 912 80 480 496
456 557 223 400 650 964
501 998 89 672 640 475
185 298 336 605 412 707
116 152 124 155 542 870
238 740 761 213 17 553
662 802 29 744 377 489
314 541 764 746 792 133
342 926 760 956 247 651
671 159 287 986 220 962
960 844 738 478 668 458
77 151 230 479 339 326
801 119 631 684 435 88
734 749 404 197 479 840
36 209 83 310 80 808
177 225 238 816 916 790
294 55 134 402 557 408
562 208 289 289 574 574
743 898 34 54 615 89
416 572 776 137 108 19
495 505 948 138 449 137
408 663 162 381 878 209
670 210 796 35 875 516
646 408 868 428 994 526
287 911 546 803 998 468
324 764 103 102 615 301
968 93 994 465 918 361
471 758 297 903 268 68
290 161 100 871 629 376
63 653 962 202 579 461
937 247 948 971 643 108
102 201 797 445 35 276
342 254 32 461 149 731
649 862 329 615 808 302
612 310 894 939 252 743
938 359 596 478 499 463
112 612 957 222 695 353
860 361 376 574 137 201
714 912 883 598 778 642
310 582 241 904 18 32
278 928 567 896 214 936
518 86 871 489 551 876
564 624 824 834 600 103
60 453 151 802 534 159
405 675 254 770 228 842
101 823 5 535 499 396
589 523 1 868 838 226
773 317 271 712 45 583
1 215 67 59 757 830
692 35 218 474 469 401
166 704 981 545 859 239
197 643 904 16 603 268
431 482 518 471 276 138
559 318 126 840 257 890
722 225 406 980 772 718
16 196 671 849 666 820
217 282 437 934 72 26
89 263 940 735 307 561
44 826 22 429 479 215
686 984 452 507 794 948
876 236 602 211 252 411
680 670 684 501 285 978
276 995 102 743 188 285
215 245 898 333 594 587
720 216 318 152 184 804
747 204 397 584 974 544
296 118 27 425 72 602
921 44 37 937 461 325
773 674 802 78 731 691
181 42 50 297 367 921
191 767 556 885 259 220
321 804 993 919 218 273
674 751 277 532 480 524
450 405 825 783 187 438
713 732 831 36 449 771
963 930 367 432 477 581
113 608 962 561 640 28
384 347 886 140 48 453
800 961 883 870 839 362
548 110 113 685 563 420
103 185 259 281 529 628
881 464 683 316 365 964
444 425 710 276 807 127
126 358 582 879 152 811
627 965 271 833 642 867
644 877 645 959 589 654
40 94 393 463 515 165
124 895 809 925 938 171
809 691 747 565 866 517
363 541 881 289 126 995
683 290 330 526 612 831
456 614 547 592 506 943
583 919 881 467 75 728
677 796 219 443 448 11
153 832 411 773 901 78
362 546 63 372 755 253
942 859 105 521 161 605
108 363 916 282 598 183
569 675 566 876 483 37
974 236 203 839 822 102
902 18 227 850 583 305
521 504 725 491 794 554
19 111 385 762 805 523
778 658 981 209 933 787
941 505 966 273 182 384
173 936 173 250 328 415
36 198 832 740 411 750
869 319 161 693 594 327
98 513 588 128 457 206
711 415 880 121 459 221
604 579 350 797 858 315
658 549 236 547 714 1
190 137 86 797 745 847
782 665 529 318 332 864
235 408 91 400 70 308
248 501 742 601 756 617
206 823 665 46 369 95
949 235 513 564 168 212
802 255 533 30 806 546
724 339 228 140 903 441
270 379 67 841 364 708
255 141 858 755 680 7
162 794 382 762 414 675
919 959 865 876 823 931
599 599 8 985 415 458
395 656 95 866 979 812
991 765 168 54 95 47
449 193 687 477 79 237
134 136 198 61 481 468
724 362 303 100 544 144
865 74 389 152 221 400
157 2 577 716 310 697
894 891 887 40 604 321
92 48 258 195 600 517
613 222 895 744 433 595
507 560 570 586 643 791
985 923 329 351 274 720
711 50 118 517 502 338
971 783 859 850 811 578
26 685 539 943 669 261
413 368 831 248 165 803
96 304 585 955 458 230
81 708 679 344 984 381
267 55 80 834 406 458
992 478 661 676 371 60
376 420 871 72 882 392
157 223 244 50 843 832
311 793 316 318 504 628
541 320 760 847 742 378
404 973 214 789 832 38
302 374 854 156 724 810
110 425 306 899 712 513
487 965 442 35 213 112
373 13 382 411 982 443
41 291 963 740 47 520
786 720 378 956 285 749
454 879 258 518 427 499
813 45 125 68 398 834
437 157 962 642 610 200
893 718 43 733 679 189
811 625 54 874 313 305
242 920 32 362 796 427
166 151 767 60 38 120
497 164 489 165 335 660
134 754 756 36 127 688
1 963 363 351 565 665
325 619 82 246 114 931
151 826 426 95 583 702
617 333 34 379 215 408
26 641 148 248 72 739
534 512 96 815 864 299
350 763 737 896 213 972
817 715 708 828 226 481
887 775 649 309 217 97
388 695 850 47 205 303
681 646 690 693 708 299
926 833 447 865 747 895
630 528 737 625 634 472
379 378 286 575 453 948
628 76 104 85 290 522
862 334 450 3 235 472
180 572 817 919 283 3
386 597 445 114 383 497
564 474 948 941 458 686
551 320 711 777 525 168
704 364 247 738 36 310
386 751 28 754 975 953
881 352 17 347 119 932
355 908 272 917 90 720
458 466 522 152 965 620
250 436 675 395 427 486
929 25 990 426 834 840
456 659 745 653 109 54
236 665 10 86 295 133
637 506 89 692 198 458
713 326 69 591 547 224
859 236 233 672 888 292
188 525 510 915 63 740
38 924 921 547 407 186
917 675 122 242 221 408
982 148 408 660 596 40
689 6 102 304 933 766
88 119 570 715 848 892
52 73 632 239 738 246
393 283 978 831 764 297
745 780 700 745 155 587
636 114 706 716 560 483
729 619 211 470 638 80
97 367 595 907 136 141
271 737 714 581 960 754
484 706 699 461 515 574
754 120 453 228 435 523
792 192 831 226 740 923
935 381 713 358 209 610
540 274 28 930 453 277
99 926 28 296 873 527
683 369 272 648 549 838
927 923 413 347 316 827
839 264 923 941 457 922
201 920 457 259 741 293
845 698 161 222 876 554
772 694 55 951 198 41
488 795 41 26 360 992
121 298 847 813 827 362
513 835 746 736 947 584
632 798 899 855 335 856
275 157 291 961 846 983
366 670 267 298 998 546
450 262 73 339 517 844
208 213 875 96 832 984
971 305 707 601 79 693
108 854 431 545 180 939
455 498 465 44 929 601
860 525 716 124 665 159
549 737 718 696 154 382
953 566 232 993 176 746
636 566 133 758 975 323
844 14 380 892 971 450
638 722 261 832 894 827
703 126 149 662 991 135
48 669 462 807 835 86
37 689 798 113 267 680
342 136 712 37 542 17
246 18 889 301 505 143
787 911 420 266 771 904
680 947 865 190 515 585
458 25 782 979 370 46
496 483 121 696 236 242
496 880 260 759 308 150
821 330 846 906 34 339
337 692 875 533 154 155
204 267 8 830 430 96
460 275 499 280 712 148
354 311 335 587 359 841
707 104 562 146 779 320
960 121 127 924 66 129
280 95 326 514 651 785
609 830 87 758 484 308
797 199 809 398 662 443
145 784 224 784 168 817
798 542 495 953 721 754
942 308 184 236 21 598
440 919 16 435 99 874
599 277 173 556 597 204
960 914 235 82 925 490
518 199 819 920 946 920
527 167 928 670 867 74
85 662 104 539 784 799
489 697 111 636 399 96
119 435 935 240 113 866
598 85 572 179 859 932
599 185 183 950 140 493
596 174 771 475 561 480
772 281 159 125 366 64
59 662 973 2 957 504
704 746 898 964 923 850
248 776 70 298 408 769
129 527 897 633 400 868
122 844 130 660 63 122
821 350 583 281 596 834
471 259 450 644 319 760
590 62 966 515 776 98
172 569 524 197 635 50
727 187 84 772 142 675
392 367 289 318 991 296
431 669 188 83 388 599
12 707 619 906 182 328
662 8 113 49 809 761
726 767 281 820 2 737
480 153 772 159 982 178
975 221 425 365 980 461
255 283 159 700 938 133
949 14 978 726 265 162
912 8 318 541 117 504
696 802 545 563 948 456
544 685 48 294 95 460
309 971 560 236 579 996
152 732 33 555 16 806
170 337 694 934 592 213
25 292 66 980 34 333
600 811 391 672 598 968
88 450 498 135 519 996
485 601 314 723 55 453
588 449 558 939 711 951
716 460 23 237 565 672
2 660 248 898 865 181
247 943 830 562 306 742
709 449 865 455 460 280
811 761 210 176 195 608
189 795 77 819 444 828
954 501 229 987 379 690
748 502 408 615 580 462
837 70 577 282 310 172
692 585 270 103 360 880
663 697 793 629 205 234
748 96 695 115 286 631
631 784 743 658 522 891
483 552 573 900 784 1
49 248 990 184 562 249
767 9 712 893 28 423
913 290 713 926 33 518
830 307 436 842 278 354
520 903 905 705 655 45
760 455 221 891 598 590
944 132 417 676 669 744
36 838 474 656 59 850
553 558 694 471 694 939
914 413 526 286 985 695
445 926 774 979 309 293
163 757 344 823 930 788
265 208 700 300 634 487
551 943 732 939 932 987
443 883 582 335 134 423
608 805 428 73 859 440
293 756 297 832 721 29
859 27 814 698 57 602
129 125 73 859 365 916
703 230 495 85 827 270
159 67 811 578 321 158
882 743 600 528 616 467
669 410 6 887 161 445
488 494 496 19 311 366
190 452 412 867 559 316
816 452 46 870 871 795
139 276 636 912 683 802
570 115 572 485 298 78
94 700 958 866 265 612
492 352 52 83 549 781
537 313 288 969 753 68
62 586 168 610 35 499
531 19 45 517 553 55
368 798 860 341 357 751
589 751 637 899 641 579
590 297 927 344 418 661
412 607 324 300 298 682
331 700 464 278 139 858
179 392 531 466 467 80
305 160 536 45 373 182
841 91 868 983 393 430
236 440 146 172 641 754
776 75 33 708 518 857
141 605 185 600 132 52
925 317 823 226 33 293
994 660 131 785 406 646
413 138 496 14 731 251
280 528 317 348 619 4
217 774 22 210 819 4
708 14 57 58 213 197
726 839 528 117 844 480
416 265 524 975 828 778
54 185 721 19 340 825
47 409 948 471 696 958
193 724 429 316 316 955
616 796 557 118 904 33
824 810 20 504 649 876
153 918 452 46 824 877
744 140 934 649 588 85
945 696 125 485 167 537
271 156 373 59 993 397
716 496 863 885 724 36
995 449 820 850 942 558
368 445 731 557 286 476
879 216 499 739 819 113
373 177 102 685 519 872
293 199 611 275 547 426
990 63 774 375 774 177
808 40 865 110 852 137
8 398 615 488 78 218
671 258 369 759 343 913
271 503 833 437 163 551
941 333 127 705 409 907
670 37 512 853 726 818
757 474 214 335 840 586
117 36 424 384 451 850
229 884 954 132 671 659
15 984 20 692 127 744
117 270 78 720 878 906
921 291 947 12 800 983
383 808 964 670 706 632
821 706 395 873 870 634
531 310 252 47 369 334
607 653 422 230 938 601
983 517 714 700 593 983
748 21 36 52 695 844
847 839 406 456 369 783
731 710 394 22 452 233
274 37 244 806 248 787
595 242 170 247 569 210
893 623 225 729 322 446
185 909 727 592 219 279
768 467 260 105 582 173
206 466 739 797 214 1
634 667 173 93 678 665
653 76 701 986 730 598
92 756 749 737 839 939
501 214 489 897 672 63
389 798 623 64 809 316
306 456 153 526 489 321
200 252 509 726 517 109
517 654 786 927 88 997
431 391 741 621 46 412
315 770 728 914 817 608
57 30 308 321 171 429
300 500 291 309 182 712
412 758 431 277 385 531
745 88 6 450 909 717
673 65 632 984 11 280
663 55 277 637 236 354
899 734 772 581 381 716
580 737 862 774 711 737
758 82 246 211 930 417
459 539 876 375 24 779
315 173 149 653 985 171
710 399 605 505 483 715
211 661 169 593 909 778
455 914 357 470 613 505
590 897 688 351 730 842
280 297 174 176 837 261
38 609 812 541 537 606
212 889 15 905 513 215
981 610 890 15 659 392
700 803 777 387 115 179
178 844 335 789 792 117
841 787 745 164 261 450
338 134 211 630 544 724
576 706 417 580 149 443
738 523 801 164 823 312
611 929 642 461 4 702
692 326 632 528 721 414
600 339 547 509 179 365
179 546 916 405 182 813
959 730 97 553 874 8
514 570 617 617 592 361
404 371 321 194 65 384
166 518 514 756 454 785
362 668 713 225 430 462
286 268 406 491 79 411
323 662 991 888 355 554
253 447 63 62 61 217
808 855 600 326 398 189
516 269 807 9 921 283
566 413 181 653 145 309
446 696 450 405 341 268
213 357 323 731 398 367
988 918 631 35 284 678
825 885 670 475 326 384
298 825 538 509 192 460
307 73 359 9 319 891
323 653 910 299 644 505
431 531 107 422 461 554
708 751 74 267 145 141
650 925 927 511 75 430
633 704 826 835 922 408
600 823 713 475 933 273
50 348 154 328 485 767
143 94 373 595 821 661
252 880 781 953 679 736
634 676 576 935 390 85
811 634 68 128 766 473
951 253 996 465 579 988
311 160 236 174 256 946
166 240 179 87 330 447
152 644 890 384 306 843
278 484 925 379 199 245
652 676 401 689 832 809
11 966 460 405 215 339
634 164 340 379 784 144
613 542 215 835 833 981
76 60 661 680 509 133
994 740 882 68 772 230
47 336 611 252 984 134
981 44 48 372 149 271
188 711 904 678 97 229
371 418 126 400 524 602
585 511 756 739 739 847
180 110 259 51 855 167
341 393 411 322 6 558
998 324 207 860 297 940
586 44 84 903 949 575
754 591 655 570 107 241
711 357 554 482 405 619
575 48 155 697 489 519
201 566 759 928 331 308
326 844 499 248 757 455
257 855 649 393 141 240
321 972 95 610 663 307
477 164 821 757 856 627
398 128 273 147 503 865
648 836 835 317 292 172
283 626 273 481 468 922
772 520 677 876 796 568
284 694 528 923 628 813
884 296 445 749 817 697
747 572 704 420 443 298
476 688 433 237 885 930
246 811 864 572 285 599
542 836 150 629 683 759
188 111 1 729 30 372
922 705 119 417 915 981
578 620 350 442 355 618
509 39 961 97 829 128
503 360 273 646 200 828
551 443 442 467 775 603
230 19 338 856 15 678
671 524 41 514 618 716
895 361 739 922 506 487
166 236 753 720 244 750
336 248 219 845 527 762
361 714 959 806 438 268
572 745 683 858 544 884
293 26 585 185 170 932
62 33 380 108 342 370
388 886 779 515 148 520
38 261 660 815 59 13
243 527 441 189 926 232
558 823 345 693 835 589
874 258 540 928 407 618
826 804 316 257 980 483
212 166 611 21 616 930
347 295 890 215 373 58
126 203 413 71 485 25
67 536 773 612 502 390
744 452 201 850 56 621
383 141 490 392 216 533
62 241 928 621 584 306
898 96 182 100 516 18
196 696 691 497 808 574
237 310 804 305 925 892
578 31 508 359 889 345
706 835 246 776 234 638
617 331 498 180 894 950
471 288 163 852 503 35
986 203 290 315 742 275
144 617 40 237 217 813
882 70 717 162 921 271
960 322 961 896 500 25
971 58 545 674 60 983
608 609 369 124 183 63
13 830 107 684 100 432
485 734 216 730 556 8
968 128 116 76 464 703
626 822 693 306 463 347
268 152 517 788 659 763
226 649 381 118 174 637
798 610 680 376 555 816
769 770 630 545 106 225
796 61 625 347 382 797
602 907 410 975 729 156
730 814 537 244 86 273
644 853 793 628 859 156
991 149 191 602 909 445
219 166 858 19 664 85
429 247 937 851 842 202
847 652 757 244 976 451
368 637 88 137 553 968
270 878 687 52 420 707
264 555 472 99 586 350
69 301 649 450 20 748
108 48 671 825 418 436
565 914 631 967 246 500
315 305 160 800 115 381
282 235 524 377 922 942
440 415 191 166 556 932
967 856 381 528 655 299
696 954 12 358 234 451
596 678 47 949 963 396
345 997 877 275 755 719
631 437 240 667 843 511
725 976 790 341 806 228
892 159 475 841 56 301
203 144 306 711 979 364
435 924 415 162 286 883
588 374 201 76 288 449
745 488 319 498 565 368
281 333 866 603 104 879
519 886 612 948 287 656
6 487 559 963 402 75
586 579 902 313 46 446
843 917 190 509 688 678
193 866 673 243 767 626
669 972 790 701 515 976
775 26 112 86 193 899
277 483 518 7 155 655
756 233 723 79 902 503
258 665 185 50 209 636
97 835 605 616 453 621
922 242 838 306 710 836
958 774 997 600 714 45
413 675 961 971 278 145
36 650 216 209 542 314
47 131 929 255 618 727
78 562 173 632 309 44
614 528 371 480 59 221
342 455 64 261 143 402
933 518 884 173 819 945
960 333 189 371 713 617
354 683 682 440 411 261
157 248 985 332 55 617
761 298 960 676 988 291
942 808 6 662 648 885
543 395 751 276 684 567
973 375 21 756 956 827
996 784 152 437 276 300
330 759 477 624 796 605
139 988 814 187 701 287
408 776 954 858 490 687
963 304 748 568 637 2
468 660 711 411 290 131
500 377 763 880 273 484
367 710 924 644 167 985
533 308 804 171 666 245
369 755 35 9 440 784
28 408 824 795 851 218
702 44 618 680 559 854
218 452 839 987 97 370
228 610 232 106 168 987
993 765 662 125 505 732
634 244 965 604 751 287
880 858 325 208 97 42
540 673 476 916 406 214
929 20 586 218 83 839
696 26 455 953 69 15
861 982 643 169 334 703
714 74 527 81 709 611
825 973 165 818 298 664
436 261 957 362 52 907
252 625 413 37 331 391
167 215 548 663 197 714
445 11 710 328 902 633
13 306 629 796 598 798
446 862 587 423 717 41
280 491 310 342 757 773
898 221 822 208 420 775
962 248 469 573 130 640
729 660 169 37 873 418
642 939 207 459 782 861
17 946 942 697 284 298
402 479 130 799 525 128
468 385 719 492 227 317
931 336 758 466 70 923
302 79 839 526 86 470
707 500 719 619 58 79
171 519 759 495 868 33
533 496 166 655 443 97
421 761 427 212 401 304
43 291 929 884 870 948
39 47 776 258 880 481
581 660 455 630 349 396
890 203 785 474 611 131
810 858 766 477 850 41
292 855 855 664 825 782
707 449 882 254 576 459
304 807 959 108 919 375
677 305 910 979 890 456
378 663 516 692 662 393
981 501 931 30 707 714
360 274 193 282 275 40
271 216 496 879 943 998
940 363 963 901 843 578
906 335 820 397 586 357
568 456 456 409 269 540
694 103 966 508 737 267
337 963 287 301 790 402
628 692 331 553 944 421
533 806 473 888 648 735
891 610 411 609 123 68
145 560 545 961 325 641
947 479 701 296 114 696
922 899 902 652 357 931
873 764 908 202 813 914
242 204 162 848 183 472
156 579 630 335 615 836
561 628 966 568 116 715
929 141 525 694 952 703
229 406 863 632 414 815
206 786 341 752 592 445
429 376 220 464 258 827
640 314 309 365 380 609
572 603 858 716 347 473
184 518 791 429 781 311
524 976 405 283 934 114
144 261 758 415 346 634
503 513 207 469 7 602
364 591 20 898 490 317
238 58 125 544 644 640
256 345 565 143 910 87
409 731 139 69 54 169
698 389 160 8 924 669
731 748 568 163 357 357
509 467 91 415 248 78
61 718 199 38 311 557
652 563 252 594 548 359
637 905 963 29 330 698
32 6 865 575 507 158
252 213 755 647 771 118
144 223 51 322 910 281
644 19 537 474 51 712
801 68 827 644 552 693
187 735 61 511 474 74
110 465 260 210 977 316
76 967 55 801 332 109
848 770 754 147 637 198
611 508 432 365 630 192
511 311 973 970 443 423
91 527 850 649 155 435
755 23 156 519 155 960
439 853 593 336 881 959
19 80 552 628 340 295
765 255 438 661 931 579
215 869 262 277 452 229
922 763 893 468 463 334
804 969 310 348 139 333
823 287 218 841 139 699
790 289 89 726 96 639
932 448 626 393 773 649
797 257 921 335 551 445
106 237 528 945 523 293
905 305 481 697 990 255
978 97 893 904 883 51
642 135 433 759 797 19
21 944 837 500 67 343
629 159 390 538 457 885
714 173 6 662 56 267
713 522 465 610 827 234
330 461 87 715 374 61
737 784 626 411 858 496
957 841 978 106 566 634
71 287 39 194 962 759
189 16 506 514 164 925
853 418 584 63 378 569
353 654 210 403 367 32
812 488 948 923 623 44
941 721 842 907 297 555
12 788 706 393 805 832
152 770 394 38 594 8
913 567 592 233 948 963
399 276 841 423 543 944
927 84 435 307 638 422
294 306 662 199 92 584
587 333 295 63 406 78
305 187 346 690 75 988
202 221 381 355 139 100
642 335 649 450 47 171
415 462 179 140 600 882
601 856 590 357 785 189
904 845 90 941 127 766
846 54 759 290 662 427
360 273 639 132 520 483
10 820 29 667 371 688
299 201 951 419 972 480
830 663 146 544 440 377
938 509 443 349 787 71
580 137 160 822 356 287
774 411 712 398 669 435
762 723 18 137 538 681
115 853 266 89 301 108
628 532 225 379 676 982
9 9 847 548 988 99
171 812 501 571 511 342
280 513 586 427 706 329
877 807 62 172 590 917
13 767 733 568 76 564
908 612 335 561 972 954
911 192 546 511 671 41
752 215 317 72 312 160
611 812 375 304 90 379
705 39 162 319 798 524
884 855 239 87 687 117
324 217 988 842 287 777
924 525 35 455 722 76
447 647 841 661 972 535
332 276 970 646 675 73
667 727 509 903 735 779
151 941 816 254 168 503
197 427 809 840 608 445
79 915 260 647 225 402
99 415 916 77 974 947
702 795 103 259 428 483
32 321 545 815 746 997
261 221 44 284 335 391
964 791 576 456 724 923
449 691 41 336 955 645
132 163 570 767 304 4
253 203 591 35 314 436
664 840 315 621 541 558
817 352 744 642 931 394
647 609 130 727 992 374
35 870 877 422 155 76
846 330 736 406 776 140
144 50 519 975 11 609
973 52 512 223 208 940
836 627 829 831 874 522
140 744 125 380 259 133
416 6 592 625 837 728
276 388 477 751 142 775
549 516 349 611 173 11
259 699 786 808 850 322
604 695 977 759 403 54
6 748 732 134 730 791
28 809 738 609 124 862
546 233 406 28 89 951
860 11 386 145 450 654
522 535 963 671 812 634
461 510 387 452 490 178
951 309 639 961 643 383
790 729 377 729 521 920
316 164 894 97 491 80
476 452 406 588 637 961
163 361 866 47 164 933
487 518 973 715 843 449
646 194 724 553 208 245
356 295 659 358 242 763
400 414 738 456 141 348
678 489 376 216 601 400
507 200 184 245 768 482
204 988 941 772 38 153
625 648 81 696 940 923
231 708 160 397 754 714
775 607 101 290 322 90
976 991 457 795 162 279
737 345 682 131 894 395
342 725 323 316 808 104
112 511 703 595 654 42
944 120 689 351 522 744
253 798 811 696 720 996
891 627 731 354 430 536
722 506 301 345 199 725
635 417 522 397 859 196
934 702 699 685 777 361
454 344 542 451 472 822
595 482 43 146 883 752
711 877 708 747 672 71
863 446 74 262 87 646
786 621 916 582 105 90
267 986 603 628 306 310
375 85 982 871 546 969
581 89 168 507 898 574
816 434 961 937 63 207
212 83 412 273 997 529
782 439 370 220 63 535
835 46 175 818 365 637
96 984 422 384 899 361
330 968 631 463 527 615
617 852 888 375 677 432
45 981 298 897 578 376
523 55 996 847 594 752
718 310 417 995 502 835
970 123 756 512 461 634
750 2 925 15 334 743
704 485 994 410 612 325
671 204 875 257 26 136
299 932 738 690 985 762
973 473 817 257 760 836
412 592 921 755 450 159
163 270 122 886 694 381
434 979 347 693 347 642
446 940 528 879 505 321
526 169 497 146 674 152
975 86 106 106 866 165
739 809 264 93 157 103
434 652 214 6 236 600
718 6 789 476 593 337
705 647 873 302 812 266
823 310 261 535 848 388
917 759 582 456 34 853
491 290 952 769 986 135
400 189 757 201 326 553
724 986 762 97 405 474
109 137 862 130 446 848
623 654 568 405 695 898
841 606 938 807 901 556
514 372 651 415 489 857
222 598 782 731 146 973
731 178 704 738 512 456
203 101 862 192 863 632
550 483 376 596 133 921
515 832 669 320 50 773
216 34 94 504 867 884
419 484 520 810 912 735
84 820 352 605 181 776
852 191 481 154 540 970
846 450 319 717 280 344
44 956 431 218 690 699
116 379 508 42 872 790
253 718 609 498 651 594
868 832 255 429 751 262
366 883 984 941 258 389
700 176 11 319 213 465
519 200 760 534 466 242
650 943 717 973 123 345
682 357 905 289 740 383
706 406 290 535 348 246
445 267 188 946 546 817
325 461 62 424 479 699
983 250 187 814 781 945
325 137 556 54 510 638
522 235 189 561 135 149
753 944 779 877 856 165
997 686 498 926 512 862
372 31 816 776 620 434
816 239 439 795 416 258
48 25 327 963 957 82
789 965 450 784 266 768
642 750 604 118 703 359
36 985 439 146 958 429
717 794 873 230 549 102
857 721 997 745 615 334
623 161 492 92 452 603
54 750 6 996 741 367
133 879 880 566 658 498
630 785 828 779 368 4
810 865 21 143 771 783
947 193 784 320 543 56
486 329 727 566 307 960
685 835 84 796 758 479
959 302 801 654 346 694
242 900 785 938 838 232
51 521 487 312 333 124
5 11 666 810 392 932
307 947 703 796 107 139
229 30 75 703 469 630
288 730 839 857 740 300
138 872 715 563 714 141
300 674 255 453 796 990
138 768 220 347 522 30
983 975 837 15 482 341
449 292 727 69 959 739
378 369 329 989 731 189
675 754 917 668 537 641
939 137 516 387 451 154
182 862 114 539 65 734
71 795 650 71 362 192
815 273 109 654 440 531
167 715 929 940 708 254
641 277 728 297 493 777
820 43 411 708 871 40
575 344 397 99 82 433
797 689 491 979 25 703
903 995 37 119 857 594
987 196 630 79 46 361
690 774 702 649 119 821
446 768 970 319 822 471
472 867 596 688 276 269
167 740 591 455 512 297
686 500 257 870 332 199
813 319 774 826 246 713
578 572 40 173 652 300
52 495 220 275 940 326
218 593 645 451 233 453
878 515 389 355 468 33
534 65 2 773 691 420
529 120 701 870 756 217
552 36 894 511 496 179
446 749 667 61 179 957
876 259 123 764 273 148
39 300 428 487 877 979
817 982 972 540 238 861
536 685 607 676 405 79
461 287 893 179 917 989
175 517 611 739 751 564
986 443 523 588 634 187
297 925 246 900 943 949
872 182 144 615 415 113
126 426 548 693 637 445
899 196 807 37 437 287
636 602 164 58 983 483
13 241 368 390 746 607
794 208 713 102 306 694
352 851 346 616 711 743
96 62 138 780 473 642
711 345 148 505 500 824
234 806 103 75 259 482
907 275 708 292 552 973
772 982 567 877 225 411
682 132 559 868 849 28
544 7 452 4 922 658
529 285 739 995 171 598
363 236 333 510 306 116
454 193 974 179 924 630
591 598 799 182 4 378
74 4 678 183 130 44
947 822 731 574 920 381
65 290 472 370 433 603
205 446 995 72 670 856
230 630 613 148 265 930
22 606 747 925 283 474
545 530 888 972 618 725
509 366 235 202 538 746
884 801 301 614 890 469
946 942 891 927 1 709
113 475 79 827 244 852
674 521 661 567 413 560
329 300 630 112 725 166
786 885 142 466 298 891
14 648 383 435 147 7
425 968 64 624 278 942
465 24 46 508 792 303
279 263 906 519 2 875
525 39 88 279 668 31
713 824 769 591 889 950
521 4 3 954 974 654
969 275 746 97 371 668
301 630 400 203 131 746
507 810 479 380 20 389
946 685 672 138 625 539
230 347 716 80 45 892
45 686 150 12 570 618
514 435 152 824 592 316
275 429 734 859 983 210
212 469 4 261 82 207
550 570 751 479 987 135
103 797 596 827 377 23
719 564 784 426 946 740
19 131 690 804 314 133
409 391 493 976 572 187
571 880 925 121 501 446
61 756 716 643 204 702
117 224 746 70 826 215
154 303 739 164 512 152
729 428 715 713 710 534
44 610 734 386 739 428
694 139 132 528 540 401
411 155 100 303 77 636
556 400 478 188 293 462
568 15 951 342 347 971
993 483 997 836 542 519
463 101 743 151 855 178
338 769 197 197 422 358
367 396 304 529 937 291
184 576 221 520 549 418
544 865 501 590 59 640
199 879 836 710 488 494
924 207 774 837 117 476
74 497 667 43 398 325
255 762 866 210 699 171
605 515 667 754 742 42
692 351 463 943 346 880
136 916 293 258 686 660
593 273 294 527 445 574
146 666 976 199 997 593
227 839 481 871 581 978
106 459 38 103 446 294
739 646 147 27 226 979
440 383 255 218 894 705
920 590 734 373 532 640
259 610 384 282 375 623
332 800 596 673 352 423
753 166 953 644 189 404
883 754 883 7 993 70
541 589 480 355 963 277
737 912 914 30 365 28
841 576 851 389 603 836
169 418 174 90 619 844
490 422 58 23 90 382
930 978 798 870 166 940
405 927 348 863 5 940
487 677 811 488 391 152
957 149 787 33 686 858
407 799 457 41 231 618
880 72 389 665 627 488
711 508 113 421 693 734
119 53 121 52 714 462
667 750 26 155 170 616
562 411 717 425 743 644
927 928 197 986 696 647
874 98 279 633 417 459
479 904 533 526 644 49
120 888 481 334 633 85
622 243 46 365 872 868
802 579 118 792 219 58
247 212 152 137 654 131
380 46 9 920 912 516
507 931 305 810 718 931
834 281 755 260 633 686
620 159 555 288 526 623
251 851 135 355 521 836
511 894 694 102 601 315
386 127 794 118 48 990
28 415 106 980 821 825
841 952 909 826 530 602
228 561 874 572 596 980
535 670 274 602 874 135
443 430 839 117 165 970
897 418 532 296 884 598
76 333 87 77 615 882
947 542 89 257 478 933
687 693 455 339 401 531
520 585 872 611 150 467
619 295 594 72 703 210
262 273 65 837 598 574
349 334 795 305 762 148
205 308 341 328 66 204
673 363 771 452 586 343
534 529 550 659 655 610
501 937 159 382 205 365
723 117 41 402 646 896
606 959 444 753 591 960
611 680 532 108 890 493
675 197 695 876 96 247
653 36 945 368 934 478
423 623 25 681 567 973
172 973 666 62 153 484
281 30 251 516 919 952
848 574 656 57 625 767
803 174 605 874 520 861
629 104 352 852 703 82
742 343 921 509 354 10
995 360 143 299 532 338
717 385 948 435 17 769
826 396 31 878 974 771
78 158 189 653 190 883
618 648 56 454 501 81
509 20 260 673 168 245
219 965 980 757 954 436
206 769 64 352 627 766
550 711 601 564 960 804
825 906 27 279 981 473
516 183 359 605 990 190
405 474 715 763 895 576
944 361 122 242 383 511
312 645 438 407 766 518
232 589 521 173 190 256
604 765 295 2 328 130
318 133 266 220 534 683
851 96 31 983 798 462
397 726 653 169 624 623
668 579 654 972 257 371
800 818 888 475 307 789
86 654 15 72 155 526
554 471 776 839 795 451
442 58 614 399 522 580
687 907 313 807 670 665
153 99 398 966 584 346
901 842 329 522 873 558
704 252 243 273 44 320
622 826 270 969 106 889
777 923 744 133 106 699
689 240 596 764 570 785
215 954 23 603 219 868
382 202 376 206 152 245
899 389 93 366 963 901
272 688 98 578 318 566
120 643 83 591 284 452
385 223 137 295 912 274
219 640 156 641 909 210
164 586 981 93 544 602
957 451 294 948 885 274
67 179 76 831 172 248
260 170 790 180 215 190
994 758 549 668 959 155
12 48 346 396 724 813
452 883 471 714 490 888
862 9 350 220 298 566
622 37 268 803 501 861
392 134 689 641 192 962
676 584 650 243 236 419
136 551 802 694 502 868
485 468 734 816 169 942
734 338 632 420 798 826
204 457 562 297 649 287
501 344 718 919 77 132
197 244 731 745 138 187
396 455 957 975 942 745
940 948 448 850 268 40
196 63 745 817 639 228
349 198 521 659 746 93
803 403 954 532 453 69
21 224 644 68 84 741
518 426 780 250 311 260
417 488 492 691 679 646
953 741 595 662 434 60
466 26 635 127 608 341
478 275 72 406 278 276
615 383 531 309 64 50
449 935 733 106 265 29
587 351 284 485 308 899
182 811 77 620 695 863
946 591 553 847 992 467
343 539 448 888 557 576
431 958 665 11 134 84
434 924 721 816 880 467
746 960 948 801 498 893
6 721 447 465 864 547
391 26 867 74 941 191
207 55 522 777 790 50
381 835 252 988 370 92
941 310 731 4 916 128
529 6 829 855 572 534
638 839 18 373 236 715
849 554 285 364 213 380
245 710 700 931 889 958
41 194 856 346 79 781
616 129 701 405 765 81
487 744 430 956 917 729
464 379 521 108 562 902
290 667 666 664 49 163
56 939 234 696 67 199
541 62 939 303 289 234
991 274 179 428 72 267
101 714 962 626 264 713
872 996 643 739 504 88
922 724 553 431 64 945
413 179 273 734 364 868
520 469 81 125 300 892
243 476 684 110 248 385
705 899 149 63 964 465
208 687 460 426 440 933
372 215 959 126 184 669
491 915 115 874 147 663
509 915 188 632 903 158
689 192 181 665 281 566
342 468 337 428 44 465
388 548 916 211 417 898
598 301 3 902 131 852
618 13 217 238 432 188
925 13 765 228 840 764
41 534 220 43 334 488
896 24 699 828 800 541
285 482 839 809 803 97
649 514 656 439 526 611
156 78 965 112 160 563
358 256 293 286 113 179
22 591 617 812 350 263
669 875 805 816 446 301
925 642 892 246 609 584
38 949 285 186 681 635
525 454 686 396 511 724
769 588 826 78 309 413
415 549 518 331 942 899
715 661 625 336 7 91
520 849 773 660 174 952
418 880 512 446 69 190
484 811 427 670 664 661
24 762 474 940 534 37
95 376 805 966 95 100
858 198 778 226 928 815
180 702 866 292 296 676
795 896 811 685 679 495
89 40 635 475 41 314
887 799 830 544 252 501
923 42 778 693 55 902
555 897 505 950 221 498
656 870 493 294 15 831
757 855 914 810 464 624
267 350 382 349 988 523
120 766 980 145 271 640
262 16 457 270 907 102
665 500 544 418 395 289
972 597 708 535 881 427
905 534 894 357 683 987
950 188 321 667 306 883
335 360 286 433 477 330
338 10 475 524 967 125
580 294 748 528 974 866
441 467 50 368 489 547
750 374 48 161 559 575
211 37 777 512 729 800
774 955 116 595 457 911
934 290 994 281 511 608
660 182 43 499 515 496
566 161 185 821 147 687
767 12 502 633 216 988
754 850 149 546 346 815
448 862 924 198 995 974
723 888 469 607 318 178
600 558 297 870 571 884
198 673 178 9 331 747
4 651 322 443 884 598
653 29 398 328 298 393
120 221 589 693 583 606
614 26 350 782 757 413
688 341 965 537 345 485
227 666 409 611 58 586
354 106 459 977 895 179
995 248 735 517 265 451
135 63 159 687 633 863
78 836 261 425 194 730
343 235 519 322 556 951
60 978 901 128 298 905
420 544 810 184 62 471
747 477 323 485 833 199
410 707 954 967 821 541
918 190 955 503 30 389
699 739 534 827 207 540
46 46 531 641 357 500
388 276 360 725 160 522
445 844 394 902 772 809
404 41 225 739 996 472
935 374 10 284 936 135
787 690 550 856 986 109
411 54 423 390 492 359
998 953 960 344 392 991
433 992 551 529 150 349
28 418 732 602 268 298
575 795 302 176 882 167
728 942 809 34 138 766
968 586 147 944 365 578
987 972 832 169 443 647
975 499 809 472 339 319
770 7 336 549 675 690
774 229 474 585 970 3
599 9 498 183 233 575
535 804 948 403 617 176
695 498 815 708 840 561
585 41 687 958 100 300
353 350 390 890 289 601
142 995 219 119 224 388
5 326 170 616 310 156
115 434 659 868 662 954
293 355 125 24 804 6
164 836 846 92 712 389
817 101 183 487 863 17
82 679 243 669 633 187
399 775 76 358 184 512
13 833 954 368 553 290
264 353 486 148 495 358
314 659 164 631 455 847
706 62 862 78 28 396
611 703 109 640 171 118
839 506 535 667 935 137
190 696 755 706 718 276
585 248 131 996 907 389
396 439 674 635 655 397
720 399 868 227 650 891
115 634 703 342 940 685
205 194 495 83 628 184
320 761 956 264 910 401
890 438 680 893 702 813
547 111 423 519 809 631
521 373 779 174 817 888
358 550 347 447 92 235
484 884 805 303 11 685
893 958 303 726 225 403
548 764 711 84 216 862
701 699 59 529 451 853
74 328 746 665 770 574
867 289 358 226 547 567
552 890 688 843 144 815
486 182 464 219 114 452
32 361 15 372 477 260
173 172 703 225 363 364
302 228 945 635 412 971
347 692 17 253 47 278
662 966 294 605 676 109
370 347 74 236 264 379
997 903 285 429 58 261
522 242 166 33 714 631
111 113 802 575 297 96
745 379 985 955 799 185
68 219 895 872 441 597
145 923 105 640 597 680
829 965 488 69 716 922
164 348 819 780 1 643
208 808 845 883 282 884
300 869 171 871 842 813
342 794 889 386 467 385
39 73 220 295 201 339
796 1 396 2 579 765
382 969 796 450 386 885
241 710 510 931 784 420
597 679 506 1 824 414
19 146 409 246 862 518
452 199 250 719 491 612
224 51 711 356 260 461
302 396 562 708 371 245
139 278 535 90 551 643
421 749 103 701 318 850
10 551 411 158 731 867
93 190 721 589 429 30
443 104 518 968 772 7
996 221 776 448 834 452
885 566 609 224 712 315
29 624 251 13 911 121
36 352 489 189 21 145
123 351 499 186 134 274
701 322 318 677 531 508
674 662 550 407 623 559
442 736 188 232 29 850
781 879 68 178 119 217
507 211 56 675 589 857
521 58 467 745 684 253
126 307 33 754 557 522
212 231 698 983 465 738
976 6 345 206 109 837
685 120 192 578 712 682
202 632 211 962 864 798
169 307 754 465 245 823
162 233 756 545 275 673
711 655 945 713 96 632
77 125 421 855 271 537
589 596 556 593 160 33
495 239 177 439 488 981
820 500 432 844 183 967
235 457 302 397 352 773
485 216 524 44 482 193
225 437 231 78 426 478
78 11 667 432 756 335
55 211 160 606 279 919
323 337 900 835 610 820
745 870 897 116 296 339
22 580 647 718 729 963
339 719 309 199 308 163
69 536 200 851 438 449
847 352 379 868 895 139
732 503 821 497 132 70
476 36 840 655 594 983
874 806 136 423 515 669
303 154 976 861 199 117
536 58 752 295 626 640
323 164 777 25 609 295
901 215 836 354 622 358
470 728 746 719 788 818
622 591 698 575 135 510
217 403 699 122 117 833
418 518 626 934 58 772
2 840 423 312 740 125
479 380 313 643 591 346
323 924 321 705 681 755
497 689 649 917 979 491
739 282 139 338 534 69
684 365 916 934 354 754
281 915 577 762 490 56
916 155 993 740 520 776
425 907 249 982 695 67
318 564 392 926 802 206
818 584 883 667 895 92
853 901 586 717 488 481
665 113 336 882 483 692
957 610 446 789 226 792
969 624 230 301 665 438
565 752 244 842 678 375
962 456 181 48 632 333
672 856 640 421 267 731
960 655 153 239 743 125
769 650 274 105 269 270
458 222 521 154 603 69
45 21 570 303 940 421
528 253 271 39 560 79
304 355 271 818 193 782
72 992 765 637 893 945
669 510 659 971 963 149
345 379 221 119 127 465
377 99 745 451 295 827
791 550 379 291 94 810
814 20 154 113 64 995
975 664 808 933 74 578
710 719 869 402 932 204
556 60 733 679 550 156
853 632 956 395 19 216
793 179 866 313 368 714
427 960 123 101 174 477
798 23 52 524 542 518
811 844 893 460 216 313
202 818 313 952 834 768
235 898 674 976 889 397
606 177 76 151 248 507
189 113 851 619 44 50
725 794 550 246 991 477
149 832 664 881 778 9
557 814 802 162 691 496
175 45 183 255 359 247
730 552 220 967 744 982
87 130 990 822 882 931
461 349 972 132 546 345
291 282 585 632 123 380
121 382 583 512 928 222
345 840 12 360 36 433
623 429 962 892 763 49
985 101 46 218 469 241
890 12 404 947 526 989
562 552 695 629 401 321
64 235 10 435 522 874
122 349 216 852 654 191
332 622 26 114 726 78
943 599 61 87 673 897
123 907 174 708 816 695
745 656 816 476 15 328
268 679 280 604 613 374
199 195 658 399 729 610
500 601 225 205 569 867
531 384 779 733 363 560
782 76 625 886 380 753
761 602 223 767 833 310
716 80 759 657 373 529
220 492 715 715 472 614
11 202 650 715 969 471
868 4 455 224 529 265
749 544 779 698 549 57
785 235 649 299 861 306
800 922 287 266 18 273
331 688 506 799 658 368
255 687 468 874 698 488
477 249 138 558 250 839
745 133 945 570 87 732
512 708 389 730 844 73
402 101 705 125 867 810
849 372 621 284 239 995
728 284 40 33 387 440
342 971 316 389 818 322
407 785 137 855 288 451
750 149 767 681 541 281
133 854 52 231 251 629
776 741 958 162 323 434
839 696 575 950 705 173
432 767 969 914 971 206
16 708 808 451 754 71
453 380 414 683 847 839
821 60 336 26 263 273
177 788 109 27 292 368
194 723 740 589 671 541
429 498 779 960 933 452
678 244 233 386 51 458
619 943 940 233 957 914
8 595 14 916 42 305
519 626 624 847 983 164
290 53 340 46 153 411
869 933 657 669 354 470
33 789 257 360 712 225
192 666 124 913 552 809
770 726 788 137 730 953
619 763 615 702 857 650
21 950 721 419 398 64
613 339 726 135 54 435
323 536 924 336 857 348
415 189 240 849 276 873
61 779 504 949 790 716
196 511 54 111 521 890
76 548 346 902 765 687
819 845 986 771 966 385
64 179 111 972 349 608
789 459 78 112 996 351
872 117 762 561 297 582
725 644 541 537 574 816
919 392 780 522 933 740
578 372 457 15 287 605
55 423 336 98 780 962
984 875 618 884 376 871
757 961 448 29 380 866
329 132 122 770 246 177
38 165 951 39 791 879
804 108 821 818 880 559
792 406 926 727 729 680
471 129 46 33 95 40
904 965 238 784 361 607
882 921 711 650 349 508
324 875 153 45 751 534
819 964 16 412 794 775
704 278 283 971 258 788
491 600 268 85 153 150
873 504 958 441 403 840
596 513 278 979 935 868
984 883 645 696 244 992
759 768 194 871 420 947
391 566 36 766 774 273
648 444 25 9 329 764
232 917 930 517 98 813
66 395 565 212 791 275
756 736 895 277 345 140
338 713 934 33 841 767
56 691 794 832 486 169
399 225 177 398 61 881
46 170 701 529 973 735
490 387 551 169 978 769
85 962 204 943 449 307
71 947 575 963 469 483
91 655 800 819 617 580
778 45 760 590 676 976
847 429 231 665 580 480
98 435 953 114 616 937
149 465 546 744 817 263
831 681 615 581 606 230
236 766 170 306 617 395
840 942 410 393 112 705
979 338 952 365 971 916
25 445 564 566 362 11
629 871 713 441 191 752
293 931 923 562 244 908
301 860 963 394 392 958
836 660 974 438 281 10
693 300 752 822 637 956
47 301 163 41 867 550
554 410 233 205 411 945
228 406 613 637 427 160
427 109 431 702 320 830
687 269 968 722 357 374
439 841 835 18 276 158
819 448 955 147 847 240
173 240 784 752 64 729
571 18 850 741 190 997
501 201 478 914 666 452
346 939 604 253 418 817
275 800 806 945 718 541
60 567 957 892 935 341
399 53 183 333 305 649
772 204 873 150 234 576
65 903 870 133 341 852
17 339 189 530 206 96
984 553 650 386 955 274
417 793 870 639 286 483
988 382 342 95 93 765
947 507 561 591 582 15
19 17 66 578 637 573
578 556 205 885 412 214
178 993 621 676 739 889
663 555 379 534 565 514
295 770 358 195 541 261
957 623 828 482 131 419
432 819 737 492 786 807
563 345 996 120 159 930
201 707 354 441 975 121
32 429 696 239 899 726
199 206 222 479 305 264
708 838 920 693 283 472
420 897 59 757 111 932
60 928 748 315 58 530
17 450 964 516 733 538
519 444 784 763 232 172
309 486 579 318 868 879
612 787 780 124 652 353
757 64 971 501 168 517
804 710 981 626 771 16
374 56 833 142 696 235
59 628 253 827 980 904
439 836 79 137 939 581
84 962 147 284 403 710
599 350 835 543 833 991
881 850 812 537 888 95
439 968 241 559 332 603
87 654 341 849 254 665
232 980 525 229 545 754
417 608 633 361 626 703
358 772 752 519 647 335
894 156 187 319 207 807
184 107 129 778 311 24
784 765 487 879 244 566
468 699 163 219 783 716
701 35 575 113 770 116
699 620 602 728 912 136
415 369 424 759 310 971
175 864 216 328 199 46
26 840 866 910 967 612
961 65 960 613 399 530
369 563 955 792 120 197
328 997 623 890 496 550
153 471 750 297 227 604
517 274 797 875 852 53
894 264 111 958 300 326
521 811 211 175 908 93
254 282 715 810 903 813
264 606 782 338 195 213
919 642 11 690 3 75
931 484 217 936 563 173
890 9 862 97 838 831
196 247 987 95 770 157
804 516 364 144 564 746
563 615 964 712 769 515
797 345 693 725 709 6
968 64 674 604 509 333
329 862 156 829 265 213
9 622 58 819 842 948
739 570 611 532 526 501
183 549 693 877 990 135
41 461 982 801 921 647
54 888 168 100 690 212
943 90 64 411 452 962
346 726 444 551 336 388
366 741 650 996 839 426
149 522 215 419 374 761
481 790 156 427 359 326
501 242 681 371 77 238
505 930 993 784 724 504
928 231 766 824 913 694
700 348 62 378 818 552
294 325 376 615 327 7
170 662 740 92 940 892
423 810 781 855 653 476
15 706 357 312 731 847
761 785 180 855 953 320
720 862 485 384 909 160
601 421 372 47 104 59
432 603 896 22 228 723
224 137 101 289 698 505
508 109 760 153 955 386
458 910 389 139 790 952
986 198 722 867 509 40
326 881 866 333 91 603
453 132 570 840 391 133
442 945 501 463 985 283
404 489 633 500 161 614
980 418 541 165 595 351
44 948 622 231 313 2
490 155 568 15 763 619
584 356 324 744 775 142
485 223 389 223 929 50
340 68 582 753 110 435
126 151 350 693 522 951
679 312 766 465 354 383
844 181 263 892 380 211
83 399 857 801 628 648
424 884 369 114 874 983
260 724 583 151 590 973
472 107 511 419 714 62
904 599 979 565 348 335
520 628 177 809 684 611
964 355 541 745 106 99
821 313 937 400 271 34
631 652 440 658 586 428
751 374 851 584 57 64
674 814 249 649 998 539
563 324 351 783 555 172
491 56 825 651 40 240
291 69 375 717 96 255
73 64 728 202 162 335
832 379 972 795 317 600
195 20 216 251 51 952
364 658 973 529 169 437
522 373 55 731 251 59
505 375 832 480 301 582
225 444 511 446 99 614
297 764 95 682 196 34
954 601 816 9 695 512
877 162 442 410 506 34
333 435 849 817 102 616
192 971 842 322 225 552
281 479 273 315 641 547
112 267 709 875 557 144
316 65 678 868 111 632
48 832 107 416 840 869
567 912 504 366 463 519
26 399 582 655 66 583
799 498 297 982 683 363
50 196 716 335 342 632
56 599 882 953 67 727
78 883 198 753 887 528
617 689 400 563 612 119
66 992 375 960 321 90
700 591 683 944 911 922
527 745 57 184 212 907
338 296 420 331 19 510
857 500 474 990 565 793
631 170 526 799 159 371
514 670 314 887 449 711
330 13 537 186 821 443
539 679 281 194 658 824
89 212 863 795 137 102
539 580 74 226 817 681
451 64 364 836 670 122
240 627 580 145 465 895
671 1 597 986 299 353
223 826 491 123 764 211
676 993 314 615 85 961
168 283 12 884 351 317
321 516 337 145 122 99
88 18 909 188 559 279
801 73 660 705 603 599
159 498 359 706 726 554
344 104 151 606 855 449
424 559 525 403 819 995
848 526 597 158 677 631
393 689 134 911 786 50
692 482 304 811 824 731
405 906 638 447 147 222
939 852 260 485 662 923
184 524 602 720 692 169
554 906 801 753 30 300
77 270 203 439 361 651
725 845 681 284 782 713
861 539 647 821 262 166
528 851 881 585 748 502
325 351 86 167 704 888
166 427 240 179 362 374
992 634 801 702 105 696
967 26 534 987 418 816
63 253 56 87 909 358
211 151 327 212 405 160
582 26 545 964 552 676
181 45 39 319 487 680
556 993 31 135 248 242
584 199 751 159 332 555
350 947 213 792 320 845
355 753 259 336 74 305
429 359 155 666 289 549
217 794 451 981 107 973
797 660 503 968 651 790
459 569 40 915 240 410
687 910 268 5 264 765
751 431 397 391 834 817
277 729 480 150 335 361
169 184 704 87 249 831
645 155 807 621 789 288
144 995 657 743 408 614
45 736 433 722 141 161
263 813 227 379 304 274
322 97 619 107 637 705
386 286 511 908 882 472
765 627 227 958 445 922
453 644 480 817 544 419
364 886 223 530 711 581
645 473 955 51 599 594
53 705 145 267 694 668
148 165 169 76 907 426
203 374 263 10 752 982
375 468 900 679 961 60
466 773 520 413 84 424
82 653 2 780 434 877
754 629 818 590 601 871
701 900 912 137 165 158
484 404 346 112 581 57
768 426 260 615 849 446
764 582 455 9 526 392
758 598 306 321 806 330
848 22 16 849 131 735
703 813 61 219 851 736
24 443 823 272 29 155
940 882 205 9 187 407
581 330 684 864 945 570
741 421 513 389 540 13
357 546 594 489 954 409
456 563 752 482 18 25
896 669 723 880 972 349
429 385 923 824 573 598
93 860 78 296 671 517
957 187 998 800 336 96
212 892 281 196 107 320
679 122 821 182 812 256
593 259 178 712 329 898
313 512 54 718 466 23
1 95 529 545 556 239
30 363 159 170 513 840
754 376 742 869 106 835
985 92 285 256 538 50
332 202 447 315 693 909
920 29 194 8 77 241
619 412 953 711 478 545
754 213 847 728 418 403
641 321 521 942 304 311
544 987 951 509 644 663
239 144 49 393 465 321
425 691 657 69 624 740
676 512 219 378 721 21
314 728 265 451 967 611
526 18 396 477 950 883
319 555 305 871 226 251
154 334 723 738 143 285
279 297 992 241 556 188
913 450 633 803 62 187
438 927 50 654 339 929
233 587 994 435 966 5
701 890 685 331 850 474
103 186 716 325 744 651
588 435 507 165 476 502
775 131 778 716 714 440
18 153 203 97 147 932
892 353 52 39 87 262
896 893 673 320 603 876
902 558 872 11 690 357
194 813 91 147 845 203
192 322 702 509 323 322
643 679 221 500 122 645
161 393 396 741 123 814
335 514 794 750 99 894
66 298 801 311 602 353
755 795 395 870 903 255
387 552 244 48 911 762
929 323 953 32 516 625
993 85 747 636 297 413
233 511 297 85 826 398
113 741 355 179 480 81
198 371 107 98 856 843
252 541 788 820 816 646
772 851 577 56 519 145
143 945 723 173 714 375
619 67 433 44 989 987
320 183 374 754 868 688
870 384 273 201 474 321
314 513 759 560 302 157
330 922 641 108 595 898
164 141 569 783 830 740
368 254 114 749 153 57
642 679 807 206 539 431
413 740 286 582 995 362
287 410 338 882 272 421
735 873 85 298 748 158
17 167 559 400 59 328
164 131 988 93 506 463
759 717 952 513 204 154
157 675 939 563 261 366
421 189 783 412 72 93
716 818 35 251 427 205
377 194 190 71 60 245
330 726 419 722 192 914
861 319 587 705 636 561
694 495 60 960 830 485
602 430 7 758 597 841
776 692 766 252 406 675
943 788 748 111 112 683
288 163 852 22 720 55
880 683 847 575 310 366
969 595 178 174 960 171
621 780 484 483 872 383
971 624 34 175 784 903
616 111 826 364 346 295
968 311 918 810 397 933
436 686 217 459 838 109
447 448 266 285 969 714
343 972 621 336 101 322
951 877 4 6 471 815
841 123 457 920 939 580
555 379 56 401 618 571
924 82 255 966 526 9
880 356 542 417 939 370
21 145 929 787 49 686
924 61 230 737 436 596
19 368 607 182 503 168
576 438 286 32 162 623
369 22 284 926 489 119
728 299 377 351 644 309
630 190 76 442 574 563
250 16 542 168 72 335
337 625 365 252 904 527
651 377 214 687 55 81
275 263 499 58 486 119
584 250 582 395 989 663
490 173 701 977 838 532
499 120 705 834 583 674
561 18 55 613 763 443
188 755 988 463 925 929
86 986 944 720 369 488
686 230 501 416 875 528
405 58 529 471 807 682
705 62 797 276 127 657
531 720 362 162 181 469
861 645 16 910 589 819
739 85 105 492 989 341
148 866 829 471 284 145
144 625 26 741 551 206
342 773 672 161 165 218
704 97 373 311 174 556
40 829 391 34 74 762
356 349 336 220 684 99
669 794 873 395 298 161
667 764 547 24 702 940
405 780 836 300 456 256
744 513 20 151 684 843
466 622 903 252 8 626
51 294 472 242 475 120
153 20 224 479 662 112
721 707 398 298 671 705
573 138 994 824 439 611
238 668 585 25 882 257
107 409 83 935 131 326
491 782 380 148 222 261
429 676 763 409 238 323
540 988 41 613 229 872
982 563 599 349 84 254
351 321 622 786 371 82
778 580 167 894 278 949
211 522 23 157 702 331
767 780 70 279 779 369
745 760 840 414 325 800
369 400 995 591 274 477
600 827 607 53 675 235
883 500 994 969 907 651
343 460 288 726 751 706
757 780 658 532 732 701
331 714 733 552 422 331
59 707 209 776 511 454
711 503 627 58 984 412
339 554 848 394 318 640
147 892 182 390 630 776
202 74 848 167 678 851
933 189 534 208 33 973
397 807 359 284 113 961
123 562 19 385 263 21
133 509 416 843 855 354
39 63 284 866 948 796
859 950 574 435 831 400
737 225 429 538 950 837
350 869 700 449 846 579
897 961 691 835 248 994
888 299 871 826 924 118
998 176 351 222 238 343
563 924 397 195 335 988
356 241 895 368 737 252
517 905 698 489 376 199
814 627 193 92 801 379
9 379 633 738 278 564
56 950 508 126 538 710
923 144 415 220 717 600
92 58 945 369 451 941
630 661 4 389 963 778
599 714 507 976 968 776
266 230 41 105 694 789
489 776 239 981 901 409
621 701 231 450 233 438
801 24 969 375 27 614
420 663 594 753 8 559
434 50 839 368 114 475
514 975 247 185 778 503
438 611 331 152 781 526
555 586 912 929 137 885
751 89 236 599 446 523
18 177 730 921 226 415
220 746 199 816 157 948
955 580 869 127 808 905
41 317 596 348 695 553
816 73 605 702 462 344
853 155 218 873 363 164
413 407 98 978 1 886
827 741 987 878 569 283
14 930 424 285 225 514
772 466 144 574 693 956
610 649 26 351 57 111
694 349 410 293 50 3
735 807 693 290 113 743
941 239 632 531 292 989
482 519 930 849 467 750
756 908 377 389 305 245
798 198 864 402 7 576
433 633 71 53 590 652
422 525 733 798 429 785
772 113 390 673 635 647
596 753 539 207 270 728
978 810 58 213 620 174
335 242 535 159 239 910
611 662 85 454 138 325
112 691 529 968 755 173
156 747 551 39 778 251
896 311 756 316 102 455
661 660 531 989 523 977
458 838 956 236 986 997
846 106 983 37 921 17
733 610 297 236 598 876
600 357 483 704 145 205
225 194 652 205 961 652
666 619 748 534 855 569
376 481 837 761 670 541
732 142 264 336 944 247
576 884 581 50 367 175
34 531 242 424 885 291
777 443 101 149 413 511
296 218 996 111 101 166
660 621 749 586 482 197
388 475 172 636 598 413
910 118 948 563 722 828
930 210 484 190 260 501
329 671 951 457 521 555
135 808 431 937 207 252
469 478 604 249 889 303
464 412 474 422 328 841
961 832 294 694 280 32
463 458 350 879 321 116
269 824 98 828 235 660
164 181 868 19 69 61
875 348 130 952 365 565
346 782 197 172 413 712
886 273 345 885 894 976
124 853 849 978 104 411
992 946 621 2 380 466
322 763 58 679 461 39
118 26 216 5 607 152
826 954 531 490 615 890
651 612 929 358 230 916
449 141 784 530 431 661
189 495 471 604 234 455
483 567 372 616 819 823
677 572 911 268 926 831
872 873 950 320 368 215
379 250 301 481 58 683
831 997 567 176 145 659
345 101 937 996 259 870
243 64 650 516 380 387
893 670 19 642 590 699
204 790 789 847 243 676
71 256 375 344 693 569
255 404 81 887 14 820
844 648 350 49 143 963
148 389 784 957 362 495
919 500 864 321 480 394
641 979 668 44 202 71
909 690 885 842 169 978
697 454 888 483 626 860
693 378 461 405 412 435
417 651 802 792 171 488
289 921 435 906 615 520
838 649 414 26 396 849
194 916 486 639 588 917
396 100 163 137 288 239
278 333 847 769 182 145
340 949 728 801 736 258
627 572 36 835 457 74
723 517 352 585 231 109
908 896 463 30 85 532
595 492 560 78 671 385
466 579 546 735 240 981
338 4 552 115 232 227
460 835 455 86 488 163
139 174 28 788 334 897
685 742 633 533 252 115
804 991 710 242 903 797
254 590 281 121 208 609
530 588 890 725 255 751
653 49 628 787 620 958
172 33 760 808 89 770
517 432 641 812 619 5
281 774 774 979 529 771
172 713 888 208 445 845
107 295 516 99 280 470
944 101 856 802 72 292
594 787 906 879 904 902
631 183 359 668 107 323
664 827 24 285 131 187
165 437 908 632 742 722
496 597 663 518 408 713
408 906 143 248 842 357
575 833 87 696 871 155
298 517 197 259 51 297
607 932 486 891 133 537
372 731 49 132 556 903
241 653 647 785 587 148
956 459 103 268 57 37
832 309 39 84 851 290
147 359 603 931 289 984
981 321 358 484 539 469
32 809 812 919 327 214
466 689 325 777 906 657
611 805 264 487 381 929
419 5 641 747 415 27
496 175 852 341 270 87
282 148 520 905 530 614
759 691 464 245 116 615
916 845 650 662 906 922
481 716 185 478 704 908
315 574 250 692 845 96
917 481 965 289 671 415
736 690 955 504 668 676
297 294 966 67 436 940
524 870 490 329 33 47
808 47 570 343 36 917
291 971 601 673 56 394
81 910 46 392 749 724
470 309 321 657 677 278
128 453 192 449 571 57
474 195 195 284 452 392
609 863 324 470 46 953
287 526 574 362 515 616
636 131 247 966 504 819
629 659 231 160 521 694
863 142 322 862 593 833
133 521 747 348 552 40
802 774 510 485 818 538
340 841 48 921 73 810
761 125 883 181 953 813
868 636 952 572 167 204
531 138 572 326 82 121
424 235 563 984 953 309
991 454 109 41 788 516
315 407 806 284 361 566
782 47 632 934 90 225
496 522 373 736 57 852
795 984 625 477 755 488
845 589 527 603 434 37
914 547 735 454 975 631
29 912 603 623 266 927
856 845 502 187 197 550
518 20 875 881 578 817
683 330 325 355 520 659
555 293 847 284 494 843
859 749 393 2 775 904
451 69 8 284 95 478
342 226 847 93 644 675
637 626 325 882 276 283
703 225 840 126 354 281
688 856 496 855 829 653
602 713 84 458 9 515
528 513 24 741 929 144
988 95 718 443 481 242
210 119 34 17 309 872
309 329 160 524 178 317
306 462 928 142 765 191
761 249 997 512 100 998
41 162 418 571 557 452
713 468 250 437 580 547
132 496 214 236 219 799
395 489 981 86 70 910
84 942 206 106 555 508
58 105 624 784 759 596
774 230 358 552 666 915
467 170 689 43 284 834
374 393 566 970 557 531
518 160 114 131 260 728
907 595 960 822 925 336
551 134 976 812 281 858
978 675 504 352 854 827
643 492 6 405 192 844
567 643 22 702 404 623
214 231 426 716 332 222
79 425 642 48 254 643
836 144 685 97 862 843
924 269 111 705 373 357
165 550 153 240 397 839
965 609 417 367 872 928
719 50 117 593 913 989
795 564 44 499 578 621
612 892 109 110 284 65
100 411 694 425 993 962
414 958 125 941 965 835
179 658 643 475 422 897
640 446 45 390 964 613
649 534 355 168 869 285
766 212 312 995 979 42
125 546 509 742 319 377
574 313 73 953 223 255
161 912 646 962 681 603
515 159 582 933 350 944
170 397 864 66 706 642
246 631 261 253 852 491
644 71 817 624 998 974
757 401 770 884 550 277
620 392 37 421 806 519
868 973 378 714 250 30
723 400 301 43 689 974
507 833 605 977 344 43
101 440 417 339 206 198
540 270 314 617 654 339
107 833 772 429 612 19
635 584 370 748 692 502
267 151 786 304 386 381
606 436 308 317 181 762
880 563 592 791 728 75
771 198 568 603 944 277
909 882 628 323 846 171
943 181 797 756 30 687
162 730 24 616 65 386
906 210 643 128 485 39
280 256 618 784 799 385
948 630 522 857 823 517
767 804 472 191 186 233
149 738 734 243 135 375
451 62 393 390 730 201
828 556 549 235 742 532
481 93 84 96 297 510
18 752 627 496 173 927
218 969 944 35 670 437
745 109 378 864 856 159
913 590 502 158 225 590
10 230 631 889 347 352
804 956 81 368 163 299
553 353 553 292 229 812
573 761 451 672 589 767
980 607 534 4 299 599
672 202 922 325 612 584
890 513 66 241 563 204
283 725 646 849 941 801
292 848 556 171 924 182
99 855 470 739 955 874
848 171 453 796 406 225
849 182 542 603 309 138
58 351 727 760 973 879
448 247 111 247 743 949
542 379 768 537 952 546
246 699 443 595 684 954
855 998 642 789 776 334
578 371 471 663 567 674
258 664 917 854 638 890
514 691 201 479 922 672
695 289 152 133 665 975
579 877 906 242 657 281
784 752 88 439 96 782
877 29 628 616 62 173
598 184 177 805 40 282
435 264 655 854 722 854
462 905 835 788 427 645
491 186 75 301 591 906
443 248 34 819 948 801
564 913 342 460 268 243
74 135 15 253 740 312
36 908 593 638 657 291
312 180 214 890 587 160
366 191 767 1 131 160
523 256 121 916 513 158
711 39 821 592 327 377
439 46 398 883 33 477
519 459 829 458 470 706
418 587 689 553 37 149
558 429 428 842 978 341
559 749 986 791 699 501
851 335 97 291 230 663
563 94 990 518 521 919
173 440 356 250 731 134
385 729 9 988 735 751
132 389 273 187 403 362
252 584 859 54 240 484
598 279 214 750 614 390
250 814 443 365 354 389
290 625 224 696 232 955
161 898 409 137 794 955
927 168 104 807 238 644
468 274 422 800 554 102
269 421 393 472 626 259
441 893 931 78 669 787
329 994 562 434 995 342
551 823 396 583 62 373
7 527 38 151 857 874
519 330 548 472 539 555
712 505 859 205 974 518
818 911 415 777 529 713
625 809 538 399 949 654
735 519 877 138 571 320
72 522 563 284 604 741
533 488 608 534 254 890
501 386 634 811 489 39
918 646 938 406 338 644
496 916 184 414 895 323
3 437 396 467 389 167
918 743 155 297 565 94
594 702 191 718 654 584
995 406 186 501 651 22
442 828 806 712 441 446
577 725 373 232 617 8
669 742 992 717 652 72
393 544 640 809 560 860
285 290 358 115 773 646
333 834 124 907 644 201
37 591 363 770 306 55
901 472 703 737 770 957
636 868 363 321 685 905
853 359 596 317 676 330
940 125 153 869 525 674
14 1 77 977 976 102
324 845 84 990 355 315
860 466 45 582 313 462
434 351 52 328 312 353
342 243 400 361 362 423
947 170 507 493 503 353
513 3 964 576 164 718
554 139 329 438 312 697
21 360 710 504 886 812
708 86 289 91 87 613
785 228 145 376 115 217
245 751 193 837 129 300
108 500 990 939 300 965
673 213 534 978 822 46
594 220 853 213 23 855
693 177 880 227 831 623
741 783 485 672 881 108
972 295 522 9 259 75
528 13 830 114 12 6
669 321 688 611 767 379
323 117 224 470 924 585
427 270 603 290 25 607
33 685 255 934 601 934
372 57 347 912 876 966
938 554 553 961 460 423
618 985 427 376 111 108
579 221 397 349 898 884
619 112 309 285 420 227
476 911 586 405 109 525
101 535 243 122 674 556
742 687 935 326 424 202
287 454 174 604 581 451
310 1 734 573 693 879
118 380 246 813 69 297
804 965 745 121 174 808
534 71 648 454 150 734
556 581 204 56 377 796
347 319 910 480 653 431
576 375 374 791 942 74
557 571 852 613 75 868
646 700 603 198 319 933
264 508 246 331 310 2
301 754 959 315 552 772
224 544 23 890 398 465
29 299 288 123 247 736
884 974 287 772 101 671
438 835 400 627 906 48
818 372 858 415 552 52
650 567 963 242 600 845
603 600 704 806 7 315
319 941 780 81 808 59
56 268 665 540 44 453
161 335 51 404 463 396
641 787 551 258 775 472
304 430 664 921 898 646
136 12 353 5 465 360
3 33 909 584 387 291
418 692 138 870 987 894
444 352 319 829 539 244
32 98 82 612 459 418
937 854 831 506 439 795
712 489 747 934 914 789
582 368 87 324 17 942
656 145 140 988 423 344
972 784 732 958 710 197
386 669 579 915 217 874
789 810 290 178 264 26
603 874 526 585 90 543
664 96 366 230 451 628
989 194 268 789 936 992
143 562 740 552 864 655
495 902 918 878 573 417
746 723 267 392 625 875
677 934 496 571 235 198
2 833 564 25 773 982
87 731 499 554 447 209
689 236 351 771 33 671
908 432 993 122 461 313
91 152 519 180 835 869
725 990 755 352 893 467
344 88 444 154 135 801
2 769 311 754 980 355
22 652 804 206 392 958
598 641 562 68 149 155
541 471 920 281 697 591
855 218 727 213 971 791
885 293 718 832 192 302
206 992 425 528 77 551
242 964 97 844 2 200
536 186 763 422 344 750
72 957 450 994 114 603
740 987 69 380 344 995
238 110 676 862 487 92
909 251 619 949 489 236
322 224 186 849 658 563
572 328 676 897 675 244
643 407 996 564 642 627
500 991 798 56 879 523
172 894 284 153 315 905
636 475 289 470 751 323
618 819 366 805 557 606
116 156 705 879 15 703
618 916 99 874 333 802
415 261 716 205 244 367
731 701 954 626 916 118
930 685 701 654 653 558
755 239 717 535 783 283
929 80 309 370 659 793
821 394 918 436 567 858
678 856 258 205 527 732
103 382 373 90 574 570
487 953 567 425 234 536
165 310 458 980 869 422
883 74 519 196 666 852
520 406 144 509 275 839
636 230 6 610 758 986
98 337 358 991 503 713
268 887 268 677 109 367
108 633 338 535 567 810
885 472 519 927 699 742
787 325 179 56 714 134
90 162 44 751 46 983
759 395 730 341 581 143
742 610 487 188 405 166
405 156 995 715 382 874
366 122 578 439 857 511
856 760 518 795 595 407
274 225 516 716 968 639
493 806 706 660 274 446
959 788 424 271 240 622
371 343 605 170 597 701
972 225 896 433 889 24
133 24 142 743 862 101
166 612 601 9 262 216
646 965 199 998 151 834
997 197 602 549 533 113
214 604 526 794 801 190
630 176 213 846 685 777
629 34 714 651 34 147
757 72 804 757 262 854
578 513 830 54 449 925
518 750 525 112 422 150
214 10 236 39 632 912
425 40 628 524 399 334
194 312 269 425 402 793
266 380 345 258 790 555
272 199 480 726 793 635
679 884 286 51 632 3
830 850 419 843 678 227
575 184 433 281 521 649
981 452 107 85 902 771
592 258 631 840 494 986
383 754 455 168 754 380
329 212 874 735 339 555
114 128 853 85 954 9
756 238 356 376 744 445
52 589 941 325 311 406
579 607 387 848 163 876
135 321 864 152 20 415
377 585 775 237 571 509
133 825 858 549 498 109
526 514 927 420 625 677
725 779 685 70 828 300
807 931 489 300 272 527
510 834 290 287 46 388
190 739 299 61 786 294
277 338 881 940 883 665
727 618 568 81 562 304
709 72 743 992 788 287
875 587 575 244 789 967
479 395 213 271 410 977
827 373 698 322 665 325
804 505 328 43 263 952
692 907 752 540 73 40
259 273 914 692 958 657
333 926 701 686 274 396
203 462 616 599 865 797
689 659 831 683 427 531
298 437 490 854 456 838
835 737 50 51 790 799
974 878 724 7 613 471
416 366 841 865 968 559
251 796 796 876 250 338
651 207 222 713 867 848
928 686 245 719 42 822
993 593 398 973 80 922
130 726 105 147 434 732
788 289 597 108 499 719
460 669 37 591 578 199
55 573 54 583 378 807
465 717 25 63 915 857
83 781 977 263 980 677
928 249 510 239 67 155
494 967 947 189 2 190
983 98 18 87 964 787
597 715 808 236 295 335
292 950 245 12 45 266
591 464 993 593 276 199
487 980 824 491 993 135
760 835 281 935 583 352
157 72 315 937 482 789
126 761 629 986 798 860
336 408 720 501 226 422
162 161 261 731 329 279
222 580 525 820 183 88
946 241 456 312 827 800
914 855 948 1 344 530
20 664 312 567 882 469
954 597 3 702 914 296
759 600 122 235 404 542
397 460 616 285 707 202
643 35 560 133 192 542
163 371 531 447 658 585
164 419 579 967 309 374
756 133 303 660 614 89
777 880 733 567 161 4
71 207 94 799 393 917
995 849 241 587 819 485
399 899 586 715 294 579
344 510 441 633 680 963
614 61 220 704 616 366
811 855 145 540 681 953
179 800 551 591 199 471
156 28 196 254 372 254
622 777 452 126 525 614
348 157 734 912 226 326
595 185 865 746 592 980
366 549 955 744 223 399
942 537 48 42 125 995
669 945 154 161 810 726
286 692 186 933 569 75
316 457 826 369 223 14
190 778 880 374 674 627
397 822 991 572 434 969
427 186 509 724 318 755
474 116 125 739 439 262
562 424 343 839 805 375
995 973 846 576 190 85
310 982 817 83 30 334
173 737 565 399 575 891
93 889 720 278 672 495
699 634 976 87 380 633
446 604 866 874 390 810
533 525 359 492 783 916
913 480 207 990 938 817
745 869 658 338 214 382
380 879 970 356 214 803
802 428 671 782 947 381
450 541 166 103 313 267
522 493 415 705 754 998
619 779 415 967 437 895
383 36 103 913 126 966
413 145 497 17 37 802
218 215 222 251 854 930
819 595 603 697 27 629
678 278 291 431 144 597
684 758 698 283 866 487
435 47 872 971 432 490
780 685 672 456 148 74
297 639 415 764 449 890
720 464 576 823 452 433
62 578 496 428 479 924
561 806 839 580 408 902
256 347 693 718 494 84
996 288 400 327 63 418
541 727 906 806 632 795
841 491 510 207 936 899
150 825 573 665 907 489
479 417 903 15 297 131
968 795 25 639 477 809
55 881 713 260 279 148
774 517 797 396 126 74
909 160 465 787 657 207
188 894 445 238 634 634
963 36 55 216 190 693
401 368 528 460 931 821
808 992 53 323 850 99
485 780 505 552 189 580
978 886 334 844 261 290
1 332 682 574 267 267
34 638 427 274 700 730
201 501 162 619 503 981
829 188 148 453 902 728
242 463 442 275 921 166
937 886 542 95 736 710
589 918 765 921 457 454
445 722 504 702 525 166
953 708 377 345 695 895
564 194 616 111 941 833
684 504 584 234 526 989
707 637 345 388 527 201
296 22 764 209 597 486
247 494 770 636 215 854
963 272 854 540 670 167
492 129 920 575 40 406
468 220 85 295 106 554
638 356 460 57 880 904
269 93 781 652 295 584
709 914 298 794 174 75
529 56 477 343 613 910
354 972 996 680 70 875
294 369 793 130 580 792
702 373 276 243 627 982
641 742 734 120 534 555
588 832 766 51 20 33
772 983 709 857 393 171
288 854 50 300 68 12
809 799 539 332 220 124
349 61 477 970 895 272
356 266 932 601 290 321
157 797 209 553 753 502
72 860 933 717 354 77
520 815 543 677 677 153
5 14 781 823 721 689
662 679 756 674 562 620
465 549 423 936 845 319
390 700 188 71 946 901
875 436 370 201 783 955
848 165 295 172 266 184
238 261 493 849 611 480
297 931 309 603 163 969
14 646 983 76 885 317
932 13 191 288 398 244
975 3 74 491 795 336
223 172 666 559 144 319
484 66 599 70 956 694
255 158 232 984 638 142
110 918 687 203 393 623
300 481 760 2 370 231
728 477 243 181 806 515
790 554 733 306 886 399
591 94 167 891 702 927
168 193 232 243 782 181
221 245 544 50 35 429
862 950 355 449 557 798
712 895 732 741 797 578
657 152 266 332 729 732
640 834 161 816 527 605
262 978 124 954 103 374
964 393 284 315 307 124
199 252 406 55 892 974
418 31 839 704 101 952
943 617 320 455 475 725
383 878 8 169 32 659
181 919 201 249 337 763
651 788 248 371 949 926
731 772 274 173 949 517
912 35 216 422 233 289
845 372 59 265 646 983
11 787 87 585 31 51
755 900 547 486 346 535
289 641 703 594 860 900
793 137 691 334 535 201
166 714 373 851 757 47
753 765 516 618 273 248
236 670 30 605 350 520
581 552 77 142 27 915
675 120 313 662 878 525
599 813 551 6 264 960
599 683 415 266 726 838
266 373 972 58 888 114
529 866 922 931 467 876
74 585 189 3 310 542
181 248 95 885 187 253
86 990 510 841 429 93
200 225 126 926 601 590
840 904 145 244 28 374
338 300 424 763 900 95
281 732 692 110 213 79
858 150 89 687 413 264
803 386 395 841 731 587
69 75 159 500 31 45
939 217 53 460 427 346
293 738 330 957 961 693
422 746 721 765 681 435
302 653 143 432 574 157
716 285 162 321 511 988
428 317 177 250 254 201
36 240 626 884 193 675
926 62 127 477 803 506
980 39 590 637 204 740
674 671 444 44 93 701
833 915 886 264 589 47
180 664 600 346 81 670
565 466 563 696 366 998
483 73 604 511 139 731
685 54 890 795 743 828
941 60 376 794 492 570
171 991 15 522 57 851
242 191 515 741 532 988
710 336 135 996 607 79
261 460 139 801 241 676
819 114 859 926 475 78
277 768 64 394 661 209
206 820 879 260 978 263
406 531 135 696 623 495
702 181 34 701 253 257
992 337 459 7 669 527
224 162 139 83 451 847
359 976 417 178 234 805
156 87 662 15 65 824
238 483 233 572 357 711
694 451 903 809 726 58
509 605 157 707 631 545
510 59 764 951 865 449
450 712 780 518 43 159
334 158 660 482 445 761
1 94 757 545 680 558
229 996 639 219 284 573
971 396 785 151 126 515
780 777 115 860 819 900
406 428 384 971 497 214
935 823 785 657 620 797
982 249 424 993 342 543
59 210 411 518 365 799
120 435 592 182 815 757
808 323 196 251 111 736
424 803 434 954 453 624
854 711 397 570 319 547
265 799 962 65 576 583
625 103 395 953 691 463
88 54 248 100 783 493
315 979 289 819 533 403
322 677 226 991 909 67
473 733 2 776 523 327
538 689 556 513 414 772
206 887 74 300 118 955
338 857 3 507 628 63
517 370 463 970 634 144
461 723 687 328 305 407
707 356 780 909 876 907
962 805 20 87 453 140
464 238 396 898 895 115
209 931 771 901 5 31
746 907 616 199 406 194
296 692 920 272 77 865
174 129 416 139 335 238
777 650 591 685 200 454
84 590 840 291 139 196
528 556 717 990 444 760
581 865 358 70 560 708
22 745 860 122 633 865
180 180 943 374 741 797
316 88 105 329 909 301
398 457 745 845 270 738
950 556 593 890 80 882
866 249 215 485 299 832
842 226 371 707 59 6
677 825 87 747 915 157
212 923 962 536 561 239
637 759 325 209 316 627
625 726 763 523 128 305
129 499 677 609 951 690
989 595 793 11 170 902
734 563 58 82 255 795
81 875 90 371 541 278
750 715 338 324 444 865
307 602 924 419 184 870
579 704 714 336 579 28
550 21 275 187 944 894
204 946 858 856 634 933
683 212 891 342 159 669
164 365 753 72 337 473
449 855 560 794 834 640
579 596 832 880 771 388
640 423 701 9 576 976
194 117 453 191 131 41
149 588 59 480 840 336
756 146 996 967 833 322
987 586 244 982 777 16
60 760 953 42 740 670
512 429 393 273 941 905
447 850 493 889 499 839
838 600 377 752 798 849
600 718 886 341 821 556
680 303 985 836 365 648
827 235 991 409 52 428
828 17 586 574 496 275
692 879 266 397 875 778
873 244 591 375 575 103
148 229 163 890 73 312
287 758 691 65 364 724
647 246 712 621 85 353
512 349 420 654 454 666
649 302 836 808 225 582
546 29 479 963 545 718
416 218 535 314 378 784
799 940 915 713 267 952
447 26 358 445 978 887
702 335 24 920 843 263
881 737 987 225 90 898
170 829 357 211 645 212
257 722 259 619 605 467
57 943 461 781 320 837
242 137 294 998 115 689
849 756 116 126 439 241
731 517 142 105 878 747
95 876 555 613 654 600
389 362 202 218 266 526
856 547 995 503 553 918
351 187 6 263 953 57
332 925 208 772 80 61
857 670 306 771 957 798
927 766 569 305 112 216
985 835 314 732 544 764
276 777 919 256 911 272
989 991 222 854 178 5
337 839 634 478 489 118
182 553 863 7 71 756
695 509 497 283 615 243
391 167 202 700 798 122
775 904 829 804 943 738
338 430 146 457 79 528
723 74 425 189 456 873
888 516 519 210 603 201
792 490 298 95 152 241
801 284 886 325 122 478
161 101 856 489 329 553
400 333 946 601 814 749
551 821 937 579 481 814
698 470 963 490 175 719
888 598 285 344 520 838
216 386 265 419 598 793
19 20 455 898 854 170
298 883 510 210 840 51
77 656 160 560 397 235
979 917 80 441 590 183
284 945 300 675 436 760
451 58 434 108 325 657
433 7 48 349 315 538
664 660 691 465 88 396
630 126 97 552 816 376
495 545 300 914 89 398
645 668 189 207 944 322
538 50 743 862 96 591
101 980 397 474 598 862
978 784 981 684 854 701
646 887 213 193 196 553
722 928 747 384 828 630
990 220 978 547 602 165
232 486 193 382 159 64
689 481 629 326 91 151
977 321 104 77 572 240
925 263 793 718 86 602
177 408 140 726 963 259
675 43 8 534 900 314
54 365 675 289 76 510
401 776 429 658 551 485
421 860 408 586 224 375
682 319 738 446 260 561
522 563 4 583 449 10
628 471 365 73 902 92
976 341 318 938 773 70
32 48 390 755 206 824
531 120 380 738 807 720
976 212 255 94 412 480
179 21 267 501 951 30
902 257 80 577 254 369
829 292 820 466 481 545
452 94 745 836 270 786
708 206 889 858 934 924
152 325 244 6 976 392
55 487 506 251 91 796
944 536 374 728 824 580
968 799 449 235 824 963
108 884 79 743 947 207
2 20 78 599 291 272
493 488 976 704 965 92
301 592 285 565 869 863
121 777 744 728 457 158
648 626 690 916 850 755
110 419 167 931 58 44
469 370 203 265 456 166
931 524 637 651 914 355
20 147 393 934 708 12
263 212 378 839 190 44
357 504 647 423 330 512
118 574 683 886 500 139
237 622 507 317 840 129
662 592 200 12 681 813
352 834 150 92 608 264
456 344 265 661 231 142
67 863 422 137 748 852
752 837 137 234 801 370
374 107 201 102 863 410
642 712 517 417 400 402
705 285 434 536 385 157
671 829 997 146 724 803
631 688 601 755 222 270
448 693 175 654 849 115
662 717 907 522 720 438
503 198 442 712 209 828
388 935 574 629 207 355
399 581 122 839 518 618
110 672 825 528 562 340
231 908 902 200 230 480
188 699 202 251 416 62
17 169 964 670 211 160
114 784 379 913 382 71
584 134 821 430 368 696
681 476 346 473 435 522
291 417 332 632 407 439
52 646 804 947 115 32
126 157 662 882 107 638
86 37 276 389 257 143
451 809 843 429 645 600
796 175 279 76 283 476
129 909 170 297 880 598
338 655 765 9 761 985
812 503 446 48 876 452
220 328 582 525 539 35
473 405 425 783 479 515
114 913 976 518 770 437
284 783 590 996 446 801
871 275 689 718 738 200
986 147 844 316 332 480
829 326 176 352 580 342
182 721 478 794 765 531
134 487 326 510 599 526
978 450 589 570 216 366
675 713 910 305 690 955
688 659 55 644 79 230
580 327 607 596 315 937
617 817 304 484 984 654
11 919 685 775 811 813
960 132 234 429 588 513
350 581 206 985 371 782
438 274 168 709 951 396
589 396 21 42 190 397
464 716 269 559 959 607
522 93 287 736 205 225
780 336 684 384 256 33
569 427 814 9 631 688
456 996 318 261 414 738
709 451 835 525 486 316
542 386 689 353 277 57
158 506 282 637 378 94
601 568 676 925 416 134
3 316 173 302 420 585
341 266 506 872 45 407
62 6 997 952 33 849
866 742 703 396 459 218
771 774 890 814 693 972
856 21 817 354 851 214
547 557 543 107 67 113
15 136 836 110 312 719
582 581 997 96 358 549
747 50 878 942 321 259
403 933 667 223 858 404
261 563 789 206 80 321
790 586 428 294 515 501
992 139 148 996 992 163
404 216 177 686 370 398
886 160 794 978 524 583
781 44 36 797 223 48
411 291 179 909 250 864
590 384 316 489 211 510
129 322 766 438 448 160
368 29 319 102 873 590
461 263 133 31 285 147
13 264 962 243 112 884
888 113 164 553 488 562
172 747 976 61 820 821
628 129 39 531 727 128
591 903 799 698 865 804
788 52 25 688 47 653
124 373 960 626 696 276
90 655 174 567 419 342
164 822 13 849 108 556
458 825 883 308 956 774
682 715 374 388 420 257
616 638 9 896 681 314
49 549 548 403 33 693
564 480 366 38 244 123
137 519 621 492 487 307
291 123 838 45 572 598
787 517 674 170 367 99
717 531 128 749 326 108
522 586 254 389 669 380
421 889 691 511 232 575
222 412 876 388 263 728
314 326 216 214 976 397
164 228 206 439 397 12
131 335 201 437 563 783
589 809 615 445 127 816
742 866 516 59 879 576
884 649 165 292 559 653
32 449 756 652 67 140
35 261 989 109 894 576
475 304 949 325 462 652
854 719 234 627 458 157
883 408 972 670 644 78
33 503 107 983 993 953
862 61 705 445 664 18
341 913 576 512 275 538
307 796 468 899 486 265
368 85 992 501 782 441
581 274 762 34 30 451
142 369 516 464 917 140
192 900 420 835 842 913
220 285 611 614 360 986
852 685 737 847 582 772
879 882 261 335 645 404
657 413 140 871 611 425
367 583 104 744 176 729
349 588 305 42 329 885
447 454 834 84 114 112
872 161 105 796 364 414
342 118 695 840 215 871
748 339 15 340 835 282
66 915 172 368 275 973
698 819 620 127 195 435
558 742 826 417 166 989
246 603 420 882 656 239
378 307 223 908 357 949
413 984 622 861 507 377
280 888 750 685 784 721
983 756 463 283 97 367
875 325 91 652 882 862
31 404 309 318 38 608
233 888 639 919 695 835
129 320 985 751 794 720
988 671 959 247 601 174
113 765 997 134 2 721
799 431 727 915 654 422
433 927 584 91 915 832
67 919 752 937 844 651
430 924 414 272 815 358
312 966 322 936 711 262
989 63 650 840 436 347
223 357 940 13 102 683
378 483 687 837 658 812
699 623 297 543 622 103
736 483 623 104 360 141
725 626 633 813 508 342
607 126 425 429 439 255
216 910 711 856 681 280
263 822 971 683 990 351
718 468 7 641 738 45
874 413 328 842 160 352
615 308 802 432 814 276
587 574 368 726 551 464
520 699 396 288 335 98
7 232 743 61 624 368
185 286 282 919 753 687
694 322 739 822 800 24
362 753 572 668 65 207
723 557 413 24 866 856
777 504 606 525 110 988
637 305 679 335 935 698
400 995 615 988 501 37
108 711 996 21 614 903
554 829 797 859 564 214
612 702 409 686 904 95
701 273 112 175 837 791
660 590 396 180 784 344
744 311 913 632 379 325
204 292 461 12 25 54
619 738 560 166 14 159
384 624 474 674 944 833
351 156 755 530 791 361
502 373 445 691 127 308
389 291 686 160 356 640
752 197 340 853 718 155
226 274 463 701 586 316
461 847 112 423 13 923
903 753 371 572 428 94
461 771 464 664 482 107
290 802 872 94 327 939
732 495 436 444 263 906
924 600 236 767 615 80
96 618 240 367 556 376
362 791 582 229 82 23
478 944 853 363 172 119
978 530 626 899 954 471
459 387 257 796 864 604
852 605 878 927 609 117
806 379 742 702 86 202
549 561 433 710 652 668
589 112 401 811 727 843
694 114 379 714 578 743
950 723 196 2 193 61
905 672 955 783 860 537
818 744 474 164 856 150
394 730 473 568 990 323
959 27 434 451 885 322
173 429 608 654 50 147
868 634 19 344 68 627
127 144 820 683 575 843
883 436 954 854 756 517
83 985 586 350 450 268
549 496 65 681 989 923
108 876 88 661 666 197
6 747 350 223 491 617
166 440 266 40 279 21
365 913 856 986 572 869
165 772 428 314 557 409
626 309 525 420 156 449
668 38 444 195 539 520
822 416 267 172 558 561
650 690 542 572 678 930
50 814 480 66 239 434
123 154 588 696 87 568
658 691 784 33 181 698
143 927 938 936 210 16
524 482 557 642 350 183
845 496 122 906 636 820
52 597 889 502 651 394
954 583 450 740 347 91
29 850 123 273 213 755
650 888 92 56 359 77
845 91 664 632 589 563
266 583 772 678 324 758
357 889 306 935 736 588
55 686 474 262 315 499
12 464 765 468 874 636
866 44 632 624 635 136
951 853 265 586 278 987
964 57 739 940 549 108
329 543 473 891 226 526
99 63 12 419 410 343
121 537 350 870 977 414
23 871 123 570 926 84
131 52 625 242 105 519
87 769 984 9 265 840
521 291 682 82 188 535
348 604 83 690 732 527
406 197 667 460 954 564
387 188 859 187 270 351
377 572 411 481 839 721
733 596 439 59 175 13
325 598 112 554 782 201
543 496 95 589 194 129
630 86 649 140 788 652
767 618 480 774 115 928
571 738 913 765 625 864
7 371 182 567 505 535
139 37 253 539 656 663
692 486 592 101 130 955
454 743 981 378 515 327
466 535 983 608 524 937
312 548 231 334 348 132
725 645 623 321 471 575
812 820 240 663 274 413
66 293 745 55 442 117
60 290 112 609 322 805
119 495 727 72 35 47
571 134 437 28 427 452
466 958 257 120 44 289
348 569 157 123 417 438
657 301 285 23 701 53
966 789 577 65 840 151
903 577 512 255 320 933
703 26 904 756 938 705
277 445 179 910 141 883
123 997 874 326 798 926
50 165 742 561 725 509
993 236 452 216 348 347
338 400 198 902 491 374
633 185 677 803 706 308
951 451 624 548 807 799
445 95 335 822 428 851
857 292 889 658 875 964
7 140 640 263 967 695
614 288 137 312 240 406
343 160 959 259 374 679
430 891 273 773 16 948
438 810 584 582 624 219
78 678 15 926 392 494
35 476 63 920 972 209
144 262 895 993 836 316
576 235 505 255 173 59
622 442 327 191 190 793
775 630 147 424 282 168
377 261 933 648 552 766
931 960 725 869 173 109
767 154 137 214 933 735
991 458 94 76 370 909
785 965 757 278 249 855
768 553 50 675 181 763
197 953 963 474 767 224
393 651 186 501 395 341
641 873 775 722 774 75
252 601 943 724 594 367
892 922 318 281 973 235
629 251 98 183 753 656
649 682 43 815 940 471
69 957 724 72 807 620
700 490 192 28 307 884
662 467 805 174 79 701
157 249 571 741 570 239
782 718 701 669 212 660
928 242 889 840 628 107
779 243 472 438 229 533
428 477 986 181 27 32
884 111 237 35 257 220
654 417 569 728 536 28
449 5 445 736 18 542
708 533 909 670 661 108
863 845 686 683 51 250
833 200 772 772 357 447
49 463 80 694 913 916
247 860 667 587 765 156
554 722 567 445 476 465
780 978 201 646 556 417
827 1 735 998 46 742
463 213 164 618 136 296
773 304 683 874 859 440
899 129 884 325 848 945
582 780 368 380 979 321
274 650 39 730 196 204
97 139 868 322 116 191
349 913 747 125 890 643
133 22 180 596 560 239
100 167 123 166 318 267
288 411 457 722 582 585
987 772 506 387 576 721
691 420 79 852 302 738
394 154 184 920 772 779
447 726 465 675 24 915
658 75 800 3 74 536
804 320 929 476 64 740
860 243 636 92 863 476
163 952 169 260 193 868
86 982 492 909 339 38
991 54 57 3 362 363
974 456 830 114 897 893
641 478 947 10 473 243
247 506 882 50 289 589
701 852 843 155 181 952
22 50 461 672 206 17
452 596 635 34 127 275
551 591 492 885 751 614
376 971 148 840 709 272
476 572 145 308 173 487
368 414 929 447 621 515
468 121 530 880 867 9
218 338 358 436 123 611
812 207 757 47 518 728
106 535 918 683 654 920
469 121 600 432 847 162
784 670 419 633 297 76
971 370 163 613 678 878
104 295 743 542 52 571
965 458 8 765 659 957
44 351 373 830 935 934
59 949 563 489 641 178
601 690 250 328 189 794
316 379 544 834 685 658
127 142 551 593 605 642
802 681 103 103 221 761
758 830 367 311 372 269
250 909 865 92 595 498
314 47 936 129 701 468
144 245 775 767 335 919
64 620 427 516 851 674
186 779 633 431 690 760
7 383 820 156 329 529
525 143 461 288 364 509
682 122 364 577 251 317
838 972 721 623 373 772
21 228 401 441 776 914
635 753 941 189 657 116
180 844 887 499 609 486
823 916 797 514 871 17
112 592 960 147 57 198
395 43 506 224 457 610
935 50 363 383 468 937
580 418 476 46 872 752
680 247 311 729 115 50
338 943 461 655 384 185
252 232 840 863 742 852
113 72 541 945 520 353
667 932 309 285 26 919
385 188 833 912 467 857
888 961 731 556 831 495
630 483 123 236 736 642
789 381 293 531 774 720
273 187 390 390 497 706
415 757 834 444 76 952
32 357 143 170 345 971
167 76 828 302 455 83
551 957 984 578 943 233
157 665 349 397 908 629
780 42 222 49 637 723
872 770 48 841 883 199
508 271 400 734 72 818
262 177 713 578 843 866
330 116 444 602 593 860
140 127 902 601 929 614
63 719 258 305 429 532
741 879 641 376 660 198
169 1 483 814 696 682
851 314 571 105 675 64
202 149 756 423 894 588
108 199 297 231 99 800
392 140 942 410 97 530
324 274 298 737 494 621
210 261 178 123 416 988
260 543 94 64 47 294
639 667 249 155 606 755
930 755 669 523 658 853
860 767 371 40 309 876
357 630 488 530 451 689
486 825 517 155 989 936
153 618 375 44 837 843
492 56 630 83 376 97
259 969 958 568 250 482
536 833 957 130 787 625
364 492 713 901 766 177
985 977 961 31 882 92
206 14 950 978 685 183
517 816 904 628 625 665
804 299 432 45 150 114
576 125 509 63 459 887
262 791 642 325 481 287
252 236 436 747 825 744
12 396 78 643 430 859
525 485 161 535 198 48
531 525 595 25 920 90
28 378 563 704 879 650
861 156 981 103 919 532
744 510 516 237 474 671
616 110 735 587 646 484
125 887 812 905 562 865
748 159 535 175 608 186
270 538 145 360 537 617
230 579 4 708 369 289
46 969 807 205 210 837
993 892 959 919 907 341
491 621 831 686 377 786
821 6 903 697 677 704
319 20 78 919 200 169
589 548 167 440 790 253
730 222 220 54 852 408
622 279 667 970 495 841
887 742 243 141 272 271
170 613 798 690 832 574
265 308 834 488 975 885
5 705 794 577 339 857
215 593 347 602 521 489
34 417 696 703 441 875
773 876 686 673 219 614
581 745 971 222 519 845
714 660 930 877 449 31
770 656 735 746 894 893
148 523 711 65 94 367
753 390 89 10 140 363
796 671 860 594 538 890
584 725 692 607 633 429
455 332 166 555 39 936
743 201 145 97 594 444
380 140 796 64 676 785
690 480 436 137 204 523
829 385 808 994 510 630
958 243 276 142 37 637
278 562 276 766 725 39
358 497 707 172 621 688
439 75 74 139 647 851
19 317 65 993 906 633
927 981 878 926 239 771
218 673 858 492 212 193
278 157 149 137 292 121
182 501 481 513 440 738
468 433 548 409 403 108
996 431 986 37 195 471
831 256 322 319 157 171
587 549 547 450 384 345
967 101 924 352 910 967
157 232 278 565 544 409
606 975 927 390 332 827
719 195 26 992 426 817
73 738 784 448 618 814
562 183 207 516 210 471
784 215 491 237 192 177
96 389 178 898 540 825
234 753 685 779 232 771
368 782 534 620 109 126
481 265 386 276 733 142
359 215 824 209 509 72
540 706 583 892 346 76
68 203 511 201 140 535
208 905 262 119 159 68
429 764 946 525 313 746
644 471 40 267 102 774
535 851 831 534 279 976
300 701 697 679 253 808
985 433 44 935 908 33
257 490 901 372 761 433
202 541 930 360 436 336
315 659 814 333 952 45
964 418 464 659 69 350
772 272 905 480 267 676
81 262 42 324 357 941
439 579 234 825 387 20
416 267 394 821 305 63
191 666 788 246 827 908
715 500 636 591 451 843
375 976 419 289 724 412
870 292 671 153 895 193
556 796 391 794 889 649
266 650 15 699 300 5
522 256 727 226 255 545
736 772 776 344 991 580
256 150 963 893 996 517
918 307 429 147 488 36
760 281 397 564 967 536
181 311 517 267 11 865
792 231 818 426 41 446
658 302 366 364 894 859
324 873 128 494 333 333
24 971 203 904 745 285
592 151 567 435 165 585
962 959 121 106 221 401
379 871 50 957 134 217
579 287 307 684 653 512
561 425 914 928 314 617
969 661 23 50 983 29
709 57 491 438 436 380
542 660 747 182 906 283
690 464 694 828 843 908
206 498 756 126 280 310
58 675 902 438 31 224
458 627 952 140 453 501
209 845 334 106 940 29
947 410 13 261 720 659
482 465 346 437 589 920
252 721 614 445 136 510
903 554 756 406 367 721
843 883 321 754 829 146
907 181 843 261 655 326
827 672 740 755 474 612
419 394 646 927 526 573
571 637 562 73 67 652
476 785 201 332 877 902
627 839 235 364 20 605
332 646 739 28 901 31
106 143 615 430 707 966
751 136 893 113 109 125
709 61 919 216 511 946
36 55 97 622 810 758
743 193 68 254 783 822
769 639 941 150 393 227
564 148 443 4 213 273
759 299 702 518 963 224
560 421 243 158 146 206
744 474 779 704 117 726
200 921 2 549 276 966
232 866 172 732 274 30
631 46 465 835 699 655
852 614 839 517 662 781
506 230 18 7 118 39
609 324 797 962 123 509
320 942 718 785 966 147
678 438 951 794 918 830
241 334 198 793 616 841
840 458 309 276 467 845
48 919 815 339 545 808
61 276 237 693 876 908
634 331 543 40 589 34
749 723 280 539 437 924
270 713 168 686 436 909
975 27 382 629 107 829
854 91 778 690 764 378
353 625 277 190 708 483
112 687 567 267 310 24
754 509 398 998 846 962
498 865 89 404 164 17
970 890 507 611 72 301
482 155 997 897 814 358
405 271 853 258 23 525
290 210 720 108 651 313
402 636 295 68 242 289
242 818 141 687 378 373
853 789 470 576 513 948
177 823 606 31 23 253
132 272 653 638 420 521
295 950 741 186 862 699
424 141 446 231 486 331
319 193 238 238 270 176
41 663 435 546 393 416
892 697 494 687 285 411
69 471 82 125 795 274
222 493 965 683 514 963
124 44 531 971 628 365
862 642 230 327 166 702
470 178 32 668 919 392
705 443 959 495 621 313
42 412 2 49 371 461
373 117 391 26 323 922
714 635 289 510 202 652
794 764 283 718 301 513
774 239 147 605 700 401
149 276 634 69 532 807
698 693 204 134 135 189
293 328 413 641 735 759
270 942 928 401 403 534
418 602 731 262 827 508
926 473 228 785 148 492
721 987 406 224 892 623
292 342 705 231 288 489
341 572 596 126 470 944
831 254 933 612 325 258
36 761 232 78 755 198
962 503 386 442 888 930
17 316 300 198 939 880
884 227 240 771 52 501
838 625 172 696 130 255
218 201 155 232 862 223
115 849 719 220 761 355
380 678 145 341 436 120
442 802 926 584 617 114
53 770 554 285 427 931
264 681 912 561 722 260
579 366 415 685 169 266
214 560 507 394 667 424
721 339 312 992 708 53
882 791 429 281 963 359
482 635 148 866 764 376
748 116 616 593 399 616
546 901 248 710 605 297
513 476 306 182 179 691
777 639 670 335 979 550
634 553 582 989 502 81
635 906 299 79 782 863
274 378 868 247 421 674
651 843 210 163 994 865
689 212 323 280 310 733
468 894 601 438 848 682
268 957 119 231 393 762
657 727 618 473 23 934
633 205 98 562 606 287
747 377 794 767 898 218
795 400 935 162 428 860
811 238 10 150 382 921
83 861 939 391 559 671
722 605 143 562 436 72
338 253 540 234 314 191
645 151 231 586 387 960
71 581 99 113 773 486
193 935 955 580 114 759
625 730 983 264 18 246
783 572 675 354 330 738
45 908 744 281 8 816
635 762 365 548 347 320
306 792 783 980 141 397
297 36 561 838 543 126
788 257 386 439 692 780
472 897 286 560 648 683
911 845 430 654 270 17
403 945 795 743 938 236
643 361 301 618 264 669
24 677 672 286 894 52
855 974 596 686 21 617
126 104 467 270 215 708
126 175 980 323 975 893
230 314 544 715 118 892
441 625 500 90 152 463
284 593 882 333 76 356
40 517 373 847 488 874
814 970 708 332 967 815
587 997 126 732 957 831
667 646 550 866 280 95
646 352 316 615 953 911
116 920 47 660 247 33
583 4 528 590 310 676
99 546 822 529 526 560
7 353 334 901 196 158
308 253 903 709 35 96
286 926 258 512 569 749
936 197 781 943 923 326
181 392 512 860 995 391
448 929 511 134 799 971
67 892 29 561 91 775
477 454 975 167 596 263
739 335 642 63 854 315
249 965 355 65 494 608
736 529 102 933 406 86
38 424 152 658 639 384
658 782 237 859 112 659
25 346 297 848 857 321
278 25 296 503 249 707
883 82 357 496 396 793
217 984 863 18 786 689
828 562 843 895 960 495
980 151 4 587 190 820
679 777 855 88 793 777
908 148 538 854 782 548
347 298 214 747 385 849
647 471 65 934 457 523
195 860 222 276 476 696
555 20 664 880 672 663
472 321 231 518 707 169
237 928 31 561 249 788
152 758 964 524 43 90
81 1 824 552 7 703
564 90 978 651 242 353
952 419 173 940 971 523
865 894 270 567 409 240
995 887 773 35 248 689
17 411 372 546 361 58
759 70 604 916 148 715
101 578 535 741 395 427
162 723 501 947 852 800
822 425 524 735 269 57
263 60 971 330 201 605
33 942 350 112 111 399
834 309 946 587 759 372
970 456 764 765 741 11
832 259 20 306 205 773
763 206 980 437 608 471
258 701 864 69 659 479
31 759 52 599 700 809
330 341 914 650 326 30
53 201 503 355 748 119
94 794 452 183 562 464
178 232 217 976 81 724
149 754 705 471 908 944
891 440 45 169 485 658
597 572 318 202 83 518
661 561 223 959 132 967
276 161 115 8 850 693
405 610 282 396 643 865
516 670 155 869 542 518
132 857 845 91 791 368
906 407 543 97 795 883
586 88 828 371 324 572
960 181 974 207 292 438
795 932 236 568 287 363
807 781 416 558 740 36
165 125 917 488 409 770
43 56 183 561 302 991
480 699 517 414 977 660
571 469 743 528 34 836
982 48 991 835 404 408
438 53 320 480 186 509
951 623 223 163 702 981
760 23 364 177 241 938
365 231 686 836 105 278
505 351 943 118 989 32
365 995 709 28 244 184
381 953 1 419 53 104
149 680 464 567 973 757
988 163 258 106 295 550
956 772 96 486 459 319
549 848 869 454 753 221
319 832 672 804 730 507
790 229 240 636 82 870
600 532 781 91 522 377
323 500 49 537 229 492
640 266 234 206 667 419
963 144 527 742 466 23
631 75 298 34 980 155
934 658 765 587 849 123
819 597 914 228 952 603
120 133 831 323 323 845
783 535 267 507 855 230
151 991 929 413 477 344
28 111 178 922 458 783
917 749 95 799 357 801
612 500 384 179 791 44
796 983 550 419 239 683
60 555 378 555 198 353
843 260 495 552 238 95
991 73 666 64 680 83
850 137 965 924 329 294
786 916 896 107 490 770
899 111 403 386 436 357
886 279 810 656 109 982
922 117 760 611 586 823
723 585 671 782 781 46
567 103 598 353 124 105
973 778 133 420 602 470
912 573 252 962 202 13
365 166 617 691 17 811
279 390 525 821 857 983
705 448 353 913 442 802
704 100 176 295 711 139
606 414 536 461 833 475
946 572 576 840 366 563
852 74 393 755 282 323
769 94 507 886 57 495
250 741 623 296 115 357
873 507 662 942 462 319
763 101 303 797 379 640
35 818 915 880 900 140
933 996 901 442 422 61
463 357 958 922 696 2
968 778 474 527 91 427
364 31 558 746 810 824
406 566 292 382 146 859
158 780 467 619 216 865
286 403 731 254 106 120
104 495 478 872 383 430
218 578 274 922 422 145
765 696 340 413 891 993
969 230 740 805 308 929
588 445 527 714 707 825
322 644 399 717 474 984
446 396 125 523 933 984
320 61 306 668 216 981
288 373 558 294 106 494
468 414 305 424 71 878
81 938 592 805 35 72
598 313 143 172 459 137
40 124 830 391 988 241
928 241 333 509 701 489
972 794 113 815 969 190
69 60 75 890 140 420
827 845 451 932 324 219
672 826 764 988 117 567
158 218 624 167 26 254
496 360 6 675 422 588
824 861 570 622 816 921
706 926 130 738 834 908
579 455 156 745 705 688
682 562 995 344 20 504
899 731 328 225 415 83
811 98 547 284 455 965
823 756 274 349 152 88
822 276 890 139 302 419
346 568 547 767 728 45
348 889 734 3 677 724
434 927 455 959 860 480
674 534 294 886 629 511
577 266 553 124 320 211
397 723 504 604 241 980
769 356 613 550 467 203
935 618 256 134 464 803
264 756 432 356 505 313
854 486 825 688 219 704
407 815 685 894 269 315
886 97 720 570 910 703
303 916 427 944 681 625
271 931 865 475 860 683
938 900 337 981 154 265
962 450 654 243 615 449
132 367 771 603 871 829
890 825 774 824 939 830
226 3 599 823 206 224
293 933 119 256 263 434
247 768 434 872 602 7
158 738 956 992 997 837
105 222 152 53 490 499
512 405 296 77 26 248
149 84 324 172 697 407
424 800 690 279 26 807
734 900 315 725 872 71
43 139 424 733 407 439
130 25 195 813 938 620
451 51 704 981 929 258
678 741 388 321 493 53
437 528 626 72 384 899
43 500 984 402 598 952
462 698 697 368 792 488
565 418 387 294 768 944
651 415 194 586 783 547
199 553 383 517 649 808
616 327 206 299 758 354
911 283 403 474 320 970
730 812 242 453 390 201
484 377 566 789 946 435
528 352 767 57 491 85
239 463 752 798 364 701
12 303 61 129 935 736
291 624 263 9 113 487
860 329 471 893 768 518
831 785 71 801 629 61
244 198 812 538 259 340
201 803 815 951 316 383
447 528 256 991 834 722
137 850 140 854 544 711
216 959 873 430 491 392
844 604 431 699 260 735
238 54 371 273 292 864
525 280 934 145 866 110
605 261 632 976 521 761
379 21 382 814 419 722
779 284 492 110 567 797
247 798 95 965 829 609
395 657 547 571 623 861
214 805 938 754 718 277
133 808 822 227 356 938
92 604 305 433 165 792
851 183 366 162 537 837
792 325 699 336 863 401
254 972 26 789 414 575
287 424 831 678 522 244
670 111 792 237 218 252
797 343 766 374 804 762
38 310 959 865 639 30
655 873 187 884 320 30
1 588 937 537 565 991
889 557 563 169 376 701
389 693 606 558 851 112
489 162 20 613 298 334
36 101 89 954 545 361
177 824 729 767 28 584
109 106 72 752 873 304
521 834 329 158 430 186
402 180 659 288 489 546
618 942 357 687 207 344
656 129 715 279 841 501
426 536 756 609 317 74
470 614 509 629 583 514
551 940 379 600 893 542
965 325 41 671 113 232
731 794 85 76 31 464
457 650 489 872 390 979
230 787 107 20 141 807
405 561 314 857 344 173
938 896 701 139 642 354
361 97 630 870 749 475
23 96 154 475 873 159
944 224 946 548 295 571
457 687 826 160 168 882
686 516 492 778 138 995
892 636 961 221 473 876
109 945 463 693 846 462
90 853 686 163 240 827
50 731 899 901 460 414
561 483 945 338 554 660
536 726 245 155 111 822
729 144 486 673 268 754
210 288 128 458 555 683
788 420 428 155 670 871
97 954 333 951 126 874
476 603 800 491 220 462
82 216 374 71 391 156
762 460 496 336 10 369
766 220 569 32 978 517
309 929 323 448 769 46
354 200 674 260 244 697
25 6 556 590 436 789
687 580 745 177 973 926
880 728 288 946 736 225
555 354 146 862 363 481
872 52 712 939 201 655
93 963 279 845 378 774
111 754 609 695 109 891
206 181 975 264 732 728
871 666 214 405 293 507
870 775 335 382 269 235
1 341 927 312 480 160
934 958 796 721 821 24
931 112 204 955 323 3
238 427 611 537 518 317
988 167 161 692 248 437
753 924 638 478 37 699
266 837 314 71 821 460
880 408 263 560 410 829
169 914 704 664 632 263
111 390 646 194 314 906
933 394 716 746 382 500
536 425 663 174 174 275
468 365 825 132 699 513
442 771 653 272 385 791
860 166 172 283 988 40
920 890 331 241 493 85
677 156 986 72 791 877
527 458 983 176 450 794
296 727 399 431 126 771
778 765 493 761 402 919
584 441 43 313 895 518
2 507 824 415 742 197
687 415 258 831 856 192
599 828 119 66 455 736
375 356 281 148 293 444
218 837 179 514 560 679
474 907 947 131 941 430
141 61 829 49 192 451
495 957 939 302 880 101
994 7 975 983 770 12
798 170 144 67 645 498
777 629 264 486 153 282
799 407 594 582 695 897
488 1 283 369 26 770
27 381 834 175 86 246
499 829 907 493 21 698
80 426 898 734 288 524
341 77 215 774 844 105
917 748 93 443 281 229
173 524 213 93 101 84
16 934 33 456 447 140
942 882 436 114 228 760
99 826 485 195 543 755
412 352 595 182 627 805
826 265 48 877 44 28
177 844 100 151 881 797
751 642 367 914 11 375
214 305 955 530 969 750
864 274 363 997 90 551
427 670 578 455 555 148
124 639 455 586 475 687
805 511 263 305 255 936
93 747 540 519 420 205
369 531 89 306 434 302
570 581 632 997 855 73
483 831 554 13 402 430
544 471 544 21 372 173
513 927 474 272 348 853
969 908 385 722 991 812
147 877 444 646 549 345
76 511 655 119 519 752
793 160 424 877 784 793
971 548 635 668 447 355
125 383 676 352 890 67
45 986 424 61 853 33
363 164 840 201 112 554
389 172 883 49 35 154
120 246 421 776 744 800
602 614 972 307 549 698
814 319 363 405 849 56
127 528 462 532 687 825
859 413 849 938 741 681
354 130 897 412 21 374
418 169 340 712 324 500
5 427 981 306 453 892
355 605 346 869 553 776
239 465 129 68 483 937
781 94 44 222 706 930
407 854 911 757 627 1
657 933 345 878 35 952
568 1 947 127 691 20
436 644 828 65 491 359
736 880 841 716 452 883
219 278 860 184 617 854
450 500 832 121 668 29
19 810 882 150 785 790
717 351 323 616 778 174
994 408 30 390 903 432
994 774 455 786 159 815
788 416 621 806 739 853
830 83 275 332 929 891
626 442 534 358 870 475
275 774 342 607 36 297
238 852 451 721 88 911
711 671 421 346 166 755
397 714 93 221 418 528
306 666 897 346 249 375
210 620 489 227 407 569
291 254 182 641 215 394
749 630 267 296 176 508
834 564 645 606 62 504
564 12 189 865 303 735
672 652 37 168 170 270
696 418 686 890 979 622
27 66 949 998 810 924
265 532 223 42 400 363
545 470 177 271 805 127
415 551 617 514 396 694
336 637 666 113 189 634
602 552 406 804 48 505
927 172 288 706 451 988
720 270 411 331 483 541
579 376 84 700 383 370
662 624 802 915 826 875
693 529 777 770 6 802
206 184 27 146 370 976
547 566 367 540 286 201
499 148 847 374 348 258
346 375 537 263 881 57
214 919 350 35 947 713
555 195 650 611 559 59
277 867 20 241 698 563
162 823 834 855 448 899
729 661 43 538 189 277
203 303 975 364 432 570
830 543 452 989 673 699
748 509 858 792 67 600
157 46 451 385 575 349
262 647 993 392 259 119
742 915 579 410 940 746
764 861 403 779 218 277
984 585 444 278 45 850
86 969 898 795 67 405
210 578 715 811 730 271
736 7 746 735 810 69
903 402 304 945 415 846
958 577 3 573 54 395
768 671 970 436 203 146
920 856 762 721 33 641
576 664 847 344 45 227
910 171 458 402 682 587
175 519 199 462 752 743
784 836 257 223 501 220
557 639 853 862 644 511
112 715 165 86 6 443
769 353 744 227 372 971
278 795 605 495 158 293
235 643 195 633 682 797
341 58 434 470 725 185
193 396 34 845 121 190
672 63 374 83 995 994
425 990 346 892 702 106
10 188 177 225 724 602
539 909 240 682 214 636
958 804 218 930 594 15
6 483 941 732 482 241
455 358 870 632 926 101
759 468 829 909 288 406
327 786 741 679 846 108
853 379 360 479 258 123
821 90 208 917 117 470
403 255 159 804 214 857
108 17 982 857 293 852
288 385 160 687 142 236
68 457 627 802 155 261
684 463 414 841 461 850
22 113 570 587 530 255
313 211 568 956 954 198
667 164 456 244 787 967
341 985 303 224 120 963
681 584 993 57 292 877
462 476 346 729 824 922
58 936 468 903 398 519
253 26 207 68 94 958
944 270 556 897 496 250
495 146 883 719 727 600
518 763 104 983 603 832
111 667 260 945 119 568
351 749 443 277 57 678
200 110 386 522 255 184
520 639 694 915 401 782
372 361 20 452 624 491
270 357 791 707 208 654
352 48 998 590 249 501
165 933 541 557 507 109
892 408 361 521 633 537
109 556 314 528 108 41
358 592 692 527 176 337
757 523 998 248 884 918
884 310 716 688 705 305
965 1 390 365 390 253
959 82 343 99 55 810
759 765 81 798 607 51
782 829 371 90 649 51
696 70 124 538 426 381
110 275 192 19 724 18
728 458 103 289 524 645
299 285 649 230 205 102
80 641 118 285 170 755
768 238 849 379 544 713
163 464 450 224 767 796
845 60 364 511 930 982
541 882 542 531 790 97
616 885 707 657 84 518
485 614 983 711 785 43
346 946 762 297 75 502
337 903 80 332 119 241
994 558 441 941 362 826
45 91 704 387 161 911
2 29 308 118 113 781
490 488 830 465 386 946
493 834 588 884 84 737
537 861 358 692 250 765
635 478 877 31 944 675
89 716 314 845 90 920
238 654 667 517 450 217
694 576 959 43 785 657
516 747 537 152 867 252
192 562 813 670 776 811
481 345 492 225 891 44
30 808 952 40 839 98
186 348 749 25 177 102
272 923 392 157 915 307
971 821 502 834 474 407
948 245 306 292 309 100
654 443 570 701 713 366
492 682 978 995 85 380
873 846 530 839 774 739
573 658 991 245 461 996
652 232 930 349 552 306
385 963 800 244 143 891
373 380 331 553 303 815
607 467 453 769 187 935
451 648 650 45 437 752
873 461 135 652 79 265
911 331 175 147 39 132
366 104 998 767 318 177
134 526 115 77 96 946
616 144 101 520 758 868
858 47 868 454 366 856
636 659 417 568 443 566
865 921 318 420 413 245
840 400 577 770 454 53
885 349 285 72 280 846
398 221 52 239 955 935
345 996 781 428 952 10
803 342 60 524 292 360
533 416 241 866 149 318
135 4 505 68 857 571
369 340 822 326 978 911
767 460 392 995 784 144
65 825 150 974 330 789
315 668 309 862 459 433
905 842 544 255 354 143
951 961 814 890 43 904
839 253 318 586 3 997
118 99 809 265 529 273
839 679 99 864 835 143
256 248 749 129 974 187
738 98 242 183 4 533
564 986 121 733 183 944
90 296 8 901 113 302
101 119 331 405 814 155
794 747 510 505 3 621
280 608 567 249 571 641
919 669 865 709 741 651
778 998 971 944 930 594
141 230 38 950 643 303
533 273 921 738 908 176
492 932 737 988 635 799
923 287 861 554 183 777
403 338 943 839 29 288
485 417 665 616 508 179
901 383 189 207 10 554
717 484 866 377 776 136
954 630 339 262 286 785
310 902 441 734 915 212
887 691 690 110 673 235
394 37 959 284 560 18
178 306 861 676 655 959
242 323 808 803 302 219
157 164 8 928 692 471
115 8 978 952 59 516
38 601 543 454 218 116
466 271 566 592 382 236
94 380 322 23 158 853
510 669 260 978 577 473
843 752 775 597 212 380
249 398 870 902 407 745
817 596 387 628 100 167
615 640 881 136 941 190
517 761 435 623 810 936
985 556 729 731 790 463
309 912 570 862 371 181
336 339 682 886 219 388
723 509 350 719 353 736
993 134 519 400 583 482
911 991 777 635 41 236
470 631 304 221 441 241
29 677 196 696 878 166
834 627 311 330 31 827
353 943 37 293 800 967
154 929 289 829 901 911
31 350 956 157 786 216
856 894 469 538 876 122
923 17 78 919 548 489
454 438 860 695 57 328
324 601 319 496 290 993
453 736 720 542 943 917
94 141 554 993 172 153
668 780 863 709 735 515
782 179 163 320 67 835
461 506 247 904 842 862
94 487 130 791 447 113
440 197 171 780 742 322
489 722 497 978 123 225
342 103 112 787 16 682
114 541 254 909 667 503
145 134 128 41 148 226
325 79 200 239 820 219
972 27 94 890 330 60
205 563 967 468 975 808
59 316 823 344 497 95
602 538 535 621 152 297
606 593 686 621 225 636
973 833 256 244 612 639
522 454 738 859 289 277
15 359 248 40 412 804
750 699 103 11 467 99
343 450 600 2 11 60
355 897 110 268 3 64
801 414 654 128 61 373
117 922 400 694 481 500
382 138 274 630 98 584
475 864 405 48 756 247
417 513 296 165 71 965
243 3 322 962 397 134
325 308 352 217 384 668
649 444 437 383 965 388
291 52 193 186 799 172
706 301 976 441 494 248
511 940 640 115 681 471
36 263 183 706 843 970
439 581 850 420 107 684
536 741 958 165 145 557
744 338 192 347 42 409
674 290 293 140 787 298
935 211 79 61 110 980
356 938 685 690 806 347
659 142 424 474 40 255
211 486 147 699 408 981
384 59 363 838 473 196
760 473 517 204 107 134
347 534 241 893 874 707
228 821 78 200 199 218
305 536 121 835 192 734
815 866 397 594 281 176
888 38 76 2 299 761
890 417 767 28 25 522
46 793 741 96 11 842
862 341 226 774 658 672
631 818 59 786 290 601
640 72 756 8 880 634
252 751 662 986 630 173
330 107 872 555 35 662
804 759 161 841 896 47
265 1 990 687 830 468
463 2 615 987 723 63
979 217 954 352 58 434
9 251 362 189 32 327
930 821 100 683 779 331
517 646 495 766 182 48
606 750 587 75 855 687
766 284 572 553 100 82
141 214 954 355 281 281
601 90 847 868 588 380
367 775 351 495 272 62
279 894 809 741 788 590
439 652 959 51 102 942
373 948 431 122 407 289
590 872 641 353 563 226
490 997 546 947 296 129
231 947 722 40 19 961
867 499 646 622 584 540
631 439 266 882 86 348
44 274 769 760 885 320
220 713 785 650 288 737
357 904 259 954 901 865
199 994 370 5 381 909
902 468 869 558 492 988
981 949 728 807 194 937
855 601 121 752 812 186
924 789 828 867 705 413
811 950 305 322 546 886
810 988 771 499 775 100
574 366 23 507 104 270
854 890 833 650 924 209
437 574 356 67 869 769
279 38 956 837 514 149
714 914 752 633 261 726
953 302 764 421 803 656
399 533 736 850 521 74
866 41 610 47 784 895
894 703 322 906 275 912
865 90 987 305 252 867
308 831 198 331 585 740
187 152 476 280 340 655
944 406 746 78 979 648
67 266 797 216 827 22
189 514 764 449 311 726
339 396 856 881 526 559
995 445 281 370 129 488
775 115 227 356 681 663
993 692 945 24 573 152
318 298 60 903 622 817
8 946 502 52 69 312
575 783 320 303 412 94
462 472 523 598 872 800
247 492 481 340 810 445
531 914 410 578 791 923
811 772 919 445 239 213
529 765 138 936 843 516
169 967 896 386 82 247
113 99 102 8 62 816
67 484 657 343 335 551
721 840 512 906 661 335
760 58 829 152 898 697
881 569 495 981 191 47
269 428 686 249 40 532
731 919 372 25 411 135
970 439 106 584 771 311
604 609 218 410 947 551
241 110 755 507 311 515
855 902 368 323 348 225
535 918 284 748 224 757
516 784 17 708 875 772
70 620 531 363 947 741
530 310 859 512 983 726
647 195 122 447 440 871
615 890 531 270 180 540
110 71 65 450 538 414
176 661 608 455 350 453
573 277 392 556 683 376
195 769 797 439 476 977
311 647 239 411 323 615
633 987 722 694 931 286
280 964 419 625 36 535
195 408 524 250 868 651
378 612 422 866 986 954
420 221 547 126 533 810
757 310 805 47 522 227
357 289 291 91 96 523
265 723 969 455 118 308
365 281 215 223 218 441
735 87 577 54 238 988
644 852 966 135 12 407
375 679 552 821 825 78
793 290 419 960 203 817
401 678 845 318 105 50
284 480 729 929 200 792
21 53 71 989 170 348
697 883 171 686 354 611
454 773 530 296 498 708
471 669 330 966 856 113
667 956 859 360 855 250
640 459 82 347 641 389
285 191 578 406 63 114
730 989 720 56 534 53
992 402 731 761 950 81
451 930 647 271 560 202
339 268 43 474 316 627
608 522 601 132 565 825
383 998 50 53 62 614
601 21 893 42 128 564
269 354 550 588 324 480
588 932 180 963 943 197
27 842 870 279 696 364
399 857 370 180 494 375
910 579 191 828 858 497
751 200 959 569 901 766
470 823 674 277 48 879
888 156 542 790 192 236
797 45 884 102 239 435
345 168 383 850 250 721
135 878 603 362 651 426
489 273 977 153 161 560
723 847 42 431 148 286
57 534 421 935 501 453
742 919 681 378 279 794
515 947 873 958 404 185
952 514 829 502 815 787
746 334 255 867 545 158
975 947 66 961 322 862
634 421 595 154 557 159
381 796 848 214 211 844
924 655 68 915 673 544
614 469 338 965 201 832
567 154 656 731 445 576
504 26 950 920 523 675
478 935 254 235 969 677
211 899 660 34 11 179
389 78 471 230 73 546
435 791 886 505 604 62
312 219 283 857 845 631
401 381 828 699 273 135
566 932 419 783 487 489
512 588 274 333 480 456
296 4 448 153 810 846
237 68 493 9 300 176
401 791 623 789 720 292
615 509 656 78 273 693
961 458 162 484 181 910
189 880 107 743 337 561
178 141 214 764 903 159
480 450 803 846 143 646
393 404 576 861 824 108
813 945 812 380 7 683
971 756 120 689 997 409
991 280 152 42 937 816
268 212 380 745 893 803
626 59 406 650 605 986
513 863 611 524 416 795
369 253 397 105 818 571
411 956 977 487 621 659
131 486 38 975 850 110
31 663 240 778 384 557
34 473 749 518 359 237
335 261 88 125 686 618
529 707 449 122 831 700
105 499 754 247 471 115
792 969 73 645 48 165
594 739 188 625 466 862
449 85 350 467 645 547
47 942 680 981 803 974
451 738 808 798 650 655
573 218 60 550 737 743
298 67 557 685 824 925
43 83 74 212 349 19
981 784 85 185 481 88
169 650 308 713 498 3
334 20 632 438 142 285
588 95 207 778 438 861
3 771 784 820 3 868
230 510 659 476 85 487
831 721 317 621 71 233
852 927 110 400 213 58
703 533 237 955 606 574
602 462 257 664 199 579
953 70 974 477 43 783
240 37 106 395 61 21
488 476 438 996 299 815
346 714 493 682 546 242
21 463 577 551 623 846
924 594 135 715 962 751
958 126 742 812 746 723
718 857 993 322 579 945
610 105 940 584 144 381
406 525 15 183 707 278
771 81 807 522 368 302
375 968 389 370 219 100
560 181 769 756 509 21
504 936 493 922 887 178
509 574 172 663 201 791
488 294 29 824 514 746
934 432 609 327 816 99
574 193 882 806 46 913
911 225 145 505 808 839
374 622 899 915 582 175
378 667 241 338 517 843
505 408 971 808 523 772
665 790 142 460 199 176
839 344 319 797 117 985
72 2 77 700 456 334
497 53 284 946 961 404
673 562 564 175 221 952
819 488 901 148 374 605
10 403 500 826 971 289
627 377 94 856 947 987
784 958 25 148 420 370
811 59 698 970 411 253
11 111 360 746 414 62
428 629 40 201 146 848
485 758 252 143 951 734
801 93 120 877 419 216
307 686 607 487 374 305
735 669 399 745 620 961
92 676 446 225 340 11
715 572 345 710 300 556
622 825 438 785 803 223
225 337 327 440 686 906
748 412 71 627 482 194
489 251 207 751 604 148
712 650 910 503 220 9
947 762 491 816 303 184
849 807 543 556 293 313
94 970 797 750 745 872
782 662 546 71 245 169
402 661 587 83 350 403
222 593 604 642 980 486
109 616 21 19 944 353
718 996 172 102 507 372
538 482 901 871 207 887
330 342 475 187 59 554
305 226 652 943 729 562
845 464 155 633 593 106
409 686 542 392 658 923
545 811 252 428 406 211
791 755 96 165 297 348
353 455 892 193 508 136
859 892 748 638 467 790
353 850 88 394 617 508
623 950 407 591 939 455
556 555 199 416 55 904
30 644 764 805 856 549
34 932 305 188 305 286
966 362 101 93 185 369
677 751 639 15 623 980
529 415 574 216 691 788
155 886 996 980 345 171
35 529 282 294 153 294
127 574 797 564 284 70
830 297 989 647 352 849
8 83 231 880 788 497
780 313 346 197 274 698
962 934 438 769 231 596
284 302 261 252 727 236
448 525 82 713 2 187
954 347 381 932 734 501
420 23 1 678 119 749
461 866 937 663 81 358
272 176 834 721 53 361
691 534 950 531 50 939
879 48 258 981 256 195
235 596 446 753 529 521
197 809 865 297 153 41
639 879 524 698 559 391
141 32 811 161 311 384
274 259 190 524 83 357
572 933 465 52 637 432
128 344 38 658 778 759
226 986 858 661 182 536
196 533 423 856 228 203
807 896 288 56 817 766
791 941 220 112 520 883
500 6 474 140 279 604
802 729 43 613 505 702
267 251 81 742 517 66
394 577 781 183 142 998
735 835 800 117 337 215
480 468 769 612 890 560
640 732 870 287 953 691
536 95 658 67 686 957
71 601 208 104 761 158
295 13 842 188 310 627
927 925 594 45 325 451
840 967 205 988 104 207
206 968 52 469 61 240
953 696 231 564 265 202
924 779 613 135 38 557
264 872 483 18 732 628
129 237 356 51 204 832
253 207 223 541 505 617
482 681 403 630 442 912
616 118 208 372 730 791
521 391 788 998 838 696
20 779 283 785 613 382
355 700 280 172 480 426
885 74 790 918 803 2
189 502 386 290 400 130
824 950 571 23 962 36
677 85 497 979 871 847
77 576 419 820 678 996
586 543 148 300 475 646
716 499 785 899 137 424
323 187 916 381 92 2
73 472 965 322 283 935
675 587 96 441 364 14
179 20 333 788 377 449
22 623 708 845 352 984
465 986 975 829 422 383
163 41 334 754 326 857
891 826 608 527 984 292
411 74 688 972 679 281
923 191 876 123 88 226
848 654 933 277 515 506
71 395 495 189 720 611
516 280 264 952 30 314
309 706 232 146 436 268
562 663 470 127 550 613
32 591 903 395 4 512
19 599 247 668 445 912
435 793 9 508 753 409
593 38 251 648 682 414
949 458 798 282 362 172
676 400 570 317 485 308
843 906 209 701 78 410
888 486 788 994 143 357
793 358 943 347 6 555
721 472 411 775 382 922
54 166 933 193 239 922
587 962 782 291 120 958
856 316 523 273 684 494
907 479 719 648 51 321
88 541 988 458 499 240
297 60 857 966 198 915
325 424 169 383 364 799
760 393 502 724 138 98
959 92 158 863 275 339
833 407 169 62 886 866
692 620 816 391 107 883
521 496 802 169 801 914
622 163 667 757 572 376
252 931 723 119 380 833
625 849 559 284 875 144
637 866 6 30 685 322
286 826 334 444 293 378
98 878 536 435 140 471
294 819 192 681 966 372
117 651 595 569 933 907
202 312 500 895 212 34
527 181 714 373 590 477
744 503 39 208 811 94
393 198 625 907 593 935
639 317 262 247 965 766
214 169 863 988 97 486
200 622 440 33 553 264
900 261 685 952 634 807
107 421 33 780 315 367
77 198 520 242 53 27
1 323 293 652 169 952
845 297 772 438 585 711
426 516 891 174 803 687
320 384 305 29 383 871
213 585 704 196 850 928
739 860 297 744 234 930
957 912 282 575 261 990
700 513 384 260 53 600
933 927 819 497 835 605
562 267 127 593 437 140
487 551 807 780 418 963
608 397 752 637 989 315
442 798 193 24 952 649
152 227 326 24 424 333
118 622 355 524 746 224
450 960 93 225 268 857
29 285 197 945 542 852
162 953 490 983 161 190
383 29 778 13 556 66
423 878 682 121 592 781
945 425 55 247 309 844
45 157 967 22 290 501
659 583 563 217 601 971
280 849 389 893 740 245
515 722 635 95 232 609
570 239 758 861 145 595
706 103 624 901 819 164
774 597 276 633 701 748
664 412 965 801 669 318
110 92 131 800 57 802
688 548 547 908 261 211
497 876 481 936 635 15
761 367 802 567 807 958
680 548 891 272 35 642
57 915 207 985 428 997
173 33 533 57 729 315
928 814 231 285 49 389
557 115 931 696 403 96
975 468 582 65 365 655
434 488 222 938 579 238
485 736 214 902 216 65
623 769 801 741 94 33
6 940 950 147 595 125
245 660 823 765 875 755
993 440 832 375 346 561
584 133 359 203 530 930
602 98 685 802 140 216
256 914 639 247 604 498
714 720 506 50 485 98
710 861 630 412 331 835
665 538 52 634 885 672
528 315 112 867 744 715
29 129 554 363 77 700
217 173 985 995 205 339
598 945 104 515 816 706
709 443 466 682 798 576
478 667 700 366 414 252
177 107 982 390 780 719
432 304 180 708 631 390
760 935 187 616 285 647
541 261 90 861 86 942
843 304 318 843 447 267
343 734 345 605 307 549
653 508 598 358 13 886
974 572 329 64 249 514
210 276 211 4 820 674
687 83 563 955 992 21
466 234 639 560 248 82
627 918 972 227 157 557
629 147 527 413 490 235
967 762 330 95 206 67
942 245 657 864 94 364
480 359 792 29 877 815
988 537 929 698 186 945
68 681 478 805 172 730
196 804 715 726 867 374
978 142 296 46 923 206
97 56 86 5 282 17
160 380 512 415 934 892
565 794 267 530 630 146
400 382 441 57 56 935
846 354 814 920 208 519
250 689 814 960 873 776
541 504 706 161 89 88
983 670 630 421 816 740
239 723 488 179 776 693
972 477 361 188 410 22
887 25 291 51 275 925
183 849 321 284 51 984
878 955 705 437 42 677
679 297 524 608 820 719
200 141 906 111 659 387
281 361 409 508 980 419
807 141 687 865 973 921
833 259 819 658 317 976
935 717 263 673 343 922
323 213 682 245 309 69
347 300 561 525 616 908
686 470 647 113 784 651
879 998 396 858 447 864
950 716 937 504 135 289
407 408 926 862 792 724
425 763 344 886 96 84
604 596 216 29 73 168
276 137 777 780 705 753
575 248 400 517 448 989
572 885 546 519 702 481
833 876 926 131 343 306
387 600 905 127 350 796
873 439 791 74 583 225
389 890 207 633 446 711
562 430 411 302 326 275
172 786 969 80 234 626
414 656 429 296 596 605
419 945 966 4 103 951
679 912 627 817 623 428
484 511 572 285 694 784
32 837 194 48 473 50
346 907 796 899 126 565
255 499 474 447 565 832
814 166 154 605 305 613
641 727 799 449 372 421
985 417 183 395 572 367
425 623 242 150 98 932
586 462 695 202 286 581
259 414 527 222 769 637
415 247 297 496 988 545
666 188 750 973 851 275
938 552 581 46 934 398
629 952 683 981 635 93
373 95 544 639 297 740
839 92 269 935 739 347
949 136 883 508 644 915
848 386 165 382 629 451
327 860 534 120 485 176
282 537 554 695 215 605
379 659 95 82 693 638
671 825 610 734 533 912
100 491 101 90 500 135
703 11 107 215 168 881
850 286 511 743 433 932
824 150 423 424 932 216
465 832 482 405 358 326
316 153 841 587 969 596
97 500 247 867 98 805
25 857 224 150 560 609
44 463 656 311 341 718
899 12 927 3 419 517
221 806 273 717 717 641
926 443 256 885 141 62
783 155 878 480 715 364
620 755 710 527 610 952
366 868 523 993 395 341
345 229 502 166 581 250
159 434 431 550 984 883
678 974 109 615 968 742
29 321 485 729 184 129
724 32 671 496 88 874
725 291 885 905 212 79
261 551 417 225 47 952
239 914 643 161 676 434
902 612 956 65 354 199
89 974 154 947 448 303
315 335 421 497 22 883
673 647 640 39 44 329
317 231 568 907 934 37
829 792 759 583 178 149
189 884 213 717 229 175
680 723 557 622 605 875
799 53 557 399 414 554
598 973 170 147 836 576
897 979 949 799 967 847
959 699 642 358 839 51
161 872 481 509 175 911
595 159 354 678 226 284
365 577 196 533 356 452
320 59 154 901 279 140
458 857 110 507 92 860
60 923 570 285 272 647
921 277 403 416 61 783
12 195 547 321 797 294
926 937 657 201 407 84
949 722 192 443 290 208
72 572 773 734 437 172
451 562 126 616 836 200
347 143 710 840 429 437
127 338 305 120 984 99
425 151 838 595 6 916
736 613 983 630 488 938
46 143 538 671 549 74
668 81 598 545 533 533
212 745 57 240 871 787
626 217 78 350 444 951
68 309 721 72 178 856
515 237 806 423 411 252
838 628 796 897 160 36
595 882 220 634 525 462
968 682 882 618 70 359
808 480 229 751 849 74
12 41 55 800 383 910
760 78 64 827 548 151
574 741 245 42 121 715
757 823 941 980 124 753
185 482 765 30 688 420
59 72 842 798 531 18
731 556 17 471 295 322
924 901 306 752 226 843
16 100 787 910 201 518
527 141 310 17 461 907
32 206 433 180 66 238
482 203 617 85 697 557
25 347 723 804 964 463
29 783 820 221 216 731
345 828 352 172 14 652
657 960 823 386 808 828
226 618 460 858 392 105
246 359 738 962 393 19
415 180 316 3 436 406
840 48 985 790 322 550
466 15 942 578 742 991
722 677 342 909 450 454
490 904 636 127 904 395
699 961 761 653 77 65
476 979 583 75 527 179
838 705 677 987 208 583
537 500 221 631 20 941
936 746 172 166 672 186
110 990 628 880 295 836
895 873 600 67 198 605
633 153 562 743 459 793
987 403 351 635 464 817
412 575 2 238 940 916
916 913 385 24 58 629
606 364 872 786 178 418
586 953 572 761 89 600
512 416 207 702 685 992
436 355 479 141 324 884
462 245 37 138 21 618
690 962 275 106 612 270
231 856 587 400 81 848
680 316 163 980 461 996
965 541 726 854 36 191
919 234 787 558 230 101
332 368 306 259 650 893
475 266 118 185 998 377
356 858 166 575 154 562
535 597 820 893 475 978
567 374 185 140 663 645
783 678 613 368 940 819
489 922 97 266 29 45
257 305 183 564 271 692
438 140 711 670 600 772
539 819 882 981 921 663
824 356 157 116 196 654
979 761 904 304 173 205
222 908 876 60 520 655
389 775 240 628 480 731
707 599 430 224 826 576
790 543 896 832 105 713
654 630 515 860 544 968
90 970 300 686 951 402
676 12 542 738 410 415
928 882 829 435 535 262
312 685 387 851 197 300
668 533 623 502 812 350
865 386 29 877 57 364
881 427 154 516 74 385
750 700 188 356 146 688
277 70 234 394 713 646
468 979 168 674 627 425
470 361 631 478 968 708
690 339 893 806 767 506
657 544 287 59 632 53
551 577 953 430 322 878
787 742 596 916 447 818
2 871 449 397 559 970
165 373 100 17 11 971
867 152 174 175 986 952
235 757 235 23 965 439
542 365 159 348 282 445
616 158 666 772 99 202
26 483 792 728 939 307
251 621 195 100 460 46
247 103 156 646 516 639
989 992 155 124 222 614
929 494 132 845 766 703
254 991 981 449 618 526
591 733 622 406 147 747
115 151 349 105 182 116
232 861 388 810 357 68
185 584 698 870 418 198
340 924 949 63 343 236
526 545 598 102 506 944
476 804 791 255 24 828
996 552 433 382 669 121
229 111 305 804 556 138
687 811 608 107 556 932
122 180 247 508 468 992
494 19 992 437 689 138
954 734 191 868 699 942
465 682 50 140 921 137
160 576 434 424 88 804
760 340 662 159 925 141
705 131 48 264 168 755
531 561 894 20 586 933
134 970 655 883 415 561
312 400 672 867 97 904
32 896 899 110 730 733
209 825 725 718 752 473
891 586 624 866 449 591
382 42 743 380 555 727
576 694 665 426 49 696
626 583 989 163 922 574
413 361 389 779 356 785
319 18 167 645 266 236
379 764 335 857 119 841
620 302 297 691 861 472
385 385 895 912 738 106
232 264 500 306 642 998
990 203 585 339 358 570
397 278 746 980 428 629
744 245 722 369 646 295
411 579 385 94 148 129
960 857 925 196 545 513
256 603 862 895 991 689
926 889 891 219 900 466
596 95 42 342 551 30
904 811 173 853 500 501
501 103 455 140 112 839
655 333 300 610 753 970
285 374 873 253 601 570
753 7 818 277 793 596
611 469 194 731 953 56
828 544 909 497 341 515
893 343 983 892 335 500
40 493 901 122 735 122
785 692 55 245 399 451
175 891 532 195 706 212
862 213 600 95 336 435
537 155 272 70 536 950
407 782 461 931 132 878
168 197 408 267 902 173
914 904 820 430 860 164
614 177 457 370 892 720
551 746 86 742 183 35
234 959 596 557 909 309
387 977 191 774 325 405
158 832 700 738 289 732
636 312 500 104 52 458
423 537 987 134 592 542
397 269 941 52 297 517
20 880 686 669 573 346
510 552 333 494 571 790
956 249 551 783 486 836
537 457 541 568 132 317
499 444 745 902 493 639
800 295 411 808 160 364
310 359 883 508 129 266
181 997 334 307 752 965
836 330 411 724 356 983
712 942 92 642 68 594
539 716 868 939 629 833
117 780 145 746 341 564
887 652 249 690 543 498
492 737 199 387 98 932
453 935 858 864 731 11
164 724 614 838 195 684
5 777 378 958 190 985
256 988 302 992 868 142
146 837 510 59 887 893
657 909 554 943 368 764
312 292 16 844 708 304
166 89 294 503 835 974
753 858 383 906 475 493
447 847 945 946 866 469
886 913 832 625 519 736
687 459 29 814 864 561
535 304 60 90 487 429
327 70 67 469 482 169
926 41 799 238 757 325
246 62 55 126 284 318
974 800 523 568 63 716
731 548 786 601 627 14
478 898 626 741 44 316
693 85 648 841 645 293
257 453 628 464 949 939
293 922 129 681 152 535
316 810 34 66 639 779
658 629 407 171 315 734
737 407 473 855 109 375
452 828 45 522 178 643
428 647 772 502 427 851
383 582 86 519 611 581
780 130 475 47 242 955
546 584 401 575 88 854
451 871 257 263 940 599
292 243 390 562 318 932
745 45 207 887 409 704
111 404 619 986 743 573
363 89 58 706 817 946
298 80 349 570 182 687
405 961 117 33 930 600
85 194 150 579 802 522
779 532 784 190 255 25
671 608 97 322 595 177
236 641 308 201 504 394
844 647 907 948 725 844
777 102 731 582 34 661
294 808 715 785 372 383
399 622 298 657 266 963
582 364 141 996 698 284
510 15 268 384 37 268
44 475 236 672 65 695
528 665 550 444 660 750
923 249 156 321 39 317
234 62 36 392 500 60
371 678 669 736 757 479
600 470 76 445 503 834
232 786 870 817 588 921
469 104 548 215 332 932
93 346 199 392 603 258
403 197 519 766 591 596
435 328 807 601 5 942
287 472 608 239 307 868
984 142 696 52 601 510
748 74 913 83 987 369
558 28 775 933 156 42
285 872 8 712 165 149
920 451 48 551 954 165
885 587 742 403 73 721
379 630 431 493 949 432
148 108 147 315 580 645
868 527 40 19 852 279
558 1 572 976 553 995
555 392 418 297 397 277
605 238 988 292 481 416
158 131 335 801 464 357
500 883 825 809 517 6
735 530 548 136 446 372
907 900 845 236 657 78
543 327 102 888 532 802
251 295 916 713 328 885
657 773 287 420 308 168
310 111 889 845 785 931
390 169 368 44 991 19
801 725 222 994 966 661
691 571 958 808 626 565
951 746 419 5 617 313
668 620 538 512 67 208
958 982 969 343 402 221
469 569 623 817 63 646
356 473 792 378 255 369
335 684 108 702 443 173
485 553 768 416 254 788
173 47 512 218 652 833
868 966 904 759 504 113
535 47 978 790 294 165
350 988 746 666 701 594
679 567 58 784 449 834
512 591 144 945 333 416
240 920 700 253 901 693
687 611 621 971 456 993
96 887 683 99 492 643
167 552 55 945 481 865
940 242 34 480 130 946
596 883 148 982 640 89
867 482 509 629 103 497
557 809 372 187 383 475
920 595 605 96 359 562
529 913 837 494 125 441
320 687 204 330 480 833
804 184 618 858 561 141
622 503 883 888 858 287
586 700 889 135 10 458
85 124 124 302 643 658
49 363 387 930 386 802
149 988 349 339 141 450
200 92 636 107 460 879
815 507 27 281 853 292
481 378 176 722 195 144
721 375 396 838 840 907
230 898 599 634 88 603
789 296 213 808 526 254
425 94 910 164 136 821
264 906 16 158 598 275
149 657 20 84 240 15
120 194 359 147 634 800
484 461 798 341 667 466
898 186 469 100 849 816
380 992 264 417 774 852
588 357 449 78 969 746
445 858 650 440 341 83
67 939 178 168 943 957
522 286 568 510 673 525
138 947 594 154 388 171
194 438 739 866 998 510
708 361 381 402 217 165
292 877 58 430 310 275
802 611 99 122 38 817
660 917 535 739 799 662
643 829 538 265 909 11
844 466 702 377 373 868
20 856 541 517 940 17
277 880 348 152 278 812
157 304 43 720 587 836
319 55 844 57 496 1
958 640 685 922 269 107
228 633 22 956 70 552
569 898 118 843 774 852
263 900 753 617 339 904
284 103 930 438 136 77
493 716 635 51 117 936
736 13 635 350 230 538
938 964 873 226 630 301
205 510 700 773 129 80
720 780 265 131 684 760
469 635 474 742 544 965
291 213 142 272 140 179
664 436 958 727 329 995
21 335 48 524 840 653
332 45 855 369 265 848
93 549 234 170 976 306
813 122 96 63 451 257
530 216 11 172 215 374
244 842 388 523 222 550
617 841 838 260 212 838
195 34 452 207 199 671
789 902 835 604 33 491
878 116 203 163 821 959
677 732 667 278 230 425
618 807 499 543 325 117
733 961 892 693 503 316
620 880 193 705 434 881
127 419 34 492 236 996
534 82 143 727 806 247
185 60 503 117 296 308
626 950 205 575 629 825
791 757 815 716 935 807
278 953 109 908 716 548
174 386 657 23 607 577
708 93 638 939 324 319
928 293 332 199 733 648
656 567 938 143 847 949
822 850 783 660 566 805
882 897 624 667 465 79
542 640 974 333 176 604
850 706 820 5 681 979
399 621 31 145 878 381
12 716 506 247 411 216
732 147 57 909 793 776
725 802 361 405 902 303
883 636 668 642 386 943
664 720 351 523 830 449
147 142 449 208 569 597
588 108 989 391 917 400
543 612 654 295 683 793
810 424 891 567 268 318
181 829 418 386 940 266
986 626 654 69 213 194
184 142 375 226 982 802
928 319 373 304 350 571
95 104 626 454 199 218
791 727 657 643 40 379
501 622 28 199 991 738
695 898 311 817 360 874
556 872 493 884 270 264
220 516 480 243 962 988
735 569 165 354 366 981
600 177 966 546 628 808
699 859 967 411 497 163
893 900 50 794 198 871
719 15 382 850 101 30
260 688 286 577 563 113
464 320 969 546 964 348
47 223 672 478 851 628
701 469 347 482 6 467
329 424 326 526 880 734
975 757 97 586 287 600
77 199 139 659 602 917
206 303 751 817 429 310
161 155 636 581 894 815
743 578 417 867 150 142
581 780 357 119 932 957
611 933 387 652 469 440
689 540 326 127 750 363
162 676 394 301 80 865
346 620 415 225 834 177
759 862 58 71 64 901
7 273 776 603 939 571
947 380 241 20 994 778
369 610 666 336 168 960
629 752 241 997 162 588
827 550 992 587 182 539
855 399 276 870 670 97
633 643 708 117 748 258
797 76 899 530 124 745
782 516 897 806 274 827
174 211 622 305 564 357
254 225 783 96 591 970
246 245 605 636 797 504
95 180 294 603 768 377
186 939 97 598 167 853
514 859 747 84 379 517
535 446 125 40 673 689
451 500 65 857 260 392
288 777 472 189 823 972
634 945 811 893 342 309
860 53 158 353 924 759
865 460 934 106 234 775
55 682 481 131 399 649
276 316 895 877 922 268
158 575 144 508 787 247
693 341 235 2 424 118
877 251 237 822 986 235
849 950 457 881 439 37
324 629 980 932 993 25
617 262 146 388 828 288
909 744 884 588 769 788
420 139 635 813 925 431
99 151 588 749 952 567
5 856 640 496 938 265
997 84 197 881 324 560
115 776 44 744 770 18
732 480 850 651 264 425
577 935 332 939 85 107
854 471 571 809 211 88
465 320 17 227 667 513
735 633 425 718 632 340
638 713 775 652 783 17
567 462 158 119 984 838
835 308 668 106 300 488
151 398 299 6 331 136
715 821 660 189 241 66
74 774 228 718 63 548
825 861 506 275 911 809
279 268 705 835 470 440
935 979 841 639 412 97
892 554 671 21 58 365
353 42 836 746 77 263
367 186 367 984 9 771
138 934 574 372 837 688
168 444 398 186 932 984
739 77 816 993 283 406
64 511 676 327 130 745
194 554 709 97 551 346
522 759 648 100 647 887
243 681 778 347 471 533
979 149 511 750 565 202
810 603 203 907 9 544
597 4 47 585 544 115
330 139 607 1 848 20
248 786 883 457 803 505
49 506 930 137 927 712
596 524 467 448 938 324
980 556 385 159 420 682
386 496 918 471 745 573
848 52 789 921 868 935
587 655 483 742 462 338
730 396 282 412 356 986
755 697 472 486 723 469
544 788 54 43 534 189
842 823 259 553 641 794
845 927 833 170 893 871
534 948 529 655 264 214
494 99 904 308 259 328
212 790 559 378 800 186
642 506 814 542 236 767
798 747 422 946 148 167
690 224 460 639 736 413
940 873 742 593 778 283
826 806 960 559 338 155
260 465 230 307 471 582
9 182 492 649 557 888
962 130 112 118 949 664
366 31 723 611 969 713
913 229 289 506 912 926
959 815 489 620 532 728
879 780 284 430 630 476
425 938 564 44 874 597
963 976 171 804 770 703
818 265 469 463 854 224
388 78 784 258 203 604
237 719 963 75 883 69
691 989 847 909 418 268
519 105 560 754 878 160
779 644 225 106 831 406
217 273 147 188 868 996
399 282 423 712 259 707
692 252 568 887 477 144
802 555 953 498 537 810
992 60 358 919 217 405
502 994 162 700 257 19
615 438 154 152 989 952
128 705 132 437 857 69
22 123 402 264 31 392
224 857 769 638 622 638
581 802 266 828 327 506
91 409 993 115 275 224
997 154 478 824 932 437
786 848 11 66 923 952
339 43 263 524 595 384
192 249 39 279 435 349
733 470 577 172 86 238
60 241 112 75 934 580
203 751 184 671 444 540
511 284 678 530 986 91
690 645 337 864 870 186
855 646 223 167 71 12
20 837 260 8 694 287
423 160 596 592 615 377
168 806 90 852 588 653
673 396 781 523 632 365
916 889 163 921 797 825
819 282 344 322 436 14
501 464 160 672 93 993
352 154 487 564 377 556
377 918 535 629 106 973
983 612 505 310 874 109
531 593 477 503 145 79
916 749 319 808 950 851
510 228 886 428 979 49
618 792 961 574 371 833
891 358 62 329 971 182
496 587 362 859 249 232
10 11 636 199 440 760
276 668 465 707 690 682
877 4 572 996 372 231
57 6 177 827 809 748
889 936 531 536 821 671
35 241 373 424 187 692
731 198 631 112 930 293
223 981 624 681 840 447
939 400 104 874 961 580
391 303 120 830 987 879
234 723 90 568 759 687
67 475 484 994 524 5
768 16 786 918 543 631
404 173 921 434 509 924
17 389 64 699 655 836
362 902 342 140 518 122
277 13 388 791 251 154
507 505 239 279 210 97
40 612 938 497 892 23
158 649 157 363 589 139
160 327 838 971 462 902
501 164 390 200 584 271
481 395 545 543 539 295
459 412 668 34 501 3
900 96 959 614 214 182
817 895 148 835 722 214
866 564 762 832 286 177
614 139 494 380 811 101
215 260 585 869 996 385
813 134 253 750 771 284
205 651 135 242 264 988
359 121 905 120 50 741
471 773 117 422 886 320
8 513 787 308 726 835
629 122 969 697 696 279
325 725 973 266 773 750
96 91 216 729 691 839
917 407 778 67 560 394
357 793 507 89 365 945
432 682 320 489 137 793
165 391 207 440 782 165
101 798 118 742 293 476
338 839 154 752 780 59
377 682 648 426 684 554
271 233 839 107 765 122
819 610 81 967 788 531
367 806 796 771 86 502
123 291 284 24 227 192
152 220 426 154 915 338
303 960 589 617 245 162
123 744 201 275 537 81
911 616 698 366 660 265
277 494 750 376 222 231
748 458 957 243 754 276
634 662 534 932 301 447
726 932 698 411 43 667
145 503 286 452 285 343
130 661 810 419 63 205
564 764 545 326 156 645
338 256 423 246 236 808
215 547 269 65 839 652
227 307 484 310 781 794
388 772 206 232 743 314
495 222 375 324 36 437
173 772 202 876 243 476
13 469 818 556 444 590
344 897 81 80 403 587
911 834 36 778 334 94
425 845 983 89 112 381
199 711 383 847 741 428
448 598 867 224 66 19
425 508 181 734 629 759
290 959 188 392 637 338
436 616 105 763 882 710
724 679 754 994 471 531
304 748 272 938 802 633
4 430 93 341 135 826
526 651 395 514 750 488
655 329 344 124 108 284
213 747 339 861 919 404
145 904 299 219 292 540
976 656 386 460 559 603
993 493 717 752 679 825
976 366 16 258 315 344
71 971 987 672 277 709
505 772 755 122 252 385
970 623 458 146 361 166
986 919 841 779 915 730
504 616 792 564 294 94
345 156 983 924 65 785
306 394 11 617 36 967
754 772 287 945 362 922
984 787 172 384 489 76
403 885 888 41 559 108
28 627 362 351 411 124
202 235 505 42 251 47
935 711 56 705 680 338
882 919 762 714 584 30
998 42 491 837 382 738
165 818 194 68 944 601
445 149 812 484 100 548
755 698 639 365 948 80
934 536 288 317 13 213
46 759 49 834 390 354
386 909 120 822 783 657
820 361 703 673 522 519
64 74 243 514 767 875
20 135 470 486 492 527
920 63 335 256 254 878
556 855 902 239 646 316
181 802 348 577 873 974
259 751 106 385 392 392
941 621 659 555 416 487
786 714 113 617 747 465
398 715 760 66 67 781
294 63 755 882 74 91
368 214 887 384 488 743
744 954 70 537 677 362
478 660 662 735 963 555
648 550 333 15 550 198
305 885 440 157 38 990
113 227 304 241 354 804
819 17 568 848 131 971
476 14 925 875 178 776
535 603 921 223 408 307
987 614 129 270 908 11
874 483 150 700 408 941
46 411 39 484 446 388
79 145 869 208 865 462
759 803 865 239 795 966
39 333 527 724 798 272
437 781 255 192 795 840
380 142 328 507 780 641
938 973 987 781 577 80
425 481 76 194 98 801
618 869 41 906 436 533
701 518 805 172 476 231
60 688 466 678 518 78
869 727 38 834 486 955
843 646 924 680 717 766
5 317 41 80 829 973
12 511 169 397 423 304
699 617 60 959 330 561
105 603 183 95 750 792
142 608 962 5 697 365
726 886 995 470 437 513
28 192 33 6 682 778
824 596 297 522 135 386
228 499 553 298 311 991
143 533 248 244 839 152
378 192 170 898 465 666
810 793 415 430 382 761
402 651 462 776 491 334
99 475 277 501 533 854
625 7 111 361 349 846
572 502 726 142 280 873
249 720 146 853 945 306
594 73 782 442 541 736
870 618 893 514 612 797
802 48 988 39 9 930
488 611 186 136 285 432
110 695 73 332 763 884
706 66 29 240 107 436
130 32 998 890 458 788
371 414 127 823 917 164
781 529 943 132 990 296
92 656 180 856 312 205
919 352 217 552 1 604
548 458 434 247 512 124
877 418 129 940 322 760
49 726 200 232 836 201
480 133 932 568 29 267
71 330 385 244 814 351
879 822 511 664 461 643
931 26 590 469 531 993
413 374 508 403 861 588
140 708 543 207 217 976
570 563 170 914 284 141
956 329 785 830 33 598
106 73 570 134 744 181
602 661 575 116 8 198
115 511 866 684 531 962
720 758 895 842 712 949
527 269 929 737 173 435
249 29 183 767 294 568
203 9 191 435 22 980
361 286 727 743 432 436
410 15 877 597 423 745
820 640 921 328 677 362
274 279 229 913 735 142
788 790 534 204 734 570
193 720 669 761 969 561
652 208 867 965 2 65
1 372 808 800 894 937
29 618 472 992 370 862
73 536 286 653 755 294
255 444 198 437 389 620
460 392 339 519 987 2
264 856 209 951 208 801
889 728 768 656 920 657
938 128 756 1 183 687
926 791 546 821 618 926
278 982 265 640 661 435
450 258 645 172 272 362
199 688 15 166 990 36
620 430 708 86 639 270
355 187 270 499 944 12
881 906 96 243 267 835
496 449 110 691 263 560
815 100 919 276 964 871
517 66 685 164 157 387
925 374 134 37 891 223
598 796 734 502 51 464
846 17 297 33 94 668
300 842 248 205 83 685
229 746 689 953 483 380
820 811 828 879 696 641
826 118 408 566 981 574
18 639 576 872 551 798
86 494 366 67 407 95
95 134 751 189 798 69
790 370 985 808 657 215
212 882 399 868 24 901
175 740 680 983 564 556
595 494 298 581 861 562
721 435 806 626 44 760
364 63 484 17 267 304
968 566 911 495 150 531
610 148 229 983 101 484
997 784 208 178 678 73
957 664 401 968 249 54
268 927 47 724 996 574
639 118 381 21 902 143
876 55 701 337 88 817
115 162 48 344 630 433
683 321 271 938 710 848
103 970 321 657 759 726
448 715 953 204 419 819
54 259 995 454 297 396
45 14 202 534 95 958
640 210 500 866 155 242
52 861 684 584 949 383
197 385 345 7 726 533
633 998 201 981 193 909
839 70 738 893 458 247
510 812 163 936 463 217
762 70 601 739 995 535
128 794 349 564 875 163
522 478 784 837 683 711
814 558 856 529 756 116
655 879 259 482 653 643
352 705 174 519 474 388
187 394 562 292 617 549
516 168 876 771 488 141
62 188 319 998 56 527
702 197 313 853 433 777
433 950 609 989 615 65
126 646 187 770 523 69
468 336 924 485 452 314
76 551 72 685 966 519
134 706 45 708 449 26
339 322 244 795 508 776
559 813 916 828 536 447
284 661 989 97 431 692
443 652 521 494 235 318
705 862 891 857 586 394
466 577 135 516 588 698
906 277 266 94 52 793
665 961 637 614 781 977
809 604 807 150 22 428
650 607 497 171 275 990
208 617 331 429 740 348
652 62 277 721 780 965
464 792 242 101 307 651
943 74 268 62 164 169
128 475 309 793 316 796
100 174 562 925 126 781
791 625 335 489 179 740
372 15 869 602 871 930
339 92 620 130 73 733
131 333 781 132 527 73
289 350 333 403 161 527
102 538 975 798 133 423
828 795 44 640 772 912
872 358 199 959 376 596
544 378 716 239 102 242
867 366 786 583 817 636
244 433 380 848 758 821
461 689 292 161 511 51
100 889 120 232 892 754
419 245 669 472 117 888
144 628 818 47 846 825
176 757 280 295 154 569
600 152 872 762 468 633
96 554 715 931 78 401
432 261 150 610 276 32
587 452 335 305 449 236
962 765 662 425 263 325
9 115 207 880 128 363
436 605 746 395 365 447
952 547 856 25 621 774
101 80 729 630 722 309
368 778 954 895 605 741
740 430 395 39 368 201
688 703 823 748 249 910
374 40 922 441 312 64
317 753 102 291 440 316
667 435 137 239 200 864
20 621 903 749 931 720
125 308 401 686 397 472
606 857 338 844 121 40
484 848 198 188 642 708
572 284 174 524 483 288
918 853 156 282 56 322
440 562 884 418 889 504
394 417 603 943 375 921
958 928 460 428 829 348
187 220 794 482 650 649
918 613 601 378 876 501
717 558 654 996 749 871
686 681 712 386 215 742
293 151 252 629 136 296
546 224 824 182 147 116
614 64 556 546 722 343
856 64 659 816 613 976
48 222 689 143 610 434
858 438 61 384 607 218
270 764 473 96 377 677
130 145 508 391 61 210
524 718 742 463 409 194
819 741 379 396 868 714
927 455 667 793 26 210
688 491 918 384 622 939
671 39 880 501 299 788
468 40 346 744 642 534
409 462 812 93 971 579
635 230 804 97 290 505
144 478 759 659 568 233
946 261 933 411 446 745
809 362 219 258 62 245
306 527 36 615 686 322
258 200 994 871 175 739
929 861 122 682 927 606
245 391 964 294 178 586
171 526 339 373 409 329
288 962 379 459 881 785
183 220 395 557 992 349
544 77 411 141 283 514
446 573 395 871 443 328
906 289 951 747 375 737
536 124 62 325 173 555
314 873 835 598 635 3
739 540 742 683 421 770
793 791 318 709 992 575
832 741 759 271 620 562
696 545 445 837 475 484
481 670 377 349 635 578
997 182 395 587 364 551
189 47 141 272 946 811
297 266 676 251 981 39
670 92 7 155 197 505
377 431 176 625 577 562
249 426 149 504 196 178
246 724 746 198 401 28
606 224 730 592 985 132
820 356 318 266 741 771
769 648 268 508 185 968
507 296 117 82 80 616
667 568 521 579 514 402
366 442 504 430 928 319
668 88 949 975 628 303
128 674 705 252 332 50
487 330 460 204 954 794
30 110 206 260 78 387
654 922 912 206 983 103
354 617 327 478 186 741
450 652 667 641 943 954
654 206 90 34 933 261
835 942 421 952 273 606
603 570 185 2 214 911
951 794 538 613 137 240
987 757 876 775 562 315
672 497 46 690 231 863
348 348 192 383 177 653
982 154 994 504 679 285
197 736 467 235 161 517
200 263 868 904 954 742
628 577 70 231 97 687
473 942 113 723 759 515
936 664 916 780 168 666
215 428 993 951 637 298
573 436 311 979 127 549
473 997 553 550 991 963
41 250 603 682 834 746
496 930 472 780 185 562
467 23 271 431 803 375
546 402 566 252 334 693
41 167 62 406 368 77
9 50 155 677 237 817
76 135 735 500 115 294
51 223 417 725 433 959
411 841 238 665 765 767
816 772 967 931 43 582
680 49 603 959 158 935
759 126 272 69 313 307
309 612 332 101 663 550
565 823 531 471 76 610
935 254 901 822 761 164
907 41 438 652 523 67
199 229 820 898 568 659
985 853 262 808 512 893
159 216 616 216 400 440
250 277 928 861 485 633
994 368 780 289 841 93
401 361 345 127 482 108
235 419 263 732 538 388
802 235 25 197 835 51
162 654 555 679 740 238
331 256 383 869 477 848
162 52 608 450 672 726
436 984 298 452 443 251
627 582 738 953 342 110
304 253 514 598 427 691
664 565 622 434 396 557
523 86 212 444 871 169
351 230 834 327 293 457
187 592 965 580 152 465
198 582 740 337 84 6
614 327 666 162 288 934
962 247 967 762 312 589
954 199 659 449 699 269
941 764 618 835 241 672
790 864 15 1 964 927
646 489 625 652 949 252
178 762 998 513 369 374
462 349 350 315 553 651
562 829 588 344 767 894
975 994 472 20 42 126
845 520 80 387 163 925
399 342 913 842 195 962
505 828 103 141 551 70
1 550 360 319 860 519
330 98 390 179 936 991
63 342 233 242 469 985
711 798 274 120 546 560
617 968 178 694 625 270
314 895 787 143 220 977
584 732 923 246 505 632
738 803 167 316 587 436
645 164 200 989 73 657
804 95 854 975 410 563
410 421 68 1 331 852
478 46 656 305 727 101
276 974 3 743 822 133
821 898 84 602 322 767
607 668 422 951 411 532
285 396 322 787 737 591
597 116 451 771 779 632
118 415 730 617 704 377
248 484 661 232 797 69
798 729 565 481 959 550
325 595 151 559 301 839
628 570 967 436 531 621
88 695 163 752 760 138
685 614 927 97 496 687
227 192 624 996 921 674
476 12 228 399 379 847
178 797 884 478 515 880
252 27 827 963 696 196
208 50 116 51 601 340
504 105 844 604 700 894
317 571 251 904 348 722
548 123 768 160 285 776
189 105 532 289 721 314
642 102 775 870 952 354
204 20 992 750 270 319
967 935 629 652 168 166
505 414 290 538 659 397
354 804 383 3 441 97
713 724 917 62 436 895
758 784 791 548 696 993
416 763 329 351 465 996
560 784 996 872 428 884
95 835 309 785 814 744
985 192 260 106 876 283
1 67 68 697 68 407
269 300 732 112 448 596
208 545 939 640 582 399
583 914 775 510 524 824
258 862 222 143 812 295
611 689 942 941 712 833
508 574 192 936 792 181
284 971 503 218 97 933
619 649 453 391 80 182
978 134 870 325 704 821
967 510 899 370 840 783
318 491 310 477 482 36
1 526 844 864 501 40
865 174 994 712 560 902
998 158 183 818 139 646
337 225 744 359 767 134
963 161 617 293 517 488
372 975 346 428 325 563
729 84 468 499 322 157
3 823 296 101 217 329
754 357 411 110 958 935
940 360 864 657 179 124
47 66 899 616 634 210
576 517 119 140 291 107
153 909 748 191 789 644
785 370 566 666 989 768
568 11 44 301 292 389
117 898 865 880 711 268
583 876 695 431 319 270
224 116 372 485 215 587
375 548 250 64 936 851
906 518 979 374 542 31
112 42 620 879 683 479
536 392 911 5 555 458
368 972 786 59 212 144
289 810 561 113 258 848
962 74 394 929 482 232
613 733 708 978 333 62
868 349 363 912 274 409
164 851 844 319 419 212
391 712 257 840 182 494
215 404 25 128 699 780
716 679 172 221 949 30
302 936 998 66 421 703
20 454 177 659 64 762
709 841 159 994 717 427
936 275 367 223 237 17
285 42 517 536 243 94
394 637 409 244 241 852
409 646 360 897 535 265
260 358 929 659 434 75
594 672 814 871 659 404
496 635 213 989 312 980
25 476 663 22 908 378
557 117 662 717 271 391
838 663 965 314 562 12
196 326 521 351 433 713
303 935 552 702 736 109
949 749 197 429 667 79
249 38 160 947 355 413
122 873 161 399 694 348
498 590 174 213 458 273
583 396 73 190 646 649
526 799 691 655 610 403
992 364 621 26 899 35
390 205 813 456 400 456
500 558 880 914 707 733
450 248 875 662 173 957
904 252 780 21 666 479
944 969 693 860 766 322
487 751 120 911 656 720
460 785 406 253 214 668
544 986 902 353 70 949
472 891 302 516 525 626
223 872 71 943 614 751
399 832 927 31 423 460
420 724 238 80 352 449
673 51 690 986 66 931
45 739 934 466 648 270
669 785 378 566 857 9
247 593 153 25 691 955
178 463 670 981 771 904
95 907 170 196 794 690
575 523 543 614 223 124
455 907 263 351 637 837
707 328 920 906 818 984
461 768 241 944 873 370
948 147 617 722 266 778
189 488 376 51 618 94
531 623 380 625 86 444
343 195 492 766 88 720
328 356 523 633 915 705
837 415 693 998 45 366
26 153 584 897 947 132
818 753 875 510 924 565
877 71 78 285 535 288
426 219 61 969 678 487
631 586 747 269 281 475
418 627 442 814 335 870
468 27 343 618 43 775
608 30 15 404 960 879
249 634 361 649 722 491
87 971 370 365 752 414
284 702 743 94 701 872
349 575 322 943 823 875
291 166 342 761 282 33
48 232 445 737 335 328
805 673 4 617 385 643
250 47 712 917 542 14
698 951 723 920 70 457
768 599 915 125 709 250
924 491 949 152 371 3
834 417 28 248 986 923
518 814 135 393 834 417
670 440 499 932 990 749
971 92 993 38 467 287
125 406 47 606 505 137
3 168 578 55 640 537
282 958 771 35 908 514
846 684 239 893 235 734
995 609 147 19 614 685
647 82 402 254 588 765
37 17 135 943 958 157
34 460 954 18 517 372
159 403 707 846 6 868
236 832 794 574 562 447
967 691 224 775 79 75
948 635 93 268 656 556
625 497 514 506 18 133
410 242 390 329 916 569
590 928 667 420 576 846
525 979 128 926 28 8
834 800 848 4 596 575
510 652 721 223 488 706
525 340 43 310 390 95
849 820 4 981 290 268
422 433 540 735 555 286
919 676 885 876 751 975
641 383 280 308 161 437
271 789 969 463 749 513
695 512 347 199 445 621
784 742 586 113 906 894
477 111 616 369 97 523
284 88 635 343 876 103
187 678 464 143 476 996
321 42 441 505 350 688
940 629 792 161 415 596
268 431 714 486 612 607
633 249 722 409 534 820
162 216 885 986 583 266
477 903 819 805 63 472
788 193 437 911 625 704
953 353 74 683 110 195
792 201 440 120 203 547
912 509 393 933 220 11
630 243 610 989 669 856
531 273 877 976 552 305
446 5 358 654 349 139
151 399 935 404 532 55
549 840 745 907 616 634
240 698 183 217 67 303
748 280 455 170 939 813
942 268 338 317 664 857
839 55 718 160 485 473
719 895 400 896 145 378
226 938 193 902 630 882
602 494 1 814 373 921
108 541 103 565 649 198
655 805 911 389 993 519
547 416 435 701 423 326
774 591 954 241 325 485
645 889 839 322 252 59
247 73 232 578 377 930
960 424 577 537 2 224
831 820 294 369 713 671
381 372 180 651 161 268
411 943 575 666 556 274
399 93 89 61 359 910
43 656 271 856 680 497
820 532 174 225 383 372
703 580 814 948 219 727
511 659 698 45 816 137
84 211 77 724 735 614
772 417 893 104 58 432
714 602 493 211 973 17
220 159 788 267 200 540
844 588 292 333 745 305
151 253 51 258 852 536
167 562 53 485 632 625
799 413 14 492 652 919
335 779 767 547 51 123
904 240 721 170 700 21
67 155 219 69 525 66
403 722 839 622 52 643
586 795 735 547 931 922
686 85 28 825 544 474
452 110 62 579 966 14
113 158 819 977 374 862
25 340 81 983 466 784
848 357 169 88 39 292
302 477 703 199 674 33
728 540 488 745 787 854
585 149 485 318 339 529
235 362 249 757 226 933
588 40 197 662 651 390
774 694 929 461 629 43
631 933 689 453 165 62
502 874 53 336 494 640
336 458 683 864 590 43
288 792 103 714 431 20
846 135 893 987 396 803
177 540 766 169 461 620
247 362 835 82 589 867
654 607 847 829 14 438
178 893 781 183 693 580
319 427 747 277 153 791
730 843 946 645 234 499
555 632 56 540 601 390
356 399 594 551 600 112
536 94 393 483 639 663
925 559 963 256 453 680
296 635 732 363 648 793
445 514 187 593 65 23
646 96 118 18 778 898
87 36 582 352 357 969
776 570 772 618 676 498
504 147 69 862 136 822
816 991 950 82 648 75
205 433 186 765 511 307
919 188 43 732 601 505
440 140 801 149 961 160
619 642 199 415 611 868
262 496 996 9 819 461
359 585 152 455 394 569
928 953 314 513 416 593
328 301 693 400 606 277
981 988 298 159 764 161
827 854 613 398 480 271
228 564 745 325 371 778
125 73 605 735 74 908
744 72 258 50 82 95
919 106 908 749 982 697
263 797 786 258 442 576
590 984 110 399 84 11
187 234 642 575 402 121
814 673 926 472 825 506
378 799 169 402 514 926
244 686 111 854 797 233
901 130 349 560 236 990
385 736 5 791 408 957
665 137 17 483 122 485
638 662 990 904 775 70
432 215 992 301 889 567
681 659 386 406 872 35
57 93 939 328 154 556
336 94 9 290 187 604
540 207 749 281 283 949
870 808 888 219 115 449
260 307 536 216 989 431
21 332 330 470 155 34
268 767 464 45 279 361
110 8 994 978 351 697
694 146 559 213 628 936
995 79 923 665 809 833
702 444 54 899 316 187
869 912 493 637 403 401
900 915 472 170 360 695
40 1 426 829 163 600
766 953 461 993 261 382
700 129 581 160 306 716
167 327 415 440 430 433
841 408 63 590 93 144
524 195 569 558 961 781
724 355 742 417 114 55
610 416 518 386 943 105
879 827 332 997 754 395
699 439 4 243 221 212
727 625 18 684 34 350
28 635 382 264 52 565
65 219 521 378 849 324
837 920 816 488 253 275
922 551 988 568 528 529
683 187 740 713 296 78
464 777 271 559 957 271
817 471 203 125 143 896
206 280 541 751 247 60
413 552 239 725 501 505
328 233 542 8 248 651
398 335 591 687 834 353
858 575 468 105 589 58
600 518 212 605 924 448
37 361 793 781 336 747
877 678 264 959 677 317
581 931 80 951 460 982
353 565 739 961 8 19
172 449 244 852 46 736
491 642 406 381 756 782
169 782 810 962 950 727
79 566 1 409 334 715
1 619 670 489 28 507
390 255 175 321 596 376
525 356 68 485 455 555
271 694 452 543 109 24
954 490 343 741 563 750
472 643 542 789 710 359
318 627 108 21 592 483
334 760 512 825 443 347
389 853 317 266 132 652
545 170 646 688 364 143
955 461 94 980 778 394
595 881 717 795 127 902
400 841 198 597 540 234
87 626 659 53 41 994
447 587 25 371 204 421
822 644 970 337 660 878
317 929 204 776 81 801
496 682 319 123 610 885
814 252 291 91 864 834
289 308 250 467 998 718
910 160 699 542 865 190
369 264 964 699 280 139
51 124 888 747 396 127
519 610 472 36 428 59
966 579 356 15 680 987
579 630 515 375 199 492
548 25 782 164 116 780
162 193 932 205 379 135
672 576 184 581 217 176
17 143 208 924 596 469
892 437 209 608 830 305
136 502 149 305 963 594
87 379 624 18 196 427
36 652 50 453 168 387
184 214 964 653 215 233
788 65 279 539 558 326
338 155 674 261 877 308
834 972 20 230 207 866
72 156 602 70 786 177
836 45 490 146 672 899
54 98 367 266 952 46
499 923 288 639 636 988
687 685 851 567 332 20
419 894 363 528 888 650
647 727 512 699 794 405
648 987 564 516 903 412
622 117 378 385 507 395
641 430 884 937 52 928
620 550 781 974 96 693
235 884 226 256 81 989
790 878 423 553 534 131
758 550 939 120 638 750
696 713 479 897 788 924
362 986 931 375 666 312
765 735 253 564 741 141
542 22 502 422 198 587
665 265 532 87 523 102
520 506 809 498 768 403
848 622 688 685 988 969
468 693 351 543 181 904
237 434 270 454 610 990
885 776 903 417 100 682
979 587 949 567 532 695
672 927 507 831 672 186
369 447 998 435 231 519
322 78 684 709 775 486
759 748 944 445 420 606
869 482 107 955 937 544
767 184 158 658 217 155
590 117 297 491 701 736
163 827 803 240 117 403
251 498 80 418 184 577
296 852 869 485 361 747
580 210 19 70 839 434
855 786 568 43 235 353
442 518 617 114 539 702
658 674 700 678 938 308
714 3 154 834 668 970
905 853 908 567 986 199
168 270 185 691 472 650
374 547 871 826 251 235
460 51 991 698 60 25
734 544 834 456 312 934
39 84 902 73 394 974
191 851 526 652 667 267
626 132 576 203 237 157
91 888 490 546 459 303
718 57 300 907 410 144
787 706 257 639 50 665
916 111 211 629 692 208
943 355 946 760 462 729
776 773 667 134 303 60
272 442 965 210 25 118
600 389 522 58 465 936
514 895 59 187 563 649
262 523 550 924 87 504
758 979 942 450 754 761
776 419 63 629 682 743
867 790 612 73 258 108
992 400 459 997 911 55
887 665 601 238 123 952
126 201 407 698 304 490
927 774 501 271 296 852
955 291 341 331 402 764
733 776 16 954 131 786
172 152 94 290 976 320
377 700 182 870 420 356
89 403 801 807 621 148
594 154 290 693 849 997
44 1 81 397 630 495
392 33 138 242 979 871
323 453 344 589 945 833
859 342 753 286 274 992
489 969 521 224 324 156
862 800 560 272 70 291
473 31 558 636 257 329
265 770 469 323 228 482
974 784 526 758 176 574
772 433 479 156 276 589
278 318 370 929 787 150
698 783 434 683 367 705
625 467 997 447 618 681
905 604 428 289 661 298
509 373 819 6 300 490
686 435 144 89 244 940
490 346 211 907 570 180
580 232 121 313 775 634
231 605 532 489 245 596
12 920 773 524 921 568
208 819 91 383 555 354
51 848 291 807 941 221
462 413 541 315 898 97
522 961 703 865 222 864
444 140 14 437 230 671
285 156 413 241 226 494
723 498 332 730 355 461
831 357 638 526 277 568
317 345 429 600 213 266
682 355 853 943 264 187
558 449 720 810 884 662
49 10 449 900 193 850
844 257 603 744 387 197
867 661 634 843 387 131
303 987 417 496 955 991
271 587 293 914 380 872
538 349 578 700 588 137
102 895 387 706 947 77
942 47 518 790 151 556
845 306 238 702 616 619
659 248 695 226 98 901
786 263 889 208 695 723
229 862 99 710 406 605
624 775 323 221 150 356
708 306 431 295 129 473
323 40 123 23 253 258
403 661 214 779 590 982
386 340 351 633 631 152
589 139 970 204 356 637
23 979 86 117 916 139
509 220 990 153 954 168
757 791 851 294 188 559
578 83 802 270 408 738
118 742 140 581 278 587
375 759 762 562 994 527
558 722 680 152 407 932
285 864 105 52 822 594
458 177 784 762 205 263
817 5 684 707 64 136
828 974 79 132 246 448
629 944 504 959 393 274
850 309 653 673 769 426
944 685 655 997 865 218
585 632 917 281 68 64
524 764 743 647 74 859
193 26 835 505 15 864
677 259 829 605 202 845
256 549 332 190 325 459
101 983 918 834 431 98
286 786 597 45 499 560
891 755 171 321 973 18
929 359 491 186 507 937
613 646 509 870 956 263
389 440 143 301 485 257
915 715 876 151 340 967
24 656 465 720 241 295
219 633 649 578 691 298
40 529 954 888 664 939
101 631 253 962 601 768
69 752 832 976 848 583
290 314 836 635 786 771
146 127 485 203 892 268
640 529 945 380 827 199
138 832 13 115 907 333
395 155 282 30 519 251
644 183 50 748 209 611
615 242 519 621 724 970
461 75 837 36 845 158
856 735 515 925 978 56
79 632 390 353 865 90
481 667 917 518 918 684
297 449 996 706 834 378
546 225 840 531 641 974
776 450 289 678 848 391
218 863 601 882 298 918
633 534 881 389 792 229
71 997 843 353 475 866
517 739 381 393 249 297
436 277 637 430 487 649
707 666 552 36 243 564
501 521 820 649 613 346
602 474 358 537 289 542
620 67 968 42 207 746
671 132 451 552 318 772
571 583 852 162 15 827
602 136 363 627 256 708
69 430 87 841 901 118
365 621 160 363 917 115
724 667 831 264 49 329
271 77 602 507 800 299
318 408 146 451 608 972
53 919 682 853 208 274
329 716 943 555 569 928
87 504 376 774 118 185
848 801 263 511 373 922
549 956 813 465 933 827
202 201 791 283 541 870
489 175 92 723 285 53
621 288 548 485 120 228
125 907 708 631 741 338
229 734 839 214 972 24
10 643 344 537 82 222
774 463 924 274 799 950
847 513 907 323 910 916
94 27 189 310 814 315
912 84 495 197 90 962
832 306 10 916 4 165
60 372 114 619 815 652
438 796 48 59 235 862
809 973 490 613 326 684
321 935 111 213 979 520
174 293 20 742 842 300
701 654 703 273 337 612
899 79 242 909 604 537
424 905 302 454 368 936
874 807 634 969 292 248
647 188 410 70 449 888
48 71 635 623 383 960
568 799 838 29 920 53
663 385 692 766 485 125
238 451 712 719 278 442
905 70 894 110 920 674
448 462 85 358 946 636
924 241 163 643 169 837
768 627 141 467 914 741
319 360 702 205 727 174
344 549 78 221 266 262
505 683 304 484 213 235
328 991 329 238 544 34
355 969 973 815 684 324
10 917 327 47 401 796
769 480 73 511 775 447
135 884 196 694 26 982
652 369 399 93 479 617
626 704 359 502 982 927
863 583 996 863 587 568
285 812 991 797 203 670
962 476 315 117 116 62
533 170 778 594 314 315
119 836 904 442 392 543
122 452 244 7 454 735
722 272 275 920 909 4
419 837 285 748 985 954
818 621 443 480 252 649
867 812 573 4 386 602
105 398 205 283 912 186
104 265 572 418 875 803
905 73 878 230 74 883
31 612 500 471 528 492
374 853 670 585 535 420
60 181 388 293 896 924
900 215 181 556 190 14
29 226 203 896 749 910
610 755 531 891 466 164
71 803 621 248 429 947
525 924 627 269 406 542
722 169 210 528 399 614
366 91 21 880 35 968
120 408 854 690 476 101
386 781 499 125 225 125
652 234 545 443 805 265
3 989 274 354 808 967
374 924 452 884 372 122
735 454 678 431 744 984
453 634 383 621 39 588
419 914 90 104 684 669
720 71 905 582 387 877
346 912 539 798 432 210
992 943 838 748 915 578
847 36 209 66 453 445
372 914 54 96 3 707
971 587 665 688 545 75
168 750 269 75 540 804
941 72 878 893 985 68
295 82 560 702 147 273
848 27 90 210 283 503
440 542 176 442 192 28
732 16 318 771 624 583
760 796 694 876 43 403
94 154 751 570 285 686
604 560 73 653 479 847
944 348 966 606 981 948
419 581 691 96 244 970
127 927 897 786 594 69
349 820 584 799 631 983
296 189 727 522 980 613
677 132 791 788 998 126
948 903 843 645 443 484
151 257 106 707 246 554
154 352 861 799 941 159
36 123 412 308 308 951
62 515 155 559 862 869
792 248 941 780 906 206
732 760 155 50 302 118
132 539 74 601 194 797
742 788 541 604 687 945
463 420 546 174 115 594
810 329 889 22 923 909
648 868 893 867 510 578
929 474 926 799 311 637
781 349 165 576 593 466
153 803 268 823 658 347
524 333 428 59 231 43
922 856 959 732 241 297
891 137 823 877 741 289
39 391 925 972 872 515
134 422 848 384 23 792
427 646 829 343 46 988
487 146 486 301 877 149
606 271 676 905 55 210
864 951 280 979 509 93
905 504 583 112 127 889
189 627 231 204 363 385
657 198 308 644 73 443
377 217 221 650 682 644
948 991 630 12 700 26
991 675 843 368 140 584
67 549 456 31 930 704
755 746 230 95 636 572
465 22 386 392 89 900
652 852 305 351 358 487
914 270 347 838 205 428
703 649 466 297 939 151
13 13 615 462 746 360
310 858 76 715 512 943
954 770 269 194 621 964
301 885 286 44 866 378
393 749 694 967 94 713
556 136 327 206 582 654
133 995 372 845 683 491
267 281 693 273 62 881
494 323 924 811 302 466
699 372 996 287 411 87
450 857 567 537 539 516
350 200 587 785 172 581
530 643 617 388 47 955
367 863 683 907 897 874
662 120 808 338 581 533
802 845 381 795 574 217
799 499 365 42 671 615
411 683 897 97 580 657
911 606 372 688 453 665
842 633 468 471 976 99
828 928 601 733 475 416
233 426 27 528 430 128
223 96 323 592 180 909
542 626 895 31 692 9
937 287 712 139 751 564
748 498 940 931 274 75
427 654 774 333 976 74
974 692 497 703 681 365
200 610 246 883 20 767
101 354 692 946 789 938
893 908 958 539 46 580
288 612 223 111 279 459
98 955 36 58 491 439
437 423 796 132 996 696
426 860 418 28 592 623
928 346 393 707 161 740
560 238 213 422 18 787
326 501 323 551 782 802
4 910 603 499 647 361
832 456 681 65 487 424
135 967 869 893 180 28
887 402 695 743 711 472
541 965 200 539 664 725
304 296 460 925 650 470
985 323 164 872 339 967
749 811 433 154 576 958
907 340 247 505 83 789
377 594 390 278 647 59
885 78 979 987 969 998
574 905 555 125 36 351
254 951 990 342 221 135
827 169 574 64 149 819
336 321 922 986 181 458
156 985 626 389 73 20
894 184 482 559 280 684
838 816 314 922 302 400
641 434 870 350 189 625
917 800 806 278 496 142
428 239 704 373 402 943
640 887 506 752 244 235
154 400 48 983 132 923
857 57 678 189 614 225
276 241 5 10 803 497
343 720 265 806 269 665
476 924 544 258 10 271
963 376 684 443 587 534
381 80 2 896 505 347
902 301 715 266 986 741
673 89 794 904 514 954
857 749 523 405 868 418
274 6 720 43 180 819
584 884 418 888 654 322
32 694 102 532 915 248
554 634 744 674 71 958
423 511 682 379 570 986
523 361 284 641 16 451
440 259 630 920 666 331
248 322 636 837 182 353
121 759 161 427 682 829
182 564 306 264 827 621
279 701 300 738 473 893
104 289 297 135 925 980
188 683 120 237 327 333
762 559 828 804 173 669
770 38 389 30 769 606
252 235 705 919 15 313
147 321 635 998 60 242
15 236 499 229 490 407
505 882 626 462 240 441
515 577 299 314 390 844
239 150 123 261 112 359
302 70 380 400 195 245
759 851 920 455 654 997
611 830 3 396 327 297
114 427 234 211 989 414
838 323 276 997 206 488
903 515 365 814 71 150
523 920 190 184 825 856
846 803 371 319 235 636
149 582 441 910 564 761
35 889 982 990 539 826
327 126 234 819 661 569
538 687 794 324 751 588
959 258 103 662 279 338
465 159 540 408 972 595
159 93 760 597 195 705
714 377 474 305 572 83
214 828 498 743 684 655
423 668 951 68 150 149
22 653 115 692 522 247
912 89 531 414 395 974
728 271 797 568 339 288
959 371 917 439 121 560
449 365 84 473 778 109
480 809 102 754 356 511
500 282 337 819 665 456
475 173 982 549 907 921
627 600 266 498 596 55
64 969 450 946 816 785
802 792 410 385 831 557
128 761 629 758 353 850
567 592 597 900 239 768
810 33 75 402 156 947
962 888 281 698 609 678
939 344 3 604 20 242
500 56 34 834 804 334
188 898 213 706 257 265
139 748 835 841 584 195
769 103 7 521 70 13
147 743 240 33 310 458
741 981 337 395 13 527
117 12 821 566 669 590
665 876 547 705 42 434
102 43 648 586 940 354
656 519 737 666 663 885
685 560 282 14 147 636
349 519 663 81 681 62
306 369 486 922 832 389
816 285 569 253 309 932
80 34 460 865 143 675
131 484 901 791 509 350
177 372 152 486 436 128
756 352 506 367 974 771
733 150 291 590 30 728
952 553 914 699 493 248
982 39 383 707 941 510
858 608 173 525 778 533
47 802 775 32 250 613
157 541 602 696 617 966
90 287 467 110 906 384
8 617 642 816 972 58
511 998 312 997 86 666
264 670 597 217 710 235
614 670 809 596 142 914
983 450 197 32 40 281
285 238 52 405 180 996
419 573 542 451 79 394
557 61 680 444 615 30
182 210 289 682 640 112
393 244 259 895 477 173
948 295 480 189 224 485
76 152 425 400 992 781
252 754 49 390 818 125
95 602 912 565 924 563
597 673 146 732 646 42
441 525 696 31 843 368
893 77 346 586 819 178
111 263 249 125 186 439
865 525 252 975 189 202
236 348 211 693 297 87
372 796 321 569 97 969
727 970 7 557 567 431
15 804 595 414 991 302
639 356 205 61 607 535
476 240 607 134 132 142
222 227 726 518 671 109
322 391 193 762 862 56
620 698 15 834 451 801
177 970 24 235 114 375
772 378 244 331 946 983
951 721 993 471 23 146
459 673 268 957 377 306
301 63 943 787 687 311
568 675 646 898 40 307
417 872 540 269 562 394
498 285 988 862 438 437
269 361 541 9 925 21
143 415 968 854 930 959
121 401 985 533 278 480
722 70 193 27 267 806
733 163 510 791 551 868
220 206 552 764 259 442
437 733 534 554 132 181
241 983 696 868 996 578
177 782 311 72 714 867
427 901 678 896 240 830
190 969 234 389 536 924
663 575 430 370 701 549
907 86 504 355 231 884
366 553 496 307 538 619
235 968 912 671 976 478
793 655 613 822 312 969
786 583 481 212 731 34
853 226 544 204 83 153
362 762 949 934 30 703
137 95 769 912 594 457
978 72 749 407 29 275
780 282 592 739 699 970
39 794 950 148 528 45
298 533 722 466 201 301
447 748 791 29 258 375
439 764 410 531 192 545
755 933 861 963 908 673
508 8 856 695 647 846
375 485 402 180 301 171
410 422 793 544 120 689
201 976 16 785 608 346
610 101 917 206 216 767
111 245 253 275 580 909
953 124 320 261 79 520
322 668 112 289 766 690
36 815 880 189 642 729
660 166 33 276 789 565
21 702 528 447 139 587
436 855 115 48 595 867
994 297 275 983 489 799
771 781 603 183 24 732
894 660 237 941 808 376
256 424 794 532 253 955
754 563 287 703 930 234
791 609 483 400 831 528
656 729 133 666 128 435
17 210 115 968 782 537
471 858 559 471 945 319
662 563 464 750 53 421
20 387 880 317 141 647
503 146 831 676 908 179
240 887 387 247 385 330
295 366 84 739 853 616
90 32 365 196 243 709
36 617 460 930 931 148
780 184 92 810 863 957
510 710 63 466 548 748
551 578 590 197 118 179
609 710 341 142 562 589
953 370 565 529 719 930
125 831 875 526 222 974
481 441 383 741 63 39
607 924 681 90 917 511
927 995 452 206 971 215
764 736 944 257 417 482
956 469 417 235 176 337
657 537 285 902 207 889
244 684 800 418 997 90
443 122 284 507 295 176
697 4 569 447 506 512
726 699 866 920 335 904
385 170 889 532 722 933
836 762 900 14 671 820
331 772 293 510 254 725
981 546 101 899 94 320
594 744 321 560 74 610
828 296 547 936 310 942
98 178 786 365 876 181
372 206 348 402 117 233
184 682 923 490 616 654
817 322 991 459 468 77
339 862 381 834 868 450
632 143 542 970 646 977
28 769 759 213 193 922
585 820 781 516 802 789
319 606 214 66 798 898
470 492 70 734 783 678
680 90 44 226 487 249
9 370 344 687 72 935
273 21 544 363 714 439
42 177 898 715 226 413
980 983 227 654 608 261
910 16 80 770 595 39
608 807 190 871 978 484
343 86 795 443 856 892
729 794 116 829 137 559
729 500 133 867 890 577
988 821 640 717 404 92
903 963 532 998 653 481
786 665 437 270 876 5
65 455 119 873 436 483
431 266 30 841 819 487
601 357 909 28 376 88
509 814 188 353 235 109
634 361 768 980 825 508
902 782 302 950 487 462
746 54 188 436 961 502
764 425 653 494 691 268
447 215 973 249 424 279
770 830 569 720 174 393
444 419 467 129 878 295
842 836 98 203 503 418
227 289 277 814 660 617
964 962 121 491 637 880
267 503 961 280 620 435
885 337 303 269 682 858
814 798 402 974 405 406
489 246 897 499 510 321
105 469 676 576 50 845
781 327 150 100 789 800
76 58 386 661 254 728
23 221 355 841 132 763
427 196 553 341 977 440
665 749 663 517 171 388
650 934 195 158 245 343
259 19 859 774 270 480
848 162 456 863 880 456
709 736 368 201 709 42
539 878 701 892 795 281
502 135 888 26 998 555
326 656 111 925 760 610
418 538 967 58 801 446
708 233 572 324 639 61
899 449 417 448 333 502
202 130 609 916 525 83
867 199 575 743 980 75
839 667 91 310 662 430
791 670 741 696 155 721
381 550 162 638 169 121
68 686 184 200 401 853
421 505 760 582 764 240
953 514 635 136 961 446
538 149 915 456 287 496
996 155 33 496 701 184
684 618 649 584 530 826
958 949 546 12 762 298
798 649 815 733 665 51
371 339 285 339 212 957
908 564 645 321 252 64
957 459 888 105 653 437
449 920 320 746 68 566
12 969 347 19 332 563
789 820 442 25 784 257
871 58 160 904 773 684
227 679 583 876 858 121
291 15 557 126 156 811
253 634 694 979 644 271
342 887 715 290 717 846
637 886 743 323 517 182
215 161 666 930 425 268
328 716 427 355 775 38
430 320 430 120 74 921
950 58 192 452 457 691
792 501 407 971 23 664
847 654 340 457 530 801
911 47 647 505 451 764
881 779 535 718 316 478
349 374 83 12 159 426
538 616 759 611 8 112
761 947 87 797 994 149
367 382 316 359 98 55
731 677 997 986 944 71
658 260 402 789 645 862
747 692 919 637 823 766
936 205 880 232 338 302
478 563 377 46 289 217
140 813 185 126 12 473
806 355 923 587 971 630
68 611 423 920 244 752
139 592 666 770 113 432
844 662 938 613 725 745
221 583 74 780 911 246
356 544 848 832 21 14
28 186 410 880 502 203
697 40 314 886 960 880
24 122 516 459 983 307
25 32 32 253 456 897
651 745 3 385 350 216
915 594 599 640 976 777
509 362 535 23 835 599
259 473 404 429 299 562
297 174 11 194 958 79
470 686 195 414 735 800
579 702 128 521 221 854
66 30 94 473 340 404
852 176 773 362 481 962
406 983 339 572 963 196
356 742 490 558 887 512
358 163 718 533 575 710
981 945 786 95 973 149
68 11 3 297 296 813
904 926 942 618 911 21
231 339 491 315 273 343
826 92 961 767 35 128
234 25 362 553 502 992
224 930 787 575 435 321
750 489 312 519 687 457
750 235 859 198 362 346
206 260 454 219 676 200
439 572 107 804 454 561
843 186 165 528 190 520
473 434 666 592 650 553
262 391 593 26 913 482
973 817 771 256 703 303
896 636 32 387 221 527
697 132 420 340 507 454
206 441 924 831 406 936
472 126 584 208 501 653
446 691 284 947 654 868
568 959 755 889 733 196
502 15 560 93 329 59
118 214 49 860 869 212
862 205 19 53 587 339
610 687 167 992 877 950
448 323 414 432 13 395
40 135 907 289 387 950
258 810 713 190 800 414
957 836 924 405 35 427
190 856 56 78 470 486
354 571 238 337 532 278
874 736 621 181 950 280
419 588 939 940 889 342
626 702 123 108 786 366
453 249 696 46 201 310
205 888 871 126 531 161
378 607 311 930 288 500
310 320 145 424 915 754
233 288 460 969 197 976
318 324 838 665 46 462
971 353 232 447 742 608
890 356 218 766 456 757
901 137 273 360 939 442
300 237 500 854 946 571
315 447 75 369 855 433
938 125 499 471 936 146
822 794 838 369 288 698
192 287 454 333 295 649
782 267 552 671 614 832
70 204 166 314 801 908
379 817 721 513 929 167
544 993 830 349 326 781
729 77 853 657 974 131
446 504 196 456 187 640
348 454 947 80 496 808
646 808 186 229 311 214
803 165 648 792 699 819
275 505 603 196 353 442
235 22 457 875 79 440
487 647 846 380 305 513
139 743 562 677 194 643
932 325 626 944 487 753
604 978 529 905 806 799
217 711 994 831 486 523
979 381 619 41 871 782
256 774 778 256 630 62
533 983 716 430 419 60
824 570 634 671 610 599
474 802 286 826 619 313
902 499 896 3 192 332
74 986 333 403 320 66
15 430 373 411 964 973
183 767 971 941 989 938
555 439 17 89 687 589
971 959 870 393 549 457
3 538 886 200 45 334
63 222 146 156 493 68
165 413 303 122 23 340
283 316 790 286 406 925
594 431 935 550 990 458
570 92 159 270 978 138
725 808 82 935 810 946
321 994 640 445 21 847
942 954 157 685 970 681
524 199 321 979 836 380
359 160 860 126 818 456
354 815 716 468 476 813
431 400 227 1 414 191
748 919 719 246 267 356
61 927 792 696 522 997
570 301 455 468 116 524
437 826 335 219 43 730
102 387 277 759 60 652
72 213 873 421 87 153
495 483 670 839 654 319
490 196 528 766 634 951
857 165 701 259 677 323
73 249 617 71 834 895
126 924 698 368 357 152
101 828 177 765 416 840
524 126 393 651 882 795
783 818 439 511 491 660
485 33 249 457 42 962
537 75 297 487 179 145
293 69 2 133 383 108
460 35 99 251 551 310
925 892 683 124 927 202
637 987 919 524 927 681
839 412 256 594 741 663
897 815 391 373 364 633
198 851 127 32 709 834
177 548 576 772 450 398
764 484 83 266 684 18
94 876 682 288 13 587
885 916 157 504 494 578
110 477 758 619 347 748
363 431 990 55 84 651
2 310 508 704 474 510
801 279 851 133 89 106
283 449 294 674 410 843
200 161 773 14 567 377
320 737 461 169 377 738
640 218 987 48 421 137
690 509 490 925 117 424
809 605 702 330 187 595
788 794 39 304 699 112
551 993 232 384 5 698
761 901 720 655 258 453
669 45 54 780 44 309
558 958 706 928 336 591
889 574 343 190 859 206
141 571 511 606 501 107
321 753 425 344 503 62
630 473 313 746 244 699
227 111 101 586 893 245
808 499 563 877 813 368
46 558 713 182 611 993
79 766 626 758 67 162
883 738 273 897 927 240
34 85 320 878 240 533
989 361 261 401 59 872
865 702 946 286 200 417
221 140 242 119 842 839
271 576 449 248 741 442
458 943 72 904 432 615
831 914 674 620 104 312
470 487 721 611 446 899
581 14 175 183 232 537
860 425 16 615 550 759
172 183 468 620 921 479
388 349 327 812 497 774
224 401 176 836 420 366
863 513 12 457 992 995
241 933 127 605 191 125
840 196 730 950 88 714
559 411 664 355 712 596
967 639 373 298 878 954
513 960 235 30 332 733
699 471 773 690 692 981
492 166 500 400 871 708
830 292 326 316 54 763
886 558 667 289 986 242
666 29 812 644 622 261
844 733 981 385 378 161
776 483 754 94 677 901
137 969 364 776 885 415
658 530 975 160 758 676
36 53 794 38 549 968
818 236 411 537 724 465
584 585 964 881 305 554
482 162 117 993 674 340
504 772 318 251 957 10
25 524 234 58 871 941
771 117 980 128 32 656
244 110 911 618 642 855
853 156 663 965 59 960
773 205 891 238 910 552
914 872 626 250 640 774
251 244 116 107 778 763
416 751 362 446 49 119
282 933 320 757 700 384
931 233 577 778 779 83
544 343 263 250 773 250
416 760 81 25 751 545
75 940 906 85 52 764
41 527 461 387 476 554
363 767 289 80 487 546
235 783 665 873 872 32
64 64 747 378 503 889
377 623 607 57 782 168
692 69 914 710 845 499
351 291 516 198 445 257
990 973 611 579 745 100
574 317 280 884 621 687
88 46 555 159 211 113
84 717 41 636 967 202
687 244 553 973 156 268
566 140 298 317 362 588
148 379 308 51 769 325
222 484 464 861 545 697
528 591 88 258 498 980
819 454 559 794 339 549
185 562 112 616 477 845
670 684 898 213 632 254
200 679 717 57 193 991
10 336 89 167 302 219
342 290 218 331 983 436
95 986 90 221 476 46
824 832 806 249 342 973
638 516 729 68 351 555
847 846 42 2 54 42
202 27 39 876 882 271
177 594 318 35 46 444
962 21 521 882 83 107
280 211 656 549 49 680
729 821 709 105 446 419
158 881 411 988 272 32
724 454 895 717 837 504
606 155 289 619 28 713
853 55 71 222 481 847
699 912 111 417 910 447
293 269 818 989 902 439
499 428 520 922 228 103
836 230 327 645 77 717
566 415 608 203 667 748
726 859 795 651 513 915
965 639 685 753 161 309
990 648 151 421 295 259
806 896 333 678 366 561
268 91 843 172 442 264
859 948 123 495 659 579
313 33 350 118 564 301
739 519 392 796 858 800
631 132 302 662 683 982
907 317 985 477 142 738
388 448 322 254 70 40
948 374 266 982 183 817
758 916 445 253 375 79
851 804 732 189 320 369
702 488 79 187 798 131
684 292 234 329 483 506
348 939 39 835 611 728
36 104 177 59 328 290
782 530 665 776 973 297
564 296 888 39 501 962
743 558 160 482 813 886
264 599 925 224 358 307
169 608 182 712 433 453
772 72 697 205 556 570
979 732 715 371 992 796
436 822 388 646 693 798
596 15 174 168 772 518
484 188 795 828 392 420
382 500 235 531 444 303
488 737 797 645 454 509
648 389 905 646 824 102
364 711 983 988 153 957
723 21 43 935 164 994
524 145 953 575 267 980
767 452 898 406 66 468
262 6 303 573 890 666
511 990 643 180 603 755
875 236 605 375 621 396
910 22 201 879 786 509
727 667 877 854 674 88
375 641 292 998 565 71
875 154 35 433 152 12
741 473 174 701 321 792
561 741 58 354 849 671
556 732 61 892 998 665
410 118 153 473 421 207
413 525 318 775 4 756
648 220 218 350 415 665
592 489 815 221 870 378
930 225 180 690 288 595
120 705 123 944 966 762
875 318 65 294 782 429
151 723 25 603 614 498
298 387 971 290 900 319
823 128 171 580 144 602
579 88 884 581 86 713
169 421 934 420 702 64
804 973 732 129 80 944
214 564 965 563 994 879
556 390 806 746 500 682
433 536 308 179 711 339
271 964 33 198 771 558
664 192 542 568 649 533
337 744 61 869 959 608
891 996 962 632 162 864
148 118 738 303 835 736
527 4 254 649 215 398
451 355 56 450 570 312
824 40 142 948 463 304
33 656 900 977 699 42
966 847 345 148 820 328
311 108 699 431 916 237
411 656 281 584 695 133
611 606 653 979 198 394
194 657 627 838 740 628
163 208 780 494 139 737
9 829 337 905 458 781
236 943 684 821 362 520
304 392 52 511 562 858
737 401 317 163 306 315
986 137 97 416 506 496
52 434 883 385 681 516
580 577 610 993 812 831
533 392 286 649 201 113
707 247 823 76 136 670
395 852 329 394 541 429
429 576 506 896 130 123
567 140 523 198 638 360
479 445 245 122 768 634
675 953 805 917 200 263
783 123 714 166 391 237
529 491 546 486 180 451
647 419 910 663 587 308
167 769 953 936 520 720
503 395 580 303 166 280
402 783 990 47 653 440
52 855 811 30 705 953
978 697 802 686 309 393
956 268 493 163 497 421
458 93 664 730 191 276
62 553 734 139 717 225
334 184 501 680 38 502
467 184 829 405 273 282
385 444 246 915 386 484
142 283 654 375 77 97
404 194 608 246 210 41
969 68 168 178 948 340
650 743 870 567 330 907
755 220 96 94 670 468
57 969 892 644 537 18
229 200 812 183 811 617
389 668 52 149 234 946
312 575 747 431 379 800
153 331 335 675 716 406
898 827 996 725 677 774
624 541 581 871 117 43
158 683 273 981 637 377
408 555 931 746 690 146
317 782 998 889 619 618
786 34 562 406 738 744
637 712 494 665 684 888
201 397 893 989 622 341
485 602 382 821 859 581
849 904 762 383 692 771
796 300 637 932 608 955
834 906 640 4 719 942
868 798 33 143 88 280
949 835 90 932 841 128
541 900 794 363 217 476
661 330 718 494 667 206
852 568 52 95 120 663
385 687 268 655 383 903
190 256 197 629 1 492
887 38 700 220 289 158
690 308 988 614 182 53
302 493 688 627 949 762
466 390 104 459 777 879
682 492 159 272 680 664
318 76 256 262 483 298
360 986 717 713 318 515
890 873 720 722 500 789
103 753 949 104 773 23
738 313 906 161 966 638
20 845 32 917 1 370
864 858 498 758 506 375
606 594 375 588 971 426
4 64 514 621 143 538
762 625 718 855 968 12
347 408 855 416 824 89
323 705 922 847 607 211
216 480 167 732 279 180
547 740 336 690 924 371
260 713 310 747 249 610
198 103 877 37 339 503
146 534 725 916 50 28
204 871 304 359 545 368
468 224 742 9 701 859
932 319 74 592 278 887
866 18 835 740 583 588
698 682 798 710 172 338
132 859 864 54 116 318
136 155 861 951 78 808
110 893 313 915 741 26
661 606 606 707 515 668
998 188 418 66 867 853
524 714 383 633 33 624
46 705 395 3 499 263
579 240 328 891 329 591
824 368 660 558 786 834
873 54 389 662 494 719
743 329 773 617 45 790
101 539 285 244 678 601
941 108 686 455 849 300
549 974 620 473 443 900
581 982 333 791 253 500
299 184 703 879 992 346
759 601 774 284 179 888
292 603 356 706 136 497
857 50 263 675 218 754
120 881 194 354 755 561
630 734 790 309 493 566
249 184 237 580 256 327
861 333 649 386 209 829
733 696 9 50 990 916
879 858 333 276 528 534
191 51 840 958 915 18
666 310 905 249 990 707
605 813 660 194 572 403
711 961 211 801 142 595
416 783 987 891 537 997
359 967 473 488 675 65
439 532 526 691 485 719
231 690 187 875 864 879
791 202 962 488 432 765
966 88 540 140 21 502
150 3 20 71 642 141
566 484 708 212 460 648
775 891 472 402 375 693
940 34 541 864 850 41
220 143 789 245 67 687
249 75 390 845 526 676
923 583 428 588 233 360
354 974 487 879 712 91
38 8 871 415 465 650
310 272 373 173 255 838
779 886 464 531 753 890
501 559 792 358 874 533
985 384 664 469 416 568
959 39 592 433 128 887
6 885 824 324 691 329
684 84 483 771 554 345
255 150 604 719 6 173
99 407 159 308 552 285
126 48 741 93 916 44
992 774 451 33 427 658
756 569 776 315 522 554
503 380 518 454 779 85
210 449 867 532 748 954
183 9 193 623 128 485
748 764 374 695 590 803
14 298 30 505 973 870
404 618 365 113 388 81
219 563 265 140 822 734
608 6 482 712 182 379
541 145 216 667 554 94
177 653 101 744 842 608
388 247 228 635 528 47
229 553 681 577 615 544
747 78 626 460 510 869
688 559 182 568 584 706
571 789 502 429 128 992
835 954 322 787 926 774
479 921 349 218 399 192
660 652 327 591 732 294
867 209 26 403 17 25
965 81 975 508 161 140
500 483 215 763 884 136
702 686 305 880 705 304
755 856 858 293 161 71
682 372 628 101 195 389
388 712 397 168 921 996
754 622 284 601 271 637
276 312 720 714 964 578
655 498 811 736 235 391
814 193 383 10 606 172
121 241 866 243 692 922
709 860 971 833 26 53
222 596 321 164 219 637
430 847 821 517 290 945
979 807 984 635 883 416
276 819 316 591 12 689
896 843 259 475 133 786
372 553 319 701 643 291
207 176 551 256 601 902
514 315 261 446 334 324
916 727 359 726 524 829
665 863 991 926 456 777
208 80 81 971 531 48
332 218 535 884 685 270
189 276 336 601 853 18
803 751 212 656 930 472
808 587 218 946 716 34
151 540 909 609 136 318
760 280 434 137 788 146
305 606 283 637 384 272
910 756 673 658 195 418
806 189 481 664 79 891
643 193 837 981 625 345
33 92 458 62 358 887
836 541 568 99 840 659
507 807 105 15 980 262
769 207 265 899 784 632
164 309 989 888 869 506
565 43 702 378 664 852
135 963 360 54 273 699
293 441 73 923 920 238
890 945 423 822 351 364
549 205 106 432 922 575
83 554 137 262 574 211
246 175 477 15 434 675
375 300 933 182 61 292
963 139 367 346 653 672
795 825 925 123 480 339
202 284 359 317 521 207
944 766 867 796 480 276
658 467 281 793 306 290
221 221 221 937 380 363
573 587 348 708 213 380
857 112 906 873 753 553
552 623 921 340 617 769
195 217 497 260 931 13
518 556 631 844 563 913
165 726 139 389 656 648
639 248 201 910 871 694
418 808 840 284 6 72
436 875 278 816 843 428
583 689 577 102 289 288
133 617 250 642 985 150
373 571 828 339 652 421
16 236 271 335 894 182
597 235 399 972 414 310
668 471 623 122 131 202
560 584 911 297 67 952
422 129 843 437 158 687
638 790 174 561 2 732
200 752 545 444 92 801
479 361 517 919 385 750
117 845 570 207 325 497
809 584 180 476 347 331
908 535 105 902 254 655
106 934 313 628 91 704
34 174 553 848 817 567
498 814 267 73 133 319
118 874 680 579 175 488
896 771 979 102 521 66
925 432 348 791 427 469
56 782 403 247 545 340
313 513 68 477 87 651
744 686 161 304 320 902
251 908 502 129 153 748
182 21 705 531 890 278
377 680 814 407 272 754
750 266 855 332 642 933
522 502 857 206 151 213
66 600 952 483 228 709
951 812 637 211 275 631
87 612 899 372 349 257
456 944 78 14 223 453
485 99 73 464 842 383
239 557 41 807 600 919
99 246 838 130 940 5
437 348 625 274 253 236
418 549 836 88 624 946
214 895 748 291 730 995
245 328 978 635 181 44
83 476 71 542 643 762
794 780 182 811 131 856
197 133 440 49 584 592
831 777 21 390 395 384
175 835 315 135 819 27
429 717 663 53 934 903
93 990 944 669 615 742
203 436 473 549 527 73
915 991 949 374 533 259
787 618 512 20 430 625
448 20 781 111 266 736
709 902 219 214 916 867
320 58 57 783 241 384
439 288 698 52 779 157
72 628 536 107 870 462
305 63 194 122 108 191
693 430 315 599 643 1
423 247 99 595 336 426
255 976 574 323 390 647
281 537 158 135 708 759
196 488 978 543 855 4
980 241 228 343 364 643
623 133 312 407 747 677
97 727 343 796 440 909
68 290 64 346 552 692
587 524 940 673 686 332
34 493 174 150 93 944
675 152 130 885 170 207
655 171 794 26 804 468
952 936 418 782 721 341
227 184 609 864 704 493
722 662 744 118 89 930
645 59 497 890 277 724
771 302 662 800 558 420
563 408 382 589 71 416
744 19 90 951 237 165
658 877 933 234 950 183
770 657 652 933 144 527
466 566 520 17 751 162
332 361 969 275 683 915
972 550 953 348 255 287
267 983 898 995 80 352
928 222 645 730 824 277
879 329 481 465 970 533
696 686 787 48 657 235
710 997 397 617 403 842
521 47 795 62 761 278
974 130 711 964 428 54
94 585 908 98 107 454
563 876 238 233 155 809
486 85 957 343 631 708
138 520 900 727 419 940
709 685 37 798 254 72
470 877 843 163 553 994
218 193 76 735 107 865
379 432 286 675 862 844
185 267 574 491 731 509
876 628 335 901 795 198
692 110 991 821 817 134
660 562 682 13 238 16
323 606 929 586 385 985
144 603 274 96 226 355
978 710 274 567 778 490
256 51 361 613 533 391
725 424 725 831 108 247
47 770 537 99 623 668
497 985 708 78 388 616
824 373 500 478 192 316
857 213 874 937 786 637
790 448 576 995 31 335
64 261 563 674 274 565
925 519 682 358 248 742
896 134 911 234 816 250
955 412 95 90 460 415
511 500 770 929 542 941
418 59 150 631 589 322
613 301 148 608 73 405
726 611 715 738 519 888
352 27 271 305 847 940
940 654 186 866 123 567
361 396 278 525 918 224
846 767 626 313 242 421
958 155 836 634 189 483
420 577 271 102 621 521
895 203 657 819 169 108
75 776 336 160 762 728
369 938 423 227 881 967
760 716 924 727 127 885
772 384 937 90 305 430
613 342 44 958 284 200
560 416 638 24 657 708
280 751 486 463 250 634
617 945 326 238 845 713
743 449 328 869 941 627
635 212 911 997 127 903
823 636 217 259 757 230
931 227 873 58 528 499
754 400 796 554 805 820
652 760 569 506 376 488
932 389 409 152 498 867
441 288 595 641 28 240
434 177 47 152 62 508
471 229 889 170 990 125
332 274 824 401 475 631
355 307 195 922 1 102
302 680 991 947 295 290
727 910 266 276 568 197
96 774 985 530 432 507
536 183 22 69 155 733
754 488 720 291 173 6
47 195 291 209 831 44
581 503 321 299 151 849
22 646 982 896 128 457
456 348 329 855 167 839
929 838 598 601 280 679
673 8 799 248 556 297
626 185 630 532 169 220
932 892 901 516 904 67
837 153 566 885 522 558
307 920 168 769 614 573
202 777 608 561 156 849
391 465 541 639 236 94
754 848 399 790 618 24
827 969 874 529 235 362
452 129 321 815 324 44
46 566 205 712 260 508
152 834 799 726 640 59
966 814 891 776 892 160
300 312 310 243 727 836
448 706 228 166 528 201
946 202 230 294 56 254
922 490 660 850 191 855
60 932 886 298 734 57
643 16 505 811 512 245
720 275 650 737 549 63
393 907 248 510 917 236
409 587 953 124 227 906
658 61 265 783 351 483
796 247 684 338 417 966
409 613 810 26 877 376
796 121 637 730 448 338
471 817 307 792 742 539
956 748 447 292 75 213
483 880 201 912 798 318
689 103 361 686 114 886
813 171 857 497 130 497
565 367 724 525 183 773
945 484 740 724 216 764
90 897 758 15 593 381
990 34 197 417 763 632
766 870 956 409 847 490
741 172 508 71 132 468
337 6 710 861 586 176
73 160 939 2 449 632
577 927 85 641 770 254
963 897 950 433 998 398
402 19 345 366 624 237
423 156 213 857 582 178
72 741 581 76 710 660
722 331 294 327 638 569
633 906 341 930 305 257
530 646 490 208 287 552
325 176 62 605 989 200
797 127 118 592 368 585
571 571 432 509 570 863
685 780 349 53 781 151
868 233 161 492 687 750
273 664 838 569 879 444
520 709 148 342 947 580
14 280 824 144 560 528
775 874 567 830 975 184
961 549 630 459 589 260
813 696 575 626 215 500
372 530 317 360 425 762
739 459 415 236 385 385
762 216 340 387 492 283
771 528 729 989 585 370
604 379 211 931 462 810
371 176 285 315 122 359
10 736 781 388 894 880
208 310 871 630 965 866
657 770 694 679 590 118
717 982 96 23 906 459
270 257 789 562 84 232
434 178 596 574 808 153
75 745 482 184 996 181
162 881 25 430 997 178
564 218 175 557 605 1
958 574 926 258 827 826
433 355 747 207 895 197
583 361 490 934 267 323
253 428 156 620 856 407
457 118 5 578 383 914
559 832 932 785 568 800
303 573 292 206 895 986
265 852 512 287 214 605
917 44 249 11 981 886
813 745 285 712 431 694
907 395 324 195 667 362
2 912 49 874 592 892
507 306 936 434 998 538
366 934 789 594 574 130
523 567 844 793 493 532
119 318 537 848 949 624
276 617 299 721 577 672
816 676 59 601 514 246
424 502 178 127 22 455
140 940 54 971 620 94
212 992 442 353 387 477
418 471 63 369 85 551
640 839 499 564 526 393
478 475 914 90 454 205
184 977 570 817 150 829
156 399 820 788 868 80
677 545 93 883 363 22
713 280 524 447 891 144
196 502 771 627 371 897
547 316 3 980 172 737
621 27 950 379 751 794
198 723 626 983 834 402
543 796 398 709 232 785
679 604 384 918 169 57
705 620 393 413 931 826
319 216 682 853 589 75
677 13 343 281 343 186
707 876 195 888 142 591
184 145 993 357 581 665
391 81 138 228 351 408
726 887 754 881 566 663
248 832 934 409 395 819
242 952 472 321 726 957
701 13 215 910 619 17
994 311 973 560 452 975
377 389 696 625 604 186
700 237 141 416 26 778
243 577 715 632 559 784
723 475 727 428 496 454
242 357 851 591 913 11
808 247 860 816 774 131
647 675 440 558 448 260
807 363 463 737 57 384
449 593 884 133 520 872
340 95 840 236 182 774
718 227 635 276 740 176
691 945 984 912 774 606
582 807 907 441 362 132
956 961 895 864 984 973
802 468 76 262 97 813
455 399 492 64 240 634
469 32 165 611 848 620
578 997 396 694 257 579
387 254 490 242 132 111
596 223 797 8 774 781
982 666 624 606 503 50
162 555 96 883 332 188
707 975 827 952 787 78
336 761 299 534 11 183
806 308 312 559 186 603
517 380 260 640 261 325
966 369 38 300 146 248
756 287 509 240 769 610
545 688 854 315 901 555
368 678 544 491 152 953
908 436 364 868 257 991
900 583 872 631 380 658
563 198 613 398 22 709
961 659 390 549 495 499
720 785 157 692 160 296
868 259 60 441 287 818
889 438 169 565 712 418
912 696 819 880 489 313
106 5 291 12 902 285
429 159 146 533 690 287
511 896 663 540 755 380
392 104 984 393 219 592
737 994 989 462 643 552
835 976 695 628 49 992
740 730 414 409 598 912
672 664 771 35 4 843
808 988 693 255 679 860
161 888 198 963 336 28
606 735 837 120 806 504
5 955 517 445 691 759
92 808 677 151 83 398
329 118 43 275 679 347
535 408 924 441 135 796
397 671 726 56 453 17
748 416 527 382 700 479
176 902 63 206 811 620
308 892 741 624 307 670
858 820 471 370 44 87
235 512 84 951 192 883
151 302 816 302 19 433
163 510 702 371 973 916
992 322 429 586 299 51
470 261 647 769 855 486
597 310 143 665 317 992
245 689 853 114 464 14
885 812 963 555 619 413
345 27 645 11 544 79
814 160 359 986 16 895
739 525 23 358 369 555
301 456 554 285 192 277
121 404 981 437 651 581
987 680 982 875 112 293
308 435 179 741 431 912
295 349 698 122 256 712
185 738 355 746 814 201
802 972 186 350 385 272
828 252 545 142 531 264
131 724 572 196 860 397
92 599 75 159 319 903
930 535 343 68 296 555
25 262 642 693 816 562
297 213 932 926 794 292
115 142 333 56 130 453
351 543 572 909 123 806
745 239 147 110 723 629
769 210 916 802 286 128
49 920 359 884 89 75
693 126 361 522 562 157
247 112 671 144 780 226
78 461 452 428 728 377
318 969 539 331 825 443
416 654 986 165 267 147
895 455 160 864 780 671
605 170 629 397 663 871
596 813 751 809 825 932
226 288 906 92 840 149
150 297 320 354 950 438
30 325 322 50 357 65
126 169 553 763 800 51
944 488 421 64 43 619
989 268 5 563 216 553
19 514 544 214 750 189
772 140 472 780 345 938
257 830 965 965 556 711
588 831 888 2 148 954
77 175 819 656 995 470
242 265 102 553 170 480
256 617 739 376 629 133
132 915 24 612 717 279
33 146 104 996 827 368
920 363 524 44 514 598
13 849 510 737 221 290
746 701 826 661 500 910
33 935 284 184 443 44
908 91 742 824 942 363
740 461 949 647 477 359
41 721 528 873 960 317
889 452 927 793 456 214
516 219 306 161 472 720
300 685 725 741 76 405
690 390 303 853 688 696
635 234 102 722 293 675
604 78 355 50 247 867
232 539 706 635 962 760
892 508 560 230 390 483
554 31 574 471 579 211
796 98 439 724 56 562
841 371 599 140 810 310
668 428 449 923 992 91
554 441 998 535 259 615
985 298 660 559 780 130
294 204 193 94 977 839
32 159 808 366 158 5
324 31 245 383 570 161
365 956 179 531 359 755
890 44 212 11 30 523
858 519 521 684 25 761
394 430 411 403 582 385
321 842 386 414 923 63
425 45 305 513 333 819
910 989 583 631 968 974
135 258 419 25 191 431
791 800 259 177 39 511
354 909 914 377 299 980
373 216 761 649 286 212
615 788 21 329 811 828
632 271 709 838 180 331
193 179 47 167 737 13
903 187 142 665 533 324
590 879 667 761 494 213
798 574 909 470 302 40
258 801 127 525 828 785
790 903 9 297 523 26
19 726 438 693 760 795
239 823 676 615 389 763
644 417 956 44 649 65
634 771 547 615 830 875
964 825 347 964 432 19
391 609 14 236 418 64
708 271 465 583 698 323
672 111 880 393 23 315
221 169 724 578 150 474
904 490 705 113 652 519
259 247 506 852 864 141
274 581 536 917 874 811
714 399 758 478 418 333
194 634 987 318 894 249
372 315 636 162 392 414
310 443 594 648 368 495
316 132 183 19 263 540
673 664 515 314 903 481
807 347 249 697 46 399
548 589 201 160 537 915
656 744 665 615 400 955
536 943 405 630 71 408
824 200 637 437 55 141
735 462 144 479 669 268
528 428 59 336 694 393
65 682 232 192 36 234
77 374 196 339 697 818
760 504 163 485 285 768
758 143 539 193 543 930
803 550 335 50 200 770
589 890 731 461 890 214
696 923 654 754 29 489
513 603 66 729 764 9
534 201 536 848 89 569
270 714 241 760 98 381
23 852 564 859 224 662
549 127 667 984 304 454
210 818 438 958 339 334
764 432 66 462 317 238
726 259 427 884 448 510
23 921 213 585 530 108
13 203 800 719 224 604
8 908 812 809 833 471
611 870 229 157 200 324
113 187 752 172 388 426
19 897 446 471 360 191
209 53 511 855 883 682
433 664 238 501 514 80
426 921 195 364 895 433
135 687 75 835 940 871
893 592 826 427 138 631
935 684 855 391 463 934
44 612 203 50 852 732
738 946 364 156 918 422
487 634 786 242 427 363
128 577 780 351 854 273
815 784 21 528 160 911
287 708 959 52 236 985
157 700 325 729 601 581
910 372 980 130 89 765
179 852 574 905 993 182
919 209 615 475 306 443
951 463 195 183 234 658
790 422 454 859 773 857
988 554 583 871 836 481
711 409 203 681 219 42
444 577 227 892 807 502
834 615 995 518 376 373
945 188 883 924 466 207
337 870 382 462 465 251
577 894 756 253 416 972
140 732 757 752 208 237
316 378 594 458 740 809
915 414 67 549 27 849
687 318 688 834 308 932
204 793 768 182 376 232
116 731 387 66 944 235
541 301 318 554 759 661
561 78 890 233 784 966
289 415 267 293 967 167
510 714 847 613 996 871
395 677 960 892 806 280
759 174 497 356 531 417
613 990 464 703 315 708
685 435 944 66 825 606
905 167 250 818 134 588
702 959 638 732 644 70
580 626 124 842 554 869
559 382 229 665 997 840
670 768 984 271 923 196
561 44 457 918 705 340
62 409 221 763 813 953
791 135 479 706 272 197
812 927 768 186 261 398
373 677 473 62 481 711
577 399 701 895 263 912
935 863 616 183 87 162
89 761 62 862 821 816
466 361 708 645 116 801
918 672 816 88 906 887
27 390 835 384 443 150
961 980 417 792 845 18
517 438 748 376 390 855
875 225 419 792 689 209
549 628 829 354 413 346
204 544 312 632 248 441
783 969 929 402 836 753
817 346 709 952 392 952
327 32 281 643 302 145
513 543 16 708 464 948
577 722 379 817 897 484
838 460 80 66 520 429
958 884 760 653 490 747
382 880 623 249 50 649
544 265 332 115 633 782
126 386 303 263 603 125
895 336 268 664 256 711
610 318 458 58 175 227
318 414 749 905 345 779
938 643 554 975 515 102
210 919 729 945 369 914
599 782 918 958 31 909
453 103 976 279 984 993
123 134 696 951 404 23
153 656 755 617 404 641
45 845 6 246 674 337
447 120 606 974 163 492
786 313 334 103 591 978
546 470 859 906 760 297
125 539 333 261 622 662
542 833 923 880 491 315
132 665 165 647 455 559
956 42 239 492 300 517
922 61 836 12 777 415
488 374 900 67 159 976
313 961 518 423 601 858
500 620 624 556 164 413
896 524 422 241 434 723
278 924 68 371 468 637
166 260 633 691 922 156
972 573 589 21 22 398
753 859 631 628 757 3
620 690 576 736 576 158
578 124 587 195 908 592
564 82 913 27 905 806
262 382 187 66 169 691
908 354 391 784 83 559
159 825 980 661 749 470
583 964 253 334 766 763
967 325 378 356 275 452
220 809 263 469 722 131
931 797 225 752 641 366
442 331 802 937 451 833
885 176 507 79 895 516
898 30 205 465 506 20
70 709 434 99 932 899
803 860 195 168 594 559
159 893 543 300 925 33
867 763 222 805 522 701
482 98 347 769 68 894
189 68 82 74 153 885
337 1 739 368 253 567
225 696 673 181 834 916
884 820 786 190 413 998
937 718 192 67 380 536
676 812 513 63 254 727
964 937 33 171 709 929
332 44 135 945 553 275
254 55 279 454 478 811
722 640 112 651 598 877
250 588 334 652 130 908
957 970 845 845 291 823
227 555 693 373 170 327
25 921 218 967 936 990
468 374 174 808 181 927
375 669 568 943 635 671
722 66 375 27 299 682
995 894 93 524 594 205
634 710 865 680 941 217
44 530 786 948 690 841
669 733 646 143 585 918
752 126 85 298 298 653
776 853 804 782 20 833
580 465 362 911 176 934
846 994 114 896 745 824
354 940 698 605 424 915
87 104 190 941 825 636
438 663 266 436 33 589
831 141 863 733 365 360
77 187 717 121 557 650
794 133 49 563 565 260
859 438 417 301 698 974
462 836 42 8 809 552
26 208 781 364 410 421
1 426 481 402 478 400
463 278 771 927 295 971
212 275 244 239 805 593
52 350 192 100 848 25
18 318 218 162 109 537
911 90 802 580 512 573
772 896 182 644 763 871
577 540 244 4 120 432
31 305 854 274 323 238
857 247 709 703 976 796
315 124 606 196 378 618
771 393 934 233 43 235
500 425 318 191 476 271
514 439 738 376 322 749
90 785 960 576 93 484
787 754 285 350 43 240
673 957 913 114 961 327
860 350 479 313 916 921
44 697 412 843 107 876
828 166 806 930 238 554
139 248 594 596 697 557
172 757 665 619 987 520
300 934 929 908 40 254
203 284 264 16 318 78
518 666 24 581 453 323
861 307 564 8 875 298
953 101 418 906 122 383
721 42 417 892 127 776
117 238 170 75 266 848
973 696 69 907 843 471
896 732 270 846 303 250
305 42 755 283 840 248
379 575 263 588 76 823
823 623 247 890 313 723
970 540 294 882 247 830
469 620 606 510 590 685
307 13 642 111 231 745
976 410 731 666 229 188
655 279 571 158 574 499
761 228 120 225 152 283
819 728 158 176 928 967
769 773 41 883 348 341
653 606 710 271 182 266
582 926 481 535 440 552
450 619 975 854 14 196
916 553 622 154 97 911
887 370 712 539 448 768
716 996 930 246 672 897
705 320 378 887 698 633
563 844 435 951 949 105
761 340 387 489 946 508
226 921 531 898 949 477
173 55 262 296 659 531
253 613 613 414 145 979
724 462 582 799 786 661
448 629 722 175 643 242
606 934 692 273 55 806
788 700 970 215 430 700
750 778 567 855 159 236
595 204 834 400 215 972
765 512 643 235 81 467
582 117 952 288 586 507
122 944 947 494 73 678
125 576 962 742 209 836
259 270 291 139 769 695
79 891 474 254 815 807
480 552 519 903 759 395
495 472 266 810 484 284
69 325 218 164 513 297
404 204 818 525 163 973
120 318 930 185 422 755
315 740 71 865 608 475
664 18 584 711 428 725
964 968 643 455 178 611
779 837 280 613 221 410
449 934 841 347 756 362
174 523 459 848 698 246
271 157 638 529 655 809
298 152 461 632 626 980
192 62 562 790 254 156
543 909 246 147 118 292
978 282 676 448 77 78
30 875 915 16 14 223
78 157 592 898 359 143
278 823 679 781 211 621
652 9 148 26 830 219
35 732 955 821 309 443
139 671 214 369 93 63
680 228 109 642 972 996
702 112 266 458 383 798
685 261 6 124 561 372
777 708 773 413 176 953
316 41 987 300 329 3
737 536 708 221 492 497
291 16 709 3 725 929
703 243 100 770 926 86
229 622 118 499 460 22
786 271 668 44 247 562
176 534 242 175 435 451
685 985 993 872 312 20
53 728 446 712 485 539
557 949 759 769 17 766
505 6 962 862 323 361
4 377 586 864 812 286
831 145 563 243 54 163
355 717 983 380 190 910
712 156 958 895 168 112
539 412 74 847 159 906
426 515 481 63 184 441
267 522 130 364 103 565
276 440 456 437 474 840
345 183 94 486 194 841
447 64 426 440 877 541
859 797 146 340 41 670
77 967 777 435 814 607
588 712 766 358 508 617
337 406 471 315 892 751
589 18 83 906 106 214
224 795 241 772 731 405
296 24 196 61 42 58
98 834 986 442 579 110
356 384 688 53 681 323
574 591 458 155 613 379
438 538 589 339 95 152
857 18 700 592 409 896
57 572 163 351 887 566
404 184 533 952 359 534
595 49 135 622 603 815
940 495 908 419 606 482
513 696 686 949 800 215
997 201 543 685 236 93
202 103 769 263 181 871
50 738 708 299 66 372
204 981 13 258 612 436
444 600 956 503 421 353
936 403 154 507 783 230
328 931 638 826 546 7
953 719 805 401 951 238
882 470 440 747 875 462
911 874 734 823 245 870
371 462 609 824 726 426
342 285 37 436 964 566
926 707 729 889 984 864
525 906 924 938 479 622
644 614 902 336 769 803
808 856 547 391 591 585
228 681 564 168 165 978
232 364 529 283 283 209
742 672 822 212 763 758
139 182 463 841 831 79
955 88 371 706 470 300
58 306 258 109 730 175
700 59 504 509 32 915
908 487 456 789 673 8
867 347 653 519 838 590
170 716 903 549 176 398
151 281 362 570 365 557
594 708 45 87 988 682
946 674 925 727 974 559
553 913 619 537 603 394
950 325 218 471 271 316
593 841 40 2 580 693
930 546 674 381 87 589
271 206 11 758 11 626
531 680 584 854 88 34
868 106 30 640 675 237
675 845 447 356 691 769
672 285 843 27 986 792
139 490 498 752 764 902
852 659 779 771 547 211
862 317 242 548 647 507
619 741 655 602 1 503
786 740 868 459 160 579
961 770 867 508 534 175
989 765 620 263 344 565
227 988 833 849 953 536
735 233 413 280 681 284
588 145 822 935 658 435
537 575 341 586 812 712
671 316 770 975 588 932
717 46 855 901 326 588
364 995 15 44 565 273
314 96 438 120 718 901
626 524 115 585 75 77
514 28 952 811 735 115
826 414 986 559 64 244
484 715 208 878 759 867
247 599 553 959 163 285
882 355 882 728 222 545
623 714 551 914 423 377
44 440 263 43 102 200
435 402 28 235 463 531
937 689 308 955 602 365
567 683 962 970 771 708
928 12 202 621 257 666
980 628 394 8 60 587
335 184 161 813 515 924
313 814 544 665 566 60
786 268 512 212 87 226
915 76 271 651 301 995
153 68 189 774 352 224
721 250 109 88 187 110
853 267 285 602 76 652
932 832 422 964 625 126
226 464 454 922 452 154
914 509 733 547 91 957
198 72 54 965 886 746
771 551 393 680 796 599
881 873 174 679 736 184
144 485 697 923 631 897
413 462 519 686 768 277
524 908 977 974 240 43
669 511 493 895 405 870
562 371 29 367 222 928
785 757 832 416 418 108
752 868 647 257 379 548
384 17 974 118 939 324
133 360 261 816 409 421
835 310 623 204 625 150
915 46 896 745 632 126
580 777 85 781 688 762
273 735 123 739 352 273
817 259 113 850 622 852
809 757 927 3 763 84
534 339 873 652 650 4
223 738 75 471 255 162
22 26 663 709 964 68
919 644 264 606 691 158
165 879 415 631 531 7
619 134 674 148 2 289
993 277 919 430 753 683
682 544 754 525 552 783
746 64 38 132 547 478
789 984 77 688 311 509
531 981 945 248 269 305
823 774 930 903 800 605
582 5 657 974 556 680
691 931 23 277 263 451
881 75 529 476 881 565
720 926 679 302 369 600
407 608 99 242 834 879
82 969 390 579 849 57
185 101 607 165 97 20
827 765 22 984 30 180
381 735 20 846 882 342
775 305 550 998 194 411
793 415 548 834 865 473
121 99 806 514 33 263
758 441 83 197 861 420
211 234 885 522 945 584
200 484 46 87 777 930
981 445 646 171 266 569
112 62 795 505 246 500
350 848 88 504 143 635
120 574 834 422 978 156
233 476 230 986 532 563
134 862 798 622 562 980
696 170 810 929 666 420
344 703 421 878 12 468
520 76 998 341 381 794
729 746 640 73 234 906
102 965 621 396 647 695
86 866 222 773 198 799
19 43 644 262 224 209
644 855 972 555 582 602
629 295 216 807 704 181
281 383 874 649 313 213
977 88 67 71 769 144
150 176 995 538 848 869
328 190 418 477 163 755
61 621 221 667 676 342
956 722 636 725 822 827
773 666 401 208 389 560
135 614 786 789 422 123
320 638 939 239 951 940
369 27 3 128 550 109
805 740 812 202 371 682
546 969 619 265 535 40
698 918 320 787 666 768
219 443 682 291 739 488
201 552 245 671 512 55
701 153 553 757 382 889
219 349 585 357 199 854
423 384 629 450 981 38
507 635 67 224 638 244
329 653 8 946 431 156
670 552 223 779 565 50
693 557 803 524 16 268
274 50 18 452 360 715
856 41 600 666 51 969
392 872 355 105 576 513
53 458 495 757 82 493
966 672 36 554 706 852
585 598 530 850 277 352
72 865 178 841 340 726
807 333 506 291 9 400
864 599 245 836 616 694
481 577 910 680 174 415
589 923 459 704 62 763
305 25 607 295 522 223
567 681 663 775 570 229
571 311 427 757 728 229
975 43 686 990 616 586
855 675 907 147 276 243
6 278 963 512 713 465
31 609 16 699 147 92
783 154 322 475 178 931
174 889 870 922 78 55
498 970 614 592 711 519
476 705 196 565 590 402
594 777 161 981 366 217
638 5 193 608 167 45
447 696 614 797 358 864
946 244 270 564 23 402
470 366 488 123 887 954
720 516 29 672 990 120
809 970 312 456 333 348
319 13 327 271 757 235
654 123 430 53 414 325
108 977 814 366 254 760
8 373 435 226 403 825
585 841 174 450 49 481
494 22 951 279 226 814
844 48 568 422 918 686
932 130 312 525 576 497
34 548 899 564 112 519
939 172 295 687 504 627
31 493 138 742 518 756
858 716 734 656 617 41
534 286 367 156 842 800
962 627 274 538 105 319
87 377 520 95 631 584
202 539 966 804 870 248
459 651 884 830 195 773
794 774 982 100 113 365
158 46 301 949 815 431
786 455 780 668 853 44
314 313 794 216 680 982
103 4 959 973 479 977
481 760 426 213 775 959
119 892 256 954 680 209
576 888 718 35 313 240
894 773 645 623 562 379
697 902 938 86 123 312
131 110 705 493 28 815
350 767 518 996 203 997
534 647 611 35 820 603
310 163 837 577 520 983
705 123 4 804 300 11
250 40 476 648 54 569
944 183 751 746 666 992
228 759 626 271 264 611
995 595 131 806 591 605
888 340 786 513 446 807
600 203 461 950 96 997
186 848 41 396 808 451
287 804 971 591 97 863
473 765 32 838 817 850
488 910 876 160 162 371
745 829 31 628 22 112
415 42 673 124 600 657
47 76 408 804 167 775
39 588 419 151 510 363
490 784 175 805 242 629
390 745 838 800 261 187
358 949 456 939 919 550
723 125 934 878 830 715
361 402 998 772 505 125
701 758 391 463 604 482
87 970 934 738 308 427
576 806 130 516 217 867
347 541 791 54 778 745
822 511 269 561 945 632
603 519 27 818 617 658
798 762 244 368 734 596
815 54 467 479 265 338
644 187 100 381 915 748
581 239 644 895 169 479
40 562 741 395 488 526
969 960 155 294 687 211
18 648 976 486 569 114
701 426 195 985 448 457
795 28 488 443 95 956
727 525 260 912 6 650
769 801 878 862 289 226
574 303 789 289 40 576
892 377 849 41 935 693
987 661 582 426 184 352
361 27 240 990 416 312
305 125 729 962 543 548
193 923 169 313 364 227
445 331 419 350 106 171
932 720 549 143 990 954
505 59 528 91 563 405
106 489 607 358 38 66
410 956 205 707 201 967
833 443 878 287 255 638
247 280 212 644 207 888
623 239 149 678 301 662
521 756 158 718 968 814
569 142 416 213 921 355
95 626 573 925 436 349
282 230 152 604 48 837
826 69 670 887 232 207
327 583 630 307 586 875
398 847 437 407 57 863
680 16 295 467 715 437
660 28 894 438 105 989
192 155 736 668 671 806
54 442 317 260 11 366
469 10 214 119 783 557
185 431 634 332 772 874
702 834 207 692 984 879
153 425 182 476 517 302
542 185 661 939 713 68
672 516 558 833 422 505
198 578 530 442 143 250
975 415 931 116 385 398
26 698 17 372 256 596
129 907 149 113 711 908
160 795 920 95 212 440
164 669 271 241 396 387
312 461 302 583 614 876
632 106 291 602 797 248
297 644 531 29 49 733
352 785 402 754 52 156
395 931 341 27 545 406
134 473 372 454 5 901
498 592 81 195 711 58
52 116 968 155 228 56
305 439 709 229 623 411
947 771 282 907 533 142
16 293 697 240 39 588
439 847 620 355 529 214
180 853 315 831 518 371
789 760 563 449 443 868
284 884 190 359 814 229
920 132 938 717 101 976
915 216 919 54 945 284
904 307 92 103 225 710
542 553 910 564 801 583
457 571 488 116 242 667
565 687 160 376 588 317
229 758 542 178 54 352
464 97 713 457 442 930
347 129 294 91 782 942
694 704 726 670 620 732
320 515 420 269 459 498
763 670 245 681 254 778
211 485 207 98 233 439
958 620 636 210 833 847
54 925 489 427 130 545
5 716 579 783 842 169
821 146 278 31 208 167
10 882 464 776 695 214
641 119 912 123 760 186
77 121 776 53 122 161
192 893 445 605 973 932
939 521 307 781 166 322
28 858 830 873 503 906
761 526 7 197 319 234
192 435 608 922 323 33
984 339 597 374 61 95
617 49 365 389 591 62
647 396 762 588 271 471
255 709 657 911 441 747
145 231 938 521 194 985
144 786 904 905 689 830
753 400 37 709 167 440
620 917 518 870 511 440
560 225 212 753 786 14
330 237 493 408 437 473
261 302 129 703 282 693
808 503 50 629 882 765
419 321 693 985 992 114
311 868 486 746 385 901
42 549 471 445 451 606
700 87 673 645 944 67
736 800 860 722 965 596
426 311 272 350 176 591
980 373 494 284 850 988
634 559 242 833 627 345
20 87 541 519 374 51
249 864 477 760 155 79
410 951 67 646 217 111
10 763 448 763 388 997
226 993 191 305 675 628
336 442 73 254 683 876
932 78 548 913 175 653
638 970 358 682 731 293
298 679 471 216 839 465
857 288 131 428 690 692
53 480 941 255 779 503
691 752 589 852 276 497
671 312 24 950 710 400
203 823 100 462 352 983
735 556 111 857 674 505
282 278 399 212 840 808
255 872 290 852 335 106
206 499 928 575 640 77
37 963 650 437 437 333
133 254 397 136 556 169
794 787 270 668 818 916
420 809 413 381 689 902
854 673 842 477 726 225
145 959 485 983 876 546
450 920 653 378 449 66
547 307 308 968 9 480
91 562 366 681 436 241
42 688 500 939 97 869
142 862 423 817 236 517
871 470 430 397 712 707
271 769 581 570 532 502
33 733 182 344 492 823
391 511 31 254 20 938
950 128 295 666 835 260
892 384 690 711 484 145
665 322 374 934 919 617
70 581 524 76 297 611
751 948 179 984 198 956
39 722 472 280 48 911
236 478 911 550 545 256
870 838 675 324 182 326
226 41 211 963 264 94
384 688 685 718 364 254
37 977 792 722 377 173
890 738 976 665 687 33
540 917 328 374 866 962
124 540 338 132 23 194
110 854 893 37 220 131
871 107 803 185 793 379
863 559 435 837 840 434
8 784 803 27 507 917
439 293 645 949 951 771
622 625 128 322 43 811
984 454 920 955 326 244
753 40 694 343 827 452
751 559 360 846 776 996
784 309 339 515 272 306
981 802 492 923 479 718
699 803 846 70 725 270
129 282 701 662 516 140
415 665 311 92 736 96
918 108 816 875 65 970
509 382 880 822 987 825
64 706 953 367 830 655
611 967 513 375 432 681
602 519 883 22 329 879
827 519 942 140 612 84
509 273 518 86 176 818
640 394 496 540 851 542
341 933 137 806 223 358
491 437 695 305 14 464
772 549 767 661 381 327
829 771 378 952 703 374
997 586 30 863 480 720
91 712 187 318 694 559
492 209 889 166 526 579
881 497 102 441 308 782
772 138 399 43 57 121
264 11 621 375 571 473
120 678 860 898 657 126
746 889 288 62 891 618
625 996 644 854 326 848
639 517 183 498 873 832
610 428 937 147 56 743
175 81 298 517 256 542
325 694 575 20 456 712
772 359 180 559 729 58
993 167 131 932 232 718
113 496 589 762 517 607
269 469 637 207 578 878
544 700 349 41 14 674
206 475 710 64 178 882
170 631 653 204 575 14
100 784 871 145 323 236
236 961 113 379 527 80
677 680 178 255 875 362
894 175 963 358 612 188
396 706 324 113 257 997
437 269 281 273 506 770
689 183 392 736 96 510
346 945 33 874 4 361
768 688 869 832 952 543
570 463 188 721 206 322
31 914 335 54 87 599
147 942 885 27 9 15
392 98 226 107 567 395
334 265 342 698 941 533
512 637 788 67 322 667
734 174 916 21 458 809
513 733 161 708 834 101
129 640 234 201 515 365
185 191 344 35 655 535
610 76 398 276 93 639
897 760 399 806 953 520
220 952 383 682 407 479
680 990 442 440 856 345
968 57 103 605 383 945
564 277 38 113 179 637
442 902 128 650 821 179
273 808 521 644 217 469
695 572 545 602 803 283
404 958 297 366 46 612
866 170 475 7 966 148
760 941 889 133 276 792
730 802 864 750 650 912
833 390 2 206 434 613
175 981 854 307 217 726
826 564 113 936 223 793
570 833 346 652 793 640
732 743 668 510 372 997
950 457 257 9 56 844
954 963 656 705 460 137
68 936 773 661 329 119
38 483 171 452 879 920
985 974 314 872 12 327
524 624 713 469 963 204
619 946 151 147 381 666
29 28 210 920 516 259
628 920 757 743 73 551
102 813 116 340 857 394
151 818 396 179 201 221
2 235 603 843 306 135
242 73 294 409 12 577
650 331 350 908 477 642
70 198 512 843 76 549
415 709 32 496 333 513
470 235 2 881 244 225
804 120 563 326 115 693
558 468 765 713 253 645
304 994 866 524 180 480
568 298 469 402 127 233
543 389 667 758 129 539
361 698 968 742 740 395
746 269 553 886 76 804
868 740 66 133 5 856
481 992 459 511 9 413
954 987 681 736 253 658
713 287 494 544 436 192
880 403 706 373 497 571
32 320 817 64 307 268
367 140 361 448 902 30
255 189 817 266 24 140
171 421 846 570 323 550
846 232 56 958 480 866
504 898 674 894 84 12
983 297 660 540 528 798
266 17 418 958 90 146
263 543 873 881 949 512
445 51 318 434 660 256
766 102 78 204 197 102
618 452 412 46 452 625
341 918 134 164 478 123
465 59 50 968 393 538
574 490 943 843 282 756
696 957 56 591 642 664
496 128 508 360 498 899
659 963 753 201 693 705
920 118 501 325 591 623
11 730 214 770 301 959
368 469 891 653 507 968
523 852 891 436 911 948
340 954 751 468 100 672
576 72 870 855 988 249
811 194 549 752 849 175
373 392 906 547 173 365
39 705 534 571 375 30
685 470 295 144 532 930
178 670 928 356 244 763
737 920 592 803 875 398
652 104 891 921 372 275
28 55 665 609 43 309
191 578 914 552 131 588
347 545 932 769 32 635
132 813 93 67 964 251
211 786 584 26 883 66
19 379 350 308 600 715
582 192 424 518 781 933
702 828 57 492 396 953
323 31 314 571 845 636
493 217 301 502 342 630
622 658 869 80 939 531
599 445 126 981 545 836
221 348 593 969 503 921
767 527 794 488 836 166
851 927 895 323 974 305
882 609 280 631 960 986
256 864 271 690 791 793
221 203 365 514 524 506
846 896 836 124 888 504
64 709 296 100 462 491
131 124 119 389 180 93
432 198 833 281 323 375
182 871 25 991 344 678
146 349 147 159 775 474
16 487 153 311 500 887
338 428 51 4 136 744
370 133 148 589 975 201
487 74 370 857 873 536
524 632 774 980 328 308
568 293 212 579 517 672
863 984 886 123 737 273
823 783 510 471 333 172
885 40 826 670 834 225
516 992 357 256 649 114
432 250 126 440 917 156
190 651 443 152 887 805
916 903 793 437 263 176
801 402 243 641 912 639
157 757 771 720 36 704
819 696 1 757 662 871
317 879 203 240 885 606
124 604 764 290 721 256
544 646 799 425 713 862
2 630 168 496 791 807
950 760 418 424 543 271
794 272 144 752 581 781
649 753 970 667 798 662
676 429 687 6 567 69
871 329 457 925 474 597
709 541 61 462 339 581
742 51 431 766 600 782
325 785 708 851 405 551
54 458 363 485 776 923
987 250 315 490 134 729
62 283 946 122 639 120
787 901 695 633 785 937
764 375 59 433 843 957
633 503 226 244 862 800
399 834 612 320 55 691
532 222 178 419 316 606
518 305 233 37 570 190
838 156 690 330 245 905
443 507 369 470 724 305
314 714 694 994 625 727
315 306 241 581 697 58
148 1 122 650 609 11
303 443 949 931 77 209
184 416 127 464 857 314
144 420 201 97 386 271
107 517 243 844 276 200
317 812 666 261 560 164
220 354 136 669 360 212
952 158 740 277 359 313
459 185 26 642 146 428
234 830 127 438 225 591
987 462 842 906 821 550
742 52 678 400 905 693
188 522 147 701 278 303
482 608 794 997 377 736
530 661 118 130 490 158
344 17 531 657 259 493
493 842 232 560 720 939
972 845 531 503 240 8
52 909 775 528 301 408
185 875 439 354 533 853
491 330 920 789 493 67
303 205 563 717 50 427
234 634 704 272 732 68
100 504 770 335 878 336
422 414 258 817 938 755
992 627 25 749 517 44
651 471 396 568 18 925
557 52 983 531 244 807
769 666 137 36 773 762
209 946 803 448 433 370
29 7 831 662 306 926
192 969 328 411 893 495
466 926 27 748 843 117
493 142 13 749 343 336
946 672 248 800 742 394
584 338 808 486 613 954
869 166 366 200 847 66
269 386 462 341 788 209
23 563 106 425 759 658
462 570 263 558 990 698
744 636 568 182 788 289
108 191 65 27 974 982
284 626 695 743 683 87
172 365 796 919 713 690
627 452 33 67 844 171
948 167 589 997 498 949
556 878 638 298 942 908
488 704 539 521 747 532
616 58 767 933 682 907
603 911 598 91 318 904
296 317 592 386 777 642
585 861 298 168 321 823
335 280 748 240 943 931
952 84 204 191 244 185
548 119 778 341 411 184
938 695 559 610 266 25
947 700 463 671 348 101
430 112 103 595 461 95
802 905 505 787 448 684
63 306 253 707 292 761
508 259 235 77 99 334
273 232 327 50 264 894
449 17 489 262 454 871
464 995 39 995 678 8
602 188 249 606 913 580
789 345 21 370 622 397
21 743 855 946 590 243
304 817 992 186 965 692
428 383 769 132 653 802
334 737 935 638 920 662
941 671 341 75 310 962
851 965 791 602 826 605
689 795 987 587 862 982
191 644 597 956 538 794
890 998 815 366 470 839
952 823 629 352 538 303
671 409 871 456 252 39
678 739 10 497 613 358
179 971 45 930 833 312
115 11 388 48 559 451
299 728 212 685 808 646
391 253 799 590 227 525
534 142 331 623 356 326
682 112 265 286 789 963
546 244 646 277 58 237
753 5 819 77 570 509
482 516 596 853 478 516
11 7 143 289 850 325
534 203 147 344 577 199
623 229 936 170 756 887
960 892 513 288 188 293
829 481 966 32 71 82
91 935 504 903 343 125
583 450 135 357 631 924
385 574 280 80 208 532
139 377 455 28 909 700
223 222 142 130 220 126
388 137 231 759 339 940
146 20 414 54 284 869
12 220 306 811 253 817
756 258 152 599 832 264
160 989 860 581 441 952
965 724 998 701 187 344
875 697 752 832 670 682
151 99 345 671 576 873
714 190 418 694 119 151
362 691 638 329 40 130
707 136 286 79 461 547
332 198 239 862 832 818
445 282 355 823 482 754
783 524 96 897 381 175
455 67 350 127 610 32
727 390 48 213 220 335
131 523 504 829 154 734
730 311 618 383 704 974
520 16 155 190 508 823
303 405 685 699 939 252
640 73 957 571 63 294
207 821 262 899 251 211
674 775 659 30 791 152
931 505 219 11 214 658
334 542 270 262 265 450
795 672 452 56 145 219
294 36 326 423 756 894
920 499 120 984 746 835
994 59 575 365 313 620
237 228 665 835 587 202
420 682 575 774 703 970
525 197 820 329 670 46
499 134 389 483 326 934
114 20 974 74 424 696
917 982 78 757 287 340
440 575 834 759 402 84
610 146 405 863 420 167
283 555 625 557 33 472
202 816 563 741 686 342
364 927 527 899 465 263
209 780 364 903 958 966
391 385 455 100 956 609
859 358 118 58 441 369
60 421 374 943 55 855
97 44 912 883 69 505
209 981 332 114 663 734
224 719 590 982 522 968
200 938 887 910 212 9
699 417 231 494 462 410
532 158 440 97 687 910
357 525 767 623 599 515
581 194 209 28 820 93
592 49 135 474 616 452
844 615 117 775 193 148
402 681 923 540 513 962
270 18 865 969 832 112
576 207 174 886 320 7
572 194 195 925 97 911
725 141 539 328 877 661
291 736 685 934 677 651
57 879 525 805 523 993
427 607 464 284 763 391
638 408 507 699 3 755
573 17 691 669 645 542
802 638 746 833 170 211
525 557 693 27 199 955
347 284 11 773 635 938
691 232 634 810 852 801
631 928 648 741 458 245
17 288 950 754 347 276
937 138 873 599 38 355
220 428 123 979 987 827
549 414 144 52 67 76
23 526 412 798 95 280
621 178 840 13 902 545
595 747 145 866 671 603
41 754 911 522 466 281
101 785 617 319 398 352
805 363 373 212 748 693
276 113 879 509 96 604
839 131 721 569 436 533
946 226 434 213 53 814
768 647 985 75 491 960
952 236 990 89 259 122
861 144 674 856 308 640
192 365 209 18 669 170
906 736 712 869 807 754
258 516 436 604 275 316
980 225 553 986 931 621
932 865 203 823 841 938
599 180 553 241 170 976
179 1 916 540 800 320
521 846 574 5 721 794
310 923 852 536 134 95
706 752 239 297 953 896
146 18 588 447 778 363
604 423 93 323 831 311
991 951 335 304 639 177
195 457 56 239 643 877
276 156 259 642 805 10
576 943 926 278 661 877
231 544 939 412 668 243
962 499 925 895 951 387
127 247 328 207 762 559
956 161 32 591 755 317
466 141 976 719 655 637
853 560 534 725 996 99
973 87 202 475 945 519
167 222 866 803 293 394
193 553 425 112 851 144
30 257 821 950 175 894
481 16 345 53 380 711
630 130 977 843 574 370
150 305 984 314 272 59
565 328 366 8 802 958
964 635 368 405 793 224
505 572 107 626 7 659
199 466 834 302 973 900
734 96 930 309 558 554
322 911 455 848 948 871
547 670 37 736 864 847
545 189 139 770 689 998
386 124 146 610 543 582
295 327 239 566 405 371
159 649 532 484 950 347
228 643 60 808 579 570
44 881 472 709 639 278
12 813 206 945 302 201
217 541 541 804 903 867
745 276 536 504 479 918
382 857 256 725 985 11
839 359 621 202 535 555
735 940 173 961 316 3
261 382 398 240 914 184
54 162 532 92 572 199
348 222 346 450 556 813
711 684 833 741 425 940
397 189 877 991 777 633
726 115 314 640 454 271
431 960 167 727 797 255
460 658 602 356 121 550
67 64 844 557 436 754
475 617 208 351 818 383
658 710 475 763 31 703
920 709 802 258 791 432
102 11 143 530 83 343
789 753 584 319 824 121
808 949 127 491 574 775
781 486 970 124 964 978
375 946 577 853 331 702
861 549 196 855 28 447
358 311 275 207 824 3
281 934 927 380 593 962
253 610 674 504 967 992
671 453 387 484 971 989
757 201 860 572 247 6
796 490 635 84 461 557
44 121 722 643 991 688
964 128 353 512 795 902
559 871 354 283 516 169
661 574 345 939 886 473
549 722 827 85 43 492
792 886 156 246 106 504
441 746 466 912 656 340
331 550 432 558 52 633
679 23 563 892 8 252
905 360 363 752 236 513
962 826 665 41 197 683
182 569 509 405 13 368
804 997 722 864 213 672
478 683 314 593 500 432
144 767 909 761 741 89
645 53 213 640 592 80
920 18 959 536 320 187
418 442 586 387 87 5
733 844 617 585 152 211
898 658 822 325 60 467
87 1 433 392 971 176
839 910 452 368 32 891
22 144 457 363 430 291
662 77 617 790 889 506
105 489 83 67 171 82
233 313 635 724 581 114
277 864 489 157 140 935
54 266 93 155 354 136
121 463 494 636 893 196
420 890 56 544 698 226
145 53 112 115 815 783
971 744 798 118 317 785
736 412 842 544 141 349
244 954 207 805 127 139
531 210 434 307 828 394
244 299 146 657 15 46
453 256 278 176 125 138
869 184 11 133 492 915
548 595 941 642 283 670
394 792 130 694 651 584
330 520 842 100 885 536
225 523 378 80 290 382
846 838 59 525 646 868
502 417 549 757 641 745
667 233 259 601 110 151
379 407 169 250 63 469
450 273 448 509 447 144
388 206 721 424 228 721
520 351 210 780 592 964
6 319 446 271 939 106
145 370 707 257 117 107
64 246 163 625 401 7
742 216 291 679 330 200
746 455 128 823 833 881
394 734 816 528 797 935
319 331 290 814 837 651
273 850 481 416 553 517
654 956 603 202 536 829
897 87 702 133 469 718
339 595 330 325 271 681
266 452 493 288 64 428
932 801 941 866 972 679
129 416 514 829 573 306
994 771 612 734 740 775
874 56 941 290 520 280
493 686 590 235 462 406
961 909 867 997 43 897
514 659 62 34 588 269
433 995 128 553 499 518
124 42 701 656 848 908
136 976 753 101 36 386
740 444 501 715 319 698
670 265 78 967 747 640
436 77 79 431 430 668
146 42 658 66 647 566
211 118 51 460 91 328
303 744 474 584 302 792
656 700 449 466 603 739
983 678 801 115 6 795
587 17 308 370 492 98
151 641 609 536 67 735
502 989 11 275 880 158
488 960 121 950 273 531
23 690 463 966 10 317
656 38 63 185 172 854
763 181 223 723 752 446
711 695 65 675 449 970
557 255 985 453 835 185
534 603 632 533 136 801
782 390 620 101 481 921
961 961 309 561 62 17
997 555 427 283 216 215
231 555 357 323 138 204
808 730 457 839 476 99
95 676 980 359 217 172
936 51 194 323 847 746
977 140 408 150 723 141
37 785 167 575 352 278
3 969 882 901 970 533
244 100 213 802 3 478
915 732 59 753 794 793
34 337 174 176 199 460
784 605 129 711 509 941
59 751 987 306 631 17
422 464 363 114 209 90
136 165 994 886 213 938
107 624 198 757 178 661
125 923 390 37 956 49
774 329 120 916 131 470
786 887 339 358 261 261
265 938 107 713 719 458
711 257 396 842 891 909
289 696 137 846 248 147
921 867 744 585 8 247
390 2 170 344 308 388
266 814 121 361 309 512
725 880 74 6 306 963
16 183 945 72 336 928
436 32 603 279 382 560
241 682 556 763 351 469
114 910 693 850 263 819
244 357 611 351 77 617
24 212 11 695 112 315
857 56 287 298 911 668
453 923 259 202 280 216
447 827 82 703 224 755
105 346 974 390 399 707
450 212 159 141 716 5
213 752 211 683 173 281
574 81 48 152 477 23
477 481 863 491 945 761
607 889 48 461 250 543
600 970 804 223 557 717
58 919 900 780 913 337
934 101 793 779 237 921
728 900 729 21 449 74
84 883 762 673 497 794
295 408 678 84 920 46
211 480 715 538 35 606
734 932 75 506 892 939
892 820 405 686 963 44
532 665 2 950 571 839
464 763 126 73 338 786
265 510 313 944 456 641
781 157 522 759 221 310
962 366 581 286 989 458
465 347 504 989 455 393
208 737 264 302 542 274
128 198 158 107 751 843
153 267 493 506 624 840
500 400 90 178 420 284
567 214 354 93 481 980
850 6 494 496 530 422
638 902 461 745 56 676
1 333 712 755 950 560
169 505 414 903 145 961
427 112 244 232 2 220
417 679 266 75 762 878
940 222 887 416 934 319
359 750 380 344 448 734
483 36 417 817 647 228
797 405 753 946 737 85
360 831 441 473 516 223
18 184 828 653 773 943
859 921 815 232 887 400
134 749 162 122 371 298
424 324 540 589 111 543
288 802 300 907 889 732
486 506 483 774 263 921
921 356 893 107 309 598
243 534 301 496 407 526
327 652 535 131 902 948
11 595 822 338 29 315
828 945 557 30 520 429
388 277 586 103 646 272
27 469 665 475 265 316
666 2 573 446 922 951
201 702 620 509 511 258
25 229 933 913 890 425
575 940 182 252 569 989
656 186 781 901 797 734
721 975 858 481 208 947
604 126 158 906 261 994
961 894 220 339 329 254
214 263 225 190 335 167
21 252 563 736 226 913
93 702 458 90 156 123
504 929 191 714 963 93
121 32 609 652 236 586
377 301 36 527 914 520
462 364 928 487 121 167
441 635 709 894 260 202
13 262 865 718 743 300
882 239 979 185 158 698
450 948 417 518 326 601
186 95 306 462 215 98
303 264 505 565 262 655
572 41 799 378 52 359
947 353 494 287 628 51
561 353 797 43 460 845
200 76 664 314 901 897
111 444 247 778 314 609
560 673 44 725 256 229
89 610 83 288 9 671
721 963 408 133 759 13
934 989 970 34 450 578
142 852 86 620 922 167
205 512 963 777 918 260
937 227 837 398 353 201
541 706 407 648 985 359
499 166 33 67 994 586
649 18 518 240 576 963
26 707 513 273 895 388
184 285 362 110 674 700
847 508 542 73 584 779
678 150 259 477 421 7
830 833 172 912 478 569
253 415 514 138 226 409
282 33 328 645 737 310
937 382 224 190 563 318
5 280 989 663 298 80
676 75 230 962 251 18
295 948 134 372 882 892
802 418 576 694 339 604
998 332 668 845 628 208
134 579 100 611 259 905
786 368 250 364 902 291
833 384 194 991 287 658
726 42 485 713 726 515
488 425 511 374 959 644
806 395 851 474 14 862
457 464 55 853 776 474
426 449 950 80 807 877
737 852 614 319 785 768
77 76 980 971 15 824
994 135 926 837 835 754
826 740 746 33 968 531
453 998 356 344 317 285
250 271 871 529 226 349
159 431 305 170 364 415
844 586 229 997 469 854
304 846 871 480 51 446
878 343 923 25 521 642
636 262 456 862 891 63
409 230 496 473 881 100
393 842 957 650 895 527
723 469 523 771 708 942
799 607 561 193 983 590
365 662 927 398 861 978
71 323 46 154 170 59
137 362 132 104 873 45
163 408 737 389 720 319
904 96 148 513 502 459
111 925 804 579 288 381
532 348 440 140 960 534
713 691 485 403 848 665
689 536 816 491 159 340
558 146 752 390 376 204
105 382 829 609 157 304
354 787 581 209 477 73
367 266 613 475 852 449
235 750 209 873 945 490
527 842 325 447 392 200
56 14 798 165 816 108
208 394 952 930 776 146
102 481 121 390 334 725
447 817 787 69 395 427
52 222 749 594 875 716
330 844 893 869 900 610
50 995 829 14 545 942
177 988 594 99 669 150
147 584 506 581 848 697
692 103 517 467 222 410
533 658 842 92 470 942
107 451 28 731 708 677
66 66 129 892 534 73
683 870 680 395 867 96
767 363 65 292 787 927
330 910 418 414 390 899
484 413 375 132 731 964
611 320 385 713 615 214
831 6 615 695 790 311
86 663 464 932 797 616
445 563 344 66 949 774
443 489 76 845 57 888
90 530 564 367 449 987
951 311 275 869 317 216
800 626 967 691 680 663
778 511 620 594 477 510
341 114 781 508 325 73
60 194 323 869 198 335
55 765 642 430 89 655
794 299 112 728 903 375
676 456 75 587 29 721
393 637 407 491 311 511
187 384 48 797 166 315
813 136 66 428 712 380
867 713 706 498 305 325
229 559 575 503 36 887
361 542 855 942 423 340
261 17 27 700 101 159
433 697 719 378 621 83
548 907 642 22 192 475
578 932 520 778 455 856
758 609 378 601 331 247
237 650 538 728 656 690
892 338 815 385 775 901
635 194 824 50 636 537
903 501 250 702 408 110
123 192 621 198 598 939
953 19 233 240 60 498
551 215 563 887 649 269
22 255 855 994 811 298
584 571 630 907 640 191
535 414 519 622 474 297
455 289 78 429 231 726
591 401 977 662 959 76
343 122 370 889 551 453
373 819 830 141 320 510
21 492 216 556 421 683
692 891 102 404 942 138
862 784 537 391 361 214
370 437 650 246 621 263
101 746 128 394 532 856
98 431 780 291 428 290
631 273 194 589 534 736
565 26 864 685 432 393
991 841 595 372 135 954
951 182 444 513 308 494
416 177 458 773 465 245
584 329 892 461 132 350
168 60 58 436 140 819
712 107 11 901 576 51
788 543 948 705 59 301
361 830 196 596 835 575
801 219 590 803 207 663
181 180 839 485 848 444
943 830 787 604 825 747
696 46 33 893 706 229
751 795 781 566 358 678
779 420 280 847 903 165
148 105 240 309 952 750
247 944 891 382 274 459
36 887 562 720 205 560
343 728 721 577 760 721
583 745 567 886 602 651
615 845 331 391 446 890
524 808 27 735 417 788
595 749 731 677 664 746
875 322 685 703 550 695
294 284 411 68 676 138
953 296 824 959 701 586
131 94 162 328 307 974
5 756 735 726 102 664
570 866 421 484 120 624
914 192 117 627 475 467
705 453 400 414 320 859
642 940 773 871 685 871
731 652 683 744 656 303
540 130 354 39 683 637
603 325 280 99 500 744
900 230 753 458 334 320
159 974 164 284 255 69
579 969 448 246 50 423
149 828 969 422 772 28
699 895 427 751 181 175
632 823 463 733 481 684
146 808 669 693 969 55
52 169 557 775 109 430
378 534 156 917 617 266
879 219 215 190 809 495
191 864 981 241 866 879
452 912 419 762 33 612
758 901 716 411 261 38
335 839 15 815 708 174
417 822 472 751 900 356
345 312 226 542 751 756
449 983 459 668 984 285
966 774 163 661 513 772
926 935 225 862 724 518
57 704 914 849 59 704
437 146 778 174 993 240
24 809 460 84 386 82
988 312 416 978 65 94
589 887 765 434 892 132
572 188 985 320 229 543
602 26 594 168 722 904
632 164 771 120 524 985
243 17 516 156 900 992
849 601 78 30 768 378
384 537 121 451 499 450
831 933 41 219 441 669
654 393 239 899 511 198
630 5 287 849 213 749
393 684 933 747 223 820
80 739 669 382 541 643
693 845 198 624 539 735
79 577 45 310 868 154
642 711 943 238 574 879
668 94 403 386 721 299
798 422 777 912 532 830
604 577 510 192 564 941
727 461 330 288 301 657
514 312 405 761 967 744
381 824 351 727 586 448
309 763 245 539 703 675
251 539 319 927 824 119
289 316 493 89 552 112
513 627 660 890 549 476
147 672 276 28 603 957
773 809 983 815 698 309
910 738 565 102 386 101
313 378 758 530 898 502
444 226 138 749 844 916
17 689 778 26 4 411
892 219 567 486 907 202
712 611 521 638 560 671
12 626 504 609 762 279
666 774 741 490 400 373
52 234 364 426 108 781
224 443 949 549 942 707
179 371 49 914 902 475
438 176 583 43 155 786
158 740 998 222 185 539
404 877 5 24 996 69
260 700 270 543 338 762
357 67 287 483 57 569
555 159 297 793 583 19
884 447 601 744 580 876
226 545 437 454 106 908
409 81 726 874 966 330
3 494 896 902 187 100
519 162 468 615 506 91
612 501 411 865 989 793
400 601 270 723 850 178
575 245 165 445 356 799
572 386 648 31 100 128
744 906 336 253 549 974
864 803 881 522 5 781
192 806 759 322 869 31
513 245 892 993 329 104
807 569 309 81 269 108
97 812 42 585 546 116
98 245 616 198 213 482
472 652 647 455 2 592
118 128 376 930 470 841
196 865 470 702 109 856
451 336 775 601 522 731
863 73 696 549 643 614
851 959 192 759 671 274
630 173 705 644 624 489
131 535 476 865 211 373
509 208 396 249 835 478
702 810 522 793 611 957
957 433 150 795 61 552
203 400 784 821 489 2
793 821 231 364 224 34
943 762 900 959 315 657
312 871 750 563 29 615
242 939 212 675 591 621
794 599 722 355 899 954
907 673 576 960 520 486
721 835 665 391 407 440
590 101 968 112 117 528
971 13 260 880 803 321
562 860 859 785 525 628
37 271 28 704 695 979
270 815 517 467 975 119
991 950 844 660 778 355
585 219 640 195 966 557
105 189 316 333 792 755
633 739 485 45 84 533
490 486 568 186 388 832
754 864 787 512 925 198
933 305 621 609 464 42
881 517 486 126 917 63
510 713 537 508 262 63
697 987 763 635 261 88
640 576 668 142 841 679
718 705 823 260 531 873
820 417 497 232 538 731
207 384 694 148 942 797
351 370 830 489 716 18
675 165 841 647 767 724
770 423 585 380 905 540
942 771 91 178 918 908
495 638 790 205 709 824
87 550 582 43 694 825
290 941 122 943 515 912
382 277 502 354 19 314
468 29 502 832 483 490
755 183 315 277 802 2
799 302 968 869 944 932
388 303 646 499 42 733
950 751 132 768 813 647
640 247 644 307 186 285
47 786 424 865 416 814
644 950 563 288 655 835
639 411 523 223 291 440
878 576 69 96 944 178
409 575 756 560 603 624
827 784 507 385 820 649
832 698 148 522 620 881
41 956 976 418 244 224
650 428 337 967 553 844
628 247 611 41 106 759
410 946 674 108 127 858
429 136 860 268 698 415
203 218 690 841 977 453
526 946 895 603 326 145
788 38 738 920 683 848
575 608 815 464 702 15
614 665 118 195 565 386
791 85 913 388 992 853
65 295 516 433 887 510
349 129 748 80 143 464
151 973 487 853 236 859
858 352 673 131 471 59
291 491 301 384 341 742
329 376 694 552 704 916
240 309 775 470 880 889
312 631 384 843 512 314
795 158 840 904 463 256
261 917 957 546 943 190
684 209 697 332 139 25
240 273 394 343 212 796
556 801 478 699 667 142
852 59 519 173 477 370
763 902 375 561 366 717
878 744 390 256 273 200
938 183 353 265 611 700
12 674 332 455 883 934
179 922 634 504 283 541
460 76 448 744 938 864
206 780 293 65 670 634
59 875 154 873 928 237
258 979 931 582 467 906
610 601 53 444 830 632
636 971 232 538 75 258
298 606 16 52 306 492
869 237 2 553 601 517
809 390 171 546 611 230
77 864 234 165 291 54
102 657 499 851 796 640
377 878 854 968 681 650
871 998 767 927 764 909
14 306 556 356 577 75
446 227 731 968 814 604
43 96 632 400 847 723
58 478 398 776 52 134
327 467 420 139 543 752
583 509 367 743 409 787
75 5 654 95 746 142
313 793 877 596 214 925
915 329 46 243 912 425
153 939 855 380 307 950
489 89 925 305 842 966
540 351 451 103 817 283
664 8 862 709 526 459
715 80 661 340 25 65
663 683 732 206 928 367
823 178 578 344 811 275
684 500 788 32 135 318
311 143 297 403 1 646
206 758 640 269 614 323
544 885 309 903 178 606
914 799 116 910 976 947
302 163 489 17 960 819
945 444 782 612 218 121
434 246 714 790 406 420
130 229 617 217 677 504
816 551 768 801 56 841
770 88 241 373 865 777
123 700 372 755 565 863
133 298 826 956 331 729
992 809 851 764 598 165
624 766 478 42 42 28
347 115 174 741 348 112
628 220 368 149 220 140
706 1 905 997 880 914
500 288 918 747 585 783
298 395 603 368 387 487
703 845 328 540 336 161
874 900 56 17 69 794
507 256 850 85 118 209
49 621 415 481 261 28
189 233 38 60 848 510
880 387 440 586 464 705
146 145 539 415 771 446
969 556 269 285 827 163
143 214 141 862 263 262
593 743 78 636 324 556
341 28 135 797 290 993
287 124 586 134 872 230
811 392 488 325 892 606
704 991 495 277 107 428
751 56 861 4 396 570
369 503 543 369 506 811
650 474 475 190 337 802
752 112 119 986 122 109
770 85 761 77 640 498
529 114 222 124 950 291
814 344 5 21 769 751
924 326 636 388 238 105
879 953 819 568 74 737
182 749 626 712 798 723
835 814 964 960 90 989
797 875 236 666 356 717
180 440 413 127 362 69
316 330 766 892 617 403
122 329 781 343 681 210
6 689 388 848 392 156
465 357 774 347 683 95
636 550 218 162 383 241
262 176 659 815 241 114
357 22 309 705 288 513
789 666 116 105 103 369
382 648 21 741 614 819
75 815 396 296 994 447
24 827 805 456 527 919
224 130 571 422 998 882
342 716 377 134 287 825
570 237 834 406 681 806
423 907 320 628 31 64
517 350 743 643 942 939
594 59 12 391 428 623
816 776 125 972 198 494
928 137 776 96 417 400
932 68 66 286 436 282
85 889 468 200 730 469
72 149 697 501 415 352
656 944 42 392 453 810
844 44 713 258 175 970
733 72 929 496 744 742
723 467 213 896 684 588
398 982 649 283 367 26
364 743 398 962 957 548
186 122 796 53 394 508
171 751 100 14 828 453
426 409 453 682 300 387
439 827 354 58 549 944
333 94 936 769 157 796
557 113 705 797 485 326
18 751 298 215 990 574
14 179 995 761 592 874
951 511 262 127 964 544
583 356 38 652 196 827
434 496 871 804 131 613
897 946 797 978 554 32
693 271 410 975 125 660
545 340 423 855 693 909
564 113 18 421 490 677
888 396 446 983 413 824
91 356 289 60 730 989
339 773 284 63 6 780
598 366 89 704 277 18
277 531 697 894 20 818
113 513 744 932 24 119
133 335 427 946 584 986
623 40 9 755 725 631
478 320 400 858 308 10
17 132 657 861 996 302
802 655 930 252 869 925
365 384 945 251 793 686
276 125 541 604 335 266
609 972 490 13 985 697
722 292 834 396 250 571
373 467 603 432 403 777
446 787 845 478 451 802
463 411 937 299 923 214
584 266 270 195 872 356
647 931 380 380 85 680
314 341 961 639 313 424
704 897 647 672 488 117
552 904 558 33 988 273
409 539 41 151 141 639
16 574 730 45 697 144
682 991 270 410 24 980
390 879 435 759 290 830
30 362 54 185 1 646
613 667 717 365 647 733
7 64 437 914 674 288
943 974 111 599 181 530
101 234 146 178 587 402
857 790 493 810 452 428
782 566 854 467 207 469
80 570 416 539 248 485
357 276 542 757 551 722
47 864 450 19 505 496
612 210 335 59 41 57
541 856 520 436 740 460
369 659 700 749 461 281
771 666 914 656 153 327
74 699 930 542 606 954
558 301 876 807 935 540
18 795 325 286 916 949
614 852 335 657 138 134
381 426 974 694 428 982
170 121 278 457 32 44
505 661 44 136 301 695
811 57 675 164 998 431
77 704 657 898 834 412
44 978 375 460 893 961
415 836 863 367 461 202
876 919 531 504 695 303
124 69 60 177 797 112
634 867 817 543 981 693
274 534 370 810 276 388
508 207 727 815 487 798
495 351 884 893 981 523
251 636 461 798 553 321
297 838 217 571 110 921
895 750 349 296 858 464
230 828 890 195 708 738
675 31 882 954 373 495
199 234 481 520 600 813
713 232 264 594 440 528
908 109 362 219 627 6
779 429 376 937 551 76
777 916 892 393 69 107
667 263 263 600 900 818
575 768 945 72 811 153
942 156 961 787 15 60
728 876 530 667 83 384
561 930 501 413 224 549
531 772 844 361 350 712
883 690 743 293 412 282
137 591 954 73 837 412
727 665 326 760 967 768
344 388 166 940 491 378
935 623 291 547 301 730
611 89 939 171 615 497
462 398 406 172 150 425
570 67 533 558 76 940
585 940 723 140 647 279
540 579 415 449 886 547
239 199 4 623 318 899
251 736 519 825 955 28
930 66 951 716 312 118
664 345 567 101 483 555
311 265 837 367 927 904
34 813 582 696 299 851
126 755 571 918 809 621
885 825 159 640 946 557
340 817 375 589 228 219
697 638 923 198 138 79
560 632 967 578 722 398
749 220 13 364 108 452
59 976 910 399 107 182
157 319 515 234 402 142
3 957 902 640 363 584
534 266 454 171 846 293
99 89 189 419 462 229
849 187 322 228 692 155
878 243 382 642 676 354
972 479 965 985 318 874
637 521 11 528 344 182
89 287 688 909 190 416
583 569 125 402 916 294
114 176 513 950 410 221
691 853 850 508 382 950
698 434 774 466 946 531
723 731 510 508 937 695
346 182 316 149 421 817
449 736 703 146 634 54
30 83 455 715 659 287
285 978 899 93 166 855
655 151 743 704 516 183
38 625 772 637 94 318
396 91 186 128 205 511
327 981 906 907 82 572
824 853 172 111 930 152
533 896 918 507 194 388
392 592 924 465 809 298
447 963 854 247 224 891
226 401 278 241 697 788
453 483 247 778 480 921
618 217 866 115 416 466
437 143 903 385 93 251
611 970 102 972 690 874
77 425 589 784 247 867
975 985 891 990 453 989
654 289 651 137 271 686
58 275 48 556 222 250
400 83 618 21 668 701
855 754 251 121 994 109
954 513 697 634 425 354
814 924 20 803 801 661
796 586 932 808 235 849
133 638 55 936 558 174
909 394 140 694 314 790
674 586 588 400 566 134
415 941 906 389 86 706
173 636 486 318 204 480
49 336 889 829 496 940
525 42 12 858 304 538
699 976 660 132 834 527
699 643 738 389 132 977
961 241 984 212 489 940
994 249 472 550 80 962
813 438 13 417 275 540
743 422 657 861 913 536
953 878 613 563 429 367
190 8 425 21 719 778
611 375 524 771 544 79
85 261 154 32 891 972
929 144 318 335 467 454
550 137 852 631 927 772
745 808 150 617 572 691
166 723 14 550 286 385
206 897 506 534 653 948
882 535 288 432 365 869
530 106 307 195 619 442
319 364 204 724 524 739
872 928 359 596 302 156
475 224 43 864 344 401
665 434 956 602 212 566
919 228 305 405 787 515
567 597 1 210 739 29
226 940 10 3 652 592
367 107 871 497 292 662
7 208 974 683 492 904
324 641 737 305 188 403
576 820 790 16 198 34
605 543 981 734 959 900
367 421 121 831 784 953
449 315 620 457 414 728
258 654 542 903 270 202
53 760 539 216 358 943
121 847 343 319 616 200
237 46 222 423 771 544
854 860 812 102 765 854
832 180 226 809 351 331
668 253 307 727 844 634
229 340 822 66 262 483
251 336 756 611 800 828
193 98 519 700 118 409
843 141 432 381 870 466
993 232 181 123 333 281
892 620 706 519 466 215
8 289 731 182 764 721
508 58 81 584 661 710
978 775 882 944 764 856
690 498 30 379 58 391
164 214 811 885 640 763
596 645 864 568 113 892
281 588 431 945 88 509
351 295 902 738 513 466
606 104 459 662 770 264
110 180 255 613 290 161
637 499 798 891 720 749
934 119 315 707 470 174
152 617 543 620 950 911
165 447 189 25 239 792
593 351 223 357 54 322
253 363 666 527 590 953
905 375 666 40 590 978
216 126 950 332 482 228
1 363 11 227 940 768
689 85 185 672 444 920
375 648 657 167 899 146
971 815 270 678 507 90
472 706 493 176 365 313
750 695 648 89 682 457
209 261 759 316 828 451
11 204 405 393 585 848
479 575 541 664 693 819
669 867 243 765 180 645
270 601 291 109 741 125
487 397 740 809 447 1
853 794 103 816 569 844
159 677 811 678 115 535
431 974 331 602 601 811
248 766 682 188 566 645
117 827 670 642 706 377
44 256 904 345 952 936
998 476 550 874 649 808
483 791 257 428 261 111
286 366 91 712 736 496
628 142 975 27 735 627
714 94 802 734 39 502
645 969 461 563 135 951
946 538 982 379 53 254
505 943 738 54 230 792
52 384 850 768 303 863
167 864 82 797 751 220
829 16 903 276 9 43
414 124 904 941 753 156
846 310 401 635 629 981
498 52 49 574 708 697
518 424 255 926 149 940
965 113 904 347 203 575
234 462 695 516 160 263
767 537 451 908 895 819
523 639 901 503 743 341
549 267 652 565 660 786
894 514 446 935 813 153
200 809 168 924 835 788
876 843 241 208 614 189
328 210 402 337 301 348
604 643 180 923 878 287
718 851 123 16 796 704
735 7 278 322 736 399
486 463 855 254 130 726
951 371 123 210 785 898
808 879 552 368 472 948
613 99 266 301 689 327
371 793 497 89 476 202
950 644 297 13 761 275
825 230 108 596 208 943
575 901 484 755 733 943
684 427 715 875 893 523
526 950 691 736 902 750
244 72 847 606 259 552
47 222 577 19 275 336
508 618 915 756 940 866
235 438 427 360 496 635
695 630 107 20 753 468
959 789 920 314 776 768
650 564 709 800 373 396
579 308 33 832 853 918
840 439 589 84 489 484
712 36 327 145 77 445
651 961 975 779 949 63
160 523 314 329 536 928
654 139 961 260 718 603
963 905 47 641 443 422
995 283 266 487 746 421
28 881 237 151 632 894
382 197 169 360 359 838
285 557 192 692 191 822
90 934 486 578 504 372
7 700 219 594 920 156
466 709 160 854 735 358
818 751 587 891 786 51
258 282 161 738 788 722
253 87 130 339 349 449
974 507 150 373 215 484
406 769 215 465 468 545
691 846 707 993 574 933
164 343 447 766 946 439
36 877 107 326 51 29
355 370 946 620 637 911
595 163 548 326 285 721
306 766 486 900 566 368
461 553 160 872 172 698
171 860 803 540 61 625
874 609 616 605 687 762
438 997 950 368 456 447
657 599 949 477 432 666
287 587 712 161 179 27
658 361 370 144 290 118
934 156 322 367 987 792
791 79 979 827 858 809
398 323 82 527 638 146
526 128 107 719 196 982
70 486 806 889 547 883
765 186 393 656 394 538
348 102 376 62 37 823
908 304 449 799 985 139
779 113 199 848 238 961
538 734 373 231 203 211
656 17 654 905 602 569
61 482 55 904 220 756
825 816 249 727 39 800
611 863 272 963 863 338
464 510 216 869 288 200
7 107 816 989 729 614
604 443 464 878 976 690
784 477 12 406 658 554
434 342 657 329 435 500
898 546 432 405 816 856
769 967 302 499 525 307
67 910 131 649 36 611
556 330 620 754 534 916
557 205 639 497 330 184
980 810 92 959 570 510
450 155 658 329 842 259
345 258 955 862 199 426
795 624 155 419 843 640
842 858 94 663 348 385
492 899 438 609 240 117
704 590 644 709 298 541
728 612 588 550 305 700
935 242 621 554 940 303
624 113 427 305 714 478
185 884 89 729 995 845
881 700 707 138 402 182
905 539 699 201 998 730
728 788 360 563 564 190
608 499 275 889 309 10
283 529 33 578 3 863
850 575 78 487 76 332
266 644 641 199 870 937
848 233 286 503 183 640
196 65 580 448 446 926
621 938 719 464 997 929
772 785 262 230 481 655
227 337 459 42 383 305
487 72 650 305 647 616
18 251 676 456 554 387
823 28 602 394 859 770
301 584 409 175 460 826
199 87 666 541 103 241
694 590 989 119 180 726
741 342 401 818 939 808
269 340 887 856 508 459
893 520 330 752 835 535
514 768 484 806 486 371
460 876 401 675 711 772
180 720 519 555 88 95
265 24 454 646 928 933
70 422 796 755 6 209
807 871 522 320 378 783
918 863 365 488 434 143
331 234 437 675 610 619
190 31 146 537 700 177
133 433 480 648 515 466
944 116 846 273 550 711
87 241 534 964 247 354
49 723 237 990 626 883
505 617 784 586 966 523
452 286 144 406 925 423
671 71 341 53 261 376
353 59 323 575 389 804
954 670 504 789 425 197
44 750 771 412 914 222
366 725 203 765 520 161
693 345 113 85 854 943
497 853 389 361 945 261
261 914 372 867 948 222
613 81 756 291 236 745
762 957 662 513 478 395
159 980 773 756 25 878
777 414 397 668 184 753
861 699 718 337 425 272
578 286 14 185 396 715
146 401 263 175 581 407
543 26 92 625 727 174
798 358 964 198 533 312
791 604 212 531 925 905
374 255 510 244 861 243
689 624 8 203 363 959
460 162 841 506 394 622
529 619 152 509 780 247
92 641 86 106 545 146
372 809 888 327 11 208
503 672 83 223 870 99
470 919 989 3 354 486
280 92 657 536 774 712
49 454 635 239 363 281
582 406 717 156 666 852
909 935 843 520 311 152
405 452 534 598 679 564
898 627 209 542 307 189
983 4 738 584 227 285
334 163 50 823 889 547
342 107 965 587 475 22
973 376 497 649 493 620
981 656 209 798 341 95
731 724 524 143 813 922
343 553 538 587 872 872
165 186 957 647 300 722
83 195 371 705 34 398
148 948 958 362 196 989
597 852 587 650 143 227
329 966 469 917 601 562
56 57 359 595 441 418
888 194 235 769 393 640
804 365 74 463 174 580
848 632 790 786 532 13
197 653 936 731 542 309
944 419 26 368 813 45
355 62 119 305 812 820
648 340 437 22 210 737
176 327 727 426 132 896
635 847 358 78 544 844
95 191 171 722 955 784
283 137 485 386 455 491
109 648 487 782 740 991
6 13 911 667 31 370
127 136 946 270 105 18
439 803 966 616 32 160
809 234 477 165 88 354
777 199 470 310 450 432
309 368 325 404 555 723
600 209 452 418 972 61
608 826 852 280 850 776
135 55 593 242 928 581
625 140 680 852 311 746
697 28 504 794 488 723
88 930 195 79 849 243
84 815 408 152 161 56
542 160 240 39 62 992
160 417 562 740 559 159
687 843 311 373 844 77
559 556 447 687 941 257
670 34 44 465 476 567
826 631 577 664 609 719
928 160 544 183 637 922
529 320 804 285 138 877
339 758 133 561 659 388
971 304 295 288 275 731
462 52 110 964 334 8
52 180 759 674 846 476
693 304 699 707 885 888
302 15 710 725 565 233
378 742 953 623 140 358
629 127 786 256 844 778
473 319 790 633 967 575
383 506 995 357 106 131
926 27 425 973 90 687
989 188 977 517 862 493
213 832 603 285 619 603
405 210 509 835 939 483
53 9 144 650 558 378
602 407 167 384 706 245
141 874 266 967 142 756
59 89 324 404 418 87
778 932 665 826 170 698
820 951 109 647 763 474
7 93 211 2 50 221
997 832 323 773 917 678
689 55 893 489 510 804
608 657 350 210 657 31
684 158 554 38 860 600
275 333 860 342 936 709
635 840 237 161 832 539
233 741 641 733 428 640
619 108 251 80 884 448
24 28 738 157 680 279
666 237 44 631 57 389
652 337 519 961 588 242
289 609 974 909 120 266
16 957 569 664 319 296
40 968 764 617 540 748
549 347 960 562 668 771
525 308 826 968 438 813
594 925 507 679 371 589
776 440 465 280 436 968
695 303 19 106 890 80
201 470 845 719 85 726
373 562 960 99 1 671
58 224 139 124 213 621
188 835 820 363 531 262
990 831 804 9 752 259
930 737 652 998 588 554
648 446 551 80 210 701
952 424 134 907 669 530
754 745 310 136 423 584
947 459 386 961 636 352
635 580 264 982 753 990
637 776 876 222 418 766
642 154 11 65 513 913
486 388 693 279 505 209
468 502 956 94 594 694
167 567 641 714 933 11
81 223 310 415 464 586
449 265 720 309 506 118
215 923 837 910 652 76
789 252 420 34 459 338
60 464 705 829 722 136
614 914 175 793 565 942
112 124 672 529 453 303
532 448 759 321 721 641
257 455 807 562 49 491
258 257 486 72 929 176
455 763 508 695 173 785
5 155 707 37 647 811
353 252 389 373 190 241
212 778 643 170 698 433
185 791 622 160 928 731
463 922 838 479 881 602
541 134 953 932 376 394
874 468 45 73 325 972
921 877 554 190 949 413
565 57 549 763 774 51
73 261 53 796 830 578
176 49 945 34 985 623
374 775 38 820 706 659
321 256 485 907 232 975
346 613 62 278 722 166
591 346 138 326 466 301
699 116 22 739 304 510
309 104 803 909 483 806
583 263 850 730 734 200
234 750 858 455 13 977
207 934 667 375 183 728
541 496 489 246 702 566
596 834 12 163 627 201
91 355 241 667 272 117
762 485 77 786 187 738
924 67 380 583 655 410
393 119 91 740 157 826
489 852 128 640 128 572
630 43 317 38 117 533
375 202 300 81 828 157
414 346 749 369 993 85
320 282 325 358 594 187
7 349 362 379 727 215
645 478 798 256 600 590
268 849 631 114 671 232
368 949 436 255 725 702
472 809 412 124 462 176
881 130 331 693 113 689
721 957 193 555 109 412
241 926 71 31 499 597
934 422 346 143 375 756
668 182 580 911 809 503
808 766 859 176 453 631
257 221 130 701 22 144
487 316 698 568 441 291
745 778 122 272 458 341
406 735 820 323 714 323
968 478 603 848 66 991
516 789 961 147 350 752
228 859 607 578 646 872
883 29 594 548 541 197
321 899 747 271 504 584
911 618 306 680 292 47
230 714 532 552 239 608
39 665 126 805 206 544
285 610 573 468 521 806
830 770 508 105 663 490
8 825 580 759 322 795
635 455 359 413 123 685
351 70 973 440 53 389
646 167 464 220 490 727
794 292 428 189 257 875
898 60 187 300 735 934
52 970 2 757 977 989
359 295 811 840 882 788
101 23 654 823 888 448
403 682 955 973 932 6
27 514 615 957 826 47
75 212 433 379 762 203
498 313 571 903 662 285
284 388 851 111 97 7
56 368 967 876 120 725
800 52 395 826 188 603
391 984 611 191 443 920
994 295 247 958 430 457
939 336 778 301 72 141
437 214 583 157 537 208
621 398 867 168 74 583
42 866 945 839 584 883
480 284 534 578 647 119
59 88 782 998 10 699
4 560 672 348 111 2
846 184 591 935 111 652
613 682 41 709 413 966
782 874 836 748 954 841
980 605 920 829 774 243
928 784 843 834 683 267
860 850 436 646 224 716
483 140 55 622 644 876
706 833 621 237 986 139
390 287 460 4 285 878
45 814 438 665 255 760
121 670 153 66 92 286
703 1 641 48 62 504
544 314 665 750 898 110
621 158 942 445 183 828
21 603 150 932 751 633
122 454 426 513 153 104
316 724 486 799 545 467
347 406 392 288 279 247
148 867 438 601 681 615
709 695 160 425 927 478
404 940 100 411 708 110
814 658 385 898 522 791
925 477 953 723 235 66
922 706 53 624 736 653
305 338 112 347 628 881
256 817 220 360 147 413
624 482 62 922 373 533
447 104 190 386 415 861
176 107 222 407 585 265
240 959 279 4 556 139
939 789 724 869 347 232
474 975 712 327 402 750
412 463 500 249 715 229
348 452 878 164 731 227
720 467 896 534 21 514
660 50 941 668 889 438
415 120 459 382 815 54
101 84 814 524 403 766
411 755 222 794 936 33
721 709 502 84 562 99
268 871 913 463 367 632
241 65 330 335 457 187
558 858 768 112 766 908
724 19 224 72 356 498
981 687 878 223 196 958
603 524 904 265 423 426
270 808 966 806 893 595
400 448 428 665 212 348
82 463 366 982 565 641
829 816 69 884 463 546
387 262 744 202 510 3
925 107 321 841 414 743
700 9 730 474 430 845
243 684 807 130 649 604
947 567 106 354 188 17
314 134 537 849 362 301
286 332 77 742 898 548
348 324 312 527 352 30
543 590 694 451 729 114
47 816 778 701 247 619
223 449 845 816 77 301
484 685 890 242 36 664
158 761 958 887 193 123
403 578 593 979 284 93
402 245 777 483 395 766
112 841 143 133 600 165
275 293 663 439 423 720
18 51 970 899 615 680
904 592 351 781 444 837
667 766 985 214 551 915
302 801 473 954 812 157
696 101 128 740 83 925
545 545 549 169 547 497
734 909 687 48 292 221
103 555 602 581 406 444
167 707 72 273 785 721
936 638 588 7 984 253
346 891 261 623 557 735
499 839 175 107 166 75
268 851 541 996 130 343
69 435 109 466 415 519
877 641 506 326 902 984
496 115 577 830 355 372
624 826 670 590 294 415
985 209 886 459 905 30
976 148 207 766 514 437
949 350 743 639 902 501
604 346 375 843 995 333
396 199 777 259 891 612
549 32 373 715 120 159
505 237 453 510 623 251
135 105 949 317 526 707
384 429 184 163 589 215
321 5 735 643 345 251
883 551 446 482 207 893
814 222 278 640 632 147
250 934 822 955 664 9
64 417 246 84 781 572
793 235 661 501 422 385
852 82 568 543 483 376
719 273 711 795 343 239
281 677 651 913 865 321
831 774 985 370 996 293
491 964 574 728 986 139
389 45 643 753 209 110
778 323 452 665 395 285
548 343 222 826 687 368
430 797 38 727 327 107
932 268 648 232 536 210
853 647 380 600 398 223
182 655 210 80 180 737
320 783 733 578 256 139
613 980 945 835 895 478
599 614 802 218 431 402
468 805 832 75 8 849
891 574 335 47 619 198
928 971 699 406 573 947
979 948 419 117 71 304
373 608 918 816 291 293
177 696 333 227 408 197
728 832 99 417 981 61
460 331 662 954 397 606
559 856 346 678 904 170
751 525 56 796 487 912
682 334 147 279 829 528
789 420 40 869 332 120
107 994 73 508 537 818
307 418 780 455 812 538
81 834 210 277 979 758
36 111 297 971 351 479
47 879 563 462 108 103
480 598 105 366 475 486
713 261 633 330 436 892
294 568 30 773 382 721
260 403 205 951 727 859
808 161 777 508 754 754
351 793 466 409 147 353
450 97 261 564 456 648
197 890 764 275 612 322
610 92 833 298 19 355
940 564 362 231 655 384
808 294 881 694 646 335
807 673 482 819 166 813
117 17 80 97 430 715
918 445 546 259 372 50
438 461 639 550 362 497
925 77 138 34 556 172
926 344 56 481 269 102
25 574 652 546 880 882
493 340 557 398 947 136
631 144 331 306 822 147
743 668 840 590 489 316
361 151 259 242 767 68
668 208 131 217 43 951
183 990 813 38 633 777
912 223 903 873 685 712
777 635 523 184 702 770
128 294 301 236 822 803
721 852 827 676 44 532
374 625 619 438 877 449
185 443 228 939 861 992
986 695 364 843 876 866
180 891 423 256 371 599
950 836 250 611 490 7
534 97 618 293 672 835
161 111 860 719 670 599
123 739 77 491 338 521
658 88 253 647 158 560
830 568 467 475 757 613
89 914 310 559 823 564
331 535 351 852 780 789
337 684 923 880 77 755
779 643 871 91 70 70
882 989 841 52 798 734
278 388 729 209 325 161
506 149 9 125 294 579
789 242 235 906 813 668
335 340 496 245 936 514
698 165 543 702 371 769
610 747 314 443 713 63
927 82 310 969 687 240
765 262 204 154 257 330
85 471 678 211 768 105
196 253 497 808 613 176
422 343 273 222 967 927
467 874 311 793 110 950
511 291 377 266 558 764
182 630 756 384 790 988
35 400 626 425 16 97
271 192 417 692 501 885
188 953 880 546 182 737
121 800 643 718 268 855
651 795 492 810 102 55
720 53 270 68 43 578
574 279 316 179 731 821
291 307 533 698 599 866
939 448 66 90 230 269
773 6 895 50 503 941
112 113 300 7 920 500
40 826 987 618 346 197
837 133 587 344 27 346
423 655 156 669 920 922
622 236 188 154 780 235
713 805 545 174 554 593
577 893 662 293 155 974
405 760 175 893 936 520
193 791 24 387 88 906
849 545 857 681 225 756
646 455 749 675 385 768
608 707 722 35 786 911
621 655 560 989 898 249
802 230 140 703 311 160
393 787 206 460 692 912
431 69 51 623 354 300
824 547 262 883 466 359
973 105 596 928 282 510
173 508 212 294 730 842
178 110 122 26 46 927
225 325 870 784 688 703
205 131 756 900 89 315
905 954 465 784 893 869
885 149 86 55 979 808
168 767 597 102 888 616
905 793 729 331 209 477
868 497 476 363 892 129
301 596 756 317 355 488
276 367 625 768 125 906
125 593 760 94 277 71
896 741 113 365 694 678
678 780 162 963 30 400
383 446 170 735 760 566
612 506 313 428 514 129
428 809 90 354 946 355
879 862 731 410 798 661
966 201 538 314 751 133
631 600 813 477 173 608
662 392 538 445 364 952
601 914 557 801 250 949
846 487 458 850 252 785
765 756 99 712 282 99
83 941 164 458 108 643
961 511 264 621 800 308
233 240 631 949 728 629
338 423 458 984 54 788
575 521 518 599 628 922
931 555 483 757 639 318
39 792 40 559 9 177
205 786 897 129 111 270
415 704 445 544 215 514
96 914 51 484 563 114
594 709 664 709 547 4
92 691 851 323 550 87
386 952 870 127 714 609
671 548 484 930 244 394
996 232 351 76 753 814
294 368 411 965 442 436
625 940 812 932 50 365
11 430 102 150 652 578
913 959 581 631 857 530
267 3 153 371 453 998
558 957 994 217 683 239
402 599 529 874 2 134
646 346 372 233 252 57
231 67 616 641 765 839
356 696 678 993 459 745
560 667 847 870 875 18
488 379 561 318 952 837
866 225 895 24 862 705
267 466 373 845 895 132
608 973 981 258 526 243
781 430 617 938 530 230
86 791 932 701 749 899
449 97 319 954 181 553
683 673 384 606 59 177
311 244 523 961 193 304
796 473 637 80 335 982
805 698 435 230 485 43
23 252 748 477 241 127
221 344 665 705 808 954
450 718 516 725 377 912
870 372 696 303 809 775
627 790 590 399 500 876
433 732 269 694 301 81
125 669 648 406 546 433
493 637 64 530 807 490
650 122 609 603 712 291
32 573 254 513 899 467
331 922 985 757 313 966
269 924 137 662 142 23
945 121 301 370 791 124
141 952 894 836 557 59
832 874 710 927 568 282
902 745 983 133 928 619
629 808 367 670 925 291
810 510 830 903 657 65
587 867 863 138 985 40
462 297 469 417 303 153
5 45 492 200 982 479
259 94 638 281 519 177
421 403 38 499 590 78
177 316 427 224 17 918
993 437 146 94 641 631
842 242 63 191 452 797
958 72 834 81 941 510
475 341 130 305 986 405
113 316 634 195 693 434
235 461 480 1 733 628
230 39 698 768 675 590
852 39 861 212 37 338
52 842 774 703 732 657
795 266 470 788 369 40
697 801 545 467 264 77
864 60 708 517 724 44
481 366 885 888 243 688
325 936 942 167 542 158
471 633 618 558 10 37
820 372 620 637 850 560
851 329 307 204 46 504
415 910 409 155 53 780
5 174 430 834 403 476
708 78 817 605 133 63
550 936 667 895 879 372
259 211 95 486 438 647
103 659 484 315 831 172
376 135 573 798 941 981
193 713 347 920 920 692
653 969 968 523 38 848
344 804 531 463 318 595
976 295 110 435 565 622
882 951 54 568 463 809
12 157 720 296 565 457
409 16 414 766 615 861
958 476 476 654 519 76
393 899 946 390 190 889
442 138 716 309 695 883
582 850 86 556 82 30
626 861 223 875 815 59
937 97 193 262 253 490
118 881 943 364 772 166
920 960 49 55 151 569
961 336 75 645 826 342
154 685 21 197 369 138
206 488 323 682 605 630
785 8 531 249 213 373
135 473 453 521 964 896
735 375 100 626 677 25
652 96 430 266 874 95
526 372 630 47 910 486
290 317 951 562 204 451
744 263 21 129 504 353
39 289 444 106 894 804
838 172 36 568 970 359
530 575 843 32 299 449
375 426 442 466 186 344
60 214 639 172 980 749
869 194 21 214 778 144
264 685 583 207 19 779
3 704 801 115 507 954
632 301 9 595 142 208
547 537 137 218 331 457
777 739 934 920 959 220
562 854 213 680 691 8
139 44 769 581 522 279
458 940 727 231 607 647
775 246 182 972 693 165
383 406 550 920 827 424
687 159 405 780 944 603
324 744 400 562 118 30
94 239 686 602 79 266
865 508 256 212 253 499
700 895 865 678 600 936
9 986 640 707 562 534
981 3 727 985 355 594
343 785 411 527 182 110
809 377 557 455 18 877
769 305 622 809 870 673
854 677 264 142 428 464
468 292 610 973 605 301
148 811 744 515 369 540
665 688 209 750 245 663
653 544 551 905 98 562
731 406 628 438 818 849
90 6 494 701 899 439
782 553 315 123 151 871
237 586 688 454 180 985
186 328 197 272 328 708
785 857 149 921 254 474
347 785 489 423 63 572
623 779 417 590 761 423
47 251 595 963 559 74
907 645 337 354 145 430
621 744 986 869 597 656
126 671 242 892 138 704
544 724 341 29 153 555
179 217 837 172 877 288
114 118 532 287 547 894
136 889 712 297 205 894
644 954 364 621 93 973
742 736 35 304 28 153
429 427 877 183 917 141
661 770 817 131 717 547
95 429 394 690 971 490
107 340 929 751 514 530
505 747 208 397 20 237
598 535 330 499 678 334
777 122 934 600 821 703
115 552 514 544 322 586
418 953 640 227 553 185
885 105 346 289 390 17
887 510 465 813 317 997
421 122 896 379 755 353
254 271 668 889 331 958
620 152 100 988 567 69
889 432 281 997 726 667
85 107 581 102 177 532
33 785 286 456 657 826
489 356 774 316 421 982
320 90 754 372 311 605
830 301 359 767 139 723
250 639 915 243 481 888
574 937 736 307 837 203
882 223 269 589 355 870
495 905 557 65 952 559
879 562 742 382 210 89
387 818 482 363 544 919
964 775 79 703 272 432
333 820 704 138 751 771
792 777 923 371 375 849
771 112 412 492 70 864
475 485 824 735 192 42
821 56 438 788 504 443
80 729 776 908 371 302
184 502 23 407 350 471
391 330 699 38 723 399
532 716 508 721 280 717
820 474 126 325 9 829
817 719 863 922 955 106
294 620 483 703 698 341
46 747 831 479 27 652
653 268 979 611 223 789
188 411 642 667 656 273
939 863 387 299 602 918
647 26 628 572 200 218
462 62 126 714 407 471
92 900 207 782 939 891
298 236 665 168 561 187
433 408 34 801 123 581
678 26 961 254 902 17
381 45 231 244 298 177
211 92 112 410 601 692
421 417 755 372 158 814
466 830 619 331 442 257
147 719 636 186 992 779
15 881 11 998 284 331
106 663 428 680 357 182
376 131 266 981 466 389
115 668 164 116 375 255
528 830 96 81 99 467
654 145 379 764 714 585
400 434 161 992 336 726
810 246 229 888 608 504
740 614 289 221 71 660
932 459 902 849 272 33
894 350 888 834 869 469
961 583 283 415 767 260
952 245 827 96 605 453
42 211 205 503 748 493
212 627 193 563 119 815
947 346 436 657 926 35
7 933 991 533 290 278
454 284 841 798 841 176
771 844 172 345 76 698
746 830 278 823 426 736
161 923 451 98 288 155
42 407 702 438 272 801
804 651 153 190 302 606
991 119 573 850 803 54
983 703 251 900 49 959
271 527 465 235 48 684
555 57 582 582 245 151
159 748 878 562 724 643
667 578 814 444 158 778
854 404 913 651 182 788
786 667 677 379 946 613
780 689 87 255 378 662
967 206 772 103 15 243
498 612 850 220 125 366
627 424 515 695 593 260
624 545 271 775 459 957
631 171 340 410 929 660
282 671 872 985 636 172
945 274 992 461 62 516
634 178 657 893 248 249
921 16 316 448 771 431
724 93 562 789 186 503
218 984 593 187 149 910
394 253 272 502 675 199
923 521 126 232 986 385
725 823 236 975 475 381
979 329 782 623 854 612
463 414 510 513 318 559
957 493 470 201 254 48
101 69 690 669 324 936
110 313 665 69 108 975
560 154 195 413 103 788
127 461 530 60 726 132
292 777 568 811 269 454
227 681 626 274 453 769
427 575 268 121 630 58
512 229 679 814 925 667
312 680 95 819 655 941
637 829 156 75 994 129
333 808 530 326 859 859
111 261 518 741 950 55
10 866 885 977 828 576
753 60 712 241 896 551
562 681 828 50 476 589
394 780 561 513 574 802
589 656 290 921 525 927
749 783 61 698 494 721
19 685 626 403 210 318
262 515 995 506 270 764
760 45 894 656 477 234
896 276 639 204 825 688
361 325 658 268 492 789
486 280 963 910 255 140
216 551 335 517 756 714
981 123 527 874 566 19
615 17 358 781 184 948
307 156 213 215 521 468
676 436 325 151 353 916
475 230 51 266 857 15
638 68 303 305 232 630
392 765 192 223 972 875
461 267 432 237 210 651
996 324 419 550 613 733
813 514 97 609 890 225
235 651 292 46 478 922
739 909 517 48 580 752
193 656 163 555 687 744
807 639 399 532 998 189
808 471 156 733 435 428
550 517 16 613 235 251
40 323 353 938 80 871
209 551 803 670 909 558
952 599 90 382 280 712
883 301 811 857 130 737
743 184 769 959 367 74
821 114 65 842 620 692
346 12 159 588 386 506
199 501 812 591 218 832
527 664 637 436 264 652
259 675 900 976 434 97
986 635 470 436 25 67
566 248 300 629 184 736
109 943 756 638 401 890
2 681 676 740 700 465
587 445 127 406 725 82
820 962 769 787 542 39
115 149 273 284 447 222
235 91 221 279 47 994
958 532 649 758 990 410
534 133 423 685 153 601
173 273 458 416 297 928
545 805 752 391 575 883
98 465 136 122 965 104
476 627 315 374 485 243
794 172 105 144 540 141
203 459 617 508 655 869
491 87 725 325 699 152
316 407 6 458 49 367
354 994 952 983 154 80
988 256 682 527 962 649
13 338 451 577 30 175
404 750 188 944 871 994
768 815 555 589 173 834
163 277 894 554 491 288
62 343 299 436 14 444
567 756 677 642 788 30
609 773 312 11 991 215
30 57 108 980 868 527
584 205 232 168 674 313
367 231 631 13 113 553
65 327 330 616 545 467
376 316 688 27 552 312
192 908 338 523 803 323
308 766 880 919 559 311
537 447 941 70 574 682
125 140 550 164 461 830
365 154 549 648 102 371
251 663 330 912 524 212
660 389 523 250 724 174
263 432 463 140 308 353
171 443 300 89 207 590
535 466 99 235 218 196
46 849 653 698 891 593
87 866 487 310 228 407
23 500 277 785 294 223
436 935 447 638 311 514
358 608 665 116 490 829
501 982 490 928 334 570
342 892 326 758 50 656
143 755 510 800 592 356
265 868 991 726 817 106
112 544 406 420 246 232
208 138 427 716 112 425
340 839 365 989 409 372
725 127 213 416 857 228
742 946 470 178 637 615
651 974 467 159 219 709
394 447 198 374 320 978
19 293 35 860 445 115
49 272 512 496 314 279
472 214 170 830 346 869
305 79 838 890 656 595
707 406 745 409 22 526
333 314 190 922 928 274
178 374 427 270 560 290
162 938 789 201 705 596
142 105 79 22 311 773
45 567 11 757 62 200
344 383 270 494 864 210
168 577 974 554 761 844
550 315 134 423 590 232
331 417 292 455 234 248
304 461 29 34 496 748
313 560 48 499 896 995
50 390 953 755 897 246
507 617 27 331 647 282
324 961 97 635 850 490
169 575 321 412 808 907
767 864 147 778 411 912
428 163 675 362 673 732
295 505 155 832 547 84
954 686 775 84 854 589
767 303 187 419 799 902
326 992 941 87 298 237
308 871 636 334 231 638
840 520 716 134 470 123
979 929 6 268 940 334
547 506 411 131 411 21
174 353 129 607 217 461
854 979 920 503 204 548
838 827 722 165 876 762
934 70 722 36 164 856
758 970 173 719 529 618
194 881 240 685 568 216
292 669 734 355 786 284
912 515 195 779 202 665
155 907 27 681 329 820
949 106 534 197 11 49
375 847 293 476 708 618
323 645 455 566 290 234
515 168 777 151 874 366
655 782 373 423 438 522
609 210 845 644 689 925
834 934 135 920 732 171
650 269 368 340 566 16
946 300 42 665 571 695
7 153 451 152 792 934
570 957 199 646 977 611
175 552 142 612 652 872
562 432 780 184 538 483
877 254 754 220 464 808
90 439 914 727 359 760
429 761 307 755 379 86
662 225 169 963 639 146
980 89 117 406 592 258
546 18 403 528 653 800
310 60 789 190 82 421
195 774 982 534 946 264
391 408 634 406 896 658
505 567 23 587 183 748
300 788 956 931 162 17
464 381 242 125 726 568
290 35 683 483 534 72
550 376 250 344 43 750
578 634 101 160 490 737
536 909 629 216 522 158
915 917 127 504 826 582
785 756 499 341 111 491
16 831 163 172 60 706
599 86 208 927 156 36
633 699 450 105 32 667
285 193 32 272 55 107
988 432 996 147 68 17
215 889 958 525 455 254
864 906 191 639 52 15
872 119 576 92 97 889
448 338 60 846 948 758
699 376 429 646 509 648
685 145 227 615 450 624
158 592 499 214 535 987
561 538 122 609 604 531
680 799 111 234 267 846
630 372 61 338 192 832
128 491 272 651 632 508
181 758 771 311 651 870
72 605 382 839 47 866
675 387 630 802 872 850
238 796 328 253 544 360
659 176 764 435 18 84
148 249 487 976 837 106
960 656 504 547 766 240
577 454 19 351 74 64
26 862 133 841 451 637
975 63 237 271 78 850
275 372 480 766 325 102
909 159 528 589 632 251
32 655 132 908 965 866
660 189 225 88 552 490
35 552 786 664 223 843
631 777 34 407 529 540
598 417 925 322 267 36
371 29 968 784 81 599
293 912 178 622 350 590
828 947 117 793 315 912
330 850 29 917 48 49
347 989 319 939 361 181
310 800 869 97 172 892
968 758 507 705 759 262
129 619 297 835 81 926
649 767 980 553 740 236
957 667 390 399 227 247
875 944 869 492 642 167
893 939 734 610 515 750
186 45 315 508 576 676
524 470 975 861 537 556
789 189 812 668 893 694
167 581 162 239 961 951
895 855 145 372 86 584
246 557 274 69 206 121
963 365 405 752 891 607
247 23 115 883 171 516
105 242 976 737 176 388
558 408 627 87 102 944
72 994 337 587 376 711
528 609 798 879 376 319
794 766 168 946 174 334
101 524 946 514 972 243
289 353 118 853 493 137
479 135 11 924 153 390
381 998 52 489 235 794
691 668 982 598 625 909
845 893 405 786 169 744
94 812 96 696 206 884
424 174 495 768 545 81
479 534 705 522 529 91
634 72 909 876 573 843
872 62 236 481 630 245
626 252 629 116 363 977
293 388 768 19 864 835
336 778 568 636 717 186
164 251 296 797 101 204
975 656 31 626 804 795
104 432 489 254 538 477
938 337 650 389 274 587
986 315 822 953 413 112
203 335 633 398 770 460
982 606 965 766 865 300
459 666 112 386 990 352
631 523 62 295 582 174
564 145 309 940 425 40
634 171 583 916 431 98
817 373 197 326 504 851
898 880 682 319 846 372
682 150 753 610 357 684
319 908 380 869 329 247
35 893 523 235 111 292
326 478 42 194 598 809
285 569 905 393 654 333
285 673 216 357 380 46
16 688 211 218 848 723
520 576 126 994 876 64
851 660 809 604 611 545
264 313 35 153 151 541
426 957 585 518 646 261
196 852 615 881 557 449
157 251 578 389 877 512
373 355 98 970 484 964
623 432 284 555 231 97
498 432 119 500 576 498
90 938 609 276 54 384
617 263 63 751 502 762
444 387 223 902 121 577
23 474 699 782 293 672
475 60 956 70 569 163
424 138 340 123 577 816
442 811 842 660 257 721
794 407 36 721 768 910
753 737 934 967 911 565
714 870 907 633 738 575
518 331 721 260 741 772
595 109 907 718 991 240
318 857 480 117 519 56
487 358 488 64 298 867
671 87 755 953 405 786
671 45 312 685 32 80
230 568 159 64 493 460
86 441 841 88 259 130
768 139 74 632 333 479
459 444 106 794 996 232
326 986 62 562 793 960
530 363 445 687 359 31
24 576 353 281 56 625
949 739 966 858 429 357
97 615 22 829 398 975
410 711 275 172 35 518
688 996 584 516 19 779
572 820 509 453 109 702
443 113 917 56 816 881
647 793 266 507 3 249
510 712 687 840 859 887
968 631 348 617 858 656
454 782 360 629 183 982
464 730 663 12 594 514
430 400 953 954 254 473
626 312 682 988 354 730
101 639 771 289 440 956
526 125 306 543 248 568
825 392 1 948 558 518
424 336 902 820 535 656
223 635 891 866 655 816
280 474 884 29 839 253
233 487 356 132 186 838
829 309 169 404 708 581
569 90 402 157 814 906
483 789 752 457 724 196
776 594 995 181 644 691
906 134 898 974 107 928
17 386 690 949 382 859
396 652 218 742 789 741
673 729 452 352 546 896
147 239 524 624 96 651
715 218 439 847 899 357
824 958 888 822 28 499
744 306 682 589 473 503
625 687 632 938 701 251
450 747 243 718 362 399
805 720 990 577 775 708
817 184 660 623 285 798
454 55 84 670 162 45
970 275 491 891 549 359
918 459 189 627 486 724
911 300 351 503 882 575
722 871 990 190 832 657
385 989 559 435 499 255
541 950 22 886 673 772
506 619 552 630 17 592
569 302 732 944 884 996
72 191 212 39 654 189
787 170 726 498 353 757
215 431 848 891 171 910
844 453 153 936 797 589
413 389 5 88 419 487
437 80 517 868 290 110
311 291 769 587 799 634
839 732 150 591 212 151
578 266 176 589 444 84
435 692 103 743 710 597
823 135 21 864 342 982
766 855 522 367 237 933
646 763 855 757 669 782
747 874 681 698 821 187
789 470 141 438 460 406
682 648 123 475 207 114
597 720 906 141 619 539
805 662 507 550 538 735
355 824 322 489 387 70
119 193 506 238 9 317
173 926 688 311 430 956
579 648 631 629 997 503
428 278 852 304 507 569
712 488 753 728 341 737
996 371 252 337 385 973
534 123 609 149 368 746
980 488 58 535 501 261
49 182 227 227 40 133
154 530 684 392 729 668
362 42 973 688 711 273
753 573 796 136 977 234
257 384 580 719 330 956
708 395 106 845 562 414
582 260 123 930 975 569
824 996 835 76 606 631
793 723 810 502 136 553
656 86 217 202 307 237
399 202 755 590 586 631
252 266 4 530 897 609
753 950 953 542 504 276
265 470 693 911 595 123
877 879 381 237 677 666
961 570 523 686 399 209
373 584 818 84 638 753
616 731 492 323 939 911
479 320 119 325 656 392
174 986 349 149 898 881
151 840 251 124 899 864
318 400 646 915 147 708
860 794 809 994 352 911
850 966 276 69 252 905
852 812 716 625 525 437
831 502 351 556 201 351
210 391 458 26 808 769
615 303 778 213 321 89
910 582 984 81 962 943
376 274 673 159 963 511
392 315 310 466 325 134
586 821 949 664 985 865
267 655 113 77 568 492
632 928 358 910 831 325
255 75 409 341 909 300
408 121 490 261 411 894
632 730 233 650 145 856
345 811 563 570 979 153
624 779 277 182 35 109
179 15 498 668 562 113
205 872 793 200 725 303
493 412 506 498 54 373
145 985 417 625 877 684
14 194 763 86 818 285
60 133 416 65 970 715
577 847 87 484 557 460
818 767 686 617 814 279
505 136 243 290 62 425
781 51 268 714 993 892
415 714 331 614 215 493
179 38 638 461 372 354
342 312 472 955 690 198
610 185 870 903 931 385
761 871 465 254 127 793
699 336 673 842 904 138
220 532 462 150 810 464
376 748 886 52 61 456
546 639 69 586 228 929
799 162 175 184 236 603
76 205 101 812 725 582
57 103 247 466 279 114
786 619 805 769 168 805
168 376 77 983 972 67
608 756 11 128 967 11
942 935 79 434 41 516
266 196 861 197 150 434
330 675 343 316 404 665
183 890 332 104 561 139
274 94 770 6 329 722
89 221 530 97 674 370
49 960 286 388 83 151
234 885 476 814 784 338
447 29 589 542 89 680
792 856 117 442 625 333
156 480 834 724 787 621
896 912 858 759 353 599
460 403 797 546 254 542
845 334 589 964 267 533
108 467 869 426 514 637
441 757 240 446 997 578
975 819 717 184 747 551
381 165 580 852 551 267
184 105 331 890 863 355
444 40 349 551 78 518
709 905 751 155 218 106
381 867 305 101 669 654
851 855 286 843 341 840
880 580 965 650 566 832
324 320 530 272 356 106
964 918 211 4 607 979
342 92 565 415 540 852
813 554 370 569 886 568
719 729 672 740 926 461
360 729 825 875 742 628
873 749 745 81 725 255
27 755 453 820 141 240
326 803 249 215 119 749
115 697 234 229 211 646
796 791 922 143 880 273
617 799 200 815 963 550
695 52 893 528 20 944
64 895 421 950 866 287
960 965 480 22 897 480
752 416 247 209 455 575
319 526 17 912 17 151
108 444 743 795 488 279
380 302 114 262 732 250
144 88 879 203 213 264
191 911 428 871 322 383
804 97 913 495 927 829
452 740 197 362 496 517
427 116 306 435 954 515
611 87 523 232 194 909
940 92 606 261 562 61
940 129 15 738 620 398
388 7 207 825 548 519
486 620 51 962 489 40
233 398 345 832 373 714
768 547 694 392 487 246
213 302 585 337 430 260
122 135 321 4 805 968
982 145 169 185 522 794
693 482 783 147 348 385
346 729 16 296 559 981
920 205 459 912 301 533
424 382 278 942 745 307
601 479 286 32 770 431
617 485 224 622 659 196
247 553 610 643 562 613
351 702 265 380 296 850
389 883 365 454 870 14
451 216 515 163 717 681
600 293 925 734 340 30
450 377 970 205 702 882
166 791 882 758 78 126
919 471 562 492 43 717
621 32 501 808 677 580
703 431 849 195 740 888
728 496 54 34 790 343
179 270 420 246 521 683
838 175 629 642 136 114
114 199 476 718 580 271
43 805 196 154 215 846
168 68 43 45 110 272
680 384 80 223 855 980
162 210 77 891 796 710
735 503 786 435 583 734
821 675 122 982 670 339
320 721 370 171 229 76
929 62 553 797 430 331
847 92 310 536 910 173
265 75 297 388 717 162
706 515 777 139 562 887
680 198 406 877 86 334
452 721 476 588 873 210
805 274 165 246 787 724
90 318 73 677 692 434
686 934 226 4 811 325
449 234 819 146 199 538
271 748 206 271 123 495
675 992 520 145 581 62
532 664 382 161 574 964
841 572 980 884 624 333
499 64 462 464 795 977
610 463 488 731 325 291
940 221 296 194 719 615
571 342 461 160 874 152
647 817 900 570 867 486
370 417 340 770 885 924
593 849 324 799 970 932
496 350 700 112 221 133
796 647 626 442 200 716
321 293 520 14 243 487
622 269 613 521 92 307
204 486 6 340 640 964
581 667 163 137 293 880
339 430 549 719 149 134
402 863 845 852 807 25
545 706 985 193 108 812
460 927 669 434 308 125
27 252 265 834 430 868
219 458 62 409 458 733
787 677 373 677 364 253
222 355 97 684 290 927
537 346 949 56 165 547
115 814 57 328 382 843
168 18 577 858 17 284
515 78 244 204 853 642
896 493 773 751 526 607
832 845 234 488 981 916
973 447 265 388 556 557
220 541 579 649 644 696
384 313 108 382 347 441
398 465 607 376 931 615
811 286 307 809 527 386
829 384 287 528 657 850
695 338 439 865 347 659
833 705 319 846 23 159
488 506 549 95 242 670
179 375 817 472 399 685
168 155 892 74 461 834
677 755 454 599 517 547
359 860 158 13 109 900
632 492 23 887 305 480
320 925 518 672 991 390
547 229 939 70 395 26
649 200 958 131 144 423
869 857 341 539 684 517
6 400 492 831 610 144
850 956 245 621 502 578
261 687 411 197 521 364
754 784 290 601 209 945
392 509 855 837 590 124
770 682 891 221 243 735
472 618 631 936 634 212
353 75 769 96 328 977
311 188 188 122 510 567
93 495 803 764 374 403
522 35 765 497 299 632
74 821 975 428 574 94
73 397 800 247 419 178
364 916 618 122 611 624
314 982 550 267 718 952
363 65 511 536 443 546
297 428 279 588 133 626
197 218 487 521 428 17
748 73 769 346 751 444
691 805 531 99 643 858
945 937 344 758 963 508
346 29 157 449 914 202
527 598 413 492 142 311
560 167 210 179 43 717
165 647 932 190 167 927
126 974 2 289 10 392
223 337 735 148 975 777
91 507 329 705 883 378
425 178 986 10 741 614
66 126 710 647 696 101
684 250 639 54 917 732
927 580 138 555 359 690
880 194 144 225 183 745
921 745 277 75 966 51
446 979 452 217 445 548
829 110 396 503 713 53
142 846 889 405 478 510
71 275 887 94 628 397
505 646 634 753 293 235
836 443 989 120 484 323
139 327 541 557 862 875
221 980 299 940 77 357
674 14 911 586 357 490
828 726 507 515 728 349
899 722 711 112 209 592
851 656 957 908 596 325
951 238 804 973 790 185
562 70 41 813 327 653
21 658 105 457 468 296
346 188 710 390 820 388
86 84 712 522 188 131
361 723 703 162 842 31
163 152 528 495 220 844
883 395 585 477 136 762
563 81 404 933 365 500
118 493 71 204 791 944
284 34 422 121 327 438
409 883 567 831 68 76
890 696 289 37 852 800
174 381 862 34 696 845
113 543 890 639 602 837
497 976 581 248 676 139
390 639 54 212 256 857
804 632 995 449 89 303
857 598 381 590 516 85
580 340 529 382 915 773
978 339 932 833 683 161
345 91 342 279 81 573
981 741 160 268 692 96
470 68 864 974 390 420
125 713 75 91 98 226
746 40 541 209 577 932
863 560 847 124 987 189
264 72 544 222 930 240
253 210 363 898 5 377
196 456 192 960 579 227
702 526 890 386 730 482
685 364 102 524 317 165
340 822 239 861 774 343
182 526 54 778 822 443
800 120 580 964 745 998
663 338 919 250 447 101
187 139 668 898 709 385
76 97 560 326 148 375
369 5 747 285 565 500
68 925 618 967 417 658
610 960 964 923 880 373
476 28 291 597 516 23
838 722 701 960 481 740
987 381 362 4 514 356
544 665 625 776 46 149
930 719 612 213 868 613
299 917 668 564 85 749
633 667 187 7 525 368
281 216 445 529 807 380
843 424 306 241 684 606
818 35 963 486 603 707
498 284 94 981 818 402
500 308 666 964 106 984
550 704 788 296 130 451
137 630 544 717 525 890
398 892 860 454 361 111
165 737 892 588 914 195
213 487 792 7 299 281
213 539 450 238 362 345
226 647 109 788 990 666
816 817 381 573 123 619
765 469 65 505 958 193
299 647 625 48 64 611
712 461 465 58 344 966
127 797 599 896 419 489
624 869 947 615 139 413
153 979 726 359 292 717
704 13 589 916 353 918
535 888 887 314 654 319
25 180 448 200 201 405
327 177 404 648 367 279
494 358 188 482 333 597
466 885 659 412 152 133
623 781 579 167 447 280
146 182 514 426 423 432
979 826 82 647 103 982
612 214 86 520 134 411
159 811 640 542 939 763
280 628 264 34 794 465
829 364 272 489 598 3
514 431 286 851 635 516
81 178 261 600 143 419
81 862 894 703 567 28
60 562 521 451 292 923
266 6 427 242 503 114
701 379 285 767 557 549
908 550 741 126 226 117
910 271 55 993 870 201
841 635 480 654 747 428
88 51 882 313 358 512
447 305 369 536 222 462
178 332 187 913 254 7
700 705 875 213 472 656
9 73 893 112 219 173
513 261 58 764 828 664
842 796 658 174 679 615
624 802 158 869 557 940
823 627 432 320 38 483
438 912 695 905 234 574
595 209 209 3 324 982
427 523 347 94 519 592
579 427 630 439 39 21
813 144 70 401 328 905
142 244 30 111 8 674
379 744 746 520 930 658
408 686 631 621 286 780
280 321 471 713 675 964
366 43 661 707 518 828
697 353 970 797 983 246
848 853 595 278 948 158
662 688 996 304 317 236
616 292 882 28 677 589
639 533 838 68 977 593
840 325 424 691 287 764
812 179 919 116 952 109
317 105 771 547 784 95
494 543 223 942 457 53
888 634 467 255 423 329
654 525 561 460 344 243
72 876 980 212 361 328
160 729 762 633 257 705
771 315 824 743 628 757
245 133 90 319 76 766
807 494 357 795 115 72
313 84 307 674 903 593
135 460 925 475 87 158
255 533 625 107 952 970
637 381 90 430 854 381
262 182 667 531 442 500
852 318 688 594 61 604
474 45 40 545 625 338
681 391 870 847 760 853
898 890 296 467 168 290
536 695 494 123 786 402
720 774 441 388 299 307
499 461 86 358 312 322
514 946 247 971 339 676
517 23 168 628 391 321
544 640 363 798 46 345
151 147 878 737 203 623
183 149 61 559 417 895
198 134 401 280 889 367
147 938 720 867 620 687
680 290 11 723 374 793
521 90 357 569 314 226
103 20 291 231 301 151
578 167 435 482 227 701
538 810 938 506 623 549
380 311 915 305 521 277
474 814 531 486 873 604
379 850 249 750 287 94
162 154 591 73 914 766
473 452 916 626 983 57
953 476 846 202 894 790
252 992 726 210 994 986
13 574 113 371 387 521
714 905 255 835 881 952
959 11 459 787 257 749
667 734 981 313 422 884
883 376 922 121 368 937
272 179 716 201 183 585
13 878 483 973 728 504
709 311 55 152 229 337
846 752 658 776 888 480
38 627 305 198 845 777
312 806 913 810 503 342
373 575 491 560 365 597
943 739 543 896 935 396
897 378 729 466 8 189
114 692 362 174 391 937
208 443 202 58 307 914
270 782 81 577 332 19
509 491 758 197 93 684
533 889 758 160 815 353
157 536 487 245 78 387
271 871 72 299 909 76
972 88 939 381 665 978
388 618 146 479 279 842
421 54 300 174 755 197
431 589 442 165 558 545
421 628 560 337 137 986
396 495 187 715 528 391
672 870 132 609 346 570
393 186 972 671 585 436
486 488 130 785 145 101
874 686 713 310 158 585
707 3 116 362 738 768
452 790 123 143 655 438
636 467 84 11 823 595
719 714 512 997 570 384
106 885 464 557 953 523
933 953 301 914 493 27
724 347 355 742 404 459
762 787 790 422 912 763
368 890 617 843 240 498
839 606 731 63 589 311
971 479 679 857 22 691
8 189 318 584 561 569
759 173 221 253 864 709
435 562 983 168 364 762
482 128 378 275 968 972
785 537 465 131 798 504
892 337 662 87 978 76
960 371 326 297 883 750
113 48 545 166 993 763
414 776 577 890 137 626
700 194 926 681 444 90
715 179 637 931 262 850
478 860 217 237 594 126
826 193 914 687 723 71
11 207 446 548 350 187
882 284 884 349 834 280
495 132 654 892 654 414
121 397 427 548 17 38
851 600 516 707 966 232
666 877 429 199 529 819
384 796 330 812 474 315
63 928 637 691 992 791
447 763 752 177 857 209
274 643 190 589 649 118
191 323 953 988 67 894
51 741 414 926 100 372
287 814 188 749 854 899
774 377 69 160 789 998
45 347 867 368 16 941
323 859 532 655 733 929
61 172 217 875 630 857
196 478 380 61 333 733
776 736 947 717 898 261
25 983 308 223 920 191
83 547 492 86 448 871
637 221 919 959 245 61
689 48 771 606 210 796
400 593 638 849 633 413
309 19 192 184 937 998
683 391 678 974 254 371
103 96 541 160 822 209
953 942 994 38 329 230
172 703 485 926 242 499
15 761 193 203 427 185
387 134 814 316 757 92
109 693 298 517 358 78
956 36 172 30 614 340
583 627 930 212 78 564
823 927 637 515 184 770
606 19 537 14 504 183
776 21 133 939 183 846
525 409 901 715 612 382
325 800 449 630 144 309
117 875 359 879 761 578
131 16 108 344 221 798
835 969 231 755 377 232
53 445 946 932 729 894
223 697 760 401 689 529
974 914 331 231 765 514
544 259 13 911 313 61
546 828 882 938 540 460
799 623 312 382 609 987
299 540 174 13 603 74
216 777 868 393 396 135
91 838 386 267 452 612
513 347 920 157 476 497
955 986 859 748 150 542
545 931 834 452 662 140
370 181 753 973 713 765
819 243 402 150 543 309
251 894 622 894 18 300
193 373 772 6 138 451
577 272 776 100 918 769
919 651 82 645 768 657
895 49 952 83 800 413
958 301 226 776 325 290
792 681 938 323 853 821
58 755 96 552 824 311
402 135 947 356 755 909
479 521 850 217 423 563
307 572 344 268 322 914
680 845 423 803 424 553
611 676 772 370 931 473
904 876 23 106 538 846
115 155 983 384 404 651
177 402 916 463 981 977
31 104 574 453 978 625
791 184 277 726 782 581
746 834 52 714 705 565
370 91 509 215 610 484
581 454 508 860 340 970
305 708 371 320 918 610
676 126 614 566 919 119
901 936 783 5 209 475
634 80 823 76 75 580
217 400 875 579 679 689
774 505 148 545 729 303
966 205 500 699 313 116
763 314 603 123 925 45
728 300 678 535 685 336
437 907 618 936 296 283
247 194 245 424 445 449
812 13 559 710 326 720
388 203 617 26 834 945
200 718 61 11 658 591
473 819 868 772 248 108
932 330 446 10 740 537
483 183 424 568 935 750
797 939 362 227 339 304
643 326 580 726 108 659
443 475 952 576 151 947
506 529 887 635 828 167
5 350 360 342 309 129
757 585 445 410 928 811
597 545 754 412 890 263
651 683 321 756 345 655
577 921 481 779 184 8
382 126 230 911 781 971
649 824 586 668 622 511
513 679 736 459 99 99
925 146 848 961 111 71
201 44 789 542 925 770
200 32 303 305 574 976
722 852 920 550 903 474
886 524 106 39 165 483
197 106 509 217 5 744
896 892 297 330 376 189
651 753 115 608 90 620
502 471 473 592 275 406
208 730 821 679 693 628
861 995 461 893 30 789
998 442 928 759 704 770
338 892 28 501 392 207
986 553 466 728 441 766
817 281 261 3 411 186
195 464 709 218 246 814
895 65 779 801 422 992
248 714 263 566 261 962
908 770 716 793 438 335
647 62 558 941 628 540
713 968 177 903 713 886
401 626 824 200 983 49
515 745 329 471 21 271
568 440 612 569 99 38
848 756 885 969 615 138
113 281 789 696 393 724
323 271 23 71 816 245
920 378 4 906 895 35
472 718 437 231 755 601
528 684 567 324 213 706
138 22 37 855 625 856
169 752 322 698 459 79
40 226 793 915 440 481
79 828 693 284 164 587
717 713 354 488 900 785
330 419 479 925 122 182
104 125 358 137 358 973
249 364 709 470 588 83
8 331 554 836 392 611
314 304 588 919 800 746
303 461 747 113 940 106
34 384 609 871 513 104
231 615 619 973 613 481
3 142 590 514 198 23
575 997 9 772 649 26
508 280 960 805 52 853
348 271 712 191 198 401
666 274 298 919 211 717
67 521 356 539 145 580
479 910 568 799 720 393
590 806 46 415 376 678
715 180 668 582 934 343
292 461 581 923 677 656
153 552 76 874 256 946
315 648 761 431 763 655
439 270 770 820 374 309
978 130 134 753 521 77
774 130 193 494 49 110
594 162 586 915 911 387
563 195 128 454 429 696
371 694 261 52 229 86
14 273 415 347 169 977
109 773 79 679 748 535
591 870 947 222 714 713
399 88 708 998 253 341
552 724 396 887 872 230
699 814 274 584 752 515
625 771 373 796 813 712
336 816 485 908 115 978
667 393 358 403 29 326
168 503 270 248 495 72
729 437 957 237 342 978
413 310 376 159 487 292
28 256 541 194 673 270
337 544 427 244 589 134
992 434 342 385 342 556
695 591 745 36 576 162
263 850 450 84 685 65
954 5 902 409 760 539
449 962 194 530 251 945
285 288 40 228 274 802
274 5 428 341 785 103
240 556 256 681 890 122
696 193 451 325 378 917
208 528 406 483 255 378
254 128 234 12 625 140
798 242 616 50 530 179
704 715 919 465 854 863
548 332 59 221 859 422
538 323 582 499 831 823
275 419 436 346 824 325
115 623 595 867 477 175
344 826 35 36 880 526
282 100 216 145 487 791
318 328 183 207 71 264
221 729 762 845 964 267
729 61 983 581 398 521
938 871 118 107 639 872
255 269 549 242 286 605
721 505 661 843 783 675
456 881 877 741 544 120
867 714 98 557 480 900
324 824 278 514 799 770
826 141 833 806 996 110
293 109 445 929 289 994
760 429 557 748 584 232
581 469 109 702 198 368
965 821 635 60 649 376
420 881 114 573 916 410
793 269 621 821 907 216
790 690 723 361 727 572
790 400 241 15 185 136
818 733 769 380 75 72
630 118 472 994 734 229
106 108 948 177 281 934
849 628 325 255 874 968
367 260 795 329 794 403
670 941 2 298 396 881
913 457 121 725 93 14
690 814 624 106 20 908
828 292 271 329 25 191
790 281 481 456 18 383
571 528 936 570 855 535
983 478 315 748 11 2
775 700 786 772 585 113
165 622 61 599 991 42
568 154 265 492 225 17
536 655 807 357 409 695
226 839 979 343 4 209
789 318 64 832 471 203
83 633 287 76 291 169
971 354 870 911 366 231
115 850 660 770 574 824
971 110 385 115 439 585
724 234 686 69 25 96
872 269 66 406 918 170
833 375 858 987 495 246
805 564 235 901 82 186
103 196 611 905 168 745
920 365 207 576 915 406
148 635 750 932 704 847
655 641 849 375 8 525
225 145 272 419 647 567
559 646 411 364 977 762
274 580 80 232 801 403
67 96 692 427 761 332
486 265 136 423 719 272
636 529 565 522 577 5
19 210 463 245 852 713
512 75 506 899 472 514
728 26 278 94 480 72
843 191 868 277 453 788
96 94 113 848 888 189
957 71 525 711 647 18
570 684 780 542 526 832
224 738 307 215 562 784
75 741 636 948 7 573
474 806 617 131 975 534
253 991 595 95 111 584
845 650 782 775 60 292
989 160 49 139 376 966
658 345 517 734 404 219
402 214 202 918 349 278
961 900 361 658 45 11
589 401 158 540 930 237
563 487 227 562 447 304
962 424 699 560 553 426
818 971 85 970 866 934
828 282 200 585 902 442
63 934 304 318 154 480
864 555 101 194 870 151
957 771 879 792 375 99
340 355 403 897 781 397
932 631 220 411 443 209
900 803 464 236 811 574
108 447 549 988 531 57
582 307 650 625 631 777
257 309 171 323 965 436
418 280 255 293 687 938
32 811 998 863 310 440
818 528 99 259 838 872
485 775 131 747 42 258
359 129 292 280 91 64
201 320 840 355 339 934
237 132 310 213 699 636
847 531 653 888 640 806
511 351 166 867 940 655
864 767 153 105 902 462
539 795 759 77 887 193
301 57 998 800 208 193
717 653 303 746 49 568
364 298 138 495 741 615
901 754 363 674 383 843
310 807 435 617 855 784
509 616 888 168 490 522
460 677 928 898 438 382
241 53 718 353 885 43
940 601 187 618 874 458
715 633 131 311 849 210
800 963 97 662 672 234
813 446 30 549 871 611
615 871 982 946 298 745
564 121 729 815 695 709
580 635 384 620 371 213
174 119 77 453 549 750
358 631 815 326 386 263
424 147 458 476 128 909
262 773 160 121 315 659
692 693 48 583 711 985
641 758 491 10 892 219
668 249 191 324 432 49
142 255 557 979 118 394
311 668 404 465 341 632
781 134 67 205 175 923
914 474 296 105 235 585
296 105 364 907 77 601
950 133 905 882 589 733
747 171 66 884 439 466
129 463 750 940 576 340
621 528 224 292 439 805
241 644 767 728 643 883
334 712 436 132 174 639
531 468 207 77 441 397
885 625 547 804 623 583
363 273 120 642 117 868
430 883 653 823 550 809
154 731 327 762 936 22
892 503 441 758 739 658
742 394 747 217 325 285
672 186 800 97 323 718
618 441 314 838 982 634
672 570 258 145 762 336
313 557 380 614 79 285
400 394 991 433 828 147
173 130 772 428 122 199
796 862 909 242 389 210
92 77 467 456 60 27
895 396 860 705 634 917
321 345 938 442 629 705
788 474 122 567 917 628
488 477 216 379 369 684
402 910 37 973 768 116
3 910 821 185 206 520
617 244 507 244 230 28
343 925 862 818 120 763
85 182 119 30 39 706
145 283 911 480 493 824
178 953 689 919 470 557
974 282 506 919 667 469
957 825 320 409 266 930
596 824 890 447 995 242
892 914 238 954 136 861
84 496 357 971 294 192
213 944 985 615 446 128
101 99 592 591 701 892
131 108 33 412 658 542
370 397 404 240 968 251
23 901 180 42 685 371
357 279 849 524 832 606
281 679 317 320 968 277
738 316 322 209 970 213
341 466 203 98 559 548
19 382 191 340 761 945
830 619 382 718 237 669
572 899 393 820 555 136
768 494 242 573 846 91
386 99 138 49 207 348
924 104 977 381 908 799
42 149 794 239 828 642
461 906 909 225 892 342
270 492 959 950 880 672
838 100 584 193 248 815
850 914 720 771 205 35
918 235 721 108 835 524
782 503 441 87 532 794
987 239 206 787 738 73
738 200 216 35 869 757
905 653 665 533 309 873
693 773 1 704 646 426
56 205 470 351 735 150
236 113 36 441 923 871
605 663 304 520 38 217
226 507 374 428 382 816
653 977 21 608 634 428
205 104 702 821 931 184
483 42 773 70 657 383
168 901 754 705 670 151
651 457 758 284 448 808
994 555 312 51 5 984
53 196 672 936 752 707
410 432 62 906 304 175
319 843 402 581 424 49
648 241 489 839 763 909
42 734 591 307 813 381
678 801 516 895 338 285
60 250 988 850 645 175
154 533 115 447 930 625
109 619 905 132 655 280
574 668 618 126 73 496
566 336 413 349 353 445
392 63 118 542 179 407
393 505 733 487 50 373
927 711 235 859 671 5
60 745 385 304 642 926
826 988 505 425 870 857
785 243 58 956 530 241
13 743 176 492 277 369
205 490 442 808 608 452
137 437 903 864 413 567
624 20 934 500 865 702
784 262 350 122 843 90
712 990 393 286 701 457
541 563 53 684 450 261
469 258 692 929 44 895
14 385 177 453 191 16
911 715 54 500 279 751
102 906 691 27 563 869
27 608 391 319 158 34
988 817 756 448 565 198
639 435 255 997 403 950
973 139 634 628 794 414
36 189 699 355 122 852
900 159 589 453 332 603
52 738 509 412 935 222
637 158 106 608 909 764
74 919 700 121 809 620
969 308 691 423 865 245
451 194 997 709 878 517
818 113 476 178 707 764
916 319 277 907 179 933
57 942 365 276 183 485
681 60 683 428 794 448
257 426 115 208 937 205
154 707 496 895 757 502
790 842 847 429 673 929
486 836 490 875 371 583
441 632 368 144 354 335
882 543 76 938 239 629
617 901 586 939 909 196
424 724 618 606 628 190
518 52 283 128 42 824
343 353 866 592 983 942
675 573 72 198 9 377
92 246 926 768 65 125
270 490 617 371 421 204
811 421 153 188 110 777
851 99 997 995 998 684
103 99 26 173 910 599
478 348 317 359 674 199
338 235 99 984 47 876
20 607 179 121 352 624
247 185 761 941 372 627
254 770 463 669 217 564
977 820 969 419 769 649
9 557 491 426 714 442
927 134 640 342 464 830
913 998 417 749 532 291
783 302 749 449 785 695
122 79 617 303 708 432
892 70 788 647 427 135
860 478 236 941 21 843
204 413 593 347 350 405
500 101 932 253 470 200
105 386 122 159 556 67
321 341 594 476 557 851
767 550 831 177 394 508
759 911 29 823 45 501
736 991 866 325 306 95
624 258 327 253 443 825
145 908 418 924 823 271
981 711 584 479 483 946
488 127 252 567 414 162
968 696 59 781 601 915
395 994 481 969 777 55
617 596 829 824 823 707
303 794 688 956 700 939
552 778 992 742 141 736
906 553 601 717 562 401
493 274 935 615 681 347
548 282 598 454 916 170
936 902 535 793 368 517
693 370 329 323 760 137
274 500 201 373 788 290
927 857 214 156 896 99
792 611 220 21 450 971
520 262 197 51 163 276
357 697 184 895 323 782
969 767 444 495 387 837
569 839 331 775 128 771
151 836 401 968 553 774
2 205 218 822 825 286
785 298 187 308 972 211
238 817 686 514 986 359
821 952 180 789 306 908
942 345 312 975 760 650
32 542 348 559 493 384
206 762 129 456 564 706
190 259 864 91 576 656
627 180 371 313 906 821
40 97 327 363 817 842
552 242 451 575 764 700
602 515 306 118 297 382
952 169 348 393 365 576
525 931 499 620 694 384
417 164 510 895 505 42
347 160 279 281 914 647
753 586 428 974 321 474
390 440 386 507 981 489
332 574 115 979 754 995
812 51 649 871 352 672
556 810 9 747 903 554
324 659 756 361 367 817
885 803 36 771 148 290
160 741 563 782 583 372
411 277 150 802 138 481
158 982 838 695 966 446
430 283 588 417 642 828
913 474 971 583 620 580
527 614 743 972 343 445
237 908 369 672 180 331
706 192 633 110 572 762
167 521 341 505 677 953
575 190 46 403 50 127
672 42 935 346 312 39
718 649 810 29 817 783
699 120 863 875 390 185
211 451 376 293 822 193
821 855 251 867 107 938
224 644 927 318 622 886
245 800 586 686 217 851
584 341 26 598 506 765
519 684 724 122 935 598
779 76 62 199 237 361
35 27 751 657 799 350
763 528 178 25 534 15
707 829 253 97 636 542
123 551 741 979 831 40
281 390 467 626 639 989
296 13 940 647 272 492
836 986 91 733 915 594
896 942 916 863 318 998
346 966 760 699 35 119
337 672 372 727 373 839
804 151 140 968 759 201
622 839 978 267 939 407
772 950 189 472 577 584
925 704 926 153 69 602
533 863 549 436 667 464
629 621 113 718 333 297
956 802 388 949 385 813
707 239 740 932 58 459
3 675 573 377 53 383
632 89 113 456 516 25
634 759 29 834 729 126
544 188 136 660 623 907
62 921 978 853 850 197
326 874 902 471 53 287
213 19 742 67 255 71
567 233 321 476 156 306
246 374 129 156 727 943
593 969 551 933 41 975
230 477 937 761 235 259
874 990 927 637 795 729
879 649 626 175 911 51
567 333 3 843 594 748
132 70 194 662 79 332
476 265 766 199 372 73
513 282 344 762 595 501
140 772 234 191 73 175
655 354 59 565 122 828
588 409 26 65 618 907
617 246 868 26 35 530
171 372 21 295 164 227
325 965 985 648 282 583
718 54 197 870 622 332
620 297 152 97 385 502
468 647 654 942 868 289
808 1 409 291 591 337
961 206 670 21 859 224
158 477 112 216 342 498
703 752 281 261 639 53
540 327 128 606 171 992
215 812 112 765 790 548
705 116 796 573 312 168
340 906 548 336 666 193
224 959 869 463 963 43
509 786 412 933 472 305
395 204 512 109 870 14
360 797 250 914 329 327
653 405 667 626 406 243
356 870 474 80 947 94
676 375 57 85 37 787
821 133 489 881 210 364
704 265 736 923 762 605
759 330 687 127 376 969
823 366 327 752 742 385
466 27 165 881 491 356
62 77 561 693 546 809
75 64 161 313 97 509
569 301 364 518 290 494
921 722 291 266 601 845
868 51 792 595 610 669
836 774 959 464 973 855
53 328 523 267 669 160
426 113 662 14 370 646
962 698 107 213 755 215
322 895 795 175 573 251
652 401 992 655 373 881
644 545 515 246 74 479
713 343 761 212 373 159
50 984 307 673 929 145
130 279 834 184 954 455
349 679 147 768 311 860
137 555 523 85 615 808
927 44 749 910 951 375
344 597 880 182 57 90
995 179 343 769 923 370
885 998 150 666 599 243
45 700 373 497 113 71
500 661 36 308 549 483
96 311 116 338 151 33
72 164 993 426 800 480
646 318 663 253 396 57
436 532 974 125 76 23
45 70 432 457 463 757
104 183 20 774 97 18
95 760 968 887 703 700
132 445 28 899 485 47
366 628 527 363 160 385
177 827 203 905 81 341
88 754 979 154 911 537
773 766 3 607 296 595
225 200 766 121 319 118
666 183 599 881 60 585
557 161 271 876 187 43
231 897 322 410 394 635
645 239 359 957 260 232
160 659 621 177 508 34
948 736 428 564 829 765
430 500 219 332 568 301
943 551 624 62 88 738
223 142 766 8 497 872
643 113 717 679 663 523
379 119 99 428 948 986
465 883 204 230 59 286
457 113 807 197 710 651
60 357 92 674 341 147
61 310 882 250 786 998
740 590 913 757 951 105
516 118 721 270 444 772
400 684 608 68 554 512
71 835 724 768 249 365
640 406 806 154 358 372
158 865 997 456 239 738
647 551 574 266 674 160
7 167 98 102 676 868
83 967 5 78 554 869
648 527 580 54 206 789
30 567 805 519 877 356
186 514 75 28 690 62
721 854 262 558 370 326
179 467 88 269 334 945
121 612 791 63 473 689
255 400 400 74 947 86
905 883 394 16 495 439
231 187 975 690 745 77
10 857 488 894 402 113
45 523 806 213 553 102
102 142 327 934 715 791
764 931 11 622 280 133
549 73 467 211 619 845
785 988 833 840 191 397
717 55 234 536 382 59
387 135 611 365 613 106
191 137 865 362 450 279
643 715 479 671 567 358
740 308 927 229 499 213
559 406 538 441 795 544
218 227 710 37 715 811
425 892 710 18 3 91
653 895 512 637 189 665
155 297 289 849 962 516
215 878 475 377 988 30
837 688 918 946 209 640
260 644 530 436 898 389
781 949 871 850 629 997
3 886 164 544 151 928
899 650 973 280 47 49
779 807 303 117 642 784
867 660 968 182 737 403
886 562 339 251 45 703
47 952 424 421 509 592
753 735 668 127 724 624
696 613 42 430 900 350
705 550 239 300 398 26
975 149 900 390 21 26
813 848 908 248 718 757
163 190 464 910 596 912
347 58 804 799 779 275
245 827 559 327 871 80
285 730 118 911 436 56
173 261 933 90 722 176
384 628 367 56 646 72
773 947 67 788 686 183
436 559 722 852 214 292
101 609 504 245 647 505
691 970 230 12 668 559
183 682 774 550 548 461
935 774 601 5 878 283
480 971 656 267 488 204
967 429 483 290 785 200
611 382 448 997 433 976
675 291 2 739 55 932
548 883 132 464 416 458
475 828 893 384 933 113
138 594 749 859 46 292
801 538 516 864 786 343
82 114 250 959 2 804
57 827 965 78 872 862
224 386 212 483 930 275
44 193 768 327 117 938
491 953 698 589 852 151
574 749 244 663 435 408
652 975 343 441 1 537
642 716 777 251 40 906
104 736 141 283 322 581
155 841 407 799 852 731
617 992 544 822 805 313
512 90 571 250 327 421
795 68 948 195 85 987
695 935 459 407 861 626
167 891 314 751 231 200
868 317 225 495 417 813
754 420 998 681 801 113
993 938 17 543 788 279
839 978 886 305 943 997
241 980 377 85 398 306
485 25 631 46 559 563
429 948 493 553 92 122
135 52 591 918 475 484
156 232 438 75 888 938
275 303 61 633 387 227
326 743 807 205 761 780
85 32 868 628 394 980
590 818 165 451 611 96
275 252 852 156 160 298
203 467 809 876 29 71
403 518 867 415 362 883
272 511 277 690 422 84
168 592 262 324 461 504
714 680 101 423 248 696
832 666 424 533 173 634
66 886 238 387 806 117
44 396 266 901 836 915
293 625 720 905 420 530
520 466 732 755 258 442
658 475 785 751 349 560
314 500 458 560 258 196
909 968 598 883 877 357
931 712 87 123 311 145
651 965 278 106 173 643
27 139 387 542 676 110
87 867 410 995 116 227
705 358 437 989 196 890
593 2 942 764 843 919
325 414 329 972 3 708
972 22 277 249 486 958
788 107 821 523 861 458
994 522 45 140 87 708
736 487 341 300 215 716
92 779 601 798 160 865
707 525 603 395 406 242
333 979 866 547 618 708
148 289 638 363 361 205
620 216 979 399 384 76
541 95 708 770 419 118
837 997 61 549 300 222
842 369 473 469 345 83
296 564 190 872 459 106
102 747 7 164 560 607
691 914 651 575 843 813
833 904 14 158 969 612
896 580 233 26 336 441
914 162 344 298 936 974
248 190 600 154 39 95
198 731 466 264 525 722
502 578 168 613 258 206
922 708 952 372 423 644
959 638 912 152 230 30
196 98 411 545 731 164
624 288 756 506 715 70
235 965 667 528 417 767
382 773 501 694 645 344
694 668 258 39 23 689
34 689 188 984 542 372
599 593 978 894 372 902
707 275 654 183 137 829
870 816 692 167 553 576
337 940 39 127 279 189
202 1 513 398 697 758
487 327 451 918 571 527
549 930 598 850 814 976
821 349 664 191 982 483
936 511 469 332 968 985
984 186 10 671 638 617
695 270 343 960 299 698
150 886 228 527 746 726
66 109 631 657 54 72
333 992 341 745 350 323
778 73 805 657 8 12
648 540 913 731 257 96
509 522 274 144 473 877
455 496 437 990 926 561
440 688 68 260 448 921
210 725 207 690 934 195
513 607 956 39 503 32
423 622 287 282 347 760
705 539 243 318 168 665
948 633 13 63 967 607
555 225 705 560 659 868
186 187 813 853 503 108
626 519 542 477 711 268
321 515 120 497 404 269
557 710 749 326 374 231
729 610 382 650 131 778
684 129 43 673 479 332
290 692 704 571 193 883
526 415 208 582 566 801
64 868 565 436 843 78
340 469 637 980 762 484
631 905 146 621 925 544
369 467 789 764 719 711
777 179 440 831 718 717
651 856 55 968 212 86
781 372 211 427 658 377
151 263 86 753 579 64
306 663 825 699 641 891
90 135 731 173 104 981
409 533 465 957 662 198
371 178 628 814 757 497
988 7 355 67 165 793
49 275 458 114 459 37
248 345 638 454 796 883
382 955 643 178 965 665
388 769 356 584 324 442
791 114 508 84 713 356
20 356 500 776 844 106
575 579 380 704 899 977
915 115 695 904 572 430
42 304 493 386 513 653
734 837 275 774 977 743
958 939 119 885 13 365
872 463 647 208 468 74
693 161 801 206 872 247
290 924 384 14 501 567
177 59 786 199 104 982
851 952 420 860 917 716
488 264 31 424 126 446
983 503 638 316 622 616
164 730 170 214 473 850
337 57 670 938 721 706
733 626 293 380 687 214
387 738 643 266 320 967
962 790 528 973 344 477
203 358 286 387 459 757
539 421 459 683 106 78
19 658 426 427 401 175
342 553 61 376 107 989
360 8 52 246 183 143
950 645 636 425 267 550
875 95 235 483 178 416
579 899 517 91 249 403
440 55 545 689 128 578
307 184 109 506 393 252
726 203 621 871 129 311
340 821 97 341 509 671
782 826 443 194 949 470
924 817 392 699 488 717
305 964 569 139 688 804
887 6 685 605 132 583
885 986 373 645 828 852
721 217 30 601 52 415
286 419 791 5 329 27
80 277 782 20 340 18
544 118 73 512 232 743
456 367 265 665 673 723
668 908 942 222 399 413
55 794 347 737 783 478
836 788 605 453 881 665
841 176 632 16 900 302
447 294 202 340 42 487
853 6 315 802 541 414
220 804 655 871 757 744
614 302 150 449 321 598
71 849 477 212 11 729
42 352 463 102 715 931
819 365 618 433 88 227
816 528 198 774 741 415
371 897 766 232 594 3
504 555 249 882 217 443
374 454 27 130 881 336
262 412 737 697 600 678
782 3 528 905 246 814
545 627 137 400 16 220
528 789 854 696 577 198
385 506 236 378 436 800
375 615 146 36 518 305
561 730 451 811 589 488
872 588 823 772 656 650
912 715 432 923 98 459
543 782 624 228 736 821
334 625 264 896 600 109
671 80 750 649 457 59
430 450 339 105 866 547
78 40 747 87 229 101
396 712 369 980 133 891
689 15 25 908 970 704
355 711 935 930 56 709
812 215 102 966 883 651
718 250 642 349 213 750
783 395 142 24 150 597
876 426 954 314 299 421
896 764 26 240 625 689
916 397 504 222 386 717
934 704 338 312 361 67
699 929 61 900 824 150
674 101 924 359 952 385
689 383 37 782 196 328
467 321 194 196 827 507
908 914 246 674 64 179
23 30 468 762 95 23
836 979 921 512 53 589
645 843 557 902 406 850
831 965 219 687 898 84
101 880 85 162 80 286
26 739 782 699 946 631
395 675 520 265 506 914
213 113 245 534 545 510
621 592 124 307 44 332
879 929 806 133 306 543
886 624 967 187 607 329
265 658 497 33 316 80
798 883 987 976 557 716
892 56 637 200 11 82
744 286 576 410 974 487
343 709 26 586 393 511
959 155 765 207 588 600
991 163 131 502 915 372
103 801 537 516 611 811
835 194 79 467 767 722
855 678 718 37 739 562
584 460 61 595 196 26
825 463 850 953 574 480
657 532 775 270 795 425
490 228 917 23 907 110
427 159 519 345 644 632
118 676 291 263 365 916
450 254 388 871 983 311
525 227 318 778 146 640
169 354 462 789 572 506
214 611 789 488 515 65
174 656 325 959 110 943
136 778 18 286 849 655
977 672 6 221 848 832
830 111 752 953 195 152
762 668 978 760 211 148
424 869 342 773 246 581
781 439 280 781 97 523
308 780 791 667 71 707
287 837 887 837 969 400
170 699 17 679 858 386
952 3 588 223 246 622
635 807 377 951 731 776
34 598 283 963 869 554
479 282 717 375 150 661
251 66 97 652 117 734
170 806 463 498 561 345
202 231 989 663 709 121
991 246 25 304 923 491
134 527 430 959 718 240
147 302 986 281 735 540
798 168 535 118 536 260
581 972 326 713 540 390
390 124 112 850 11 264
987 220 937 966 15 512
92 709 810 747 617 552
845 530 61 544 901 786
12 962 702 249 969 183
41 296 681 782 967 412
685 165 819 151 572 273
279 45 44 815 895 777
32 543 176 739 218 995
373 197 357 401 827 799
151 598 41 468 636 37
240 795 593 168 44 102
973 599 391 146 956 28
617 312 764 3 993 31
451 268 451 34 466 342
877 785 795 589 209 502
827 803 269 619 305 561
284 703 684 949 482 527
131 63 137 838 85 73
934 755 745 652 562 318
355 501 614 281 120 981
12 662 973 737 352 831
27 210 638 722 329 937
400 233 793 213 854 399
153 495 215 852 577 904
539 150 496 18 435 637
936 920 625 11 253 558
263 87 864 670 574 501
25 847 594 369 792 617
767 219 432 385 788 779
93 277 546 869 242 500
648 739 851 500 429 173
302 167 680 236 428 597
844 408 541 252 67 667
348 825 153 617 254 251
111 249 428 743 72 823
246 795 621 204 656 49
950 387 303 592 441 339
162 701 619 598 735 812
555 333 278 490 301 773
595 766 954 526 786 603
371 787 743 725 524 673
450 989 379 248 357 121
551 650 565 509 207 918
704 961 359 920 419 930
342 739 531 442 273 870
329 724 204 955 530 721
786 134 952 241 599 488
306 327 936 110 736 116
772 392 139 328 459 499
839 222 390 801 888 846
632 845 172 959 358 821
300 34 195 223 885 464
952 165 268 30 828 921
739 945 97 432 385 695
944 792 483 856 917 953
806 458 474 452 426 915
517 365 910 123 650 194
185 425 954 684 146 279
790 129 153 618 908 125
799 642 799 932 456 231
440 447 681 492 163 288
794 904 679 199 696 872
510 108 697 16 987 509
877 512 998 80 971 575
771 525 698 376 232 597
978 42 391 382 348 133
161 747 256 161 442 301
774 796 865 350 843 40
826 570 796 558 502 607
287 549 720 101 459 3
496 807 595 900 867 172
555 926 764 160 274 848
880 863 309 878 299 946
240 714 868 61 973 990
951 186 699 932 223 995
388 962 163 448 514 99
781 561 454 682 655 671
728 990 583 486 584 894
162 818 981 897 430 427
914 173 625 515 134 755
633 329 893 296 551 613
73 295 729 257 135 443
423 205 909 982 290 99
968 723 21 584 38 499
207 548 188 409 824 27
82 480 182 65 312 852
834 646 390 858 343 543
875 182 818 681 209 939
352 796 22 617 323 876
334 466 266 492 690 357
143 331 784 662 52 926
821 10 905 707 285 421
953 261 401 836 469 328
895 119 997 730 379 737
500 582 65 485 870 319
39 635 2 119 535 908
369 215 57 166 545 646
155 436 22 17 72 178
517 467 465 145 928 361
724 945 122 180 184 732
850 282 902 897 78 612
47 763 7 620 423 280
744 119 20 617 684 192
981 950 957 437 527 650
119 821 824 147 500 151
96 121 370 757 759 670
819 384 679 630 355 259
634 482 203 854 196 553
213 219 554 664 961 826
157 577 192 175 598 46
106 57 618 32 868 434
402 292 542 240 394 468
123 802 946 832 570 941
203 327 794 841 38 748
945 23 30 724 778 33
141 546 717 757 360 772
719 658 40 755 663 383
370 803 106 660 467 586
976 869 768 942 878 680
319 456 595 942 76 102
840 291 10 341 149 46
249 738 967 385 423 656
880 266 69 719 753 956
87 884 73 968 796 615
912 291 249 431 171 529
524 468 219 883 765 939
62 519 379 642 446 69
121 549 159 729 719 762
61 410 828 573 177 83
502 530 587 987 977 924
773 851 533 184 655 680
89 240 634 331 394 951
904 526 985 892 665 161
795 663 192 987 558 423
201 362 792 336 855 623
874 153 385 492 21 968
961 287 551 391 626 918
701 385 769 312 282 701
997 535 251 65 324 809
246 938 291 842 893 696
309 964 722 603 204 54
744 483 282 983 954 422
36 523 665 431 414 291
989 315 722 125 262 327
648 457 47 921 634 916
152 648 93 535 751 954
828 225 36 987 881 540
962 779 211 599 487 216
987 24 918 373 104 282
184 411 309 697 818 852
797 601 326 474 394 800
822 149 311 237 771 849
215 882 725 306 405 52
575 792 188 940 612 807
14 478 33 686 8 904
564 786 548 723 187 506
859 869 840 87 894 111
714 168 404 734 814 661
245 68 579 546 921 559
940 959 32 885 743 393
754 765 400 555 559 806
280 289 614 51 511 352
890 722 306 987 226 976
803 836 689 182 842 116
350 925 518 274 344 893
692 696 364 634 198 570
115 752 100 629 519 706
561 48 719 109 822 435
521 312 745 885 577 818
673 894 570 181 734 93
538 744 723 669 903 375
762 868 461 702 184 311
328 36 392 606 530 620
598 522 103 251 469 909
72 658 455 777 331 470
865 371 12 705 805 741
374 135 578 310 594 878
656 659 901 679 406 556
197 661 348 713 345 855
701 950 269 51 205 214
189 971 996 659 921 671
77 600 176 82 419 232
687 190 713 459 744 602
32 886 817 155 69 774
312 229 661 72 545 819
617 415 756 75 992 207
238 136 813 945 995 25
424 772 449 633 77 724
124 357 950 136 883 716
812 40 135 797 529 685
712 367 649 599 490 327
541 389 306 486 795 690
771 512 902 855 768 803
368 585 95 14 49 292
212 79 336 919 984 943
473 348 992 356 530 640
650 348 723 457 316 135
523 989 789 326 949 743
176 95 664 261 715 807
81 529 701 400 954 33
6 374 56 410 426 888
72 974 46 294 962 691
222 564 832 399 378 319
337 392 505 486 627 10
975 674 107 725 994 116
895 764 563 162 234 840
396 352 438 997 729 6
356 762 626 834 199 996
223 619 868 848 586 194
26 990 219 34 142 81
871 2 486 515 28 72
180 139 333 675 760 828
342 889 433 712 51 710
263 820 703 965 743 108
351 352 455 706 583 750
223 304 213 183 826 349
582 728 185 621 472 631
49 312 827 137 378 292
173 975 845 800 767 160
232 373 789 327 252 451
870 688 789 541 350 553
197 753 509 288 814 642
960 676 613 219 780 537
264 498 491 715 32 771
977 990 173 272 56 614
890 782 704 129 893 355
295 435 600 574 361 780
321 897 857 67 634 403
253 157 449 411 715 633
773 741 512 458 371 14
530 991 563 156 877 188
322 142 406 205 69 998
402 962 498 844 79 756
934 552 338 122 13 897
605 5 989 298 485 413
983 126 827 247 592 639
748 834 829 817 774 842
830 791 444 863 905 146
235 325 657 386 767 345
844 839 816 935 248 736
163 61 674 81 845 17
801 945 923 196 122 811
735 222 316 317 253 719
402 352 648 193 124 955
641 29 431 259 259 87
791 62 25 45 306 792
991 773 916 702 926 165
835 524 334 751 846 497
456 57 250 67 29 789
831 828 610 362 39 791
16 792 424 806 871 361
741 810 857 374 73 611
890 806 748 521 547 998
6 526 865 660 668 416
216 148 666 411 225 850
819 738 606 333 945 373
557 826 152 657 448 12
57 822 342 744 892 232
608 575 244 159 923 100
752 135 691 414 876 6
564 621 215 501 117 419
150 164 938 715 613 604
637 216 180 983 311 67
365 39 254 267 660 774
835 406 289 949 592 172
225 868 491 489 759 850
752 683 732 78 136 305
345 318 241 872 402 370
300 389 696 348 299 473
472 817 885 247 401 71
220 254 967 394 545 163
245 589 297 759 922 341
509 515 529 240 682 573
850 377 282 25 157 553
565 317 635 360 332 313
228 757 843 710 259 690
348 434 561 892 94 442
650 928 324 800 910 820
245 268 8 520 185 649
651 923 342 616 104 751
323 369 395 923 708 647
182 938 71 395 660 188
406 52 130 74 178 229
761 177 125 621 727 184
773 950 449 768 649 832
589 954 348 869 227 350
723 698 641 494 405 739
404 166 849 326 214 533
933 596 577 711 616 735
932 903 947 487 183 921
272 571 771 969 338 668
509 7 700 65 806 852
330 114 818 662 42 885
487 517 403 481 707 660
16 20 835 216 231 427
515 911 61 159 675 314
470 282 784 310 784 563
500 37 950 955 652 213
798 463 83 486 610 962
215 467 870 270 583 367
540 866 167 94 830 694
635 859 750 93 962 541
264 932 465 844 835 76
892 656 544 424 757 720
358 686 97 746 353 30
730 179 84 666 291 116
988 127 638 583 925 277
868 48 13 187 399 148
332 337 465 551 998 291
741 307 170 233 905 763
562 679 74 977 182 398
791 915 555 370 930 890
157 37 735 590 962 182
640 366 312 209 663 528
486 133 709 664 566 524
409 972 372 975 407 54
81 254 356 237 646 591
307 301 533 776 539 693
207 612 634 571 854 228
476 86 182 1 17 654
455 989 879 177 40 401
953 651 952 146 622 599
788 447 102 596 317 313
311 447 262 779 490 486
402 227 926 844 874 849
868 544 377 822 322 448
92 951 736 671 588 932
877 663 428 792 328 295
855 689 669 359 934 482
934 502 861 555 27 214
665 791 881 626 273 315
297 755 470 212 378 116
558 752 534 945 328 736
912 63 71 960 856 616
260 440 91 238 66 588
161 17 916 600 959 933
128 738 174 920 794 408
671 847 943 216 497 12
66 129 472 565 454 898
670 647 236 934 139 343
449 792 421 694 531 610
867 807 99 803 158 341
855 803 738 321 498 389
313 901 391 457 82 676
864 276 790 193 416 218
255 850 23 749 436 693
104 765 481 695 287 182
492 583 204 115 54 934
9 740 355 932 135 333
588 840 274 427 505 760
99 631 905 719 921 954
443 209 853 862 143 716
392 717 227 816 61 146
523 129 757 563 519 612
599 468 9 391 896 484
789 685 597 606 545 728
651 426 214 700 414 534
725 897 598 538 526 771
246 617 831 791 396 346
568 768 657 411 463 969
919 238 920 556 419 947
913 354 251 677 238 173
956 473 795 128 44 73
92 440 40 39 153 882
826 754 458 628 470 776
176 640 831 762 602 591
239 841 123 520 635 345
659 560 113 110 20 274
796 288 358 464 50 979
750 552 120 723 47 225
827 640 626 892 207 819
849 220 523 436 607 248
820 337 913 866 95 558
817 172 324 953 969 245
252 84 364 988 633 923
312 364 313 74 356 664
123 607 373 113 641 365
458 822 945 43 778 410
127 151 748 807 472 403
571 562 439 916 327 463
302 41 135 613 778 739
739 741 564 522 749 401
944 780 157 193 621 490
613 840 530 658 860 625
158 716 636 893 359 205
667 640 809 267 544 144
412 10 271 220 805 848
798 783 189 977 901 545
198 244 160 629 121 991
820 338 662 898 501 247
143 339 558 863 547 648
221 145 684 336 907 548
931 215 179 645 80 862
899 920 978 814 394 99
530 130 956 70 405 157
630 520 25 495 526 752
206 975 464 475 654 161
380 160 757 910 241 405
334 167 524 976 121 150
543 2 650 234 355 541
516 987 679 556 805 467
500 504 913 539 542 426
500 316 109 231 602 773
310 307 226 129 761 498
367 38 768 831 453 157
261 872 50 1 985 715
764 967 103 514 341 220
96 655 970 419 214 230
232 104 51 167 301 932
929 396 154 93 482 118
574 226 588 728 601 821
500 164 109 354 473 298
567 971 512 719 442 41
531 736 104 251 814 911
516 274 66 984 269 431
801 802 278 218 604 262
310 121 831 258 83 602
58 872 624 760 673 982
192 12 619 464 832 323
160 476 715 524 720 921
246 694 761 769 926 32
85 659 16 12 619 351
155 55 736 572 362 404
815 42 547 272 863 270
672 738 101 712 718 979
196 825 324 632 87 273
208 234 143 566 611 214
582 888 686 342 979 286
624 838 93 804 525 776
91 487 807 354 127 781
13 950 626 48 439 37
605 375 393 654 877 676
83 635 385 830 548 356
533 936 510 189 976 815
110 229 759 258 363 23
111 184 754 619 372 160
738 644 560 49 753 998
760 157 253 574 942 143
288 121 627 984 664 683
75 250 63 14 44 843
339 283 712 617 970 437
932 786 289 582 181 36
988 587 705 223 519 411
986 581 778 156 903 32
902 848 762 144 942 459
821 433 55 819 673 810
487 562 972 181 578 448
703 619 711 324 45 354
763 949 695 568 273 560
711 881 302 715 255 285
716 320 707 760 560 14
84 351 45 52 777 784
157 297 157 793 953 452
903 765 288 443 949 249
774 941 48 317 780 236
892 244 742 645 65 331
98 343 636 868 531 428
383 520 320 162 28 330
16 208 493 359 744 454
516 184 549 538 492 821
414 626 895 475 431 136
817 484 880 356 715 517
991 291 687 869 552 518
25 432 477 780 608 305
609 151 538 661 400 399
798 640 421 899 412 490
410 258 387 528 785 694
828 224 235 449 362 576
895 422 407 270 880 298
20 626 101 797 386 68
214 398 553 317 921 354
766 593 379 789 565 94
847 8 112 310 944 186
429 370 472 568 746 382
950 712 554 506 700 26
85 185 98 996 381 878
989 685 669 484 790 581
594 566 991 337 877 490
479 308 401 386 299 56
449 890 837 721 855 621
890 336 205 555 262 321
656 602 838 799 157 898
61 73 222 459 558 497
269 952 527 831 515 63
568 766 432 410 30 963
718 624 668 412 838 214
432 475 944 773 578 936
26 790 347 328 384 584
108 73 582 43 343 996
154 250 367 300 213 670
830 282 780 172 372 152
843 581 742 235 674 98
323 793 761 692 47 74
943 558 246 74 683 819
640 950 595 584 190 67
571 544 51 346 678 41
852 118 756 755 214 14
792 948 678 596 61 270
780 49 114 657 866 991
330 181 685 214 559 404
713 677 840 462 38 344
482 544 695 83 838 445
134 272 755 872 37 527
121 170 289 192 382 283
512 620 280 492 727 346
179 804 108 371 399 319
866 663 101 703 818 190
800 833 164 423 250 157
545 483 855 499 837 658
809 314 735 98 392 425
217 204 815 791 981 888
339 370 825 633 712 210
30 532 543 685 264 202
321 119 137 238 569 982
522 453 692 330 421 544
257 1 871 40 756 914
501 233 345 130 887 352
549 916 975 422 84 625
901 316 896 823 650 525
310 100 162 404 460 271
451 774 888 890 668 589
29 160 178 419 629 98
704 890 919 967 960 298
21 361 608 691 878 689
812 581 748 423 973 255
464 601 590 657 905 89
508 853 171 705 313 538
431 501 274 173 382 285
841 925 55 157 750 429
293 330 89 145 363 105
48 909 891 229 801 454
213 916 823 79 986 793
785 547 111 706 422 636
670 132 701 511 631 769
776 970 38 151 660 373
451 4 429 147 244 593
87 35 531 272 614 921
131 857 432 749 123 902
686 716 9 763 290 567
298 712 509 710 466 596
293 308 502 607 596 493
706 483 202 286 134 635
643 25 464 719 51 806
653 79 844 815 578 925
638 254 790 402 303 204
711 116 152 270 584 559
170 901 957 739 463 123
640 631 135 136 480 549
648 699 248 851 573 619
440 851 785 292 904 68
442 772 315 370 174 557
658 830 430 981 536 901
888 341 414 29 660 193
472 353 549 284 406 39
709 289 779 778 470 862
17 775 526 579 769 495
579 336 668 998 668 626
20 315 571 231 378 661
251 644 323 508 150 398
987 863 176 746 722 809
225 486 262 258 93 791
969 20 384 148 680 131
136 951 572 340 361 442
226 203 757 454 183 684
77 732 176 339 641 811
599 979 88 465 688 586
845 423 896 357 145 519
377 891 296 354 27 106
913 761 275 511 798 676
938 827 723 67 168 189
561 208 185 478 282 266
695 181 532 178 333 572
716 733 261 771 193 79
385 484 563 496 186 299
954 353 743 290 904 46
93 642 614 879 796 539
935 775 811 278 410 781
975 838 628 572 241 782
290 21 791 393 761 485
419 776 15 68 891 631
119 531 884 380 956 116
302 444 108 669 693 102
829 663 358 727 606 385
433 28 113 232 121 485
554 598 62 218 601 807
654 852 626 446 408 772
805 664 731 196 5 542
118 359 358 247 172 131
967 677 266 488 389 856
60 69 957 61 616 418
975 138 583 788 165 848
499 927 136 431 264 157
293 382 790 110 11 337
504 232 478 503 256 412
669 61 850 29 703 875
6 207 681 505 119 891
721 894 361 989 221 404
38 599 562 509 63 243
618 904 361 959 891 798
618 149 134 156 822 834
650 196 363 683 610 865
873 418 936 867 516 954
953 786 766 406 605 647
708 328 610 989 344 409
916 585 848 179 158 609
139 90 578 756 83 260
989 404 133 903 629 390
780 371 856 52 351 338
920 493 54 894 720 506
759 834 853 710 451 386
942 332 685 562 507 114
867 928 29 720 624 241
975 810 804 141 7 872
810 261 531 757 221 387
702 708 127 421 645 279
898 816 442 241 614 826
908 660 598 699 244 14
595 854 527 367 550 428
30 788 43 946 550 311
106 145 921 431 365 678
946 381 858 42 780 725
257 819 884 169 312 841
344 446 45 512 809 630
344 587 801 19 950 995
953 901 237 422 813 266
985 582 549 144 390 752
386 429 77 271 329 145
153 207 901 481 400 115
461 958 471 195 95 390
15 358 230 334 433 709
629 330 401 172 56 475
615 616 70 226 960 568
72 783 229 395 742 529
594 31 152 800 291 356
252 68 477 339 700 411
663 534 940 745 536 121
887 737 681 981 382 37
909 25 931 646 859 983
515 139 710 313 376 785
998 19 652 934 652 792
814 262 904 14 272 751
269 905 156 566 581 316
719 630 110 659 407 538
626 404 700 865 145 296
718 404 790 983 616 958
890 27 665 227 810 62
237 638 50 351 47 360
872 938 967 93 374 389
598 804 457 627 588 580
548 243 327 496 471 585
201 202 161 972 503 70
160 911 892 365 58 573
666 421 931 82 607 802
797 824 193 253 481 322
668 336 256 901 421 730
638 561 44 225 663 131
7 270 948 733 946 540
55 44 100 173 1 556
779 342 130 526 956 509
996 663 377 611 495 965
984 336 831 438 242 737
507 879 966 662 67 360
840 543 236 689 792 357
451 907 588 588 26 857
344 161 722 984 165 122
120 735 925 188 685 535
194 871 956 881 620 284
824 400 336 623 330 982
338 198 293 774 5 351
285 544 815 816 442 683
238 786 178 536 790 265
726 658 676 540 662 806
914 91 225 495 57 815
879 78 537 727 21 525
305 723 593 121 528 469
385 833 268 513 337 374
911 839 82 16 731 734
261 473 283 311 790 709
744 726 363 798 997 457
700 152 281 539 872 442
173 646 656 892 297 708
60 514 24 642 129 145
606 990 173 170 652 194
416 922 264 361 357 438
927 181 142 922 317 6
446 532 231 954 560 541
629 778 954 174 112 724
636 994 189 566 812 819
516 460 136 980 939 725
772 981 62 734 935 523
141 872 838 819 15 5
79 805 289 666 223 309
303 663 689 904 607 133
242 684 10 72 737 694
162 444 17 953 468 932
691 673 559 957 17 915
960 917 712 664 545 221
179 369 942 773 522 392
634 607 781 290 871 785
636 875 644 166 495 119
737 50 838 58 857 211
890 599 600 16 5 388
794 961 173 603 994 2
583 296 97 44 804 134
61 153 108 997 244 938
186 275 53 180 25 855
854 469 728 911 701 352
345 696 26 560 665 521
983 886 226 938 310 208
692 983 322 903 971 18
711 372 179 22 991 957
993 122 910 137 711 791
79 127 89 689 932 902
856 979 193 6 900 790
243 537 69 627 562 258
360 81 406 156 152 561
572 812 255 904 648 2
926 761 955 329 597 944
221 378 346 49 622 24
526 453 249 813 736 50
470 876 216 360 838 470
458 276 791 786 579 856
160 663 821 193 516 53
507 698 285 467 163 268
608 237 610 24 726 374
668 278 80 928 798 57
559 704 332 514 521 143
38 47 67 204 40 337
588 980 433 370 750 659
425 274 485 777 982 901
659 238 601 376 860 922
360 214 887 219 853 767
562 248 270 517 346 400
496 355 447 459 217 266
126 488 588 941 469 682
461 599 709 225 345 981
454 121 269 216 687 604
65 720 927 312 848 482
96 884 662 110 756 574
207 571 984 598 823 216
344 295 462 653 60 253
51 269 913 420 220 954
591 507 400 315 349 628
709 246 818 331 610 239
372 986 420 747 608 96
992 69 310 10 862 82
598 82 527 969 863 552
426 663 6 695 559 449
431 435 956 289 951 713
85 770 784 780 292 116
32 897 764 197 516 441
648 231 180 840 376 656
775 324 888 21 975 776
368 689 842 96 732 354
643 46 171 947 232 696
977 348 334 31 346 990
634 311 140 84 826 774
918 88 898 845 746 871
224 834 139 876 967 154
47 120 724 431 677 675
502 207 381 721 319 10
758 442 298 59 179 553
205 708 62 706 481 206
676 576 381 691 435 267
260 852 622 338 602 627
276 750 99 461 378 585
849 952 527 683 615 686
451 436 434 73 365 415
783 44 766 772 827 443
574 67 930 110 480 458
446 357 598 259 261 867
769 436 8 248 948 569
802 207 699 425 964 1
262 922 850 751 102 827
902 347 28 947 340 126
200 283 669 130 643 815
990 57 599 77 753 537
802 552 131 389 640 876
192 335 471 892 321 515
69 920 733 509 716 626
152 124 81 814 404 526
516 826 606 326 716 722
721 353 904 321 132 140
135 883 533 585 519 432
874 184 789 201 313 566
840 176 603 755 530 937
118 643 734 817 826 754
861 972 930 443 835 66
594 127 453 626 345 688
757 555 853 381 479 625
561 424 221 673 465 288
878 291 180 20 970 502
232 239 857 939 543 277
413 135 779 753 26 873
201 74 456 389 313 896
731 643 24 558 420 207
291 466 59 344 829 767
72 421 581 450 326 594
538 698 153 462 328 558
574 105 724 596 836 616
549 2 281 131 283 544
143 101 77 120 384 910
382 780 272 524 964 404
777 452 820 229 552 66
838 579 612 752 247 907
429 543 607 184 844 604
383 350 906 19 733 419
824 919 516 271 220 528
951 283 60 313 475 824
133 654 971 83 5 756
790 744 380 756 377 57
781 513 649 24 304 885
995 866 271 854 806 152
187 433 698 647 850 894
647 788 821 223 333 447
747 642 745 319 678 726
229 739 28 89 232 925
613 65 452 893 318 532
489 265 224 502 200 243
921 721 529 272 100 789
64 841 991 115 882 569
930 481 678 536 857 845
796 962 727 973 508 337
767 691 651 560 211 936
760 214 544 276 610 193
453 44 655 661 567 276
425 167 347 246 453 762
392 881 833 966 481 278
31 114 74 923 808 961
684 727 30 228 776 678
612 503 793 576 404 152
506 411 20 761 866 217
201 714 72 99 338 834
557 853 197 298 555 717
806 753 189 235 17 452
847 768 142 996 844 440
895 656 225 232 172 704
774 474 466 4 788 284
456 870 743 204 92 938
470 200 531 531 920 785
975 211 688 386 668 25
617 711 841 327 168 577
61 158 922 384 942 153
649 153 627 616 344 159
499 231 426 430 652 889
500 323 283 758 955 797
792 397 817 164 831 665
592 210 314 69 122 592
923 791 408 398 130 222
87 155 95 27 895 353
709 213 78 467 392 540
992 672 238 994 993 253
268 64 826 711 198 403
240 921 350 523 604 659
946 218 33 695 494 346
474 885 318 208 578 627
773 543 896 5 993 53
453 162 98 723 259 527
466 746 363 541 108 943
90 243 66 474 189 772
724 148 938 92 508 998
249 673 199 277 319 350
832 908 548 116 47 320
592 948 993 769 344 874
594 937 671 633 713 878
94 613 935 396 553 498
200 621 395 570 585 888
481 899 986 989 29 348
615 13 910 184 309 1
718 680 3 250 141 887
612 841 919 91 207 394
56 980 855 928 545 922
63 927 530 394 642 31
818 251 193 378 727 940
645 40 472 965 294 636
268 133 222 630 882 290
96 608 943 149 222 608
345 582 352 445 381 132
482 806 328 315 995 278
583 774 108 409 496 936
862 157 136 409 335 914
347 146 159 280 755 841
189 296 764 913 736 516
8 891 942 579 398 549
393 770 270 479 296 340
15 10 903 956 813 742
486 512 417 951 95 956
283 578 513 870 75 227
735 313 770 494 324 273
81 457 729 195 603 935
819 423 37 324 812 470
54 164 192 385 762 798
746 741 796 479 242 248
370 430 244 290 429 176
350 343 511 402 353 611
354 190 221 213 398 794
17 241 273 103 192 747
570 123 493 460 816 579
262 787 717 178 235 433
470 855 276 599 754 233
886 610 545 318 239 800
922 139 951 801 654 705
875 709 880 289 180 550
389 462 48 371 844 264
911 46 9 69 818 408
261 325 966 37 535 431
961 421 790 138 139 156
991 829 337 183 332 710
931 221 71 241 236 180
77 144 358 97 318 59
409 278 138 362 879 569
632 976 214 362 256 203
975 368 367 374 213 203
196 157 729 431 843 589
482 460 896 750 469 897
132 32 538 31 383 623
86 515 848 395 802 817
767 419 839 753 853 448
968 614 254 504 118 83
832 694 227 166 850 46
832 972 514 594 729 292
279 816 528 471 767 116
665 276 116 955 730 497
414 4 582 111 458 211
404 807 454 244 663 515
478 462 334 741 721 213
725 144 758 606 647 420
689 947 216 119 845 645
232 420 553 201 988 92
278 418 863 686 359 489
894 225 561 941 485 464
454 544 588 741 456 900
727 719 433 46 943 654
913 484 580 701 254 347
162 350 225 421 39 652
661 812 269 547 772 837
504 990 51 673 53 330
584 284 203 464 934 517
590 448 582 622 686 452
850 489 836 515 861 34
755 87 134 211 238 22
394 514 424 236 632 66
364 865 939 553 902 131
346 144 941 347 150 720
266 119 34 284 963 436
529 812 617 336 462 582
391 442 598 314 795 288
781 781 559 648 478 761
450 223 992 844 419 131
208 424 226 65 507 193
498 670 373 539 340 833
90 303 630 87 539 11
152 861 775 772 668 458
303 162 42 747 773 799
185 239 664 860 469 559
311 424 160 24 829 296
919 956 938 851 345 464
585 387 284 523 521 975
808 742 916 729 954 719
884 574 621 816 468 484
939 470 29 315 656 177
330 743 600 55 75 571
830 631 723 690 862 631
695 616 828 183 870 938
408 16 924 609 744 736
456 675 87 836 239 69
102 983 234 973 144 88
151 462 376 118 475 687
988 337 46 55 477 11
561 155 151 492 710 944
209 186 813 615 971 5
417 715 391 201 33 889
929 174 318 573 299 912
964 401 159 702 705 801
398 144 869 131 214 356
66 369 23 862 538 166
600 812 676 436 938 65
122 891 763 180 204 227
345 782 764 335 749 502
283 656 835 726 894 650
405 257 956 886 631 272
659 576 134 348 371 588
144 908 873 262 587 488
75 38 471 53 819 731
573 906 625 346 610 350
338 609 984 173 922 937
562 565 612 580 836 523
549 80 457 285 372 687
942 412 606 560 538 866
324 380 812 314 853 477
755 139 141 327 815 690
541 501 867 529 986 843
523 949 568 150 615 56
987 860 929 16 217 713
103 688 753 434 140 708
658 6 282 11 98 227
815 555 641 728 976 100
902 244 697 78 807 973
974 181 794 151 864 816
512 187 78 378 488 746
337 359 843 636 943 532
604 128 636 40 513 336
708 810 646 929 698 909
24 514 798 655 6 130
897 462 187 35 997 846
383 362 430 434 869 543
482 903 718 396 109 722
366 783 893 433 572 694
814 647 371 687 928 300
906 326 929 391 877 215
485 28 447 561 339 471
495 607 499 969 404 731
656 971 183 476 390 727
52 873 203 833 831 679
82 440 708 657 478 659
124 641 209 165 769 599
353 969 787 151 699 745
369 211 46 768 110 110
471 208 732 761 291 189
254 986 34 515 572 259
170 817 798 700 802 772
653 379 315 44 116 84
483 698 579 755 903 559
768 709 390 29 501 725
105 799 461 822 460 551
576 703 335 594 588 836
49 941 669 918 538 847
260 5 988 724 603 661
52 539 804 395 653 480
841 879 926 776 943 900
987 842 874 25 36 84
110 549 305 244 455 772
967 620 268 315 158 612
743 863 555 294 266 299
416 745 172 243 800 653
734 185 944 62 332 178
107 959 356 61 51 116
466 482 226 640 674 415
543 243 781 372 343 965
590 955 37 780 772 976
3 582 146 491 206 299
825 892 620 892 733 322
401 972 398 911 516 232
957 479 589 946 721 163
116 39 635 3 616 548
716 338 24 596 868 557
277 159 566 389 398 606
20 335 799 669 508 595
899 892 607 690 336 40
864 159 2 213 602 983
726 197 987 470 585 204
888 151 73 496 81 935
431 983 889 750 20 162
73 656 668 112 289 550
601 840 229 325 317 524
772 516 429 265 528 804
46 801 2 535 230 474
54 152 492 685 471 862
763 809 815 602 618 675
638 770 509 140 547 428
353 155 807 307 972 641
6 768 587 327 565 222
858 840 806 916 36 966
589 517 686 17 998 632
423 427 223 438 925 171
221 995 484 204 411 734
799 496 837 253 890 432
848 62 333 929 547 789
420 511 844 933 183 52
98 895 148 590 239 329
168 302 619 237 867 389
921 128 518 898 285 895
331 230 673 700 970 958
212 43 258 498 678 795
171 955 928 73 591 487
68 717 943 890 315 408
671 104 581 597 709 67
315 986 582 952 544 619
575 161 387 249 944 809
502 343 924 957 777 828
573 390 842 561 583 431
605 610 697 27 484 631
100 653 469 897 69 625
922 614 846 303 530 171
949 487 208 396 78 324
954 303 926 503 900 613
886 298 241 573 662 471
97 797 150 70 203 383
761 116 729 48 871 35
348 976 464 216 890 893
704 58 866 600 413 950
971 659 507 212 966 849
455 74 614 458 714 396
647 301 38 164 943 106
896 748 905 773 620 868
263 474 428 411 584 289
437 606 744 563 406 492
525 346 352 953 885 407
300 24 661 942 324 545
712 687 887 180 257 644
489 874 438 863 496 884
725 300 135 716 469 677
321 723 324 420 828 461
990 666 348 647 444 158
396 142 254 926 693 335
568 582 787 598 136 130
166 306 831 672 676 473
80 582 44 417 184 769
184 392 144 935 44 506
418 517 434 990 991 132
627 228 544 502 88 407
139 971 480 704 930 641
413 806 81 824 899 603
779 781 192 430 967 491
602 667 402 842 85 387
534 788 236 342 325 456
162 906 987 348 971 170
798 146 500 761 338 975
93 535 967 971 328 527
955 248 738 660 594 215
709 570 318 704 254 306
255 630 431 378 886 803
370 272 943 241 782 466
275 955 133 729 775 986
815 189 590 849 908 596
20 463 210 933 310 282
130 111 371 871 259 291
522 425 997 803 867 678
450 13 763 162 889 390
390 76 234 810 158 284
986 433 22 690 18 349
312 142 877 612 560 987
940 526 682 287 229 496
242 315 201 990 987 692
611 429 59 576 630 99
57 736 997 773 4 660
963 322 326 10 540 113
100 82 178 356 724 550
736 820 390 206 920 947
725 283 471 420 420 934
196 252 956 227 738 282
953 14 925 16 846 484
167 781 71 785 678 320
916 465 357 889 585 832
865 47 908 549 246 917
684 446 616 794 222 745
49 286 94 349 851 265
863 599 706 45 599 674
667 165 962 166 366 129
32 769 283 70 314 111
100 925 91 336 223 389
234 896 918 669 257 36
835 325 586 673 817 473
55 700 685 672 692 168
931 931 78 920 177 374
679 908 599 147 442 400
310 286 779 162 811 254
317 834 655 266 110 546
536 309 459 699 543 298
762 56 942 667 704 693
568 671 85 157 993 834
215 997 861 521 579 860
703 82 77 279 27 458
315 737 766 790 954 621
319 340 515 478 414 845
719 941 691 531 729 718
598 384 709 324 962 982
590 877 418 821 210 707
584 297 983 188 579 998
827 242 382 364 97 309
907 972 598 675 126 76
920 15 221 355 364 483
113 610 156 400 381 793
813 359 758 887 887 55
5 693 695 258 207 854
70 518 807 845 867 553
896 560 921 122 835 615
349 924 405 139 93 373
984 49 622 847 579 262
662 381 496 84 660 259
13 984 21 231 308 944
985 496 292 137 666 176
855 474 758 600 268 200
271 842 139 889 751 86
137 70 678 66 717 576
825 337 979 81 110 253
306 915 359 606 866 76
184 976 689 11 395 152
899 388 97 10 136 476
17 181 2 997 109 761
732 788 41 492 725 7
382 903 586 30 657 437
316 318 397 146 205 206
13 655 358 250 165 290
874 208 599 16 339 302
953 316 576 375 864 176
52 769 251 217 974 29
499 575 133 7 10 67
214 234 783 402 560 396
701 530 290 770 67 60
752 335 430 388 310 9
40 108 577 371 705 850
150 26 538 743 962 494
515 904 4 28 752 488
134 1 268 522 346 527
291 576 416 51 192 167
757 304 883 498 243 769
60 888 916 814 366 451
555 97 867 140 589 794
834 164 187 981 87 860
853 283 687 260 692 295
913 813 126 447 798 619
800 165 572 919 280 598
377 808 833 496 35 586
695 739 558 819 348 743
799 38 327 767 280 248
64 961 601 712 16 954
56 645 949 205 813 506
756 562 947 137 705 631
518 313 305 755 921 986
661 253 511 109 512 730
132 868 299 955 933 370
150 328 234 907 848 710
430 430 231 919 317 16
674 70 88 221 174 393
250 587 46 362 268 332
964 883 513 862 884 666
158 291 925 602 683 521
552 746 634 782 215 243
183 405 474 286 308 223
525 661 227 308 744 167
859 700 423 497 713 593
221 886 585 66 633 958
71 180 73 589 706 134
938 108 983 698 337 350
492 140 584 172 820 936
381 329 548 630 478 822
951 929 769 752 282 368
762 84 259 414 597 677
663 97 770 318 962 878
52 569 890 750 667 57
330 954 805 224 917 411
165 502 752 456 286 44
449 728 368 420 527 539
893 137 325 81 499 990
57 108 93 9 499 939
199 548 393 487 438 404
553 280 254 585 735 118
581 334 931 490 948 264
192 661 274 803 230 536
737 731 604 138 703 206
955 789 6 330 502 717
235 568 155 986 676 543
285 592 937 397 321 60
387 150 802 564 975 905
653 913 223 786 70 433
370 876 933 992 505 321
167 280 19 221 448 155
809 354 412 38 916 709
584 106 326 716 706 324
439 457 678 434 806 747
274 275 299 588 681 52
671 642 377 315 908 820
686 757 704 370 21 632
414 523 701 447 533 887
986 655 874 19 644 869
23 38 554 45 631 469
418 505 280 835 75 800
990 709 528 210 625 129
777 282 793 674 40 172
903 508 705 152 19 877
587 407 239 661 928 561
834 445 908 229 46 782
331 615 262 594 385 96
975 279 161 620 872 811
931 984 949 874 231 349
207 3 833 900 481 858
699 777 783 419 363 718
86 587 12 861 444 53
977 384 236 269 879 629
133 697 486 483 636 115
222 41 986 217 508 39
459 595 407 405 747 912
22 525 963 537 293 472
348 64 756 609 994 793
707 481 554 201 211 234
69 219 722 401 114 135
326 980 575 241 506 756
879 248 634 396 928 674
902 261 79 284 933 631
640 34 597 587 935 300
826 235 61 682 688 757
204 603 919 500 876 867
661 636 416 778 800 295
548 587 878 259 665 124
265 262 514 300 535 921
158 625 940 208 732 790
484 616 637 237 424 742
450 726 411 884 718 671
155 548 243 371 566 148
162 550 848 380 675 759
280 122 370 708 149 551
758 296 193 253 937 878
397 466 624 427 897 528
426 412 982 240 365 162
230 454 822 411 247 132
189 570 617 355 583 936
272 205 717 545 521 973
848 667 889 906 212 770
279 728 102 892 391 194
867 361 711 818 670 869
44 41 477 502 247 59
334 114 995 286 699 211
397 499 632 172 512 969
811 988 485 486 591 817
807 351 789 383 315 602
803 661 994 272 764 211
208 931 905 341 719 281
786 117 907 86 423 795
73 619 172 507 781 867
314 976 122 972 601 123
12 671 304 358 689 108
105 232 93 430 448 988
612 954 739 240 33 551
582 225 855 423 739 197
147 522 203 558 875 405
257 623 807 409 543 724
81 669 8 10 709 122
369 751 965 167 353 714
99 756 54 100 232 943
308 5 218 261 389 871
648 111 764 446 931 509
451 91 312 202 452 381
826 677 957 153 136 324
309 253 994 407 701 242
608 651 839 584 80 546
508 845 179 498 292 407
924 418 564 255 517 846
256 39 678 509 860 715
847 656 386 548 961 443
246 41 521 632 575 668
287 979 515 453 302 897
354 284 420 996 546 197
637 209 27 858 10 418
526 814 820 507 629 48
278 122 972 909 723 233
472 452 416 651 630 474
62 134 588 927 502 606
757 971 909 168 375 212
56 123 21 107 218 945
245 969 143 702 492 722
422 243 67 117 862 800
673 943 671 728 438 8
331 552 496 41 351 323
698 656 57 501 209 180
22 461 269 809 460 136
439 400 917 628 332 298
698 359 701 375 274 406
498 392 31 564 234 590
484 745 819 754 820 301
632 857 170 676 871 137
274 690 897 916 398 724
654 621 516 982 597 516
561 539 899 853 34 322
858 124 394 82 599 310
422 147 808 283 793 147
339 168 771 339 976 960
825 328 716 876 663 883
499 203 976 123 106 944
196 917 639 446 127 171
787 105 486 64 923 849
100 161 726 158 388 712
156 850 57 446 535 340
458 994 503 159 610 227
383 358 730 63 983 167
544 145 502 13 651 861
612 219 468 830 926 16
159 247 762 108 872 22
570 917 513 530 454 421
274 124 160 142 329 597
612 406 719 728 552 283
568 438 735 191 766 651
666 308 721 989 755 318
810 975 609 771 636 552
795 239 310 314 965 384
738 314 189 994 159 494
536 445 117 432 785 526
210 28 738 962 747 864
184 315 260 146 226 207
416 75 272 701 259 575
353 926 996 575 305 808
515 440 365 347 561 275
222 169 275 508 14 12
903 462 731 106 77 242
176 325 134 885 723 11
603 800 877 173 43 596
452 989 937 319 859 503
255 147 78 862 555 242
69 958 394 546 237 325
978 681 616 769 667 240
880 98 511 140 414 986
874 257 416 381 844 606
936 578 696 45 548 127
661 270 52 986 769 3
797 784 226 655 166 274
818 611 832 419 613 579
286 597 277 835 287 467
423 581 626 936 235 149
219 448 831 434 664 200
324 727 228 357 161 950
809 114 364 836 466 219
293 516 387 640 892 420
167 472 166 628 763 651
9 997 683 584 60 830
286 62 461 613 246 103
485 826 95 943 800 615
931 675 565 15 842 737
466 613 216 925 861 103
801 740 613 187 547 683
347 764 577 688 503 550
746 33 911 820 159 351
298 851 980 530 433 113
513 487 71 444 828 557
440 926 602 649 990 90
434 963 314 575 65 926
480 123 392 210 962 396
807 742 266 637 134 165
234 371 75 184 832 355
854 272 790 918 898 140
879 473 215 942 480 539
60 635 932 678 910 782
937 142 734 775 881 809
989 152 547 291 56 234
995 967 367 493 952 262
833 721 818 326 63 162
908 11 169 524 28 472
572 239 134 611 38 20
584 282 736 770 786 112
309 582 636 208 918 54
725 83 305 947 663 675
762 556 573 636 814 940
706 389 795 63 323 128
820 702 361 602 600 395
25 782 848 804 824 491
203 134 862 973 568 684
942 129 803 709 135 200
813 54 683 172 523 517
204 283 40 47 446 77
994 937 311 515 435 842
111 950 489 83 298 9
737 310 599 917 507 800
875 315 813 335 835 54
198 554 851 973 785 805
329 199 615 678 529 480
46 312 358 38 433 809
682 123 101 294 594 826
269 28 99 949 705 274
773 201 483 562 391 212
593 654 45 962 970 825
310 174 374 378 111 496
844 951 458 745 754 273
887 351 717 410 38 189
476 565 405 919 848 25
525 707 618 628 622 852
337 468 816 971 314 772
101 813 209 833 343 452
520 500 210 793 18 106
434 489 248 543 682 415
482 225 345 447 640 927
191 94 921 170 686 912
404 934 291 787 250 710
745 479 774 650 511 45
807 327 336 850 621 716
847 445 699 902 651 730
447 514 76 290 185 447
907 208 507 626 673 380
68 340 524 30 366 283
881 170 274 297 878 1
393 792 869 588 212 518
7 537 233 7 941 840
689 739 844 902 624 604
716 896 813 387 230 941
157 878 328 115 474 471
570 73 767 527 858 884
661 294 383 888 841 581
484 46 431 111 220 339
963 449 980 708 470 123
257 538 248 130 671 514
306 844 197 287 682 580
753 926 153 776 726 689
595 642 688 407 972 475
660 792 535 424 834 486
355 356 290 440 176 983
859 154 989 774 85 386
346 588 261 297 547 562
929 220 928 25 416 741
489 309 723 985 597 755
211 832 679 942 974 997
311 876 167 321 41 966
985 589 700 836 126 820
893 31 670 485 521 45
555 942 115 656 824 756
87 527 579 29 375 44
359 255 70 788 650 775
750 402 823 209 757 252
893 593 512 424 507 438
927 486 327 835 83 360
545 933 66 753 366 515
333 874 959 156 172 650
869 411 935 333 222 408
377 141 588 897 442 464
502 693 769 404 724 574
729 194 253 184 663 97
508 632 674 646 784 611
851 77 185 812 101 897
843 984 591 560 265 149
937 937 572 658 680 978
782 372 792 411 838 936
504 328 751 96 848 444
66 252 466 310 593 310
657 429 552 54 622 161
800 136 826 37 51 873
214 674 926 935 138 294
570 372 666 446 863 489
116 33 774 497 474 812
372 798 968 540 831 156
991 400 105 358 162 703
294 229 59 516 677 675
625 441 940 209 660 71
460 774 599 166 108 981
317 30 585 207 522 753
564 623 36 460 832 729
994 293 586 241 83 592
274 194 889 130 391 275
987 500 827 221 82 421
676 183 15 761 161 730
69 474 877 85 166 603
445 458 732 578 529 720
98 76 379 902 5 177
906 688 418 862 559 470
160 277 53 95 66 156
240 259 561 568 640 604
782 57 19 422 724 846
712 29 936 820 514 286
869 209 642 328 138 572
903 499 729 755 287 218
220 389 673 859 977 954
870 318 620 719 433 507
795 995 729 403 68 323
415 443 649 66 667 530
309 577 697 422 805 458
765 638 483 398 709 71
912 566 769 751 682 30
810 915 202 306 380 594
184 619 594 948 5 896
543 420 9 540 909 760
294 141 468 582 281 543
342 586 585 724 78 141
904 63 373 434 681 686
487 298 309 533 625 375
948 403 796 530 603 287
757 685 144 906 211 67
733 878 6 29 698 175
231 263 199 61 210 796
597 628 33 920 575 352
483 463 344 916 118 5
298 797 921 79 911 343
254 356 798 893 480 896
736 475 651 258 36 400
902 260 249 680 620 241
446 844 21 547 945 77
117 586 179 603 590 535
887 589 255 35 646 885
563 718 537 123 919 498
69 24 69 605 761 575
130 350 413 747 889 905
163 130 271 413 406 25
722 905 543 590 792 483
274 201 896 498 123 951
763 37 35 793 31 141
705 799 203 284 842 440
264 156 867 709 387 482
525 79 869 436 53 406
236 97 993 847 705 676
352 771 883 692 261 614
426 910 149 431 720 689
833 938 618 199 939 197
806 471 820 504 183 987
521 421 102 585 625 271
445 743 862 233 719 361
525 630 779 169 281 317
229 345 496 519 518 17
204 620 215 523 467 633
344 238 902 477 785 979
212 556 802 315 824 532
218 874 508 912 373 291
777 125 598 441 654 838
285 539 938 881 12 324
136 828 747 151 919 591
183 879 832 635 924 442
14 635 661 646 485 311
777 946 691 568 623 312
995 460 66 964 716 807
185 62 401 61 175 722
536 955 141 575 586 102
712 290 643 403 960 546
795 553 541 886 987 595
151 261 608 872 517 193
373 934 185 613 935 223
497 497 909 1 653 155
808 910 400 700 794 952
107 527 742 121 479 939
979 487 673 562 910 308
279 284 295 361 674 435
532 214 942 136 693 645
945 17 76 595 920 776
462 967 630 9 977 660
861 669 406 292 823 929
135 498 870 391 312 260
803 79 887 296 624 885
532 992 445 753 191 244
664 884 193 219 653 111
44 264 766 390 366 374
303 558 246 252 964 609
625 317 300 330 939 482
851 733 333 630 604 991
971 99 150 70 606 787
785 787 777 659 247 642
736 249 453 243 716 22
676 565 457 361 507 576
796 797 228 25 514 504
182 60 256 222 242 618
979 450 772 810 838 624
195 674 74 453 879 465
632 971 288 262 882 605
503 989 48 362 900 831
940 707 299 785 100 554
282 110 958 525 679 798
503 475 878 429 895 249
322 493 891 688 5 190
764 662 465 337 941 656
672 557 515 393 251 511
304 886 415 670 44 938
492 531 650 334 781 909
926 161 378 552 487 818
837 933 97 706 362 972
524 413 221 876 893 409
186 877 228 293 183 844
958 525 785 477 913 910
955 89 150 572 907 124
268 949 279 129 185 599
908 337 824 714 831 285
174 382 37 692 413 521
390 757 212 783 65 886
3 433 763 718 26 792
296 397 128 782 61 852
753 152 263 496 55 323
743 429 200 2 209 19
712 449 820 140 775 960
616 781 829 553 487 579
350 264 135 221 332 709
144 853 32 316 95 190
751 956 511 528 484 992
975 894 505 90 139 111
307 843 156 184 420 231
146 161 903 292 132 367
591 951 720 74 420 242
98 706 600 470 778 763
207 128 298 329 547 972
720 849 597 532 956 646
815 309 540 426 175 986
564 720 366 316 207 829
44 201 405 247 985 264
249 820 536 888 144 93
192 188 634 601 437 217
976 592 184 914 355 338
523 946 989 423 815 883
506 88 162 786 804 632
966 524 229 580 976 273
510 9 283 350 478 752
616 160 252 413 858 657
155 5 690 835 816 960
75 972 267 829 318 665
763 564 122 335 303 45
855 936 565 845 503 842
244 800 820 298 459 899
307 111 104 15 175 860
968 388 250 659 61 932
977 762 6 514 226 408
280 209 122 16 468 237
480 588 521 794 63 443
300 530 870 635 123 476
253 762 437 417 570 18
173 757 805 923 681 326
873 791 339 482 994 399
491 763 940 253 306 117
653 5 822 841 751 416
439 957 818 536 874 930
866 826 987 590 207 173
760 547 678 646 390 254
983 479 529 219 849 69
845 783 101 364 907 626
20 646 129 284 133 767
578 623 694 163 416 475
312 551 788 299 441 314
170 321 553 31 137 70
559 777 602 20 401 824
552 776 310 850 376 365
586 236 491 608 530 128
766 272 484 543 835 495
525 376 973 814 949 691
305 375 370 963 646 740
996 783 969 738 939 265
365 127 287 584 979 205
119 583 531 133 45 303
581 965 131 184 511 778
254 161 444 321 179 697
40 877 880 226 190 229
160 409 242 781 808 88
872 386 620 56 146 619
655 429 961 497 865 503
842 722 31 81 233 225
144 92 591 273 171 756
337 38 261 802 459 593
913 348 964 379 78 185
188 916 40 925 152 510
129 979 913 764 804 348
839 95 980 652 738 230
468 796 684 734 29 505
308 113 167 623 941 474
815 873 598 785 854 441
567 530 662 576 990 198
164 863 785 160 641 606
162 117 577 530 652 407
581 97 138 698 894 58
918 881 674 832 307 587
167 809 395 343 704 264
980 137 150 118 306 196
620 753 395 674 103 656
328 969 97 690 808 583
92 327 745 196 432 617
95 150 661 607 27 248
216 597 267 649 210 844
13 374 186 471 896 697
121 710 653 659 749 649
580 778 386 453 404 599
582 399 279 526 46 155
798 237 788 159 793 822
527 503 146 889 935 666
819 924 491 766 558 681
477 234 891 447 554 578
684 755 564 583 283 293
197 359 753 329 223 296
66 220 727 875 129 627
417 365 916 128 692 127
751 189 705 595 587 704
119 240 180 675 700 660
773 94 630 608 280 827
592 9 142 589 463 621
159 981 156 545 952 579
51 889 684 602 222 856
679 995 43 755 845 152
597 347 800 467 191 172
995 64 919 798 639 192
211 810 3 810 909 379
542 583 539 124 217 321
854 361 475 553 832 344
983 811 377 539 830 704
80 309 940 639 252 744
389 156 444 981 744 908
599 585 403 761 273 644
949 308 152 885 596 956
902 984 38 878 725 892
292 867 259 382 940 793
162 115 879 266 702 602
737 78 76 825 640 120
735 110 119 185 716 960
66 130 97 106 966 964
817 124 710 562 659 131
578 427 650 269 288 977
413 359 649 996 142 48
378 80 719 288 258 59
429 47 300 593 669 610
206 459 667 773 43 980
944 10 358 83 671 173
948 917 671 260 751 466
315 366 375 254 602 329
620 453 637 831 655 607
767 140 41 345 969 700
514 268 501 455 480 109
836 283 727 248 747 364
742 402 642 854 523 166
367 126 789 670 784 863
87 387 678 709 933 828
355 791 76 957 979 329
330 522 98 654 340 817
668 857 632 17 315 953
817 619 317 288 845 822
351 471 482 997 661 186
31 513 110 187 861 382
538 326 408 725 27 618
24 393 971 956 509 319
592 415 617 422 639 117
899 11 271 610 741 47
178 473 773 620 188 272
849 298 901 316 203 682
331 391 510 741 787 916
393 666 482 535 102 327
891 613 193 53 836 159
65 69 29 653 499 473
722 986 974 97 570 370
835 608 384 551 559 26
467 4 952 711 234 43
413 804 62 150 172 809
12 352 852 99 79 7
796 271 840 613 684 855
279 780 320 46 8 738
548 330 402 47 803 907
844 991 479 366 747 873
895 50 86 773 143 190
903 516 360 962 981 388
198 501 908 940 734 159
605 948 575 269 949 413
953 587 324 56 414 847
13 933 89 372 397 640
411 159 192 936 499 927
831 71 604 660 746 177
451 120 890 978 139 136
267 600 302 163 857 255
641 890 749 471 843 951
165 800 257 642 133 296
813 289 180 291 74 681
453 593 563 890 257 484
963 733 972 68 827 570
118 941 69 478 889 314
686 926 585 456 398 105
570 379 811 186 511 99
565 631 980 312 490 717
158 819 958 376 509 215
111 142 570 629 552 818
478 40 982 944 254 449
263 754 45 664 9 893
528 572 728 647 703 499
534 218 348 68 975 308
924 665 223 352 961 817
641 329 319 261 297 250
451 901 651 295 283 76
792 629 729 480 960 53
146 84 465 643 382 240
442 458 386 548 408 180
7 111 353 262 70 499
52 685 3 585 784 681
656 766 954 818 502 274
598 741 832 603 31 216
667 11 819 848 310 933
410 539 704 292 217 456
395 621 801 150 791 6
407 501 890 253 321 707
535 655 325 498 2 152
186 44 930 410 923 900
608 519 84 594 209 923
457 725 115 310 863 576
849 12 969 125 161 24
586 342 771 77 487 427
440 586 397 412 954 955
136 543 869 173 138 155
523 390 49 429 122 400
597 544 488 879 739 974
489 652 222 117 60 746
710 909 386 678 714 413
605 991 962 453 384 171
322 963 865 989 985 553
54 265 660 53 553 28
839 990 338 368 421 709
997 209 250 28 732 826
28 33 318 617 941 478
869 267 75 252 346 561
207 508 455 301 277 508
110 582 800 873 899 70
758 142 691 630 479 748
964 326 886 10 724 314
938 908 213 66 490 754
373 968 286 370 820 656
57 346 204 961 224 854
394 968 236 987 783 188
571 211 81 798 493 48
90 21 265 620 581 529
369 698 440 525 746 7
756 525 132 793 917 971
758 984 778 26 39 822
438 128 507 13 30 275
827 193 7 213 449 416
257 348 85 278 620 923
428 108 895 537 947 990
902 778 986 756 679 685
282 335 864 890 564 766
283 91 244 745 745 288
727 247 320 448 65 687
504 635 310 273 424 768
627 633 319 773 679 212
140 497 655 891 783 102
358 855 808 44 125 444
627 952 746 323 63 378
77 188 634 421 723 94
608 140 876 579 496 598
329 369 30 845 204 178
558 883 638 366 787 142
524 455 803 957 45 757
534 961 237 404 594 700
90 719 126 917 92 367
685 439 485 571 272 323
153 635 308 437 587 127
47 324 397 447 940 231
536 647 611 166 63 875
614 629 716 342 4 503
143 608 488 562 333 142
597 620 547 538 817 708
828 519 717 78 29 864
297 864 203 556 543 275
873 488 531 211 896 209
699 140 714 259 545 815
456 791 289 315 448 414
756 455 619 520 203 724
773 52 695 365 179 257
193 68 600 97 509 251
183 743 489 858 171 761
66 157 633 706 927 577
967 513 831 66 956 7
131 919 40 799 618 856
492 575 947 104 726 984
208 115 448 511 718 500
276 848 337 780 176 334
801 892 173 238 428 373
839 779 656 613 477 278
618 82 428 411 712 21
576 370 792 68 560 670
179 300 529 21 760 817
811 518 143 532 630 423
292 216 849 642 902 955
561 169 215 986 559 821
28 618 351 652 937 886
449 918 485 377 267 538
934 812 996 194 808 385
689 392 586 608 63 615
102 790 332 377 499 418
262 449 663 86 606 734
508 879 537 775 701 984
398 632 589 293 126 694
459 801 936 361 741 104
961 57 388 275 100 586
820 861 873 116 313 394
699 1 305 189 120 166
686 901 870 585 752 704
714 124 968 801 946 722
231 330 576 985 501 392
499 437 104 443 146 106
62 213 500 174 49 436
604 230 864 679 201 300
730 932 377 167 686 846
651 341 528 518 308 909
676 390 59 889 683 748
363 51 402 70 632 358
361 184 655 520 340 119
805 798 990 374 383 958
911 73 299 693 272 110
517 682 313 896 263 559
162 400 724 719 241 621
688 242 34 228 68 974
17 404 649 381 208 202
19 631 322 429 737 225
441 402 726 150 547 520
467 708 273 28 988 969
292 291 816 854 377 625
896 708 108 680 260 479
947 818 561 831 107 78
610 809 586 931 769 86
694 215 369 331 232 857
778 345 424 102 328 117
740 133 502 65 975 212
264 213 777 32 979 739
685 26 890 717 769 779
717 255 315 586 412 8
704 30 749 893 174 640
358 976 703 329 92 609
200 513 905 397 129 996
958 484 235 283 149 515
909 636 819 27 283 499
882 578 233 867 137 791
34 106 442 234 900 724
633 634 798 431 145 382
946 439 53 567 885 893
435 183 895 960 875 687
189 858 48 450 923 96
15 934 527 343 645 833
104 470 359 137 185 10
905 93 851 722 796 623
262 130 229 271 810 211
815 615 279 816 700 366
740 986 28 7 762 477
111 656 7 918 597 810
593 833 892 713 68 926
598 858 957 28 304 962
133 66 369 559 599 921
517 414 685 66 314 45
28 990 935 286 85 320
299 577 161 856 88 600
108 838 35 978 244 897
423 95 644 506 774 2
656 255 314 736 682 69
78 20 373 449 582 734
715 501 675 224 200 146
117 9 571 390 917 580
598 142 688 54 570 385
498 135 220 288 161 983
153 791 657 645 7 642
203 884 400 162 9 994
738 979 366 860 282 210
796 316 96 477 933 6
190 864 785 263 710 752
764 537 945 953 633 826
186 843 34 445 218 911
82 276 706 842 599 363
249 530 458 554 747 815
89 644 114 149 191 756
549 454 806 865 981 467
794 398 344 513 527 839
188 656 25 226 654 651
116 875 72 520 846 184
95 533 393 282 299 275
57 582 727 75 551 510
648 634 243 853 497 378
956 398 89 784 208 72
390 118 200 939 436 341
375 795 248 797 659 194
678 445 502 974 816 585
531 713 83 688 43 861
543 440 163 135 827 541
37 443 545 288 277 57
122 579 891 243 597 735
265 373 52 937 695 438
561 214 628 652 666 789
294 234 475 736 72 243
380 748 166 156 95 372
970 207 816 914 633 546
67 246 15 447 249 463
236 213 789 974 98 384
107 141 929 693 635 920
329 108 27 538 305 647
672 483 573 222 974 679
981 575 691 688 141 469
210 422 753 708 624 860
434 416 367 187 477 657
372 707 270 436 107 844
808 273 9 827 836 605
603 813 997 548 832 333
827 955 777 276 872 280
636 649 849 427 696 583
485 114 939 217 825 160
137 120 953 679 896 78
258 276 564 914 240 673
184 583 322 315 851 341
858 971 880 294 599 161
873 765 839 191 82 513
949 209 426 518 29 458
569 842 278 786 552 881
533 114 150 381 759 616
696 722 572 904 105 257
333 707 764 315 507 489
405 454 827 317 48 93
247 758 473 12 413 467
138 817 924 346 449 905
30 279 524 714 861 152
892 970 165 584 665 348
424 308 787 23 111 893
816 885 445 494 817 381
76 174 777 25 591 718
646 911 10 321 883 190
267 709 443 596 845 833
202 141 466 842 51 76
362 975 411 597 685 813
379 320 584 763 13 868
930 6 388 121 917 662
394 67 683 819 69 338
849 330 583 38 900 107
146 65 264 510 900 470
812 287 960 543 358 968
618 653 603 93 41 514
156 75 698 695 192 475
321 51 903 456 591 739
85 984 49 141 752 145
96 227 341 2 317 342
296 674 871 891 953 687
499 307 254 636 10 154
128 274 68 548 936 454
469 925 770 530 973 643
178 933 540 520 8 340
261 237 813 112 389 713
928 507 474 346 445 896
757 471 686 342 881 382
268 905 862 170 219 922
847 397 302 978 552 405
850 891 241 108 501 222
738 456 4 89 30 875
463 968 428 650 325 312
638 81 790 994 639 714
183 131 906 708 184 492
517 428 486 131 270 783
267 914 546 915 711 762
389 713 204 438 715 330
754 732 409 261 52 116
499 818 749 701 37 287
686 688 139 172 596 785
747 722 595 208 485 703
275 434 370 895 131 236
996 899 428 749 449 218
392 380 602 286 667 89
195 245 919 71 209 85
326 586 254 474 634 461
100 384 646 67 973 980
568 348 242 667 123 608
109 765 454 766 741 332
447 840 127 703 834 623
840 21 674 876 891 557
1 860 121 875 121 722
501 173 761 843 761 760
377 115 225 518 971 192
543 636 308 585 523 701
568 976 795 359 617 792
402 133 526 34 355 415
611 731 374 406 271 477
830 399 381 767 624 160
723 663 76 489 61 720
563 289 986 826 511 178
189 551 384 687 410 484
364 351 556 749 113 117
386 758 183 9 681 25
725 452 818 35 898 805
638 969 734 313 263 400
715 667 718 32 172 284
336 555 271 942 699 851
300 374 436 874 862 814
279 460 86 569 628 673
790 250 840 380 622 205
194 300 658 410 881 181
948 17 626 206 709 471
630 914 861 951 750 503
368 522 457 178 663 747
798 608 703 522 429 229
529 991 117 148 842 469
955 317 510 859 16 430
152 31 391 869 73 457
211 524 441 289 764 475
656 852 93 970 579 451
364 718 52 602 91 600
819 235 366 549 91 918
400 256 242 780 580 63
558 74 453 175 732 470
74 430 440 894 675 511
869 694 679 968 411 844
891 435 598 447 224 680
617 738 520 407 752 489
735 546 967 800 216 216
914 737 21 491 868 516
620 481 972 356 572 741
249 945 277 274 483 617
935 292 155 508 301 761
117 654 418 944 262 868
518 417 834 38 429 816
895 962 315 976 152 502
341 14 840 636 152 693
494 749 54 571 541 187
156 984 892 946 575 782
105 590 874 892 872 420
455 543 155 585 526 731
910 661 929 387 107 824
247 828 212 252 361 336
502 576 343 540 262 505
950 313 804 785 632 799
662 750 442 984 809 56
812 805 531 685 937 14
244 747 904 429 344 314
122 113 130 182 734 721
232 716 101 367 900 158
312 777 710 755 175 528
415 769 323 772 43 209
960 918 479 418 8 590
426 866 946 971 334 815
404 608 850 420 934 688
128 159 816 420 584 254
529 107 580 286 769 35
66 747 422 750 61 676
485 214 585 37 665 637
317 647 952 652 533 408
772 362 787 762 316 224
889 49 222 196 724 755
112 93 846 390 980 275
123 779 94 239 132 809
192 455 907 619 424 841
615 452 33 671 894 223
186 493 759 90 639 692
955 620 182 519 760 455
112 482 815 157 371 909
323 785 828 18 434 606
625 785 716 380 510 375
437 614 190 968 234 210
515 196 927 78 975 139
466 156 530 399 841 822
572 867 383 599 679 630
997 434 581 285 387 669
945 914 480 63 278 443
27 405 304 825 361 692
341 842 910 125 508 907
192 467 734 210 513 127
697 844 801 861 649 646
660 899 255 961 219 934
481 446 482 393 601 286
505 372 98 684 644 815
655 418 2 567 467 619
254 163 308 740 798 519
442 250 608 6 873 159
280 530 437 465 144 627
743 630 198 851 425 437
869 385 817 207 631 384
322 17 982 151 773 659
674 241 105 64 630 982
980 166 718 180 34 564
108 359 829 880 918 426
322 160 851 877 584 154
964 946 710 942 496 480
160 169 639 768 259 702
641 754 707 528 553 838
840 147 481 369 462 54
650 859 448 828 659 219
38 116 433 109 320 304
346 269 883 845 513 10
828 427 618 653 664 916
477 667 659 945 580 19
496 257 677 328 320 682
198 446 936 6 587 946
824 309 134 993 173 775
647 413 293 54 703 729
761 49 134 733 285 212
206 7 226 795 177 691
3 756 783 740 400 354
656 287 105 185 261 692
607 56 779 706 498 439
600 620 522 943 909 129
693 352 970 33 680 355
325 326 290 278 460 880
711 754 522 669 493 193
582 479 73 445 994 10
973 434 732 843 410 928
120 479 268 689 763 90
803 364 929 340 399 543
841 517 826 94 157 138
790 351 736 514 313 939
878 93 944 283 601 5
524 443 137 477 972 71
786 42 954 28 390 378
969 652 186 687 972 342
187 619 757 950 711 93
505 619 686 310 973 93
643 297 161 906 559 915
803 652 902 481 490 140
877 371 919 821 943 415
185 551 516 196 396 429
350 39 470 369 567 205
953 21 915 464 587 804
515 122 54 551 193 219
24 311 683 487 336 494
715 700 353 932 347 894
483 153 584 701 914 576
30 933 370 786 674 956
842 863 258 767 10 505
274 750 179 426 566 528
624 908 905 965 323 885
579 739 384 132 122 815
960 580 219 804 50 952
533 478 299 310 924 639
636 607 93 310 661 296
446 899 830 552 626 2
971 856 400 598 547 32
223 241 781 128 905 888
179 149 762 415 637 491
981 40 441 248 962 419
171 692 916 792 107 521
739 414 540 739 927 636
640 352 720 326 905 738
295 493 860 666 431 335
526 916 625 734 470 972
98 133 1 289 12 470
335 62 136 593 483 310
810 471 165 996 332 922
616 95 21 480 686 21
154 164 196 989 13 516
84 54 254 2 606 15
899 133 239 561 261 182
984 962 292 444 651 165
514 302 716 578 545 794
356 892 872 544 917 949
81 986 245 817 213 202
352 151 624 40 507 106
496 946 448 545 851 630
668 406 532 72 825 87
740 662 269 17 435 520
4 391 955 662 513 578
751 70 374 118 982 591
691 153 992 108 30 798
998 542 897 18 782 938
358 897 217 264 792 269
47 273 54 453 18 247
915 970 518 479 471 13
720 26 71 366 424 17
499 707 488 871 59 137
864 924 394 660 523 530
791 235 689 441 892 961
377 130 17 270 113 580
283 919 271 22 97 424
183 399 971 752 300 359
871 61 276 613 639 697
363 622 716 895 713 541
712 44 961 294 826 168
317 837 529 692 684 874
440 146 343 181 760 85
309 886 552 167 733 890
128 21 70 54 27 586
936 13 128 422 356 492
533 435 866 841 677 861
432 60 510 739 274 862
829 626 979 300 357 254
618 370 649 53 708 865
625 758 298 521 669 823
870 493 451 789 568 533
131 73 234 545 404 45
432 547 878 547 310 31
951 38 62 515 349 224
936 482 890 833 292 135
623 131 674 794 73 766
834 36 369 247 433 730
133 573 185 940 200 729
564 269 140 701 642 11
402 833 18 914 958 286
335 389 367 252 856 337
933 227 117 385 686 37
367 943 542 526 671 289
886 164 122 809 578 496
83 911 705 175 493 542
630 951 51 306 929 646
313 584 294 971 281 299
354 644 895 637 160 874
708 738 614 443 406 98
644 155 232 185 993 684
599 820 57 498 938 294
905 596 245 591 338 850
938 416 740 632 194 329
642 5 532 968 372 64
867 406 541 443 474 441
588 174 586 233 437 218
270 639 440 131 904 427
9 480 523 662 860 652
759 42 770 990 561 650
110 45 673 104 849 786
243 905 58 952 985 825
900 571 819 171 231 817
992 707 472 85 232 629
7 530 541 226 164 803
352 221 529 279 411 50
174 401 286 401 934 543
140 560 691 658 793 573
263 114 443 536 866 354
164 150 390 162 569 254
903 318 694 597 120 17
362 733 332 284 810 479
554 836 56 914 944 466
728 972 878 991 104 89
76 240 687 889 359 344
852 996 365 520 286 221
516 978 560 371 435 425
653 984 268 227 868 288
235 396 182 89 543 654
585 972 762 685 699 208
746 433 212 161 641 655
43 538 393 298 590 42
432 222 234 515 317 191
451 613 111 909 566 112
222 389 774 165 566 446
734 167 142 926 898 3
542 79 608 145 48 865
880 251 65 24 43 22
651 726 110 224 150 683
521 400 821 680 583 721
381 394 717 485 153 841
989 654 753 285 380 49
888 674 492 245 243 748
609 943 392 755 492 972
960 41 158 94 441 929
295 732 548 916 43 126
512 372 318 323 613 767
373 826 926 63 426 183
329 932 159 62 308 915
716 600 911 288 825 246
962 193 800 235 563 559
828 505 47 595 296 539
872 73 607 665 777 410
392 787 701 280 259 974
967 743 373 711 86 521
562 579 634 23 395 634
94 167 290 781 33 931
934 976 653 635 187 82
847 118 73 847 610 929
23 853 775 789 817 924
337 132 826 393 814 47
397 262 982 341 121 958
374 838 258 606 402 802
631 904 921 707 956 857
746 900 124 170 265 722
794 243 815 574 254 347
350 123 586 319 889 411
383 476 151 957 72 114
122 775 362 131 57 718
740 888 531 407 771 529
27 121 984 213 666 832
382 897 759 145 405 681
287 471 970 688 62 343
772 322 920 812 233 129
495 661 901 631 969 756
916 482 172 555 196 965
485 437 69 222 852 453
484 782 200 526 84 652
482 447 650 550 624 633
868 439 524 580 390 250
862 668 665 952 673 722
610 1 281 893 898 888
947 302 30 761 530 205
24 721 691 7 65 914
539 935 180 591 637 57
674 542 635 149 38 843
95 873 654 353 601 754
12 344 928 809 849 676
254 895 29 434 934 489
560 321 263 681 497 948
983 911 182 719 123 931
50 747 536 341 772 626
285 956 196 302 955 977
123 876 684 836 829 491
559 24 970 427 733 371
477 654 245 252 622 705
383 292 61 132 523 21
232 277 723 393 580 618
548 426 627 706 707 285
168 380 171 708 59 965
160 192 376 187 825 614
428 400 826 372 20 154
787 45 114 159 307 408
867 675 555 394 953 517
57 691 213 275 947 899
539 964 458 261 200 16
323 927 498 270 242 643
958 496 622 373 277 524
222 112 253 120 841 510
966 631 555 408 456 836
623 41 37 910 788 532
940 319 411 274 354 104
419 682 91 949 359 710
96 348 490 493 547 555
806 602 77 282 20 762
669 648 265 473 30 528
358 569 247 918 856 64
279 813 505 817 314 662
736 236 245 698 410 15
409 191 308 259 879 955
825 82 967 655 31 931
220 605 407 777 913 431
798 60 62 621 47 395
101 994 923 478 319 798
277 200 981 508 818 858
123 165 607 91 481 257
223 341 127 170 508 509
988 854 850 665 883 558
41 262 738 893 604 87
310 75 934 847 616 150
673 92 769 440 152 429
754 282 553 176 357 581
59 155 315 245 9 473
605 787 237 345 652 247
252 616 955 51 325 31
691 273 379 440 674 136
430 606 441 566 985 172
934 22 255 877 669 890
132 68 505 781 420 46
299 209 223 891 597 320
388 169 115 594 952 126
508 601 474 523 164 866
219 693 57 202 431 65
925 708 368 353 542 672
627 451 463 517 291 81
481 935 87 533 13 813
589 950 318 677 870 441
985 4 600 370 136 326
112 824 881 405 487 939
892 386 9 507 789 860
996 119 874 733 819 841
115 428 732 955 256 754
248 621 636 590 972 921
911 889 987 215 875 282
183 457 144 138 700 212
620 141 656 713 283 563
287 841 679 100 202 535
664 263 195 193 30 846
285 939 745 844 15 88
499 581 349 391 409 29
854 903 530 424 182 821
377 979 872 456 177 785
351 994 279 68 815 468
967 959 211 376 964 37
553 373 68 547 119 572
623 767 938 723 670 810
417 475 211 154 315 788
452 466 118 608 713 665
698 382 637 962 133 614
599 186 548 304 313 919
440 228 678 584 65 710
406 740 131 535 383 825
576 887 614 195 407 819
961 556 259 973 770 236
295 632 733 164 658 588
120 750 705 606 868 348
147 686 716 423 750 873
37 945 574 267 42 695
865 274 870 420 280 52
469 512 879 307 562 319
29 274 172 953 517 403
382 435 506 271 172 468
347 862 487 958 516 397
345 949 30 238 918 426
187 43 16 419 387 522
24 775 42 828 409 342
881 147 486 967 605 263
356 150 724 272 760 409
759 159 474 502 971 482
548 305 289 271 851 732
675 148 292 425 43 64
154 590 989 190 7 16
910 206 909 346 261 928
884 459 723 810 199 63
377 985 156 748 237 971
885 394 304 444 179 490
980 555 696 747 827 461
145 647 449 395 245 574
920 120 105 402 439 384
115 940 324 616 734 492
899 50 488 807 237 399
311 680 136 637 826 873
992 625 141 221 533 117
401 746 734 639 15 72
109 647 816 774 116 82
641 273 168 915 909 63
177 158 496 850 211 80
418 826 932 673 138 994
450 411 81 186 192 412
110 322 248 296 887 245
720 49 966 246 436 993
112 611 421 418 642 5
672 40 826 207 275 555
21 254 43 902 104 413
780 942 833 976 745 61
508 211 540 269 359 355
164 91 451 67 908 344
453 485 881 788 822 714
8 970 890 682 36 25
255 60 773 736 391 261
839 824 511 274 907 744
292 57 633 922 652 696
98 585 155 687 940 990
649 746 490 674 351 500
899 101 426 816 863 115
576 413 263 634 319 691
307 241 996 563 118 326
368 660 422 341 342 296
616 564 717 778 388 326
840 434 290 947 916 249
886 511 729 198 983 773
737 903 849 790 632 227
520 96 71 260 355 102
950 795 261 738 729 673
487 979 103 158 762 906
758 504 730 686 578 431
766 309 919 72 209 16
459 442 642 540 145 317
245 577 697 222 326 180
196 181 935 841 763 149
684 538 142 16 583 608
660 224 703 694 85 209
134 882 582 955 961 779
968 678 254 229 779 544
451 486 267 994 370 14
940 792 164 571 721 988
832 939 841 796 707 671
586 815 191 282 64 881
206 481 939 472 986 324
78 445 122 532 104 303
481 813 439 773 80 785
355 509 76 21 934 460
931 369 890 573 746 191
129 937 867 606 730 234
856 111 521 317 172 393
785 507 514 10 667 381
20 510 348 715 387 272
901 475 741 632 187 88
182 47 730 659 148 849
378 204 754 907 726 764
117 953 232 565 66 927
760 332 394 789 325 887
775 390 717 254 31 720
654 300 965 276 414 452
637 279 498 302 489 385
546 228 827 458 86 677
153 361 286 456 143 795
152 749 314 985 521 253
556 611 152 85 72 938
580 458 585 985 438 226
308 743 759 951 995 315
491 806 230 439 563 216
652 690 601 187 676 467
271 306 707 897 348 29
931 119 378 17 387 489
766 349 802 639 431 782
666 94 745 616 874 972
871 14 274 867 172 682
891 293 905 616 629 167
305 305 308 225 886 871
490 950 290 115 40 546
415 703 13 903 396 936
425 320 278 511 948 278
524 107 426 128 134 500
895 40 401 662 687 740
487 781 879 333 32 831
869 799 48 696 85 863
171 802 133 419 269 214
520 571 231 908 915 983
903 254 72 157 930 958
835 838 799 898 257 936
831 384 998 208 178 734
960 642 803 550 439 79
895 694 728 544 88 34
746 632 404 395 995 628
594 460 548 751 916 763
517 474 3 187 809 910
216 326 808 447 460 206
894 195 654 278 184 49
332 856 721 681 748 191
32 899 741 597 202 684
141 862 425 118 829 333
696 588 59 143 701 900
644 617 112 746 275 931
65 77 674 962 588 786
797 39 885 456 627 449
267 92 15 31 194 270
8 106 170 659 757 766
340 419 262 655 624 590
521 819 156 635 637 240
301 971 182 86 665 820
388 554 784 811 488 895
870 636 146 661 929 234
66 699 106 5 714 773
555 900 304 759 608 888
943 513 447 548 167 146
30 243 806 91 145 624
209 585 408 279 18 890
237 111 101 453 726 274
774 260 414 553 696 717
236 843 799 180 981 786
944 675 79 559 860 416
126 334 207 759 355 854
873 769 925 930 800 82
490 362 544 881 675 935
627 462 360 540 247 689
518 858 684 438 4 790
30 556 326 558 75 666
484 90 530 785 662 195
18 686 239 390 666 985
705 208 680 959 928 401
847 606 532 354 315 628
623 372 629 384 548 254
490 26 614 754 337 810
43 792 217 421 606 392
936 897 299 541 895 297
402 290 779 348 105 127
108 328 484 921 86 977
776 838 183 424 738 538
416 841 306 189 728 180
313 818 196 448 396 53
219 217 663 962 518 57
507 557 168 77 49 311
434 358 93 374 919 844
17 772 217 323 933 336
12 731 839 652 539 371
441 36 918 627 149 574
285 511 389 540 827 8
330 198 496 320 762 668
972 399 550 984 845 715
312 407 731 847 7 905
318 192 358 161 845 458
391 725 81 932 524 501
438 857 711 74 121 486
630 191 121 461 174 531
734 318 22 291 81 651
483 589 146 776 991 471
315 796 310 408 76 78
786 577 96 355 593 941
196 628 621 141 17 529
175 1 549 736 255 742
557 483 352 152 145 652
898 76 341 585 303 849
887 673 898 996 874 483
655 193 998 651 413 704
485 663 803 753 483 888
117 504 989 464 289 477
836 153 585 404 668 254
164 909 325 316 549 391
890 755 394 371 642 35
10 113 347 897 215 573
24 912 918 234 446 390
416 450 961 249 855 216
736 491 439 157 979 594
141 437 594 476 31 552
363 827 913 338 393 767
966 510 799 427 163 696
968 132 734 921 389 169
670 98 176 255 9 138
377 788 199 139 840 431
237 353 492 13 308 873
322 913 336 585 159 708
425 851 933 678 510 260
819 871 561 651 477 537
859 377 958 62 958 910
359 524 293 761 418 781
575 348 907 614 294 138
103 556 921 107 937 510
75 465 516 821 131 158
703 429 34 733 11 281
739 638 919 960 540 492
874 266 333 966 382 729
192 586 299 684 802 423
307 820 604 707 973 431
82 443 178 376 804 772
212 834 75 172 486 465
521 345 783 189 833 214
803 515 945 916 187 806
754 955 791 951 765 597
98 197 865 443 125 729
270 211 710 85 908 496
681 413 841 263 613 294
303 265 110 1 560 351
425 620 57 45 318 161
285 604 900 34 118 764
173 320 109 492 585 126
534 989 770 757 15 240
570 603 271 913 221 725
972 838 821 772 331 606
340 239 34 791 715 639
716 256 833 260 562 341
672 440 913 565 495 43
847 881 389 660 75 402
532 771 402 558 324 540
262 855 472 411 925 581
307 579 619 916 975 338
964 684 832 257 889 268
737 925 609 164 767 762
33 859 90 665 582 760
902 722 161 806 315 26
62 518 248 661 828 386
527 454 320 209 962 765
991 943 884 565 276 127
191 536 446 1 758 370
684 669 674 700 464 374
468 360 470 834 52 750
981 477 30 119 211 762
346 811 32 269 170 473
566 277 516 395 536 527
165 525 324 223 226 390
991 482 34 193 735 43
994 393 27 447 977 655
321 628 546 771 557 83
351 22 427 142 849 468
311 511 224 121 786 180
12 992 76 332 696 461
903 328 365 549 263 535
249 391 605 350 194 447
827 527 79 17 736 683
677 72 23 161 4 520
682 486 309 141 593 773
638 835 39 991 895 774
949 524 499 390 815 129
281 617 211 231 754 90
193 480 31 752 462 443
637 644 314 374 991 681
897 54 183 141 789 737
383 518 983 453 424 967
580 35 875 903 561 888
18 699 72 732 761 539
916 563 274 309 954 291
424 56 40 534 124 120
149 533 616 512 269 473
440 540 174 355 457 860
55 437 145 886 28 550
553 49 844 919 715 561
118 216 907 587 74 893
440 57 195 824 743 307
421 218 299 924 542 391
26 953 461 371 944 358
858 773 540 418 806 812
604 11 974 820 423 323
518 206 736 542 157 71
931 278 534 695 680 496
728 147 632 604 849 587
994 294 845 520 679 658
694 173 527 558 863 77
708 959 909 889 940 903
336 767 963 170 200 720
354 609 708 493 665 272
726 644 565 976 825 543
630 337 862 505 279 197
191 834 250 551 351 223
155 702 771 876 523 761
637 916 815 5 789 625
923 308 664 70 157 787
144 937 19 129 243 606
22 90 615 807 414 982
837 187 392 529 488 973
411 547 569 101 767 119
22 284 132 103 262 873
370 403 220 91 389 768
632 636 81 561 76 384
671 111 517 402 593 217
289 315 986 118 182 616
423 39 481 46 867 400
752 964 529 577 7 946
82 72 147 508 910 904
585 199 839 148 591 214
99 176 937 601 337 379
488 510 806 741 319 9
385 978 429 784 938 120
786 521 852 498 389 516
498 347 56 692 622 796
20 515 900 900 548 710
736 714 929 52 563 315
598 274 569 522 66 324
215 754 161 197 542 578
111 289 343 473 324 764
15 245 635 500 276 40
412 349 931 448 115 981
373 180 517 99 35 738
890 756 782 831 411 386
673 177 882 532 788 578
451 190 751 909 69 491
537 928 75 835 316 63
459 560 295 467 884 498
572 834 915 125 965 848
103 112 8 607 155 147
255 811 685 595 386 140
146 153 505 664 438 49
389 537 88 102 943 150
140 517 677 354 813 723
415 198 470 443 723 164
19 199 93 785 395 481
522 515 720 498 610 651
418 10 450 425 650 804
34 302 897 676 633 795
762 42 874 551 48 146
706 716 620 330 372 767
797 912 650 809 311 940
211 740 930 588 535 376
443 628 797 827 930 127
962 311 373 851 269 395
639 148 820 335 462 885
504 217 554 593 911 243
801 299 225 396 648 452
692 93 153 284 412 180
626 852 92 552 916 54
48 43 83 860 406 459
57 742 687 75 601 445
542 883 288 424 946 86
975 741 367 507 408 137
162 903 921 896 527 673
285 580 686 485 541 261
893 273 790 33 161 453
514 991 909 737 385 829
226 823 546 653 962 737
845 37 889 493 880 413
364 797 858 698 409 139
13 176 971 729 230 329
949 604 433 569 509 497
85 97 572 478 463 849
169 150 179 717 422 912
533 329 389 534 821 984
446 591 295 67 59 11
217 278 485 247 368 241
475 682 734 892 897 100
481 971 223 927 351 406
546 359 566 663 317 537
342 514 573 401 349 245
583 779 353 534 43 981
551 451 871 89 270 509
592 403 457 360 47 856
306 898 151 928 802 673
945 89 482 984 162 446
196 412 83 192 841 716
315 129 423 967 277 420
31 510 434 988 991 886
754 936 445 706 867 212
680 44 673 648 503 693
703 777 994 175 258 801
456 839 373 630 820 910
74 690 301 412 630 753
97 604 391 715 407 55
729 802 705 251 96 803
483 597 960 370 324 836
20 371 69 419 393 856
64 265 497 890 298 263
772 683 580 510 391 299
376 414 65 498 82 887
29 150 970 667 274 201
299 145 409 902 290 934
712 780 346 611 95 713
528 811 19 808 336 838
952 228 493 990 213 61
614 210 836 669 237 718
737 503 193 761 123 560
451 983 801 490 856 489
38 440 537 737 949 311
465 432 909 272 991 92
315 681 97 338 408 78
883 860 823 476 754 299
338 505 104 359 186 411
678 552 715 626 573 230
310 143 687 950 25 552
244 808 729 193 226 682
912 265 263 253 872 612
766 273 716 293 903 664
758 608 240 917 741 853
806 998 811 642 619 338
621 759 741 189 330 319
266 389 332 681 902 755
956 257 581 258 795 496
128 901 200 724 592 62
660 131 939 783 947 368
177 761 453 526 876 790
181 469 724 631 68 958
432 464 534 10 89 567
393 857 797 841 545 398
950 548 731 699 44 442
460 586 101 547 455 473
767 425 41 382 978 558
401 97 242 796 340 319
850 843 143 830 955 655
474 536 618 432 522 432
440 761 471 531 845 162
93 79 830 558 225 840
474 934 561 313 978 920
188 27 254 837 742 318
383 41 87 339 975 334
694 405 312 545 535 799
703 977 720 909 365 683
25 61 565 626 715 85
520 216 270 200 266 204
270 770 930 437 629 897
961 813 941 840 322 870
740 32 998 172 632 566
748 145 141 877 992 28
710 627 871 563 759 973
871 139 755 532 808 859
588 662 311 514 279 301
568 320 565 642 986 209
438 66 375 696 594 670
897 805 873 269 904 941
493 996 462 250 215 226
336 26 520 949 434 525
109 364 53 360 742 898
949 321 305 21 391 367
197 777 961 665 105 85
871 212 549 813 930 348
705 607 872 208 13 86
106 43 972 811 784 290
363 446 788 259 520 766
221 926 895 520 344 73
209 828 850 202 705 931
567 963 217 173 656 710
230 958 397 928 796 608
649 109 268 433 253 807
554 51 284 965 456 692
681 996 161 916 566 896
598 716 995 410 554 887
167 61 295 784 70 314
581 715 270 873 431 719
676 745 104 179 661 760
71 239 162 221 396 455
715 720 842 680 196 860
486 386 374 505 263 983
689 284 160 661 559 253
860 940 799 551 994 498
973 636 460 38 619 199
978 687 620 755 808 849
817 327 569 806 135 6
347 50 47 648 913 168
855 543 636 453 679 126
100 735 920 668 726 570
9 84 269 789 730 447
155 895 393 88 22 697
779 660 961 485 806 173
140 609 792 946 251 182
162 235 186 211 356 137
281 362 668 905 96 114
14 236 720 472 855 331
90 346 579 127 386 557
34 231 63 910 610 220
736 490 873 613 161 503
941 389 389 342 194 218
749 503 251 55 42 186
78 212 750 104 942 863
147 834 948 626 178 866
781 87 317 580 66 647
328 400 454 158 223 646
988 876 455 182 263 233
689 407 837 493 975 753
944 803 182 817 424 270
481 905 490 620 335 223
5 437 414 76 399 769
559 711 975 664 341 822
605 751 846 851 190 280
729 562 175 2 496 42
255 485 765 325 940 191
412 115 366 438 844 147
866 563 12 658 357 655
44 806 872 792 733 511
894 324 701 580 550 921
523 294 167 123 573 774
457 778 51 418 664 428
645 981 267 478 604 109
904 169 996 821 792 772
368 722 478 238 91 792
932 899 920 194 63 976
335 164 191 953 131 313
172 859 347 285 410 12
808 631 12 468 808 474
770 131 121 51 560 346
944 19 95 597 512 947
160 635 39 155 335 287
169 706 460 795 678 862
182 775 260 323 556 606
354 744 818 988 264 398
836 896 611 228 935 59
924 768 314 15 104 868
829 172 89 440 957 991
826 933 497 995 860 764
117 851 483 504 122 452
461 840 954 639 577 271
121 323 184 878 850 763
569 417 3 837 221 770
213 940 814 61 405 684
858 868 935 383 577 334
846 926 943 898 926 828
47 947 757 679 56 274
425 960 768 621 792 92
365 50 503 113 893 158
668 563 727 639 809 400
435 148 914 870 870 912
889 364 527 900 354 624
670 187 378 657 602 326
92 371 510 499 359 560
384 15 877 878 171 465
342 807 121 464 122 421
445 894 834 249 991 587
354 610 391 308 772 410
748 350 150 354 751 488
633 960 781 608 4 724
577 853 199 990 80 790
651 734 565 170 646 275
931 656 207 222 347 307
757 520 3 113 908 732
293 536 651 469 52 185
47 183 675 284 687 642
217 540 809 554 229 570
99 731 638 977 841 841
20 31 47 476 192 441
41 925 630 902 699 548
33 360 596 14 412 375
707 747 898 160 40 870
632 943 65 81 795 858
399 589 714 793 221 498
917 806 506 70 224 152
855 792 457 684 954 476
274 632 450 474 639 682
908 803 169 622 820 313
158 833 755 959 525 21
110 912 128 160 509 78
287 417 907 353 929 330
121 28 81 917 408 459
411 216 375 923 768 211
914 766 234 208 720 61
134 141 501 703 421 33
715 130 445 216 996 871
984 972 939 624 371 863
632 410 873 806 847 414
684 667 197 669 464 229
578 551 761 831 517 971
403 140 920 982 827 636
604 763 231 975 268 597
160 823 196 448 386 995
139 941 436 793 288 944
840 401 266 893 833 239
442 284 818 115 78 693
263 441 311 854 838 956
770 321 622 946 928 206
388 787 535 351 831 742
266 802 335 302 171 680
176 468 301 66 837 386
527 800 227 117 935 146
156 759 23 226 158 284
482 324 143 992 885 444
43 219 651 514 123 222
529 671 489 889 241 121
940 996 472 645 406 453
322 299 864 429 510 567
228 492 391 596 373 104
692 422 101 523 22 797
845 566 330 551 673 494
189 220 853 627 713 274
139 115 149 117 500 241
928 881 335 609 575 260
919 6 498 214 992 26
859 792 966 500 721 387
71 329 73 127 570 914
362 284 17 926 599 407
704 959 777 251 157 627
730 800 484 266 593 102
192 602 601 211 908 728
198 76 148 876 988 29
867 572 75 119 792 480
837 894 282 295 463 213
253 72 456 994 855 304
123 94 857 779 733 129
511 985 319 951 369 124
808 45 359 337 91 384
382 561 343 823 328 886
518 172 465 346 975 825
196 126 856 318 582 821
844 153 129 871 880 124
752 7 275 489 470 860
596 668 895 750 42 934
243 980 91 105 773 426
226 453 424 790 771 582
446 669 754 261 768 182
104 115 61 166 678 878
439 981 320 687 903 761
373 959 172 354 614 115
661 814 935 696 246 178
478 693 212 481 704 372
277 552 508 349 976 46
650 457 179 854 463 244
275 300 996 644 409 466
688 698 373 153 86 55
720 815 864 914 421 420
119 582 44 471 427 827
55 885 540 338 156 277
449 479 985 129 429 965
246 198 499 397 81 136
196 948 717 898 932 650
430 110 777 492 393 919
428 203 487 550 651 902
316 546 13 184 882 143
284 854 112 740 339 105
468 333 499 970 624 187
913 808 597 124 250 36
56 89 474 858 860 321
208 232 760 64 374 79
279 950 544 202 746 330
826 78 760 304 919 118
744 131 429 586 319 683
340 746 287 381 473 976
753 46 588 388 13 966
832 604 900 904 206 825
648 734 97 841 891 373
421 943 358 373 813 638
863 44 382 485 821 991
816 377 48 960 599 23
990 419 47 523 549 527
688 803 459 838 429 970
630 817 993 479 273 402
451 47 97 820 988 494
55 968 669 83 905 265
34 199 907 991 702 35
549 513 824 525 801 417
504 612 671 836 577 539
594 533 606 33 253 584
424 850 587 42 656 743
535 704 267 550 374 637
690 286 584 899 759 678
656 426 751 333 446 450
71 983 875 782 793 29
243 454 887 21 942 34
836 424 320 518 736 278
304 520 406 918 967 633
820 810 138 324 95 160
727 954 731 448 379 779
293 418 895 883 304 982
738 24 957 571 208 83
267 732 741 383 919 446
384 118 440 914 77 928
633 812 619 933 194 838
283 115 348 229 828 473
25 34 486 347 979 116
168 733 352 95 803 834
836 969 969 672 866 764
928 858 45 510 363 596
58 579 750 168 401 634
682 830 266 621 965 188
88 145 779 203 46 732
935 220 419 207 498 631
839 147 862 403 263 364
311 951 398 308 405 198
735 98 661 738 204 21
28 51 835 931 170 870
408 3 57 991 380 179
78 840 342 206 844 782
134 404 879 706 306 211
369 586 14 250 59 562
96 160 294 709 567 278
305 141 457 307 366 157
579 804 149 162 273 178
300 170 528 185 592 991
728 526 296 572 329 192
227 418 883 232 649 231
876 176 884 482 115 803
679 256 36 140 59 149
984 716 500 559 865 812
67 69 602 395 187 264
671 893 291 485 795 66
425 275 969 955 48 403
531 665 523 667 752 411
541 412 963 503 583 633
589 786 693 861 111 810
933 251 208 669 730 283
522 748 815 918 24 963
326 838 679 852 884 821
959 422 927 586 208 270
915 604 568 178 464 287
733 118 610 332 785 41
192 289 127 379 743 947
308 135 165 262 442 308
971 185 414 527 342 597
204 514 454 850 424 694
313 441 178 585 670 119
791 527 893 670 726 776
683 339 265 203 100 932
550 564 507 954 316 884
620 177 145 491 895 191
751 31 563 546 984 428
879 118 513 275 426 400
916 39 919 43 819 681
794 496 343 708 17 566
568 897 424 834 604 379
917 631 353 949 266 923
580 543 628 4 840 388
180 927 784 69 205 926
90 806 821 803 986 213
106 483 912 409 947 585
368 976 284 875 904 241
567 514 821 23 821 19
231 918 305 71 957 460
614 964 32 423 383 816
215 585 176 273 927 356
871 1 63 970 210 523
621 888 958 683 993 816
852 998 633 876 759 25
168 147 451 843 792 300
283 191 155 992 428 728
870 969 499 712 335 102
538 200 631 260 585 262
417 823 740 310 442 626
461 365 974 505 955 777
770 145 69 720 835 491
881 37 107 65 225 417
637 660 383 994 779 611
291 549 399 144 268 443
952 526 786 260 572 102
359 953 525 720 276 139
910 839 264 737 199 194
136 720 667 971 382 34
787 671 795 97 78 794
352 724 454 781 138 525
863 86 801 674 654 750
976 360 922 884 98 774
519 270 811 507 184 859
2 85 618 252 779 504
416 320 464 400 243 844
171 717 3 100 145 260
721 12 732 647 722 693
60 28 698 10 883 768
658 117 24 845 391 144
901 270 962 967 583 886
877 822 955 696 447 965
603 683 534 987 753 764
99 610 553 836 297 575
23 841 630 109 310 664
447 292 377 674 156 61
154 876 104 483 20 192
458 308 870 236 569 761
547 232 619 592 226 608
351 1 967 356 192 355
592 465 656 807 693 747
625 621 715 840 875 422
71 408 92 312 94 454
363 978 394 630 675 598
912 272 959 138 125 338
589 666 95 278 759 313
367 130 932 873 853 638
600 687 231 691 200 144
5 457 106 145 244 318
651 541 521 75 821 144
51 774 904 10 411 330
964 699 886 856 940 709
64 319 130 1 851 572
419 641 787 623 14 843
855 582 364 632 197 155
819 654 910 660 29 294
225 475 13 505 89 534
583 810 886 633 63 892
646 801 432 236 899 660
277 559 931 570 310 381
645 661 696 683 790 15
178 653 476 728 711 376
309 246 635 926 899 222
742 582 155 761 223 778
44 594 355 994 979 12
194 854 23 707 527 55
966 461 140 84 765 11
962 64 926 496 182 288
753 75 802 730 781 987
953 153 862 268 626 694
468 788 945 635 636 727
288 248 981 267 545 273
150 700 491 934 98 731
610 719 725 143 384 961
568 264 475 256 973 74
271 825 442 605 895 760
54 90 474 530 875 846
169 243 366 547 711 468
952 783 905 919 841 867
784 78 657 829 652 841
180 163 718 290 946 432
907 433 991 494 445 95
179 172 227 640 40 730
502 315 938 636 826 37
645 428 288 25 949 669
367 320 478 535 27 239
803 200 563 459 133 267
359 938 439 428 806 22
533 406 412 254 327 587
248 688 187 441 291 326
76 459 854 976 541 431
761 515 690 394 821 593
570 736 300 856 589 585
365 567 184 402 332 515
808 636 65 943 807 714
605 805 165 919 735 669
284 938 537 996 158 257
967 158 690 785 776 555
921 603 154 318 478 903
915 833 657 161 567 568
79 684 312 722 847 280
605 457 38 195 481 138
398 678 777 837 7 381
534 699 935 287 162 256
850 570 746 977 354 432
130 401 579 979 746 665
946 117 974 960 136 346
68 842 721 998 811 246
177 108 991 901 775 596
339 895 226 369 28 274
230 447 162 742 904 371
788 468 554 110 224 471
121 562 627 831 483 978
900 902 777 965 805 209
485 857 551 909 340 183
865 79 447 872 220 201
972 903 302 284 641 885
622 553 673 176 371 935
257 581 130 158 235 950
945 865 325 31 720 723
873 372 429 976 830 678
440 946 484 770 117 38
518 686 499 789 924 775
64 335 788 342 495 357
741 860 263 99 723 465
136 550 206 176 306 289
659 108 575 389 897 651
147 445 624 340 192 964
660 380 811 768 855 231
273 100 97 372 585 726
539 149 418 341 379 770
985 327 720 325 32 590
889 100 646 11 306 818
766 496 706 138 930 498
593 438 930 676 383 926
883 10 76 133 470 762
676 552 861 374 977 889
242 246 531 609 67 359
112 262 450 710 870 42
521 526 333 926 333 582
197 87 639 385 304 548
682 180 899 142 463 410
828 473 459 593 989 841
771 698 312 740 114 879
770 819 35 51 452 620
450 167 121 672 207 681
162 220 562 725 852 920
101 166 247 943 882 750
534 914 133 262 659 407
395 278 782 574 305 109
232 100 240 612 557 278
780 50 561 404 820 8
555 40 734 136 518 216
108 780 652 473 180 239
610 648 797 278 488 272
546 679 936 981 706 686
416 730 778 107 496 161
551 291 787 859 830 569
846 118 738 808 644 998
764 343 447 265 5 436
955 403 896 308 874 889
827 57 213 537 613 456
917 417 555 878 102 893
244 615 771 195 785 876
822 111 188 411 531 418
902 638 260 865 273 667
121 36 138 682 957 872
143 195 684 307 545 416
144 422 519 804 857 155
337 514 476 565 925 169
948 810 776 446 424 803
95 863 720 836 871 997
528 18 673 131 202 220
143 335 486 642 660 268
29 989 366 466 313 909
345 555 875 163 428 246
949 415 553 569 166 477
22 687 916 551 169 468
645 516 126 407 401 51
824 778 186 280 629 425
32 271 945 891 633 823
470 596 687 97 866 881
970 279 630 382 898 776
320 456 782 455 138 869
604 878 430 439 624 947
884 630 364 959 741 206
921 437 206 66 707 930
366 401 237 507 365 940
39 639 203 768 222 774
353 364 72 994 513 214
215 293 825 976 231 597
69 570 790 965 918 659
428 149 149 729 290 54
671 256 524 669 768 256
75 641 471 719 760 804
356 961 546 157 487 824
35 699 319 669 975 312
107 324 498 520 659 956
265 375 686 149 20 323
558 295 146 551 988 453
67 144 541 730 442 93
903 400 37 57 37 53
935 871 303 909 813 496
996 436 563 217 736 671
533 907 839 996 357 31
362 285 862 511 331 290
312 433 200 73 695 596
196 415 590 720 312 891
802 106 445 510 656 309
546 708 226 170 357 219
715 907 825 87 925 544
402 612 998 951 28 595
650 892 185 376 276 850
992 454 346 625 64 665
804 46 310 675 667 846
825 309 989 83 663 629
566 924 630 735 33 334
662 379 390 54 418 728
868 572 486 74 650 369
732 53 747 683 880 408
496 731 386 795 516 299
72 510 526 428 39 180
948 173 561 559 98 125
522 555 399 811 690 958
78 594 656 791 150 598
770 48 275 461 767 214
792 812 598 473 45 154
381 67 35 389 258 107
129 374 503 862 470 172
410 844 761 50 519 397
891 759 411 737 237 287
346 318 435 535 553 302
490 704 839 544 272 123
4 160 789 220 355 376
777 820 485 408 238 496
607 532 24 972 647 122
772 228 340 62 310 358
738 151 677 310 568 807
687 278 982 255 477 47
182 534 827 471 518 960
613 796 301 973 460 550
407 751 878 789 513 928
24 389 537 412 94 657
27 153 823 216 874 65
65 926 2 937 840 805
97 66 936 251 1 754
933 241 934 768 228 164
634 766 347 858 831 142
850 507 695 359 194 997
266 459 311 443 654 681
395 30 906 985 114 904
625 346 525 240 662 448
918 721 886 979 719 320
145 566 812 31 497 188
273 889 897 566 589 943
94 963 738 748 762 588
477 185 790 707 538 671
248 717 40 322 289 300
930 956 614 135 339 267
355 650 960 430 761 209
795 592 88 184 967 593
435 750 295 233 468 611
890 616 790 591 236 806
4 5 660 329 959 446
751 759 772 229 812 561
851 666 769 909 733 197
884 422 76 140 129 68
869 265 895 47 89 125
709 194 81 159 496 256
313 267 626 805 783 926
478 841 597 612 510 415
649 566 902 515 151 672
163 813 345 208 17 870
12 613 353 338 599 46
934 45 272 375 965 954
837 919 917 284 950 113
844 633 893 773 722 590
405 20 401 729 498 319
819 918 690 808 662 87
18 616 917 280 926 422
369 438 376 722 297 941
381 342 81 663 885 373
25 701 245 292 555 888
697 145 345 320 250 523
998 341 923 161 138 203
606 284 287 246 571 227
668 127 542 298 715 864
37 228 416 322 719 851
31 412 587 257 231 211
587 497 30 600 618 886
447 613 948 226 434 314
708 669 502 587 129 613
968 486 638 758 107 831
723 256 873 962 231 113
988 249 380 566 433 665
967 897 457 572 327 987
836 565 439 67 43 16
977 269 628 896 164 358
926 755 631 804 538 59
497 77 294 290 864 873
484 514 196 326 872 541
302 682 443 866 405 954
583 795 436 808 743 939
203 947 156 251 543 654
645 14 678 172 552 401
294 454 403 480 973 252
134 86 381 933 968 373
837 289 806 970 211 535
66 557 958 955 284 11
694 87 894 794 885 278
470 348 733 663 440 493
296 438 849 237 731 237
414 724 455 114 872 845
798 412 206 123 117 368
166 794 673 594 478 145
598 440 823 524 196 271
431 99 276 83 965 721
243 512 131 370 982 343
272 821 785 43 507 406
458 133 979 415 117 826
180 480 650 131 55 765
723 523 19 505 913 973
712 78 720 650 21 249
369 494 392 832 615 956
519 395 889 535 880 858
871 895 45 183 223 859
624 38 655 935 213 211
759 728 69 508 987 403
901 776 990 710 773 850
888 210 863 393 758 154
354 884 837 954 137 845
314 543 152 13 376 543
312 158 136 544 964 39
387 938 261 312 530 557
927 136 665 335 120 589
850 22 979 197 27 992
574 998 245 72 352 485
832 262 533 460 947 911
415 406 559 405 591 61
360 949 741 696 71 763
779 204 446 24 997 342
461 254 374 630 725 550
566 799 566 712 813 181
573 903 163 302 660 333
554 672 914 377 250 929
79 750 134 662 830 649
846 470 366 629 558 276
234 319 268 87 712 850
942 550 810 587 395 824
416 607 555 234 142 470
275 316 785 447 740 229
404 209 325 12 950 531
772 831 730 54 913 585
921 611 147 898 624 252
434 930 709 793 661 371
550 669 851 427 903 872
22 244 959 59 116 333
312 540 617 661 490 726
146 571 28 135 23 501
248 142 716 838 518 228
320 300 887 953 665 210
133 260 905 307 866 861
721 304 902 216 295 325
302 992 849 867 262 118
729 245 567 671 908 74
676 444 195 883 969 242
793 796 990 199 394 155
233 262 692 494 793 197
313 674 880 531 179 708
512 678 562 451 144 957
218 295 263 980 635 270
865 308 780 578 247 204
439 228 756 411 330 933
284 897 901 492 149 171
547 754 773 780 393 989
633 743 845 134 852 689
925 447 471 175 37 253
486 426 861 547 363 281
187 842 307 683 476 985
178 446 501 194 795 911
897 45 606 745 721 603
928 764 589 598 334 720
790 332 251 865 855 506
389 299 644 604 34 762
536 5 855 161 287 335
996 290 631 935 494 55
759 110 729 761 287 507
455 450 897 800 395 470
722 56 612 145 675 400
432 330 928 108 657 45
601 388 511 906 589 657
236 532 775 922 512 545
574 896 677 517 304 806
177 357 856 948 821 643
166 298 297 849 935 525
582 674 906 66 19 951
381 907 202 310 301 911
839 561 708 6 477 299
491 857 668 544 584 625
53 771 29 798 719 511
491 305 780 99 794 799
596 332 323 420 49 170
349 984 35 861 788 962
9 101 337 363 994 463
886 42 629 774 469 641
458 941 17 656 555 507
768 459 996 675 566 590
178 988 973 568 836 912
14 231 945 158 183 528
85 501 789 632 317 753
111 523 460 205 266 141
958 365 291 987 243 357
771 897 859 997 456 668
145 911 239 206 322 631
123 426 91 32 337 286
259 555 644 914 148 163
717 876 736 823 625 51
507 530 775 299 354 989
604 491 775 771 328 116
502 481 207 192 479 128
123 238 133 793 159 738
221 49 205 938 257 393
510 399 478 837 82 198
271 523 124 961 566 817
98 546 962 526 501 300
836 478 920 666 942 708
976 225 589 436 366 126
406 571 800 804 511 497
665 806 830 459 51 907
370 363 267 778 651 802
19 611 939 746 37 10
436 413 741 843 178 102
565 218 874 61 487 906
404 234 406 952 166 661
817 745 434 275 133 686
267 343 803 225 313 425
584 97 902 758 291 510
777 127 646 93 781 701
731 37 397 313 103 609
467 196 844 332 264 537
804 196 285 229 256 554
687 187 20 799 634 440
370 674 339 527 464 798
375 361 497 70 195 439
842 105 912 914 66 261
748 849 644 813 278 612
674 987 996 49 499 661
974 445 252 3 512 499
155 904 602 885 946 733
421 836 709 977 417 150
651 404 715 607 691 233
727 761 993 700 521 185
869 46 556 395 465 493
237 177 260 766 247 611
198 141 621 866 933 799
766 227 234 300 793 769
109 446 905 250 973 970
549 789 827 471 69 74
10 332 306 14 906 983
481 509 46 93 785 437
987 440 768 947 94 500
356 817 359 907 468 237
29 878 175 997 691 470
440 622 814 854 726 818
438 228 163 673 249 829
228 55 481 940 385 199
29 837 178 352 640 984
367 685 987 336 355 82
526 712 620 880 183 896
69 351 411 715 985 136
698 322 733 637 597 580
27 526 755 570 646 79
317 120 794 133 218 457
784 442 979 237 417 870
156 703 141 350 795 845
233 436 136 907 238 292
849 137 32 905 925 28
42 957 789 81 111 649
473 232 612 858 125 801
174 289 301 376 335 381
591 438 466 288 144 199
438 125 719 776 172 405
582 732 89 205 251 692
383 773 35 342 682 277
896 188 49 255 675 142
858 322 666 250 321 72
800 44 930 73 478 451
589 152 151 63 521 749
160 507 777 491 123 66
984 859 526 910 239 496
745 184 19 994 236 749
1 422 763 151 947 700
976 197 27 524 944 274
561 414 576 237 294 543
458 711 353 990 38 347
516 282 123 410 551 863
250 425 107 268 168 140
862 137 282 301 627 527
630 354 308 394 758 504
581 408 747 165 648 884
584 616 99 373 100 747
584 127 532 968 114 839
31 95 139 506 227 549
707 85 681 585 447 48
877 955 255 20 483 256
829 610 389 569 374 563
807 711 412 238 551 986
239 166 118 366 131 8
554 333 70 873 831 11
589 133 770 757 363 628
848 100 385 277 72 650
851 10 528 242 219 527
464 553 14 416 375 368
648 138 266 665 6 538
958 192 992 984 184 456
368 543 869 702 419 160
749 474 15 336 700 68
311 887 622 898 660 330
208 648 226 459 55 959
841 222 640 525 753 853
927 109 51 985 717 202
94 491 520 304 73 118
882 936 450 500 508 79
347 290 770 593 157 88
769 273 89 213 959 79
574 22 763 939 295 742
525 351 367 861 129 210
276 349 738 936 682 89
826 582 624 570 509 548
951 310 80 937 140 556
554 931 506 672 88 133
626 504 21 542 726 555
255 927 86 728 456 332
402 757 543 467 799 229
646 780 598 717 307 187
264 306 954 923 58 199
894 398 3 38 550 141
352 460 898 983 848 130
211 587 430 114 864 941
923 924 533 908 147 371
744 174 723 557 359 173
781 390 199 971 540 690
110 193 903 343 545 209
331 760 937 38 186 941
650 750 468 993 109 425
362 739 781 93 874 415
849 35 501 283 62 657
656 823 405 947 912 948
215 171 884 296 584 68
811 151 960 835 369 964
435 849 57 85 26 510
627 894 10 45 294 687
785 645 187 204 59 321
404 470 613 383 767 275
252 499 859 943 191 646
697 306 777 318 415 18
570 570 46 230 468 130
457 582 519 384 294 187
924 837 356 989 456 652
747 101 331 662 350 556
404 991 410 152 423 209
700 547 713 480 237 915
654 765 937 943 297 615
380 38 791 383 90 227
85 446 865 381 862 823
668 602 459 858 998 900
784 437 733 361 635 528
569 320 12 142 185 501
609 492 216 195 983 78
505 816 710 896 859 549
596 224 698 894 448 951
510 58 866 72 967 252
200 411 252 789 683 561
441 868 755 759 942 575
667 178 678 364 466 694
55 91 479 809 184 551
73 446 95 350 320 825
108 158 287 403 631 360
441 642 356 778 169 88
772 577 481 808 917 790
859 80 672 587 69 544
355 127 503 762 801 394
619 928 32 978 757 979
275 179 96 35 71 246
635 303 862 561 85 812
561 318 354 725 606 213
748 754 76 431 911 405
497 870 365 867 805 185
38 815 160 66 356 802
616 899 770 279 502 426
98 120 340 573 565 28
8 266 642 88 939 642
497 1 718 12 155 855
543 117 713 551 66 536
556 399 52 314 586 873
752 498 288 2 777 75
483 689 885 354 798 118
849 402 505 2 663 317
724 703 794 765 874 681
625 937 236 940 339 376
238 421 393 521 198 795
36 39 715 335 444 546
972 130 243 681 196 570
872 382 136 371 873 487
972 608 932 124 702 826
289 327 903 852 555 754
578 320 816 617 459 978
93 66 535 748 940 356
494 798 805 319 868 657
535 59 675 299 476 584
914 749 558 997 70 607
895 58 406 316 835 961
902 841 562 843 993 910
396 871 988 224 801 333
182 252 894 962 317 167
910 35 592 756 726 281
354 408 705 842 89 335
856 615 459 864 701 136
542 261 566 37 757 687
336 529 73 712 742 865
996 378 488 490 679 856
837 755 750 936 772 227
911 960 106 805 183 754
459 276 115 653 437 881
570 180 132 483 524 192
704 837 65 47 465 303
203 790 193 291 412 163
425 966 596 706 820 966
661 163 71 855 696 765
651 986 403 331 67 141
522 997 27 5 505 765
3 255 344 378 669 522
466 966 447 106 446 518
499 314 465 194 391 615
582 633 962 146 688 436
20 287 577 61 894 841
119 516 927 636 95 736
152 356 303 296 525 218
927 791 531 596 876 795
455 977 586 745 482 158
803 340 991 823 209 837
176 657 538 952 102 579
966 396 598 930 814 913
335 676 541 178 153 52
765 665 212 422 861 669
707 818 256 137 384 459
786 73 890 302 918 431
394 649 69 44 448 931
824 47 169 896 701 703
950 547 453 751 130 712
689 546 575 922 25 530
293 974 548 286 708 619
311 482 723 222 836 422
360 700 199 19 200 676
515 186 13 452 610 741
22 690 355 898 757 184
624 962 300 867 674 351
863 477 958 170 54 672
725 327 711 340 320 106
472 364 957 76 261 52
297 889 800 94 178 48
92 764 727 822 985 138
355 631 750 332 343 385
635 431 580 771 611 779
800 842 766 892 388 424
58 261 709 716 909 839
798 180 197 788 406 557
238 559 7 885 875 981
646 64 482 628 918 178
537 495 494 186 739 885
766 454 10 702 979 235
430 155 206 628 964 279
26 96 641 173 40 449
179 572 93 155 341 445
877 881 350 873 26 468
706 934 259 920 789 190
857 15 367 42 628 110
192 761 130 869 606 304
685 842 152 504 60 272
711 195 927 794 296 157
313 420 974 103 649 110
50 508 885 282 557 485
126 717 742 896 581 723
993 509 889 662 528 588
379 236 913 455 985 60
164 960 995 38 552 558
558 337 174 357 694 629
300 127 237 471 331 68
108 645 694 414 203 572
467 841 450 778 171 707
730 43 49 879 294 571
921 837 973 312 190 337
980 370 722 875 959 394
142 978 801 16 209 926
609 697 638 230 717 297
678 776 911 708 102 560
247 109 301 106 837 786
261 855 363 299 918 326
17 975 921 97 728 586
628 683 844 76 587 190
111 440 828 831 187 419
172 971 489 776 980 111
359 51 292 442 385 277
164 463 529 953 157 642
448 815 365 282 55 926
260 42 432 389 824 471
260 866 357 727 255 545
970 404 853 645 183 812
681 702 479 220 167 472
588 477 593 762 618 241
678 384 986 442 111 465
159 887 238 541 518 161
687 522 676 236 105 680
67 566 571 490 272 110
603 342 432 529 425 205
535 336 100 15 752 688
662 260 725 792 472 84
922 511 37 943 211 38
16 548 777 847 552 246
993 958 207 53 134 868
433 613 983 740 136 701
914 640 746 863 21 364
407 835 99 267 701 529
694 192 196 444 107 665
262 901 109 796 122 586
926 372 872 235 219 432
612 618 265 382 874 736
898 907 3 883 335 432
1 186 784 837 455 229
438 758 30 615 160 602
330 433 838 31 364 371
725 353 792 37 39 643
389 303 568 339 197 464
760 912 565 719 544 32
352 525 898 988 419 978
849 916 334 471 166 508
759 2 144 284 942 758
338 23 195 584 510 211
494 615 820 683 889 167
584 989 934 328 318 650
336 454 764 950 561 276
477 188 734 362 606 972
764 366 935 753 741 792
172 485 981 240 727 103
408 401 331 585 512 176
647 578 168 987 80 60
22 853 136 736 537 160
417 736 322 155 782 659
694 655 298 287 805 990
882 292 338 204 199 103
206 479 751 186 563 115
964 792 371 343 715 144
122 617 278 913 315 165
116 211 326 868 228 94
107 703 892 605 278 123
176 419 993 757 767 539
361 338 963 528 734 275
832 865 691 125 591 294
889 512 103 528 479 408
104 910 845 320 888 456
716 831 53 716 241 998
973 732 704 2 881 824
229 920 164 469 783 686
11 828 738 219 777 403
906 501 231 581 532 259
10 873 224 498 479 527
266 127 664 10 470 904
233 608 623 735 516 67
580 556 631 415 966 125
995 774 732 585 797 482
308 941 498 606 611 438
437 341 200 696 811 967
976 726 980 75 857 586
631 613 51 28 1 463
534 291 411 784 428 310
30 400 441 222 845 464
737 812 289 809 58 527
261 368 866 653 399 76
785 916 481 493 443 596
292 996 668 95 525 15
488 463 877 630 790 896
973 866 91 767 793 71
774 415 928 997 765 367
541 423 74 36 294 968
898 917 213 878 121 953
175 152 328 126 259 359
509 730 526 366 729 225
422 970 108 287 566 274
778 569 310 663 487 270
6 74 289 325 45 931
876 392 881 668 754 192
793 742 832 47 501 657
51 945 327 832 971 198
157 654 69 557 730 597
309 291 52 268 275 26
882 914 279 651 818 783
811 180 190 477 572 463
597 215 911 714 634 715
278 152 818 235 762 198
888 13 424 449 425 101
436 749 548 2 546 837
542 43 80 67 456 420
80 560 720 375 624 977
35 975 627 600 899 195
645 938 171 906 120 172
89 654 654 167 502 655
231 554 779 894 321 715
191 913 345 720 817 751
744 869 550 620 243 397
154 719 62 160 491 112
93 457 560 87 284 555
921 102 92 968 871 457
637 763 367 562 834 418
931 483 842 735 725 388
297 991 615 300 547 384
457 251 542 687 369 361
878 884 468 855 346 85
102 323 30 356 90 925
773 316 634 347 793 901
736 886 431 258 159 781
602 457 258 946 641 328
95 9 688 971 842 749
896 302 560 243 678 554
378 293 789 82 227 317
331 361 546 481 217 328
936 839 892 422 178 774
686 881 321 961 198 5
412 800 926 199 235 413
917 41 319 596 184 257
307 365 481 308 808 908
411 193 473 880 465 334
10 543 306 154 60 317
530 82 296 843 452 608
335 802 47 558 191 542
974 803 446 724 108 870
486 935 744 885 752 961
254 355 566 912 190 579
638 462 695 133 59 716
56 375 212 280 58 991
40 394 451 655 137 55
542 195 610 524 31 139
254 204 246 949 867 591
956 933 753 867 40 624
151 519 655 692 371 618
449 51 932 810 857 836
761 256 46 995 669 75
159 430 532 447 240 438
351 405 112 834 256 628
355 914 320 723 156 503
184 762 902 972 724 71
428 586 830 781 128 38
814 25 772 363 265 444
541 707 238 779 510 98
20 452 267 82 780 334
466 55 271 593 762 419
139 817 862 378 881 747
17 911 31 452 343 876
982 693 240 907 150 885
465 58 997 231 328 616
945 219 403 276 31 658
278 651 631 146 809 936
523 635 679 561 778 679
46 115 394 762 7 131
793 383 22 254 878 778
566 17 939 685 797 230
588 226 483 879 845 789
935 714 482 638 899 612
285 704 145 710 114 896
424 54 959 323 287 36
8 376 572 120 944 887
854 831 501 923 250 162
92 411 541 574 743 691
315 868 367 515 787 226
564 912 616 963 441 832
149 635 423 537 875 962
145 859 364 569 287 454
786 886 239 874 878 791
642 804 856 512 55 926
235 190 253 882 456 205
104 964 448 751 963 725
865 800 934 68 745 429
562 862 336 604 663 630
599 179 22 492 304 177
320 729 925 775 982 122
427 649 512 765 476 496
798 633 624 678 44 877
464 384 602 451 371 404
510 949 321 145 142 107
22 448 143 927 429 816
159 478 19 9 836 663
827 896 31 455 765 395
897 676 531 953 728 393
273 331 597 806 120 34
460 303 52 606 461 927
713 609 780 779 221 975
159 109 200 801 159 761
429 331 126 858 935 262
516 236 623 193 322 987
130 2 882 324 985 596
182 716 641 486 998 928
926 717 154 993 94 393
527 558 41 37 28 468
90 840 417 350 885 942
958 77 630 389 22 633
235 867 367 604 729 493
925 526 287 356 766 783
349 329 30 573 192 972
518 330 432 979 5 996
78 518 698 388 244 700
944 52 556 978 303 348
315 639 347 564 613 154
383 935 158 340 544 845
338 500 601 618 437 740
651 447 694 159 584 817
657 726 178 263 912 663
202 273 234 507 298 334
559 278 882 953 395 128
884 211 765 381 917 355
643 19 405 440 379 479
103 39 176 945 785 545
799 893 914 182 89 8
831 48 820 663 886 887
626 876 430 795 287 65
408 511 489 445 936 43
484 285 42 366 102 242
59 441 326 587 242 755
513 237 407 52 752 59
690 763 38 598 621 664
471 926 100 959 97 697
792 871 574 395 992 406
766 507 175 493 451 345
644 410 320 354 696 437
960 310 716 47 635 644
60 328 875 46 995 328
312 759 982 856 273 932
69 279 285 220 441 97
734 747 133 608 641 237
705 106 294 467 423 130
742 298 280 710 788 638
118 777 860 113 221 150
767 794 199 617 993 508
397 242 534 115 615 17
340 462 21 677 966 758
84 794 286 703 380 54
884 948 938 883 44 19
507 411 430 973 877 903
181 232 735 16 241 215
762 417 505 202 35 366
440 777 349 758 539 169
54 986 241 903 198 901
852 499 151 547 330 940
814 500 369 838 881 689
307 593 898 236 773 719
568 988 185 283 534 183
643 821 577 335 561 436
909 21 712 728 281 661
724 379 503 138 740 193
899 704 772 510 226 97
470 428 496 791 111 280
892 843 12 160 959 381
669 94 940 828 443 569
974 504 529 739 928 385
479 840 522 797 95 557
966 297 62 978 586 768
413 608 91 345 778 339
422 637 60 846 281 445
813 615 468 525 747 153
530 681 89 484 787 815
471 744 664 787 13 175
464 259 308 284 748 773
547 478 194 852 917 797
103 528 565 956 599 193
628 98 749 982 690 495
55 136 834 821 707 418
578 141 16 993 418 690
879 465 578 428 723 473
373 731 953 785 846 788
89 51 767 885 987 21
895 721 286 499 809 7
817 255 70 82 312 377
46 971 399 924 952 173
534 1 793 363 652 969
233 869 143 179 969 600
31 10 884 757 556 360
594 326 883 298 398 391
372 380 470 277 393 508
237 311 323 505 447 939
682 510 857 518 884 59
998 597 799 800 709 760
815 283 725 286 575 709
993 783 637 994 542 760
858 857 195 488 935 594
891 834 394 622 868 614
673 547 337 362 857 595
248 427 916 896 775 352
940 8 930 716 632 772
559 912 639 717 47 392
328 612 731 290 3 820
609 22 73 223 53 7
939 253 512 411 540 235
108 136 59 667 606 974
305 937 886 595 24 242
492 840 208 10 908 588
234 636 371 948 855 895
736 381 404 453 853 916
600 407 220 656 25 289
863 231 676 468 883 126
146 712 61 931 910 726
887 584 804 348 410 846
113 305 491 534 778 118
690 139 62 925 855 205
672 662 135 488 303 689
209 301 613 389 737 116
887 659 768 517 398 814
475 38 506 250 589 984
325 63 968 19 554 344
905 466 385 370 1 498
180 841 529 83 799 9
153 817 387 231 552 746
597 937 325 294 958 572
639 827 589 891 359 622
590 388 997 8 389 59
412 421 721 828 992 936
508 61 203 301 568 509
240 313 562 931 117 461
218 813 513 258 849 342
760 889 746 244 975 415
183 168 627 89 839 460
578 638 135 237 490 188
625 299 214 701 313 931
276 57 212 620 260 248
651 422 830 106 260 683
496 527 991 256 491 261
230 578 377 248 900 498
346 198 899 255 34 864
923 871 921 240 413 243
751 779 706 900 622 809
179 610 926 663 689 903
744 655 117 130 873 92
788 293 384 254 659 956
857 236 297 554 377 986
694 862 810 988 651 307
462 994 243 407 299 37
741 368 997 347 54 34
280 952 726 199 831 391
584 13 191 308 652 385
63 344 542 759 267 855
592 460 131 372 186 947
353 115 284 161 919 709
105 824 70 542 525 626
537 241 125 222 383 493
7 982 548 771 279 596
965 194 473 58 824 636
315 838 899 745 147 861
27 35 489 409 328 201
686 732 72 558 695 669
785 365 350 472 268 837
145 660 61 755 464 263
916 171 819 580 807 130
574 466 675 12 40 287
596 686 235 485 637 824
556 868 783 229 223 51
714 594 504 640 29 806
438 374 86 201 95 140
74 907 797 560 734 32
908 942 993 127 351 775
488 451 153 374 317 460
147 794 209 438 601 181
431 624 938 707 314 418
544 690 49 129 439 956
337 74 987 973 859 240
876 885 459 961 448 278
969 544 736 467 627 645
375 458 996 973 486 317
989 141 538 951 854 52
334 195 440 400 75 668
576 302 593 664 643 644
629 243 179 6 271 417
113 801 781 439 854 950
431 719 255 184 193 647
724 673 897 124 256 822
830 656 270 237 694 906
106 285 743 764 766 197
161 51 335 356 841 733
883 281 845 431 399 86
751 812 874 822 101 336
228 708 803 705 256 457
420 843 594 517 845 887
754 940 316 674 613 360
795 940 872 391 903 37
447 69 732 157 727 311
923 337 519 515 792 46
305 743 614 413 562 345
520 946 896 907 926 398
693 925 775 532 597 931
732 739 49 763 477 19
816 20 748 109 615 413
6 410 945 941 235 115
284 747 904 739 211 465
774 390 783 40 810 276
291 111 381 258 478 846
629 117 291 545 425 889
185 315 211 399 799 672
945 540 610 783 246 493
477 687 506 736 608 386
666 95 633 286 768 313
692 414 843 366 513 545
325 989 863 678 139 490
855 453 992 97 676 830
31 996 726 856 937 540
793 554 608 279 871 155
6 665 122 462 219 75
59 652 641 416 609 625
439 598 901 441 754 363
15 897 413 9 482 148
825 754 227 210 54 565
725 200 970 689 111 373
502 841 626 563 839 802
608 107 710 768 37 777
565 764 552 305 396 126
247 619 230 51 606 760
866 893 856 492 164 832
867 136 549 97 92 381
990 888 85 505 156 730
857 944 104 537 995 376
621 501 300 62 392 221
216 291 18 156 800 298
232 290 753 12 368 861
677 676 664 827 753 354
440 460 333 949 174 60
965 278 824 99 593 319
800 422 751 98 91 587
935 76 824 93 220 337
746 373 139 409 809 930
711 601 879 230 465 994
554 477 796 807 16 849
798 563 558 370 12 580
771 510 438 909 298 750
294 685 768 85 705 566
620 340 401 667 89 687
556 890 289 330 422 126
208 129 333 418 507 429
946 258 32 164 133 317
769 272 805 469 553 541
224 829 587 488 967 278
783 506 894 806 790 498
139 210 90 253 581 174
653 276 719 645 851 554
271 342 125 495 508 203
224 729 976 758 316 308
293 374 486 864 672 849
870 462 636 623 764 550
827 968 74 258 208 630
654 362 49 333 393 167
137 615 57 581 270 452
354 230 952 89 399 283
210 717 179 658 229 459
834 758 468 888 309 216
164 325 626 18 103 405
178 131 674 499 19 551
579 725 296 130 179 13
578 101 715 909 375 307
792 594 32 993 10 478
121 215 821 828 688 87
811 406 354 428 705 777
593 422 201 171 623 764
749 701 757 914 935 756
579 558 184 610 234 893
530 232 156 94 904 108
444 471 387 951 859 826
850 451 230 874 128 883
830 878 940 701 63 809
332 875 591 805 887 364
189 940 12 870 677 9
331 221 722 359 689 772
423 603 652 439 943 903
495 604 964 179 207 776
920 315 75 646 774 17
234 644 542 602 840 876
272 292 550 131 358 344
908 26 979 360 479 793
820 545 428 400 874 960
301 492 869 361 476 903
904 378 622 921 772 760
955 680 230 768 112 788
264 314 461 532 11 441
167 847 754 266 947 862
343 253 897 577 156 998
188 675 836 125 484 840
520 816 98 936 921 290
360 564 326 123 989 376
323 406 81 659 372 129
78 480 425 146 752 987
756 835 905 324 165 582
615 491 643 534 400 676
856 363 155 425 998 987
862 989 513 203 8 280
307 263 217 701 229 642
155 137 903 54 586 755
970 598 113 333 673 468
41 701 414 522 254 986
400 127 29 791 495 495
780 183 740 976 804 121
217 85 769 317 304 145
595 927 964 577 556 779
342 391 416 153 94 67
39 409 156 964 832 238
615 310 25 440 462 826
666 77 429 929 619 34
623 282 50 836 721 938
562 179 734 964 147 416
970 122 275 59 869 859
561 845 413 465 601 935
573 939 221 886 51 848
497 541 78 894 813 158
879 933 434 402 182 462
184 672 962 579 271 544
593 972 713 991 547 414
482 918 789 837 681 779
156 186 14 360 778 942
309 879 612 365 708 125
264 886 142 734 297 771
625 786 143 528 489 347
92 299 117 608 792 935
98 709 807 733 71 23
719 660 837 517 319 556
588 482 152 777 843 960
347 249 992 800 918 80
833 666 116 327 190 485
643 137 671 818 972 417
298 684 108 409 876 471
701 788 202 756 425 124
325 571 364 59 114 216
891 905 727 4 598 609
594 731 67 185 331 4
537 580 247 157 892 456
495 708 493 975 600 261
449 487 925 897 775 888
342 742 737 568 986 631
936 928 603 730 859 345
739 5 829 114 589 792
322 298 540 310 639 186
525 759 895 77 219 382
120 457 668 50 57 159
690 325 413 662 612 149
597 756 152 491 189 757
325 728 808 538 36 741
218 7 713 128 189 717
205 221 671 272 570 928
185 14 841 581 849 418
817 721 355 309 594 987
111 105 687 278 89 474
889 154 908 390 548 20
523 907 44 589 210 218
579 811 457 198 18 554
783 941 94 838 144 193
534 434 321 803 772 219
277 774 233 342 856 413
975 443 448 263 804 254
313 234 218 408 514 946
416 410 136 863 93 601
509 26 487 311 290 81
355 348 739 748 242 280
346 817 894 9 607 201
280 736 921 896 703 230
908 630 869 573 543 443
383 897 99 450 196 561
607 760 673 371 428 402
656 958 66 741 585 394
698 9 166 762 458 429
259 882 726 141 661 168
161 552 715 378 85 771
184 299 788 337 54 521
300 855 51 459 785 645
547 41 727 4 104 369
954 350 565 665 917 825
415 756 380 931 779 426
149 343 303 96 788 309
709 698 74 647 43 605
666 920 967 956 773 95
220 675 256 783 641 246
604 395 468 3 638 209
307 474 423 402 979 43
798 784 39 64 405 520
997 519 759 274 646 884
214 252 45 779 568 319
539 314 895 763 899 344
384 851 647 220 471 202
689 402 526 139 67 744
643 915 570 934 711 769
515 788 830 823 323 115
432 328 611 867 405 659
693 726 857 177 936 266
334 215 837 521 571 380
721 313 724 153 541 451
614 378 799 935 125 28
425 602 736 30 392 425
54 342 864 814 851 780
398 930 798 7 844 609
870 337 764 310 290 373
623 984 843 543 255 783
748 160 112 974 320 197
605 564 441 659 832 813
601 511 466 40 476 837
562 297 292 519 670 617
692 924 348 57 466 661
347 626 648 837 939 335
711 595 947 903 249 53
757 549 47 179 141 404
272 532 770 243 834 156
60 108 433 274 97 961
811 828 54 676 630 38
561 584 853 458 972 124
727 534 472 337 418 247
337 21 950 406 409 208
496 578 792 48 197 562
424 743 720 904 988 751
917 245 770 121 488 11
190 141 938 539 156 979
442 796 667 758 157 143
918 834 884 920 721 183
618 257 498 92 931 370
13 922 164 452 251 206
164 534 542 694 916 894
523 640 293 158 930 505
939 164 152 30 249 593
252 765 608 678 194 182
377 982 579 823 523 850
179 361 773 39 361 619
553 516 80 925 316 456
959 69 810 371 731 960
167 592 696 396 285 330
311 714 459 117 194 212
493 900 762 116 567 81
957 428 448 918 30 288
81 634 666 905 773 237
786 972 276 172 865 689
300 196 232 431 279 507
870 664 964 945 146 473
973 923 43 349 754 113
683 638 346 440 810 17
594 961 468 78 332 625
415 354 339 630 979 202
312 899 248 778 812 151
735 545 572 185 629 693
519 745 866 591 422 481
705 678 254 336 430 553
658 276 806 683 694 841
27 840 755 197 46 716
158 60 709 418 829 262
980 232 404 409 72 57
806 342 134 281 713 833
419 264 237 382 651 607
391 992 789 995 629 338
686 776 355 20 291 51
347 34 23 724 449 720
614 692 313 923 134 413
931 821 781 920 579 407
601 879 348 461 37 780
678 472 347 412 567 735
654 551 667 264 613 916
578 640 77 563 966 933
163 94 463 877 43 423
714 390 253 917 369 345
786 547 785 487 266 492
384 564 164 996 605 115
52 14 442 581 397 534
566 592 968 685 669 460
946 108 243 578 387 716
816 95 952 345 150 142
505 654 394 411 759 180
998 843 587 203 533 477
773 353 542 673 707 464
706 774 411 755 50 436
296 557 824 298 30 79
288 222 168 510 638 332
600 745 546 956 295 734
779 14 975 415 518 790
820 724 795 542 461 351
862 87 103 189 470 225
490 357 271 98 26 446
661 664 485 141 809 784
390 309 823 247 334 111
926 565 932 459 139 409
38 145 780 434 19 260
798 869 367 437 581 619
796 147 594 20 569 670
801 788 983 892 18 387
383 891 222 470 254 6
990 470 307 612 534 134
431 546 899 267 132 474
698 984 6 323 654 255
715 958 417 61 81 430
555 701 836 96 976 125
192 343 902 15 876 810
854 380 954 286 100 29
712 972 37 582 614 975
674 780 482 564 200 551
804 822 446 122 602 597
695 953 352 706 108 247
874 21 155 430 81 810
424 99 278 867 184 279
414 422 685 130 742 73
373 740 648 842 321 612
53 611 544 566 933 393
474 328 912 264 484 629
841 479 768 428 427 276
558 618 933 454 459 718
624 920 177 614 806 779
549 4 846 610 627 869
493 892 712 951 921 273
318 460 970 455 89 356
800 142 682 758 46 836
784 642 175 864 16 663
923 176 444 60 953 310
31 488 680 73 156 14
60 179 370 666 708 714
405 569 524 797 472 68
209 827 916 521 141 418
949 9 361 87 707 91
168 317 302 357 704 874
75 484 354 993 561 910
498 540 287 358 532 215
760 356 433 722 778 736
716 738 646 543 292 265
129 5 54 625 360 353
672 868 691 265 680 627
395 950 483 787 610 44
555 880 367 215 72 7
104 924 590 177 581 295
16 518 130 378 351 526
194 905 600 848 48 159
124 364 358 621 318 643
216 453 336 857 706 382
385 79 10 433 522 740
111 732 156 837 141 200
41 912 827 539 707 342
734 489 690 710 51 188
189 100 413 202 588 823
632 29 685 677 588 320
877 272 634 720 807 919
233 124 944 132 637 215
21 794 615 420 352 166
644 392 373 263 780 480
833 647 794 265 111 177
457 843 945 954 703 661
86 925 339 983 402 538
447 44 613 884 414 40
570 47 31 816 632 77
964 798 847 318 244 374
998 848 52 110 110 452
43 635 344 39 732 52
594 746 564 305 795 419
38 477 563 832 625 558
960 942 74 810 181 172
723 295 493 103 818 152
140 131 367 36 426 259
776 824 66 992 290 631
51 893 273 551 869 787
269 812 989 645 44 517
923 887 583 145 494 64
541 581 545 213 353 308
451 709 313 402 82 100
952 383 610 660 738 383
292 60 755 53 974 476
693 847 931 636 859 708
867 307 15 586 498 382
667 561 538 286 457 339
380 792 40 554 753 608
522 416 454 722 619 861
260 311 672 990 801 177
274 40 656 119 745 370
822 177 926 167 968 81
782 866 525 992 44 804
791 697 798 634 718 31
204 221 230 382 575 160
797 958 942 571 560 392
612 135 424 241 934 646
462 222 846 446 953 354
330 415 913 395 238 907
438 501 266 136 253 260
763 504 43 956 761 549
192 41 737 771 709 564
387 638 408 43 845 544
565 800 250 624 576 515
188 261 138 926 813 170
100 73 589 114 819 458
643 341 878 389 869 720
792 477 709 520 818 465
511 658 863 592 830 216
215 643 614 657 777 728
720 193 684 286 651 686
924 791 62 426 615 809
814 73 707 615 679 387
456 194 127 926 320 137
594 327 546 157 58 389
718 816 911 354 697 523
245 158 905 480 342 81
239 569 774 535 48 336
444 116 381 928 887 101
617 754 85 817 162 445
830 636 575 654 573 278
207 695 57 598 254 185
569 115 356 545 645 43
50 975 916 94 249 399
415 280 679 123 868 2
157 611 867 49 689 833
178 989 260 494 993 53
454 651 145 249 264 712
662 566 619 967 548 425
885 51 197 73 252 894
265 354 918 893 827 470
495 984 93 550 865 646
598 431 955 279 483 438
759 284 830 876 794 82
579 147 900 571 363 77
331 957 423 466 930 918
814 459 945 744 405 772
195 97 386 78 53 421
894 821 482 786 634 86
565 803 379 829 453 764
565 985 890 831 78 803
395 769 677 320 262 373
833 53 663 158 443 475
539 572 375 457 991 260
657 321 973 611 768 494
178 495 670 531 817 703
333 379 610 268 194 232
84 392 133 434 715 622
557 276 581 738 15 985
525 908 408 713 594 822
125 21 435 491 324 942
906 988 335 218 337 894
89 772 386 598 415 920
774 634 44 163 289 581
355 734 587 889 197 709
48 478 384 566 226 9
110 979 880 826 814 113
924 354 443 597 818 980
378 271 313 23 826 328
167 938 370 926 854 693
990 243 813 539 655 590
866 832 823 568 472 344
531 562 192 188 375 112
236 462 23 387 269 210
297 830 534 252 439 758
914 843 476 756 313 357
97 886 634 421 605 1
129 186 418 906 339 631
884 37 687 575 375 596
718 122 231 325 327 66
730 241 561 671 136 958
678 539 986 512 695 179
368 856 830 454 190 273
218 768 249 872 394 919
778 75 287 844 776 801
677 23 542 816 879 599
197 689 515 480 363 391
187 791 222 488 187 4
858 734 370 149 529 392
325 145 23 660 525 433
722 614 56 843 820 410
936 442 85 472 36 531
972 137 962 731 607 396
660 351 246 404 788 400
151 50 522 709 355 238
423 789 314 668 512 703
822 717 700 221 198 915
622 863 634 142 741 451
903 116 909 21 954 661
622 419 354 923 647 633
54 464 497 673 305 920
882 668 891 538 924 82
195 354 47 755 831 642
296 874 484 384 541 322
253 662 650 382 305 683
880 886 161 689 114 247
974 73 771 740 213 911
349 424 776 662 390 31
773 733 622 177 268 809
2 531 279 671 864 163
366 637 766 690 870 971
984 811 405 570 460 123
79 748 602 715 975 277
279 713 819 21 733 278
530 39 435 440 26 644
840 35 251 205 348 663
749 410 340 306 356 592
840 704 744 317 477 697
715 434 421 821 667 590
520 423 105 995 899 570
896 2 624 730 706 799
563 823 262 312 730 35
284 46 936 630 174 855
934 60 929 719 260 668
141 688 743 567 654 96
434 951 77 529 994 167
806 977 619 555 741 325
280 327 340 199 100 433
557 544 139 616 445 911
48 900 261 869 6 864
974 439 245 829 621 601
887 945 927 915 468 354
201 175 480 845 882 703
508 507 373 717 909 272
748 942 732 183 58 82
101 210 387 189 284 5
94 211 848 644 560 891
318 700 12 228 455 933
400 178 95 464 103 809
901 154 141 410 918 695
219 858 247 934 259 519
82 801 254 206 736 725
69 407 548 789 329 525
758 898 349 521 616 210
753 160 918 635 870 177
922 71 567 709 156 908
509 757 415 875 675 329
131 740 819 118 66 980
967 1 396 97 915 915
273 392 86 548 302 659
186 559 777 198 966 850
321 151 91 324 528 961
649 624 341 292 989 160
709 120 862 346 521 791
400 123 986 811 285 925
262 623 258 935 799 818
579 909 443 839 982 372
355 533 80 67 538 330
170 573 211 749 801 844
985 308 153 980 905 719
682 988 679 462 525 782
475 366 940 88 799 322
620 182 43 522 34 464
684 113 102 704 21 710
465 548 771 520 5 927
763 896 245 222 118 867
744 875 278 928 762 217
119 492 931 666 115 766
949 931 495 391 355 287
833 948 423 10 62 105
478 484 174 817 98 24
836 927 358 701 759 371
824 848 86 473 859 593
454 41 249 555 852 82
75 180 770 361 821 993
729 886 519 709 626 745
693 651 928 950 239 441
810 522 452 652 468 641
549 800 242 161 420 717
204 51 307 690 728 691
405 467 314 438 989 33
896 447 381 943 429 601
573 755 348 152 475 909
174 272 158 929 529 220
106 561 555 257 866 373
973 825 1 559 363 758
588 695 231 65 332 898
819 125 604 875 501 598
636 560 519 68 506 851
85 295 469 957 359 24
151 297 429 723 972 626
400 563 964 101 588 388
733 350 843 242 531 853
22 181 823 731 407 956
118 91 443 182 52 168
889 335 738 670 72 657
871 337 816 887 685 240
150 447 407 501 195 680
319 905 244 181 130 459
689 867 127 460 846 211
568 577 772 909 293 470
207 475 404 995 173 505
874 743 868 585 850 430
563 676 423 595 356 132
597 845 506 727 532 587
877 882 728 789 388 289
389 745 125 427 320 215
598 766 891 961 977 267
427 325 783 845 820 662
657 628 874 165 277 816
741 62 657 898 312 676
658 924 360 654 569 413
797 540 226 271 477 468
405 364 769 777 984 974
309 372 762 997 407 801
818 832 860 858 368 152
721 939 754 661 720 730
379 647 328 227 805 222
765 671 144 391 147 848
824 697 39 822 765 603
736 501 216 785 89 472
181 256 235 526 385 14
643 315 842 76 978 203
519 77 214 193 107 510
627 973 579 371 335 12
776 156 524 24 460 506
269 474 823 88 877 332
788 196 779 183 812 811
980 334 627 749 231 419
861 671 192 150 375 352
347 553 581 612 782 194
668 340 673 633 920 323
349 293 986 230 673 948
454 319 891 626 54 394
164 252 109 136 8 624
456 424 343 237 749 393
408 266 537 835 118 256
943 930 518 309 837 313
291 198 525 432 854 440
654 498 233 988 626 290
909 337 210 774 159 599
139 125 64 123 527 453
891 876 397 77 688 984
22 961 981 940 646 170
789 359 518 980 52 159
968 157 356 837 875 386
570 6 793 86 688 133
124 6 677 304 513 782
309 454 117 994 136 17
766 607 65 85 440 692
401 912 835 785 861 947
89 924 722 238 331 724
107 34 710 123 131 214
726 429 384 868 566 409
15 632 186 950 391 257
694 424 547 700 826 681
951 830 187 343 571 594
678 82 661 734 464 189
855 296 26 654 583 396
723 88 610 649 216 458
730 319 646 34 719 402
737 928 765 742 704 154
141 456 867 427 287 828
660 576 784 873 712 556
717 15 548 261 9 412
192 889 475 269 974 255
376 475 997 733 740 4
461 650 361 743 919 639
218 635 541 922 761 543
387 665 27 291 443 918
893 434 553 901 228 623
636 509 87 765 390 840
581 709 163 833 630 509
175 787 950 291 708 661
460 397 939 780 447 766
746 11 863 793 954 751
204 378 96 774 461 709
434 439 324 136 680 220
399 115 656 713 837 662
746 542 349 60 517 783
338 876 909 426 781 962
141 18 743 213 806 87
741 970 640 939 699 467
658 503 166 260 91 396
781 61 15 808 741 400
373 40 783 970 630 351
286 788 738 362 34 617
16 670 362 964 13 940
294 131 968 378 803 593
690 122 726 887 908 334
584 861 85 644 766 100
200 671 843 691 373 286
994 185 804 651 715 98
281 93 636 160 816 230
441 603 431 137 390 820
922 75 284 98 936 277
466 311 739 171 273 917
63 204 843 515 275 320
640 337 305 203 371 454
309 185 123 91 744 615
779 25 379 853 653 792
432 592 919 27 663 506
138 196 413 585 495 972
890 989 124 26 858 584
612 564 777 265 527 934
95 560 598 575 181 271
712 550 304 1 803 675
841 990 29 74 791 809
145 797 908 929 583 872
475 59 891 649 39 578
332 381 104 353 217 823
990 689 584 239 372 316
632 345 163 614 831 404
863 472 548 616 85 81
407 989 775 150 474 410
478 78 52 655 235 747
222 406 113 469 94 632
495 667 852 70 975 426
542 520 607 964 539 666
581 959 86 811 174 169
913 864 412 178 520 935
614 909 111 93 230 576
927 94 287 800 75 687
204 590 719 358 684 848
236 982 493 419 68 660
60 525 704 495 622 35
247 888 606 702 684 333
691 731 14 759 881 717
899 719 133 364 775 236
692 927 123 54 182 596
474 543 580 388 35 693
530 671 8 592 122 739
167 433 333 470 109 443
405 918 505 535 741 905
924 428 738 884 196 214
89 123 313 887 164 88
522 207 678 978 290 811
922 702 911 502 956 540
424 342 240 513 22 306
108 732 876 778 509 861
167 739 211 917 302 494
905 395 535 444 180 335
52 207 692 29 133 800
271 788 337 930 749 562
55 317 569 684 280 286
280 243 561 444 846 238
119 578 445 532 316 267
259 350 520 597 952 548
607 29 404 973 388 63
417 254 93 315 54 446
263 947 739 319 720 306
682 231 729 688 473 181
973 442 14 289 690 973
103 66 641 993 213 477
671 523 779 295 96 210
657 183 102 342 542 97
506 720 393 316 456 847
33 196 181 76 722 468
278 727 891 544 113 690
545 597 690 201 164 423
673 981 481 138 951 684
294 82 914 435 916 489
387 649 797 107 170 419
529 752 149 796 274 70
483 641 325 968 186 926
29 256 755 940 358 833
357 251 602 516 116 333
585 565 786 154 471 935
493 641 526 559 315 931
37 668 839 527 59 745
388 188 591 622 129 790
455 513 721 605 569 236
460 809 22 724 994 471
332 738 676 353 114 997
812 959 836 995 118 627
686 365 336 574 454 700
29 931 967 682 714 652
430 60 744 183 568 644
505 565 134 206 5 753
764 106 270 907 778 243
679 66 876 505 383 182
63 923 469 234 369 564
368 719 873 614 759 428
561 601 121 703 307 692
893 781 528 621 283 19
628 171 286 827 667 886
16 598 953 151 94 788
200 479 703 779 592 989
801 641 396 440 746 264
617 496 279 159 131 267
56 561 980 967 190 248
390 249 603 660 349 260
536 292 978 378 807 582
950 105 186 175 260 104
395 486 441 71 644 231
319 936 367 996 478 62
987 522 359 968 432 273
914 667 60 352 527 381
652 318 477 275 143 530
363 718 5 685 718 377
652 654 285 565 211 25
421 555 901 635 130 821
585 373 459 361 676 481
805 47 812 508 20 101
477 683 94 85 958 978
178 606 290 37 152 443
569 294 236 780 84 766
148 595 411 61 614 777
312 743 331 326 109 792
990 524 586 306 409 770
91 952 475 747 998 910
576 252 827 214 701 685
387 497 813 286 515 292
610 603 712 178 821 377
787 167 426 619 445 382
913 728 941 6 118 757
750 838 602 922 802 59
603 414 939 951 416 615
680 541 715 206 952 169
814 523 703 521 594 70
207 986 104 277 616 155
145 744 120 226 360 27
568 583 509 222 208 908
661 166 91 1 482 470
743 70 881 135 747 545
404 66 209 541 679 499
663 841 708 312 138 406
300 786 100 319 946 191
303 194 817 465 678 237
841 390 5 139 272 485
59 850 699 252 340 614
169 19 468 649 735 70
446 292 188 233 149 411
721 262 14 794 967 281
349 923 668 150 906 412
290 833 237 706 650 541
516 844 743 428 840 295
483 681 187 369 237 421
669 512 639 234 358 69
28 822 434 715 310 872
578 58 423 556 128 671
869 42 540 50 680 267
579 910 378 145 681 217
266 241 93 350 623 200
818 338 883 435 64 591
923 56 363 205 101 305
301 579 536 395 827 103
574 854 934 842 292 800
382 884 327 140 785 537
47 536 422 744 957 680
112 510 632 837 606 153
892 830 361 687 65 233
525 390 602 848 316 14
939 766 762 226 505 18
832 383 173 642 910 201
667 138 464 887 677 927
52 666 591 818 897 349
522 77 790 222 582 68
178 36 826 529 146 528
516 553 689 358 71 77
328 516 684 273 646 386
436 879 251 831 22 692
20 383 343 645 527 583
18 856 23 392 494 435
698 624 130 746 109 162
329 436 577 412 672 413
532 656 606 64 954 776
168 422 469 977 618 190
303 738 729 291 294 945
529 722 608 77 216 767
732 407 661 658 57 440
73 507 713 276 552 102
279 642 841 683 515 21
444 132 767 467 47 82
620 689 448 85 690 43
344 783 212 928 546 795
859 716 971 57 680 494
390 41 62 796 416 642
934 248 472 678 347 103
703 242 330 255 697 424
751 175 546 392 225 590
659 107 807 715 544 286
371 846 480 245 43 526
502 512 531 778 827 90
961 247 678 653 162 226
69 28 822 283 505 230
513 442 174 768 208 752
43 560 175 578 730 422
407 269 280 60 300 921
444 532 166 517 270 457
523 542 517 849 880 418
711 975 773 536 219 590
171 674 7 796 197 519
977 900 744 746 332 263
106 128 172 139 957 656
348 366 639 293 850 293
823 177 472 801 260 796
53 925 844 753 636 897
391 961 297 228 828 130
107 678 46 385 432 766
986 554 692 645 696 898
885 140 143 864 760 264
683 455 753 593 735 386
704 850 973 206 124 509
424 902 702 603 159 864
568 521 689 655 463 733
670 516 917 307 577 424
886 840 211 7 108 932
710 68 876 899 508 24
84 261 540 359 119 279
698 80 450 19 280 150
623 688 880 200 786 795
959 126 309 66 741 107
647 274 715 378 68 578
863 502 605 792 913 889
719 357 373 367 62 250
906 62 393 849 769 729
448 729 886 409 203 818
966 826 923 471 856 620
409 756 115 932 653 355
457 515 386 28 684 924
995 939 361 146 283 601
384 173 470 821 783 352
318 689 642 215 934 503
956 483 939 512 5 923
635 965 711 653 144 303
455 343 853 228 618 64
873 172 841 310 624 158
804 599 822 584 275 25
915 686 832 50 149 516
809 739 374 739 476 640
693 862 742 847 950 260
338 474 445 776 509 153
123 848 90 148 77 254
906 493 777 969 378 850
667 529 699 800 355 636
612 710 693 929 17 869
519 126 603 718 869 914
229 993 177 235 58 484
237 136 768 539 254 348
373 904 582 239 33 194
598 683 259 749 983 368
1 318 982 981 609 869
357 58 558 863 430 635
801 606 565 844 253 267
9 211 231 924 695 93
477 574 177 957 197 404
894 978 953 136 352 805
957 943 106 664 273 105
208 655 392 176 38 964
416 521 407 873 269 218
544 614 823 752 588 356
502 743 433 749 954 60
600 368 553 725 538 693
655 337 441 362 189 37
652 398 152 312 365 850
785 295 847 627 235 449
858 660 684 292 100 877
813 578 561 576 381 494
531 108 911 721 135 128
945 610 164 191 367 72
312 410 258 582 660 883
518 220 408 228 892 315
26 693 494 768 598 122
563 256 760 389 676 933
314 983 726 721 695 70
545 277 892 410 583 388
969 96 957 570 54 46
460 726 14 176 147 26
111 161 847 973 400 590
47 433 726 507 882 375
125 77 903 86 298 252
887 666 857 608 879 498
688 51 109 419 330 719
661 61 16 235 889 518
472 607 783 341 907 871
139 488 308 813 361 471
291 685 257 444 150 582
504 120 170 754 631 813
237 707 254 836 110 191
890 897 975 681 129 74
965 693 822 455 983 65
885 947 729 52 535 928
472 736 368 112 495 76
122 769 361 724 460 435
732 410 835 291 961 836
911 621 967 504 484 285
912 281 536 827 837 274
497 413 80 300 834 77
530 858 997 214 896 68
272 479 481 129 914 803
921 63 600 134 623 359
104 376 144 704 288 261
62 345 449 409 118 722
237 124 463 41 735 742
14 245 979 347 299 64
248 282 581 655 17 826
239 866 674 466 346 339
824 275 390 323 935 475
527 731 762 386 53 7
664 680 177 498 825 364
947 356 617 155 814 836
289 762 709 681 480 785
35 415 651 574 149 985
422 289 824 476 966 485
763 49 427 898 261 772
728 943 669 386 558 131
66 959 604 775 7 291
568 452 533 225 460 567
97 328 572 115 423 582
69 964 804 473 872 871
942 81 42 381 453 617
456 552 447 313 585 305
570 688 783 924 573 362
59 286 376 819 369 530
697 829 119 915 483 340
769 162 289 547 16 426
69 352 507 11 251 779
319 354 812 48 841 169
780 588 823 304 850 362
578 957 768 616 224 505
549 682 955 928 591 675
487 276 339 268 758 55
193 597 704 923 130 669
308 171 334 138 3 635
35 205 183 440 394 658
780 456 720 256 599 864
898 828 550 295 337 550
864 537 407 848 345 635
16 502 802 556 997 875
511 929 801 664 991 251
337 56 33 781 874 172
158 279 551 770 936 261
813 768 542 527 855 177
139 114 336 431 339 592
637 785 710 557 200 400
246 673 991 215 56 23
708 80 313 988 861 83
163 890 753 980 438 781
367 92 559 537 278 667
157 22 94 159 606 322
484 118 95 707 592 684
40 685 502 743 694 755
946 320 936 221 740 252
808 123 564 101 72 992
883 34 994 757 710 90
704 180 190 116 513 139
303 789 206 832 702 426
198 249 71 332 194 588
472 217 171 416 201 800
760 169 218 122 984 121
542 821 76 297 964 115
208 331 758 42 620 962
588 418 251 179 663 402
925 199 352 128 482 306
231 986 31 572 93 914
107 495 549 296 957 297
993 664 696 530 565 627
623 50 885 118 680 495
571 962 577 577 290 245
865 30 106 488 3 67
478 264 862 465 150 288
20 44 508 662 422 23
481 288 441 343 830 872
15 264 389 659 563 876
363 706 641 967 896 626
979 257 516 446 469 451
972 786 211 805 220 464
609 271 941 711 632 994
633 556 615 847 609 146
937 517 949 807 699 753
928 917 78 542 456 545
710 938 38 528 90 682
707 617 869 320 637 413
318 453 519 517 548 744
190 366 270 530 94 423
161 467 483 150 956 605
126 247 167 762 707 643
498 572 497 318 713 731
115 665 60 875 277 963
406 921 829 171 676 25
335 983 337 100 289 320
717 745 406 658 154 371
101 996 512 976 952 751
47 355 448 734 789 672
930 561 664 595 607 399
608 961 116 184 820 892
326 545 166 209 493 811
507 174 268 334 896 635
308 643 535 911 576 989
831 218 158 442 719 303
216 40 394 865 863 505
274 408 206 688 233 720
789 993 592 757 33 354
572 488 842 813 211 571
125 622 570 751 592 243
558 196 478 287 93 711
421 830 340 700 154 124
804 89 621 443 97 484
720 347 867 339 244 65
340 225 502 906 364 753
582 742 536 703 583 991
359 645 676 508 206 846
813 368 158 413 480 188
196 429 673 542 374 931
805 85 529 501 858 149
157 407 568 947 651 492
733 283 72 301 668 531
985 579 270 62 949 385
493 518 552 679 71 117
710 454 876 709 346 340
936 117 154 104 720 285
575 602 536 124 876 752
885 515 428 609 74 892
859 111 733 684 853 93
372 420 707 692 903 325
974 126 529 518 856 297
491 571 877 593 16 453
993 367 578 165 819 254
306 449 434 989 710 642
368 965 974 945 519 803
943 445 826 699 237 247
417 833 69 465 608 117
79 48 223 460 841 848
831 115 299 818 463 69
913 783 31 504 265 893
832 979 60 668 387 506
320 793 545 861 984 697
181 202 552 959 153 314
482 50 466 329 977 472
384 719 129 957 265 492
108 787 387 286 361 900
300 219 675 484 962 295
540 306 368 92 50 939
904 985 275 459 419 68
786 889 2 138 433 482
139 611 397 206 323 496
710 476 598 593 721 500
839 627 400 371 800 172
195 865 844 750 153 718
607 426 228 735 876 9
840 694 615 618 556 742
902 496 268 335 747 594
73 388 783 760 955 70
191 410 778 227 332 14
837 519 628 398 46 75
177 43 557 372 271 565
673 693 727 565 837 53
924 158 880 241 351 647
959 675 390 458 626 41
70 329 309 59 676 738
613 987 730 665 709 510
803 279 724 126 614 123
216 374 308 905 730 667
115 405 179 361 51 877
395 826 507 588 59 894
926 249 679 503 933 812
648 499 708 732 709 279
935 205 261 382 68 587
911 457 29 716 266 648
478 98 485 675 336 56
232 354 452 888 788 245
328 206 641 761 78 265
519 196 731 234 66 903
110 138 1 243 916 64
483 264 9 286 321 482
993 298 272 718 937 994
667 888 401 860 3 832
81 874 786 385 753 692
519 637 972 899 643 709
424 731 313 138 132 384
176 574 87 816 480 234
786 781 375 904 863 645
750 244 361 681 325 787
701 227 529 742 853 728
925 733 381 271 787 104
906 762 582 346 47 251
56 711 20 3 700 851
990 790 685 374 692 573
124 799 559 636 764 574
643 288 945 607 49 794
150 870 607 429 328 662
319 442 837 119 191 622
791 312 370 345 472 214
471 597 236 36 153 503
650 596 333 216 60 335
486 206 92 272 666 32
230 282 547 336 706 812
124 624 705 155 772 725
759 607 602 21 479 878
473 611 841 485 201 96
815 990 886 794 294 721
957 689 725 637 839 74
615 505 742 609 18 81
679 856 719 663 95 429
197 204 870 826 363 350
727 324 826 419 335 393
915 813 462 708 954 658
580 765 754 920 297 660
670 464 466 87 720 391
402 771 336 699 512 981
105 509 79 988 110 504
185 488 844 981 307 993
771 725 553 136 347 936
321 929 954 774 824 655
588 677 110 183 553 446
283 867 62 526 37 618
322 464 247 81 302 926
578 867 337 923 895 662
724 878 223 58 680 36
70 167 611 280 982 215
607 809 889 936 924 714
15 787 265 43 571 803
477 766 883 552 132 889
414 138 407 238 10 483
111 284 838 75 977 364
731 59 342 768 504 789
402 568 878 888 339 636
747 580 65 355 658 770
859 73 594 871 515 992
791 166 700 114 971 402
183 481 51 166 653 774
714 476 495 767 531 36
888 918 967 265 537 677
915 517 288 616 937 888
191 559 480 344 258 452
777 760 577 933 921 342
165 55 387 465 550 396
74 751 674 919 12 773
741 174 149 612 811 77
181 597 566 161 152 961
275 540 309 839 596 832
760 172 146 129 565 160
990 202 916 235 67 94
321 611 233 119 826 774
593 584 6 168 440 125
258 819 622 783 923 89
773 222 798 424 636 250
35 642 373 633 73 46
349 456 926 354 101 24
118 408 388 112 714 290
509 775 956 232 724 766
618 724 136 309 932 745
306 217 386 299 983 526
921 802 669 164 286 740
854 994 621 30 531 447
670 161 127 48 558 578
4 385 974 982 985 738
970 506 120 775 588 621
243 533 953 810 594 362
370 592 275 783 731 722
62 923 561 728 523 239
264 402 697 426 825 47
174 695 786 594 715 118
625 83 247 874 276 581
690 547 503 469 779 257
515 331 684 866 111 873
58 781 57 389 416 834
45 430 165 154 837 578
293 370 93 240 928 980
482 463 651 545 33 435
648 661 43 317 93 814
478 428 789 628 522 719
562 410 13 652 875 976
648 670 901 139 758 591
404 557 336 407 944 266
803 561 388 49 128 550
603 527 71 434 344 30
847 475 382 107 36 497
588 144 354 922 570 469
582 93 760 701 698 578
357 514 52 420 505 77
112 975 589 611 589 154
860 106 162 871 675 35
838 371 771 147 366 47
719 913 372 431 951 864
815 66 7 923 739 679
28 94 129 723 980 602
805 907 691 932 416 641
452 506 213 903 557 210
762 129 175 43 37 130
163 594 360 19 453 707
896 427 143 464 85 356
608 324 685 296 433 519
325 982 12 102 109 678
207 708 375 505 257 481
111 225 977 834 728 904
260 314 985 737 974 32
255 939 351 279 941 79
736 431 18 680 560 973
414 681 740 178 651 115
418 974 725 351 264 191
423 378 844 152 878 106
319 646 779 951 197 46
515 645 184 480 665 870
913 663 36 98 211 223
951 700 884 704 487 713
451 250 683 201 331 672
647 811 322 863 648 151
594 492 581 520 331 231
517 92 357 729 835 509
912 390 562 467 393 75
654 528 295 16 575 28
434 742 826 687 163 63
768 153 916 950 55 823
547 405 6 91 801 371
135 941 19 343 363 5
967 269 451 989 618 20
815 588 882 147 403 61
521 807 53 117 879 512
688 405 778 913 115 963
640 41 507 744 683 53
910 962 710 437 37 424
307 170 82 964 93 67
35 841 512 498 421 947
703 757 740 165 230 764
955 367 185 345 170 708
926 666 827 814 318 523
675 494 770 545 703 963
193 363 606 220 453 870
296 188 93 692 55 617
459 775 257 255 193 516
881 962 238 327 497 802
614 321 163 608 595 322
109 676 417 319 962 480
545 175 533 57 90 939
509 922 607 816 928 922
831 901 561 376 86 784
945 139 569 377 538 429
122 708 471 679 724 250
568 106 707 369 56 598
780 381 980 140 970 879
392 585 774 182 521 422
562 301 428 612 273 87
641 881 783 877 321 534
131 82 192 820 745 877
972 459 913 815 466 203
434 169 934 315 567 462
766 735 188 29 113 612
919 95 780 866 394 157
114 319 443 995 384 952
150 312 780 724 624 463
137 311 639 93 466 111
678 970 122 133 315 440
833 295 663 43 285 122
996 56 234 697 403 667
949 523 501 464 526 203
297 643 134 716 784 262
172 870 793 138 314 1
418 283 8 187 226 323
714 996 838 446 608 262
414 821 413 738 708 991
125 443 639 916 885 687
626 385 813 906 960 468
74 696 443 846 342 936
594 753 226 643 307 176
183 970 768 400 577 756
425 876 669 564 144 628
638 3 450 973 278 41
495 844 459 922 299 276
570 312 199 565 716 304
971 721 461 771 277 448
282 94 598 666 777 323
865 128 602 364 483 562
343 628 649 198 900 937
465 269 66 356 942 98
942 900 854 17 627 905
711 639 633 268 412 384
915 126 813 112 911 171
767 854 201 60 629 182
190 419 626 649 60 896
407 647 890 818 222 842
245 869 224 754 935 710
882 723 661 132 314 594
289 604 14 16 813 239
798 975 331 205 250 605
690 274 289 318 34 547
310 793 877 782 716 89
518 140 76 435 580 247
600 578 822 235 861 972
696 74 301 219 618 426
678 836 292 261 174 196
82 766 902 583 379 549
427 881 399 234 703 955
818 985 101 260 450 249
863 588 449 654 388 600
876 780 961 661 711 856
329 516 314 468 357 899
667 469 252 115 559 990
736 420 204 867 422 396
584 357 624 817 505 933
545 450 425 846 294 881
452 68 735 284 911 417
992 5 6 369 7 173
679 922 717 212 541 581
517 451 587 638 343 275
307 513 415 646 879 19
757 963 250 901 451 747
13 615 673 887 16 941
867 768 535 274 497 258
617 656 337 305 774 173
365 338 849 797 522 254
896 473 303 825 963 290
333 450 160 6 169 582
142 991 666 514 636 274
389 246 407 137 669 331
624 138 832 456 451 137
930 869 557 448 839 454
32 424 117 910 809 502
226 229 539 994 149 522
220 879 103 612 725 532
269 514 129 318 48 713
367 40 2 568 201 427
264 467 239 257 410 954
958 99 235 304 548 41
193 497 315 305 298 471
680 876 496 683 777 178
983 705 300 92 935 65
374 270 55 155 73 623
86 717 560 924 211 273
672 821 50 84 125 415
257 737 438 131 377 101
168 2 715 109 843 303
84 133 46 354 475 109
899 732 122 663 935 629
720 972 360 569 625 661
278 235 189 163 601 391
53 466 851 908 193 363
280 615 497 71 417 404
986 750 329 757 946 540
744 971 721 2 446 406
872 772 462 98 512 410
562 947 641 457 698 811
959 516 74 346 235 444
517 443 106 86 546 965
938 551 782 192 888 462
472 231 856 735 604 440
736 626 969 939 589 972
854 849 892 990 575 667
476 975 435 462 351 930
173 805 727 655 720 366
312 507 666 223 892 134
551 625 109 502 824 623
183 779 712 680 745 254
621 145 952 819 713 792
591 420 506 849 839 800
117 637 161 794 528 488
868 294 971 591 949 376
865 98 464 150 366 698
969 880 345 853 734 787
718 798 466 10 60 943
206 177 919 579 94 848
210 20 755 239 389 455
993 718 890 897 984 419
295 127 354 775 803 964
397 360 531 94 627 650
580 280 244 112 438 343
2 931 343 600 512 667
48 914 441 452 233 376
44 532 758 214 636 525
469 690 583 762 872 379
983 473 313 503 111 699
192 725 973 640 481 232
766 379 387 766 105 474
648 47 255 425 564 603
943 774 265 194 408 88
566 389 174 642 107 805
481 919 892 393 363 875
834 941 362 834 935 704
459 726 809 129 394 491
558 427 282 880 370 511
475 138 54 562 112 946
190 627 355 930 653 894
161 341 322 351 609 784
95 449 182 339 344 4
131 189 292 351 642 365
832 159 401 226 348 188
784 265 682 592 447 836
753 934 445 170 505 274
703 753 892 694 104 15
391 343 937 815 92 500
5 27 898 311 417 90
393 877 670 177 728 557
758 312 268 392 238 926
18 963 3 909 448 805
645 546 854 982 93 557
945 122 783 84 597 594
253 689 281 45 515 700
812 142 780 586 4 237
611 385 476 405 798 483
740 57 418 998 772 81
79 558 698 238 216 315
43 579 185 598 810 820
879 346 353 268 950 439
700 533 406 541 243 923
946 407 935 410 294 327
192 613 855 753 935 808
888 483 189 944 133 300
835 424 215 838 599 679
973 330 492 605 230 320
630 94 824 693 756 483
584 120 990 340 33 741
226 980 774 583 48 512
650 520 396 62 1 986
614 359 233 541 791 860
925 873 127 153 590 153
523 24 961 234 635 353
16 478 949 615 885 615
73 449 27 885 430 328
806 647 265 592 856 70
929 224 956 924 547 237
707 422 61 149 593 765
569 921 957 912 303 484
97 908 552 658 552 620
481 906 921 675 924 208
589 771 711 921 441 29
746 381 352 104 533 335
983 698 323 163 583 130
891 336 328 956 168 626
592 726 466 549 105 281
816 317 855 175 47 241
22 565 789 629 270 263
31 34 417 172 862 775
321 594 210 236 872 868
822 747 868 554 671 37
713 135 372 459 469 180
435 203 491 895 144 989
404 660 130 857 250 726
213 468 314 55 427 425
457 49 153 429 302 584
649 774 11 173 787 973
934 382 868 672 524 376
82 8 548 369 474 488
327 91 184 981 248 909
740 633 462 268 256 28
607 935 792 236 363 549
591 855 644 303 260 887
196 601 365 539 295 233
479 413 694 607 130 645
930 991 430 179 823 368
818 402 22 483 27 979
618 830 236 980 829 985
793 820 556 643 875 430
643 599 597 632 794 781
234 890 437 189 230 806
703 816 756 959 690 347
479 228 652 219 957 755
399 663 848 706 699 421
288 703 715 890 23 495
587 298 651 832 79 660
654 252 41 831 27 165
923 973 632 421 623 774
746 7 969 706 303 108
566 279 507 526 905 757
115 236 628 871 279 575
311 256 314 598 994 221
401 286 803 994 838 641
285 751 883 341 155 892
685 13 966 249 785 167
246 112 231 800 585 240
128 895 472 132 603 586
226 513 52 752 456 9
652 216 891 900 602 891
802 74 940 530 474 125
498 870 474 776 898 78
43 607 741 437 188 375
226 384 777 281 762 224
165 588 84 591 260 100
159 703 979 679 154 236
682 387 434 383 690 514
87 767 733 896 379 987
168 472 214 114 824 602
770 557 689 397 473 744
852 473 473 963 803 148
293 162 358 171 487 682
23 964 697 628 736 600
892 10 293 912 406 239
366 173 177 144 570 330
931 980 211 315 39 2
782 604 98 590 420 600
4 553 596 370 453 669
714 858 535 455 975 965
55 486 493 348 894 795
408 392 705 171 353 501
289 962 933 306 893 594
135 979 538 883 193 135
63 914 495 211 776 637
606 703 413 632 622 686
38 485 613 787 601 648
311 750 181 556 709 393
61 40 236 516 329 162
266 56 676 848 691 356
257 44 26 334 601 435
645 477 833 98 237 133
256 912 897 61 588 621
916 925 595 461 252 747
503 551 820 118 620 664
162 22 48 591 583 69
67 914 960 740 680 802
701 560 572 359 798 590
656 127 584 740 386 937
325 866 475 235 484 977
814 185 220 810 985 521
79 813 578 228 689 928
818 704 816 319 316 853
30 116 623 799 436 963
264 516 957 365 657 557
389 495 5 921 88 125
193 893 56 368 319 713
735 995 190 996 430 622
708 441 622 962 235 214
713 347 704 479 419 188
994 467 88 297 996 980
468 59 795 64 159 853
208 591 651 74 959 341
756 185 787 83 183 240
703 489 876 239 827 449
94 935 392 113 723 912
172 214 580 816 154 172
994 871 13 252 185 892
961 970 89 569 331 421
185 412 598 859 283 431
175 488 620 98 385 240
863 136 228 25 82 681
81 347 516 166 210 75
715 153 124 428 709 159
240 42 96 98 873 738
908 793 282 862 235 906
679 489 101 515 409 373
344 249 562 250 580 67
882 67 668 239 694 979
979 289 267 22 757 407
282 511 174 900 324 44
57 380 141 172 90 966
14 719 932 631 990 141
694 801 741 156 132 231
666 315 950 265 69 689
898 144 906 502 148 551
90 306 574 395 291 470
693 681 317 595 526 431
633 697 741 149 948 811
299 59 41 207 280 222
289 871 142 211 303 839
453 709 479 845 360 211
230 413 265 220 654 205
447 820 701 767 878 629
825 596 439 53 159 687
784 805 974 563 971 424
929 673 950 215 796 739
975 64 648 527 828 459
410 384 211 743 798 397
913 827 928 808 693 120
10 270 648 868 318 646
374 643 733 326 615 378
593 487 944 173 798 736
57 995 734 649 496 149
939 248 976 837 79 239
991 244 436 948 534 138
989 961 382 256 922 450
645 519 43 792 810 784
689 225 653 54 912 180
25 364 440 710 71 41
461 376 525 364 276 64
962 629 817 346 427 985
227 194 931 126 695 707
474 871 978 441 673 509
356 324 702 470 413 587
210 167 519 954 329 294
135 968 229 640 754 715
641 711 66 453 996 161
437 456 436 476 368 252
257 101 906 206 831 411
749 182 138 641 82 978
38 111 301 661 376 916
512 931 481 725 312 440
304 276 476 6 403 990
458 170 280 150 424 726
41 746 54 979 17 470
480 603 337 128 778 660
367 597 601 375 178 161
533 674 619 372 982 216
843 750 53 31 345 420
711 580 91 127 21 735
820 333 684 4 426 88
644 621 180 297 831 963
899 312 421 679 547 127
937 619 710 352 350 580
882 672 554 63 444 229
191 387 719 81 433 38
908 705 453 890 874 591
252 65 613 844 11 499
293 705 175 143 96 451
175 706 947 872 682 632
941 402 805 353 749 567
204 521 20 939 161 73
450 115 862 972 57 930
221 65 790 365 914 710
535 824 349 485 931 110
634 936 822 62 449 198
126 217 716 60 475 923
335 447 388 834 690 799
875 866 972 924 996 655
673 46 290 466 23 409
466 821 487 679 895 149
115 277 663 797 265 17
272 392 441 561 234 802
520 722 987 499 139 986
311 218 982 99 426 960
423 464 65 154 467 896
280 879 678 724 298 737
802 942 166 268 372 87
592 672 282 23 174 322
156 585 966 766 484 424
645 973 793 801 947 501
390 304 489 887 213 830
235 326 605 48 151 767
392 586 356 413 702 529
191 826 313 66 568 366
862 51 720 120 410 293
388 918 358 791 649 381
987 987 67 889 915 182
756 20 208 547 748 761
4 304 407 450 118 494
52 255 805 700 739 493
214 406 323 664 520 178
409 586 944 560 306 94
228 38 775 37 770 169
976 808 371 391 973 65
647 313 238 557 182 473
675 321 485 78 203 265
603 166 13 773 456 926
644 294 183 174 84 582
295 901 426 427 951 129
122 845 367 267 44 191
741 607 13 822 468 46
64 201 322 281 961 657
601 204 374 244 17 989
929 567 740 167 877 874
722 86 43 663 288 250
360 393 477 373 694 137
703 381 317 31 6 62
925 104 379 177 139 632
261 155 808 355 296 264
616 420 825 402 773 880
668 686 457 287 692 399
132 313 645 867 312 756
90 292 226 982 457 308
113 972 742 511 268 86
669 568 480 939 776 878
964 107 622 764 876 236
538 224 591 251 902 516
789 931 824 977 520 540
715 313 212 551 656 352
911 894 493 87 755 233
12 565 667 330 967 198
705 627 937 951 823 821
672 769 600 609 25 301
979 791 841 177 248 749
46 487 701 226 778 572
259 431 443 567 476 4
989 734 838 55 175 596
533 976 752 430 799 465
939 652 812 424 122 71
871 986 918 869 869 799
866 715 864 697 311 458
490 776 166 73 922 76
385 426 372 60 397 78
296 327 887 384 558 476
829 386 531 755 817 346
588 222 933 92 276 699
910 508 852 976 457 108
517 169 873 220 655 108
579 215 871 885 547 232
94 809 992 506 474 549
122 676 936 607 295 938
305 808 190 951 390 777
179 175 744 720 64 390
149 883 10 77 796 598
991 947 72 826 194 836
253 811 964 862 936 566
558 877 160 941 982 541
609 232 386 240 254 641
727 724 336 774 946 605
431 392 598 533 65 451
335 641 88 880 924 216
702 286 520 325 250 87
15 53 137 428 576 898
253 390 209 914 665 395
904 317 947 980 660 277
85 201 862 863 645 89
918 467 32 679 240 310
409 788 816 828 54 263
847 472 449 789 113 156
208 185 558 336 487 620
228 469 624 661 319 859
374 361 898 534 763 957
822 911 934 244 352 126
798 552 223 452 307 861
847 624 831 176 724 35
326 458 210 677 121 732
639 311 716 433 694 360
281 284 154 808 876 817
913 317 24 477 11 4
327 810 76 535 486 815
396 758 154 74 422 194
64 415 116 598 14 431
221 11 413 203 720 796
726 512 973 996 710 41
378 346 614 92 34 471
548 299 575 491 378 407
32 802 647 781 926 803
649 928 768 320 675 415
15 903 429 640 155 637
794 810 98 694 839 197
654 894 661 650 733 945
923 434 92 479 357 58
949 319 238 341 876 592
771 596 670 474 42 686
4 46 965 573 646 996
226 235 164 600 385 298
466 449 454 646 560 806
704 667 834 258 38 899
310 314 527 676 493 167
431 477 184 871 712 222
605 16 830 789 785 148
888 562 267 808 604 187
461 615 76 534 15 583
911 439 861 449 904 138
532 826 70 522 219 169
350 92 80 635 645 440
563 569 468 372 770 528
255 862 486 526 418 352
304 138 455 732 674 389
715 375 729 787 953 300
439 337 527 931 301 276
793 980 742 235 800 44
927 315 72 214 168 289
674 201 489 31 317 603
180 759 904 791 863 667
855 814 812 122 985 773
839 672 849 440 281 149
549 620 385 712 65 47
236 713 942 467 200 894
533 468 457 720 916 613
506 866 895 646 737 928
723 19 414 840 442 585
167 348 58 133 286 211
122 989 278 435 269 809
677 893 28 14 12 912
438 114 833 698 50 97
596 540 403 777 756 712
696 345 36 772 436 871
471 644 335 62 366 483
846 952 238 858 57 929
777 754 166 75 796 148
252 951 368 491 601 762
427 902 699 640 522 640
834 161 284 370 790 348
554 665 830 63 774 977
788 724 243 340 241 933
766 690 782 645 637 955
233 904 833 244 970 143
535 160 533 317 901 724
672 863 89 259 668 38
851 443 241 364 42 74
353 998 290 80 117 286
183 3 544 511 386 879
215 996 853 517 182 691
22 147 600 750 510 574
389 219 945 240 343 569
109 802 840 954 240 153
243 535 629 336 812 901
354 887 365 481 469 223
166 124 591 27 952 330
799 383 169 55 368 681
527 282 830 91 560 560
542 858 420 559 381 618
359 327 130 328 99 924
137 679 674 914 212 437
181 389 582 928 681 887
746 914 348 34 702 606
45 350 114 43 299 289
790 746 746 816 785 488
242 668 513 731 947 976
685 868 776 585 647 607
901 755 505 757 557 413
655 714 64 612 879 16
488 255 40 236 492 549
283 160 494 502 231 779
70 379 610 862 102 413
407 498 437 343 348 885
129 895 100 600 186 339
54 848 380 971 989 90
16 555 184 727 382 150
314 679 420 502 354 377
592 140 728 600 974 644
194 917 905 604 291 791
534 884 581 799 105 482
971 558 402 147 81 62
271 518 151 156 484 726
706 117 548 198 444 436
657 226 161 464 423 996
420 67 335 652 687 266
394 434 730 980 100 411
217 993 55 478 171 39
503 368 355 783 256 931
540 414 477 61 342 110
85 723 775 13 18 796
879 393 6 433 867 674
866 434 505 913 833 848
486 29 888 355 627 987
499 909 895 381 803 430
480 464 647 391 298 481
631 984 712 321 643 380
241 75 648 997 898 949
756 302 707 516 382 253
454 881 139 458 192 588
166 228 584 312 924 96
40 917 156 937 203 392
963 403 982 440 442 162
516 243 762 271 337 171
188 576 166 439 88 350
712 511 766 64 37 242
810 359 133 978 839 12
248 557 671 475 213 838
395 349 953 919 958 393
72 81 155 840 72 604
660 409 336 384 58 455
191 989 22 99 563 800
360 23 455 23 537 939
650 817 299 174 210 91
827 487 212 964 992 189
327 920 619 714 571 760
93 246 874 786 43 140
924 574 258 249 669 703
740 159 914 467 668 630
713 371 870 401 99 368
994 621 242 28 862 772
468 513 259 774 543 790
589 92 988 23 380 989
307 607 588 20 612 89
934 366 260 930 928 671
530 522 635 932 35 515
794 163 680 165 503 558
623 462 525 282 941 213
439 81 254 720 840 476
265 366 757 823 271 932
131 397 771 600 287 834
647 640 252 157 768 318
435 169 16 704 230 6
677 868 548 842 746 117
432 272 202 976 30 255
886 503 862 561 180 238
373 340 164 991 880 80
49 943 699 384 994 455
360 947 597 95 767 261
822 788 986 716 413 977
314 81 626 591 604 984
489 879 259 50 6 576
938 53 982 132 737 872
536 890 417 84 881 752
138 787 523 569 915 163
387 265 726 235 956 636
568 274 185 298 809 519
973 594 601 544 709 653
636 199 559 382 705 799
820 597 509 707 865 108
416 599 930 844 568 542
365 978 88 890 610 622
806 2 812 35 293 483
46 442 657 767 862 253
597 330 848 577 311 580
364 228 733 280 780 400
319 92 814 96 855 76
439 891 691 337 863 558
794 124 450 163 281 839
69 650 173 27 172 397
947 557 245 812 409 748
698 230 106 773 712 725
908 266 956 902 655 272
425 823 830 428 856 143
731 1 70 699 27 916
260 328 482 657 703 403
375 184 64 86 560 55
678 796 124 677 809 219
780 366 226 119 787 21
312 376 943 805 336 358
862 155 12 953 550 931
124 644 564 964 475 917
457 932 715 49 216 181
518 506 410 4 326 249
971 655 677 45 617 235
615 981 479 648 781 179
534 179 6 787 191 252
523 613 819 497 837 673
280 399 300 645 143 370
897 392 840 688 878 149
2 807 329 586 204 873
237 834 114 308 971 116
724 814 281 71 193 513
228 768 490 706 41 222
317 406 607 949 889 917
721 9 441 79 839 82
382 14 229 872 278 703
219 565 259 438 539 534
921 787 832 285 552 616
112 593 826 712 298 35
263 460 386 298 746 230
489 382 224 671 479 812
333 129 391 124 23 321
178 362 476 719 599 7
949 783 23 842 261 943
378 532 196 422 399 88
96 862 442 629 604 998
986 482 253 727 982 783
871 780 413 229 963 690
261 509 178 870 502 881
781 247 661 316 13 389
802 159 536 197 837 464
281 613 132 303 180 713
6 163 4 501 551 342
164 613 820 73 630 107
948 891 471 329 673 560
475 263 376 998 271 69
704 922 472 749 373 138
414 155 909 463 757 741
892 409 809 989 143 88
264 947 851 825 210 114
868 344 972 11 94 330
506 344 803 965 769 906
577 192 581 315 430 644
283 809 118 726 35 261
498 522 303 687 79 755
926 615 288 134 310 813
891 50 215 308 824 825
37 562 823 763 639 4
29 517 159 12 568 170
910 433 167 334 941 616
122 333 500 43 67 816
59 978 252 447 814 530
654 235 262 93 964 174
895 928 294 550 160 775
77 243 927 52 382 469
843 638 72 121 963 676
73 510 585 455 410 510
851 460 881 65 429 364
621 688 667 876 995 91
39 29 861 978 695 762
702 768 216 203 73 803
63 235 810 147 55 268
279 856 95 286 994 372
965 978 821 912 77 791
652 631 119 404 453 83
922 712 582 710 287 809
478 750 624 138 702 579
437 949 853 611 365 276
286 339 351 632 471 251
975 389 645 25 23 765
176 977 347 457 854 505
613 839 958 499 803 887
859 762 450 85 292 669
956 304 598 641 45 919
32 719 133 845 416 919
904 507 415 883 4 764
40 264 267 557 533 571
659 933 499 871 141 257
618 513 315 772 908 586
857 122 813 704 436 599
688 778 618 212 474 133
837 35 870 504 910 367
94 195 459 660 997 360
6 182 630 473 108 79
713 42 325 157 380 928
407 84 647 534 128 305
619 498 460 188 722 962
543 979 8 560 268 238
606 465 154 520 646 427
111 917 197 977 381 681
299 321 898 541 308 612
379 976 651 241 474 898
618 801 866 80 573 538
386 413 203 761 178 5
108 930 436 49 545 143
241 191 686 947 144 421
417 735 827 909 825 929
927 919 441 169 908 853
86 376 106 696 709 821
967 761 140 471 998 912
94 111 728 211 264 795
308 336 271 223 254 140
756 796 308 631 799 119
714 821 138 134 952 434
569 812 367 148 530 902
340 5 225 649 213 452
710 444 626 934 733 98
694 315 181 586 32 399
207 262 766 128 981 777
592 577 258 364 480 389
994 920 87 221 608 215
438 199 100 368 748 781
274 526 613 513 536 697
963 893 592 413 681 328
458 983 51 102 975 894
564 673 573 906 184 752
889 114 707 612 829 486
162 3 519 485 616 816
829 735 131 796 40 808
51 443 298 417 174 112
253 445 532 845 443 991
360 576 586 355 378 810
416 943 895 175 690 87
866 562 839 728 961 166
520 803 32 826 742 83
900 940 483 373 768 653
864 690 557 646 960 941
235 235 327 185 259 53
819 658 163 305 26 799
482 982 95 447 257 433
1 354 303 434 877 451
315 781 263 494 581 424
702 556 1 116 737 662
5 260 147 141 665 601
288 85 888 826 775 221
278 396 377 108 895 638
425 326 378 631 16 273
113 117 108 750 58 845
704 301 891 851 375 213
202 254 737 297 136 908
959 131 824 63 269 712
134 790 475 536 837 605
567 270 542 497 182 832
457 887 36 807 886 444
280 812 553 232 863 673
116 976 676 683 956 549
846 278 742 860 335 641
447 729 77 180 340 828
956 241 722 900 33 912
788 692 1 120 576 131
30 984 668 720 309 158
437 975 503 383 97 697
206 770 466 436 507 366
447 338 55 505 175 680
145 918 864 810 814 187
736 521 590 501 188 362
865 205 399 343 360 801
992 493 575 648 441 489
549 129 722 80 891 920
240 793 889 167 209 542
886 366 806 198 132 429
50 892 526 895 328 244
487 888 427 38 118 84
379 663 411 65 413 403
583 891 615 263 480 736
578 332 960 90 322 509
232 211 780 317 874 906
539 187 899 771 985 768
368 683 515 760 197 918
557 801 921 606 742 960
774 533 391 155 201 627
615 800 890 610 744 30
660 658 922 160 149 852
656 22 864 399 203 583
562 483 554 799 633 605
534 177 443 370 208 19
641 56 835 762 792 450
363 879 504 302 245 889
324 941 993 891 204 71
774 460 969 977 52 799
101 455 583 567 466 669
150 852 233 600 64 66
518 303 648 584 467 772
295 102 989 352 389 24
438 599 208 248 531 809
786 968 653 340 473 80
974 519 374 738 804 678
917 276 688 28 117 942
683 994 846 220 777 602
596 698 368 107 75 245
419 286 894 255 916 696
105 838 128 123 288 66
41 615 179 491 497 759
481 847 910 695 277 518
46 631 43 273 68 857
318 372 479 265 16 707
373 966 89 972 473 995
402 832 722 637 414 500
877 994 157 473 855 883
209 675 782 651 799 493
301 573 333 321 750 704
860 410 331 640 5 614
721 447 957 247 783 279
170 786 869 293 345 906
998 355 966 654 526 33
522 704 950 181 6 452
236 518 765 569 711 110
623 43 641 768 445 996
409 343 785 923 921 510
219 515 310 421 201 1
761 143 985 520 460 828
901 652 75 416 190 970
647 224 573 891 821 320
439 621 50 956 902 2
275 778 354 499 418 409
607 357 349 450 206 661
89 838 589 463 672 696
23 506 342 406 634 260
78 803 539 167 201 618
6 683 753 340 238 12
791 26 359 3 126 809
908 264 87 854 213 282
983 528 438 961 539 464
160 979 170 773 416 141
878 595 820 224 310 30
664 739 397 886 485 625
55 142 467 325 200 262
630 892 859 387 236 544
431 804 803 808 77 584
882 832 873 875 208 767
49 744 12 757 115 948
70 832 318 460 530 736
644 833 81 283 442 550
136 27 120 966 380 14
624 952 378 233 116 968
25 537 57 956 206 449
412 967 674 462 71 417
438 698 388 184 506 370
515 133 94 882 18 105
507 512 819 373 196 882
540 400 500 557 870 979
866 448 663 506 170 987
946 8 316 196 845 70
951 323 533 173 575 646
111 493 319 641 525 322
594 974 574 95 74 220
61 507 177 576 317 353
680 538 973 781 710 145
802 472 536 285 966 18
881 699 34 504 973 777
213 415 290 19 636 424
823 407 988 589 636 703
605 365 932 978 414 979
597 17 649 30 621 445
636 219 705 156 975 889
411 882 581 461 621 836
566 943 279 444 864 780
514 826 991 680 30 429
805 876 110 339 99 786
854 508 883 991 588 507
217 701 830 761 138 957
207 392 970 302 287 714
602 361 742 470 300 597
628 681 800 178 69 625
444 928 376 887 548 986
381 590 978 20 422 190
108 12 853 384 749 454
418 425 862 84 664 405
969 672 553 846 854 81
355 838 303 766 886 175
945 551 148 386 370 430
419 424 29 237 589 279
668 460 650 535 584 696
513 777 899 791 136 825
476 953 575 746 801 925
127 584 339 505 25 308
873 630 309 412 341 644
766 943 823 698 295 866
358 426 10 905 843 685
843 762 960 855 148 556
799 267 713 897 60 89
93 943 489 97 921 236
849 222 583 467 639 758
503 693 153 663 209 59
780 858 94 602 995 234
512 120 693 615 536 770
887 482 294 872 990 605
274 517 28 12 636 666
825 920 795 831 157 441
92 79 861 573 879 705
508 173 577 407 543 734
374 737 10 314 398 368
229 792 799 167 951 412
512 363 60 645 208 797
341 802 334 231 560 836
513 676 348 908 382 651
771 769 429 297 279 939
88 151 592 785 936 585
440 245 507 692 710 463
886 821 376 453 307 471
59 178 499 398 759 611
566 851 811 643 249 343
290 995 712 637 220 220
904 891 173 167 795 893
771 862 730 386 741 847
396 14 56 442 259 385
879 981 793 284 366 779
224 395 138 256 509 33
679 208 185 319 655 671
783 63 671 741 800 548
780 464 90 215 573 202
409 675 94 289 453 177
879 189 242 658 657 501
730 73 353 169 417 654
606 659 355 343 23 192
78 398 521 821 763 481
458 477 596 602 485 869
989 172 472 641 772 447
138 514 340 69 350 440
287 52 561 228 901 362
72 539 633 383 829 38
309 760 465 121 748 981
495 557 461 848 633 556
100 383 403 648 895 645
244 415 388 549 221 69
545 256 180 518 101 896
17 617 347 379 152 78
485 995 914 358 73 360
940 89 499 794 178 193
613 783 110 875 139 570
964 672 52 415 287 146
229 190 734 885 142 357
438 489 222 928 452 305
602 656 736 877 952 485
637 890 573 461 494 107
934 954 92 911 924 347
829 316 727 458 75 768
344 134 138 163 60 225
902 877 241 797 98 635
950 480 174 262 998 476
565 2 429 977 904 639
958 184 624 818 383 954
357 26 416 613 647 649
847 355 828 627 828 964
735 324 623 993 278 990
200 384 21 742 291 496
668 787 980 424 469 234
635 980 349 9 652 956
86 189 366 498 361 486
604 638 473 641 298 802
500 994 513 911 957 728
32 383 653 615 873 128
421 939 555 580 391 383
3 630 276 524 298 80
299 56 419 887 811 917
910 182 969 975 663 182
543 729 522 76 516 865
151 442 102 17 395 738
672 608 79 691 78 345
497 914 377 709 972 499
361 658 383 518 702 500
793 638 727 38 812 445
410 603 296 504 58 439
812 502 112 63 798 900
254 247 707 329 341 144
372 316 617 291 666 142
658 254 80 746 335 274
598 680 618 311 552 45
85 671 509 543 449 799
500 303 798 279 759 624
84 142 42 468 182 738
208 43 954 270 409 671
955 936 921 49 720 603
385 668 854 585 692 530
318 819 511 694 969 690
735 51 852 47 123 664
851 819 725 239 456 856
293 765 716 549 178 885
601 584 605 437 789 750
639 268 514 57 105 950
201 376 623 729 215 520
12 361 826 130 448 442
949 192 353 633 480 75
47 194 68 284 55 972
471 93 917 538 204 618
2 339 23 593 770 647
525 551 542 369 170 348
460 985 201 837 749 405
818 426 936 260 717 344
362 118 733 623 643 774
672 650 810 501 221 77
633 60 91 702 436 704
367 718 841 387 714 136
70 533 233 114 266 554
691 391 555 871 586 90
15 225 819 601 506 658
208 629 604 636 52 447
2 464 61 290 528 176
674 741 515 211 393 346
906 519 476 295 885 59
835 798 408 655 708 100
616 972 190 268 815 402
222 875 102 666 415 35
331 116 762 753 76 533
494 700 83 156 459 63
307 852 79 675 368 463
692 528 418 401 884 770
137 364 844 446 511 339
177 421 912 125 322 740
947 112 16 916 67 812
58 278 189 159 494 430
401 713 24 850 379 704
495 821 826 736 129 345
917 278 142 441 38 10
844 98 502 784 733 163
945 325 57 325 37 991
138 695 879 817 87 636
102 950 847 53 916 96
881 905 175 422 2 871
824 419 287 767 404 441
81 7 724 744 674 955
392 203 403 937 433 916
619 4 250 17 862 4
363 46 729 762 594 762
630 232 600 810 931 83
194 942 185 762 39 264
670 649 445 933 563 147
547 4 897 506 575 813
634 760 624 572 184 951
561 287 259 961 250 482
953 934 620 932 576 608
580 259 66 509 164 695
513 851 334 374 486 513
632 395 745 578 586 64
477 210 979 571 103 764
488 654 460 821 407 749
130 164 814 902 70 323
376 304 895 751 294 942
867 953 989 890 878 867
669 140 535 692 613 253
687 753 155 26 931 336
688 881 439 303 934 185
210 732 992 863 725 553
304 774 693 825 612 298
58 284 692 393 707 538
923 16 694 525 597 181
852 6 669 616 116 550
369 500 469 307 36 608
220 331 630 700 230 246
18 586 219 726 74 581
290 449 125 623 259 499
302 168 326 349 724 105
124 251 104 264 6 858
860 793 814 573 602 66
783 894 568 707 899 644
578 110 985 702 161 232
524 664 839 148 123 120
147 540 395 888 199 636
869 854 311 382 950 789
131 209 531 871 442 714
393 511 526 367 711 779
107 318 585 851 12 427
568 303 543 957 92 42
68 627 703 433 350 121
658 150 526 684 753 896
784 959 487 721 153 160
142 489 490 407 790 106
990 624 491 660 949 88
120 22 636 143 191 66
242 690 774 68 171 105
454 52 741 811 664 783
526 560 943 538 968 313
595 256 289 197 607 161
425 442 148 698 435 721
331 924 278 873 713 237
32 376 601 980 839 892
566 588 602 526 376 690
437 787 295 587 707 897
888 403 923 82 872 196
692 504 612 338 131 869
953 224 110 436 345 903
213 646 495 736 448 806
338 851 1 566 817 985
775 750 866 94 669 874
506 773 547 919 461 547
113 507 3 358 468 109
877 731 219 961 691 934
130 645 357 487 796 807
588 903 723 138 603 25
47 267 319 195 375 530
953 910 554 915 104 962
877 242 58 382 141 770
271 514 374 535 951 174
60 570 423 543 324 807
920 700 159 496 207 875
671 542 102 294 71 157
233 177 71 505 412 137
153 325 151 915 843 405
908 98 17 588 458 663
197 207 336 822 15 168
333 281 249 858 83 101
108 229 525 649 860 791
186 174 274 314 181 82
731 172 561 517 65 447
500 980 211 553 691 698
87 248 386 887 928 969
930 646 858 744 528 161
982 170 243 689 848 135
478 212 359 933 135 993
803 37 395 937 827 227
337 194 526 975 219 549
405 521 169 963 535 833
304 176 125 906 716 491
915 668 409 286 688 517
230 360 21 631 568 819
356 165 524 898 652 353
723 119 262 83 630 2
722 933 774 198 586 920
588 323 515 795 407 238
882 769 222 543 499 333
880 123 138 386 498 349
9 699 995 119 563 884
271 996 653 306 912 579
39 477 879 153 270 536
358 273 100 796 637 723
267 904 606 503 954 217
189 960 912 405 685 504
302 906 507 928 698 451
380 591 707 5 643 817
187 30 487 757 34 829
392 574 736 234 373 236
930 994 466 921 491 993
143 679 447 19 437 388
359 33 34 586 305 522
875 534 434 537 629 130
536 409 848 204 442 701
56 151 878 917 148 307
14 595 706 875 976 133
476 483 233 464 517 623
716 764 450 774 127 690
806 819 686 239 508 581
467 641 174 124 663 405
615 243 595 895 896 172
558 297 96 864 192 668
170 491 993 182 401 136
467 362 772 472 156 807
185 626 761 921 922 936
145 342 784 822 569 198
462 541 503 559 721 432
384 762 743 540 404 154
95 350 358 420 56 448
574 196 183 300 694 284
484 466 503 812 95 800
813 109 659 58 659 846
286 591 972 289 807 932
606 837 925 223 603 455
914 735 80 11 340 896
14 11 533 619 13 202
932 150 322 376 359 978
300 633 534 883 687 721
136 337 498 864 460 125
847 347 462 566 214 640
644 450 801 709 985 113
128 722 565 617 367 911
956 560 852 905 605 299
288 971 109 697 166 553
867 344 185 622 164 930
200 862 359 67 501 726
630 775 272 967 228 202
812 403 209 722 594 654
81 353 698 655 703 554
33 289 997 116 826 518
454 139 463 100 229 783
207 761 898 229 485 308
944 437 86 410 128 980
189 718 896 172 533 865
622 682 140 76 7 38
394 853 401 858 555 620
237 53 613 487 589 793
7 925 722 831 176 249
922 622 923 263 447 383
216 204 913 992 551 478
266 438 962 109 595 374
927 118 885 389 120 280
310 501 412 953 204 725
326 476 101 568 5 752
615 627 900 49 685 28
512 926 981 696 500 733
123 670 781 998 247 446
647 37 525 580 619 524
679 934 421 536 361 367
864 584 864 950 853 397
421 498 107 254 89 937
41 432 161 242 182 965
35 662 732 100 356 869
913 482 697 732 533 796
650 404 479 465 250 749
501 827 130 834 539 921
604 413 668 572 848 31
244 88 763 27 657 798
437 648 154 268 112 668
570 304 355 457 358 253
415 550 750 913 794 658
757 41 871 821 884 265
881 71 400 402 386 353
350 639 331 550 696 68
313 561 849 354 233 293
616 630 752 724 155 766
576 921 124 957 700 770
436 172 844 497 117 684
783 102 749 875 737 420
836 547 742 506 744 487
145 844 518 179 830 816
241 964 756 130 623 69
828 650 162 140 395 709
914 540 923 745 832 2
954 511 666 222 837 601
978 939 789 14 928 303
54 650 647 206 99 791
492 842 598 784 200 658
595 793 920 327 989 18
280 70 698 314 387 612
455 415 344 851 61 960
305 681 173 105 901 417
996 525 778 728 16 166
51 675 832 650 485 776
71 899 93 259 159 351
961 946 27 224 793 965
133 740 326 478 86 630
670 203 830 258 574 449
932 214 455 37 989 727
440 27 860 390 678 39
43 458 450 839 914 883
38 759 945 959 557 604
527 237 711 327 382 198
82 764 298 11 155 630
155 845 807 901 254 809
398 866 710 805 149 766
583 687 69 529 556 192
798 308 146 368 756 549
555 520 992 147 375 280
115 246 860 483 376 550
331 362 210 157 260 178
634 889 330 327 602 827
938 665 911 19 351 968
580 886 530 741 286 669
354 594 254 587 279 499
152 911 279 932 113 60
913 711 460 451 745 699
791 992 877 212 505 357
658 159 943 894 123 882
55 50 874 4 579 962
292 637 35 559 435 561
750 582 988 157 825 279
365 907 913 634 125 654
845 337 50 294 483 8
315 161 540 161 784 406
710 156 266 249 125 217
58 310 993 263 352 237
208 946 920 697 825 630
96 892 829 894 61 103
349 523 428 226 407 153
433 740 761 561 771 958
862 595 738 199 988 57
153 224 500 500 16 933
434 504 866 913 885 587
947 918 475 81 359 498
690 408 419 970 581 306
429 968 655 715 643 929
600 43 791 624 817 844
9 807 742 560 708 869
299 949 642 367 387 561
214 278 653 60 631 261
217 71 583 998 120 212
275 898 509 567 438 472
2 545 863 735 88 875
412 426 24 7 704 572
53 838 239 229 417 317
522 136 541 501 23 526
781 18 134 702 416 830
375 212 158 112 82 701
79 923 283 597 571 794
988 470 876 21 448 388
113 218 420 313 712 796
298 83 541 874 785 493
25 165 655 420 815 676
845 864 396 611 402 952
694 118 657 478 662 277
92 332 785 527 47 779
876 448 89 874 436 693
620 574 478 434 605 191
526 352 159 71 350 728
974 333 575 9 928 891
918 614 207 661 845 243
717 972 986 54 111 395
79 992 447 358 57 8
792 910 505 669 341 413
647 990 553 878 341 188
742 707 59 646 33 600
696 555 842 70 239 271
653 932 105 679 619 120
207 810 208 748 282 397
911 403 46 682 176 607
120 851 198 892 454 862
568 547 532 985 466 721
442 244 660 901 95 699
399 484 932 733 923 505
658 941 581 290 251 189
490 956 598 943 754 918
422 713 265 833 300 320
948 676 52 467 194 423
886 509 197 39 311 119
989 917 301 860 240 106
622 451 885 529 758 966
332 474 773 492 8 140
273 513 158 589 487 699
467 704 836 267 779 826
666 516 893 240 838 878
932 137 84 888 99 608
744 111 261 599 464 636
194 333 745 452 529 897
174 800 178 281 6 987
343 569 900 782 571 458
929 791 592 225 284 918
826 329 994 440 566 539
67 535 931 611 42 937
80 581 953 950 844 377
930 932 807 209 854 148
216 472 942 122 914 351
1 145 187 316 603 700
482 421 807 908 556 813
179 882 981 915 782 787
460 529 839 825 72 576
297 131 812 333 672 928
393 474 989 954 682 976
828 26 208 376 406 471
144 769 11 997 184 263
825 473 801 155 881 997
477 735 796 144 211 191
547 591 96 987 821 68
615 583 442 309 407 805
706 809 168 834 480 362
364 302 182 743 921 11
498 899 967 201 340 177
915 311 963 77 250 846
274 587 749 264 241 180
436 91 706 532 684 306
624 653 332 671 684 307
424 786 345 495 473 723
846 458 565 602 590 52
377 951 872 938 368 632
193 151 778 767 361 849
589 245 519 86 855 942
926 267 817 853 148 306
117 956 695 4 194 863
370 371 531 92 194 541
298 207 873 87 907 768
778 943 961 868 125 712
461 725 77 547 61 658
338 513 935 529 155 866
365 342 127 180 990 33
995 285 866 843 782 352
487 613 230 109 530 392
873 840 422 511 392 949
587 836 792 60 324 941
104 158 791 691 77 124
789 20 495 635 521 126
142 410 410 513 616 886
321 220 277 124 177 299
427 871 504 406 815 112
154 434 314 561 501 798
670 527 348 580 847 968
864 279 371 830 830 621
277 691 762 265 677 466
872 24 62 753 658 952
671 915 322 922 449 80
837 738 978 491 515 64
672 128 450 635 138 324
47 938 758 160 8 587
259 552 289 397 862 381
247 781 143 897 41 23
395 605 194 676 554 381
817 309 531 116 181 521
57 945 575 429 475 419
608 862 901 672 124 807
877 986 173 826 158 180
198 78 186 724 423 506
397 700 898 510 196 99
585 672 546 316 405 702
30 33 493 397 12 419
418 187 886 550 968 77
365 246 775 318 184 140
545 154 406 553 780 951
767 631 60 884 4 564
566 825 722 240 527 600
614 489 384 26 982 158
436 469 218 551 67 631
213 870 354 320 93 852
186 781 289 401 980 62
277 806 310 220 410 685
98 688 746 378 377 572
75 421 187 130 82 181
202 53 892 204 38 328
105 583 625 888 95 573
226 152 439 729 53 182
644 351 117 337 70 922
368 906 356 264 347 864
643 628 892 570 374 499
546 894 927 598 32 688
38 802 971 481 382 398
162 934 370 609 712 34
944 902 392 448 545 546
99 314 483 318 110 685
411 349 876 134 572 654
560 342 187 791 121 553
553 576 377 228 285 814
95 521 761 907 835 303
252 516 768 6 87 169
204 422 613 304 224 28
435 7 166 459 163 957
547 635 239 703 532 959
143 197 819 910 505 908
872 781 774 420 719 327
578 36 520 144 133 811
79 316 929 639 5 928
151 418 620 11 688 583
918 236 238 47 984 466
268 311 184 95 398 190
670 570 39 651 709 422
189 593 299 501 981 424
65 547 821 124 953 448
218 324 605 463 351 224
603 62 318 72 934 155
340 687 750 25 193 213
746 963 280 460 469 310
108 3 977 141 707 375
653 610 926 371 107 662
541 79 902 24 506 929
719 861 453 128 362 365
951 160 975 638 837 112
996 763 321 700 270 766
266 255 93 386 924 853
709 529 651 235 920 778
358 944 245 866 501 664
167 522 396 470 905 162
302 577 297 198 209 168
367 207 947 419 313 415
925 371 627 904 160 447
529 761 135 846 146 921
752 315 565 2 445 478
665 818 348 818 226 614
533 695 479 528 365 316
833 89 723 144 809 412
236 89 241 314 141 26
431 120 292 85 479 466
945 125 600 322 865 629
648 835 956 107 707 158
368 82 791 993 307 143
60 577 872 358 132 257
414 56 936 252 911 199
609 376 708 14 755 305
420 792 257 547 644 560
10 231 950 428 849 273
74 888 887 658 714 74
155 971 946 93 508 625
698 659 826 868 508 582
1 554 487 979 739 215
687 711 427 736 556 672
882 763 802 542 39 143
759 789 723 501 701 220
420 62 514 991 222 80
916 318 710 119 56 61
887 653 883 920 268 920
949 916 690 11 484 963
942 386 729 14 104 89
165 460 10 761 661 899
791 848 17 453 221 13
578 832 109 236 215 135
58 883 227 181 712 68
696 610 24 4 436 797
288 410 469 576 518 997
649 975 176 566 601 658
983 802 690 803 86 897
668 670 627 606 286 315
477 437 738 383 157 847
335 897 709 323 289 253
923 441 800 869 340 832
614 933 572 585 452 833
448 797 576 246 553 179
403 94 125 941 723 638
260 830 371 394 909 47
913 314 672 69 518 789
463 95 979 216 529 253
504 894 342 411 287 871
540 621 268 420 800 746
467 671 914 249 453 122
418 629 104 131 820 965
16 151 288 214 22 665
651 374 830 659 617 272
691 641 219 674 404 896
616 660 403 287 297 306
659 776 572 746 112 700
420 212 354 991 354 169
917 270 738 933 792 439
326 191 461 451 671 447
941 605 472 517 755 427
927 687 103 267 723 225
43 777 740 42 571 103
124 262 302 58 696 674
208 844 76 651 217 570
698 864 831 71 98 315
374 269 8 712 745 154
554 513 620 543 229 536
190 17 104 605 413 437
155 76 455 671 156 241
202 275 500 988 621 221
852 649 73 588 251 468
586 195 977 323 568 106
121 781 873 210 998 769
54 605 712 294 264 110
627 567 167 935 713 583
376 400 167 821 327 906
692 996 933 931 895 925
790 979 313 222 683 552
570 963 294 413 541 467
877 313 349 2 320 567
163 396 467 950 993 390
588 643 773 642 628 660
241 7 347 576 839 87
426 380 658 366 898 723
510 12 866 421 942 521
166 315 333 107 688 759
593 925 219 573 459 282
285 949 495 795 36 685
874 72 378 896 375 658
490 329 77 703 145 947
852 937 4 770 892 133
427 665 373 795 525 235
489 957 80 271 173 116
544 689 848 771 408 48
129 803 776 230 430 37
276 600 991 687 154 184
375 315 179 332 129 643
605 779 344 403 806 400
337 747 905 951 602 171
191 690 589 983 508 981
102 229 412 508 16 350
984 442 219 407 526 176
928 817 264 507 587 410
339 546 533 463 781 883
80 919 614 713 657 142
185 99 467 241 34 544
516 403 268 176 289 937
279 605 996 202 122 950
627 822 119 543 635 303
325 779 938 618 65 630
908 32 513 882 255 125
407 486 375 82 775 155
795 305 107 713 358 681
449 573 417 264 268 268
466 212 810 98 941 543
986 817 58 663 653 856
795 901 489 421 758 10
652 313 771 557 837 704
402 71 342 812 741 944
846 666 913 181 505 757
368 15 640 295 486 150
380 525 136 265 757 290
415 967 65 685 444 543
791 716 634 972 973 7
128 240 841 708 767 85
751 735 609 747 76 691
723 699 343 259 59 604
885 445 51 290 852 905
958 134 898 230 246 620
797 746 193 252 251 173
59 148 449 647 880 794
945 682 520 464 746 202
108 603 423 881 540 981
827 219 337 942 420 610
83 204 943 471 410 989
33 99 52 889 105 613
571 839 193 353 613 547
536 633 139 588 556 606
92 53 934 553 693 739
700 933 84 711 445 544
313 698 836 423 245 718
90 455 145 995 89 544
681 64 274 56 411 564
592 52 850 449 758 287
974 129 106 847 69 931
181 184 668 216 798 112
581 869 240 393 143 461
454 652 313 400 354 247
576 653 471 467 204 41
660 737 23 262 392 161
720 873 458 755 125 924
68 758 710 256 338 509
629 375 173 814 874 664
86 903 342 589 746 682
601 295 961 58 238 3
569 120 288 919 88 902
717 665 324 822 934 272
953 860 179 761 119 122
103 550 237 848 201 903
457 163 293 540 869 329
383 227 526 841 304 152
446 467 373 728 130 771
719 23 319 125 339 416
656 222 460 131 631 121
190 261 411 373 498 151
898 799 885 331 634 402
355 599 494 160 26 997
910 798 222 746 499 985
673 873 18 259 917 24
843 736 428 874 261 550
425 371 38 317 728 408
577 519 514 221 7 249
981 527 365 523 897 682
184 229 51 516 641 721
351 554 546 536 99 205
403 625 511 779 369 754
47 618 900 2 402 697
843 77 409 940 829 508
910 924 273 85 959 129
251 504 137 680 202 664
84 338 522 438 694 84
729 362 640 117 483 700
419 266 113 254 899 759
740 353 809 882 452 156
977 194 84 787 458 66
967 768 432 516 570 581
482 770 198 244 580 861
160 948 548 258 482 663
680 505 952 395 618 183
864 949 291 402 234 879
687 316 550 559 238 354
813 636 803 392 395 621
207 997 679 99 52 590
760 493 197 590 109 689
873 88 906 740 465 752
440 414 210 180 902 162
745 601 778 490 438 732
428 498 913 223 514 836
546 845 900 23 44 813
294 448 975 713 591 256
531 756 704 610 307 583
345 956 71 426 699 468
985 138 574 21 389 227
699 594 735 427 438 276
767 27 222 805 481 231
819 579 392 161 823 57
229 493 94 614 804 780
242 902 714 632 66 142
33 173 198 456 629 21
125 913 701 516 408 197
354 282 909 767 89 322
548 612 698 482 327 540
150 869 869 706 942 711
98 395 317 976 398 453
437 1 143 965 858 94
878 236 368 781 932 226
902 54 109 115 812 303
144 97 412 20 643 562
559 121 915 109 66 14
124 124 362 351 803 27
522 887 251 510 839 955
297 158 204 308 182 309
555 440 169 602 513 455
769 504 430 252 923 786
821 125 614 291 856 108
328 159 446 892 116 248
736 441 54 980 514 513
851 903 247 426 188 277
577 36 458 914 862 892
181 497 921 30 178 193
849 783 1 486 883 628
131 420 941 733 328 200
919 880 677 555 120 592
529 652 825 377 764 898
730 5 390 137 440 885
275 971 15 441 575 781
460 436 115 798 148 727
529 734 784 747 950 503
464 12 186 942 517 648
762 185 35 231 208 221
74 478 310 674 961 495
688 282 925 520 393 51
690 297 471 388 500 96
255 978 76 437 807 42
280 772 622 426 526 61
826 663 399 833 354 587
927 108 688 709 216 39
141 177 625 877 944 736
12 69 424 894 545 216
69 441 237 425 718 118
921 258 741 349 333 245
626 655 310 113 383 740
527 698 775 523 189 210
256 705 883 323 637 159
664 259 586 417 342 67
672 25 732 6 63 772
155 263 751 268 226 224
736 30 118 393 405 770
321 67 287 64 454 550
104 175 567 718 943 327
404 662 612 685 740 993
488 837 51 162 570 255
987 575 906 724 30 111
602 935 619 710 836 850
5 164 830 23 501 900
770 232 96 426 923 225
817 791 173 345 751 504
888 46 349 402 211 476
445 129 842 5 486 326
800 133 239 541 128 703
627 703 384 624 169 717
266 737 722 23 610 360
176 846 360 807 319 954
482 755 189 930 26 242
271 207 930 132 559 767
862 326 740 233 184 68
760 365 329 768 726 59
82 14 720 932 749 302
155 16 513 682 438 380
86 781 927 62 200 213
760 447 955 343 682 129
201 852 16 693 58 449
977 159 196 971 861 380
817 406 607 99 579 340
805 487 578 235 841 879
233 22 254 443 114 753
72 339 719 198 884 49
603 80 513 857 624 322
556 912 315 592 366 796
227 176 619 601 346 237
858 97 715 375 913 731
752 665 832 665 466 9
85 257 286 856 197 685
764 822 780 81 598 431
417 70 753 83 814 75
112 408 451 269 832 182
536 610 685 399 893 993
163 108 522 98 163 572
664 135 242 898 287 901
924 571 838 222 430 10
840 202 94 751 83 761
666 12 258 604 170 492
985 6 817 177 957 500
846 667 136 657 31 805
345 422 469 495 792 918
291 782 982 217 680 191
503 205 820 55 482 596
772 395 223 756 480 729
793 785 997 726 871 304
395 422 665 911 418 727
248 872 844 80 476 922
705 483 124 307 676 598
781 873 605 424 927 759
214 379 464 256 758 209
119 388 606 595 556 435
876 499 79 638 925 923
630 161 638 181 333 673
627 971 460 152 302 190
146 270 974 159 842 20
293 645 857 562 357 157
459 379 716 14 841 226
731 942 1 232 737 286
478 232 436 693 993 743
368 126 577 156 458 406
525 374 233 825 784 364
433 660 114 876 16 744
495 950 154 756 308 244
355 374 758 772 52 638
604 100 470 956 854 495
732 52 375 55 784 342
766 997 176 151 556 51
10 995 715 995 693 497
677 190 164 318 398 227
418 641 143 508 372 855
118 954 726 78 313 790
394 663 423 463 341 900
303 795 869 753 403 667
7 96 925 931 977 746
815 500 382 751 161 824
427 758 257 502 858 677
608 12 204 892 709 380
645 983 566 698 595 437
797 351 415 527 535 792
768 492 335 935 366 744
977 773 190 687 556 308
125 668 627 932 645 210
575 313 130 680 675 3
379 309 635 939 808 225
830 871 680 575 854 369
845 752 329 685 778 13
898 663 339 435 743 886
992 681 239 90 621 360
13 434 415 433 242 529
204 316 375 741 818 673
676 662 549 244 968 251
700 436 114 31 596 447
216 409 718 717 430 393
238 264 852 380 419 529
658 70 859 194 151 129
304 168 986 849 229 911
174 255 781 86 272 567
131 193 82 6 104 917
512 635 957 388 993 760
630 774 316 532 10 400
658 686 727 44 890 933
196 237 478 671 143 240
560 563 904 360 480 4
540 415 159 650 403 544
194 132 762 25 304 275
112 722 34 588 87 69
720 868 875 6 895 985
509 564 614 198 494 230
746 289 209 536 116 874
294 550 186 692 943 934
264 286 17 207 446 810
213 292 990 975 137 763
840 954 456 557 149 960
57 906 315 575 692 379
101 738 754 802 435 249
403 679 231 813 395 748
662 731 621 647 66 953
206 140 9 687 284 128
857 196 72 69 448 563
740 266 159 889 22 884
121 111 113 585 475 916
74 708 695 589 553 132
145 616 692 723 272 854
808 977 295 174 691 897
436 236 746 446 550 114
311 295 961 588 787 540
316 234 781 507 575 941
114 140 198 604 838 505
598 966 735 284 722 855
512 831 786 48 133 226
641 169 939 483 642 130
755 392 905 853 79 135
19 491 208 152 455 551
641 922 228 256 311 416
123 667 229 517 900 845
555 64 962 137 670 686
213 740 607 59 557 792
826 703 280 281 85 317
910 495 135 823 250 76
936 739 53 241 302 838
11 830 248 932 65 917
197 980 393 31 703 536
347 800 607 313 638 466
195 358 506 30 807 91
308 657 870 419 576 406
969 39 530 21 303 323
136 57 837 2 803 626
183 862 686 185 638 79
253 928 32 429 338 596
648 9 650 108 613 479
994 527 202 853 547 488
630 157 643 126 748 897
236 1 665 987 313 167
731 618 113 945 487 802
288 533 572 135 684 126
214 191 503 950 592 590
958 501 371 239 443 295
650 107 973 295 798 456
175 940 603 30 947 144
78 856 871 404 376 292
779 116 765 103 687 617
57 35 215 768 787 960
416 796 992 698 971 826
737 331 556 458 673 145
801 180 453 301 357 667
385 588 377 796 530 427
839 794 42 942 888 482
254 45 216 891 718 908
232 349 187 621 521 62
659 266 592 116 638 694
572 491 550 77 632 227
643 225 548 677 29 599
842 907 5 121 554 194
294 132 543 313 959 438
526 797 802 642 352 793
748 925 193 344 135 488
849 88 830 851 675 419
699 887 665 529 989 271
15 896 763 182 635 476
756 780 309 328 713 325
15 796 321 615 230 179
111 625 98 106 620 400
920 77 831 990 281 507
123 939 115 428 319 923
914 358 980 365 136 760
477 419 13 67 781 467
327 357 542 113 36 223
834 219 119 269 44 712
514 706 364 214 602 682
302 383 285 181 880 86
172 930 286 219 385 864
668 7 698 270 258 599
255 349 401 834 154 679
799 818 703 873 612 122
665 546 506 507 570 465
424 489 964 331 142 441
128 717 478 636 890 671
685 180 690 14 3 54
737 643 199 77 786 871
271 881 744 735 438 211
74 949 387 127 341 697
240 98 614 584 590 707
76 119 798 875 170 465
514 405 710 122 695 592
497 991 497 907 680 929
342 844 881 874 809 538
693 365 804 950 920 52
466 188 774 76 893 903
442 882 867 493 6 629
184 162 875 643 706 656
973 857 251 857 645 400
832 119 267 148 288 944
548 850 727 34 221 790
868 802 330 376 154 800
607 700 410 854 918 607
733 969 601 707 401 400
248 536 448 863 190 17
585 563 739 537 657 639
169 272 727 486 992 801
759 125 729 775 332 585
973 481 818 373 154 86
243 806 697 123 336 620
101 800 899 195 275 292
742 849 284 588 455 202
217 856 846 549 824 805
551 881 379 505 247 392
660 734 780 524 951 191
176 314 309 529 28 258
219 130 914 43 346 522
364 294 479 314 173 794
916 292 268 134 193 420
554 504 915 71 772 229
861 195 748 389 921 741
397 968 921 800 994 143
356 553 415 441 669 680
322 700 286 77 976 227
984 923 931 88 914 840
384 391 975 708 124 946
27 665 838 349 517 572
923 616 123 618 505 68
478 743 759 667 394 533
261 20 5 434 713 320
551 611 680 386 406 575
175 938 55 216 314 379
693 115 197 741 383 551
217 658 331 589 45 524
458 651 466 542 990 446
953 83 204 92 314 468
230 323 219 416 770 840
782 801 961 639 966 479
949 980 904 829 438 351
889 664 665 921 327 553
322 15 470 432 344 937
419 425 287 209 409 384
612 14 505 160 664 266
501 189 326 355 254 401
441 244 49 446 362 623
556 55 465 469 392 925
342 661 151 244 685 588
342 598 204 389 542 722
774 293 578 831 923 1
867 935 787 544 135 106
852 421 660 321 92 247
481 849 385 182 953 421
9 957 380 731 397 973
171 648 264 807 452 145
542 976 630 290 290 372
405 640 971 887 919 633
757 643 471 221 914 992
413 768 846 711 80 428
110 346 938 627 294 938
870 135 376 234 545 891
37 995 339 597 924 341
29 751 689 449 58 243
620 657 151 188 604 904
878 172 22 117 636 528
203 105 994 525 625 779
224 266 704 511 187 46
795 709 462 968 141 953
814 316 946 121 758 713
388 963 460 348 211 758
121 154 437 196 718 977
383 3 259 196 452 327
608 180 578 833 936 304
55 476 620 909 357 418
493 787 205 301 894 590
513 941 143 528 800 336
697 481 4 820 110 109
172 399 70 309 749 737
608 1 522 198 58 649
542 178 22 469 591 934
609 606 668 716 543 528
865 177 297 756 949 908
802 593 257 111 398 680
510 878 255 308 437 591
863 326 151 869 789 77
522 129 310 724 849 468
974 38 373 966 455 790
542 554 47 453 537 109
508 415 425 92 406 421
498 296 832 127 524 306
509 665 796 652 723 678
348 310 911 598 287 954
770 821 232 56 339 118
28 168 301 344 490 524
247 342 399 386 468 758
706 371 954 620 927 767
927 462 903 91 17 401
366 275 136 137 723 691
500 477 643 603 48 676
470 545 391 649 76 810
86 628 991 526 961 63
668 593 643 915 775 813
330 557 901 926 721 59
598 510 431 409 715 802
66 779 827 472 642 316
682 752 234 809 367 492
389 314 655 867 176 121
464 227 496 41 456 215
727 799 714 127 221 719
62 238 50 218 104 276
344 755 33 748 500 383
763 559 105 442 715 286
743 613 37 236 609 151
487 351 394 94 515 736
124 727 502 79 831 407
321 605 319 768 380 901
676 556 532 316 7 244
299 555 952 683 549 403
744 485 728 604 566 556
583 998 597 657 972 445
53 766 199 598 553 866
25 311 141 212 706 886
163 557 78 838 692 619
409 201 969 37 459 924
18 246 472 382 659 230
826 691 341 778 876 372
848 76 366 697 269 423
359 609 748 217 426 738
785 419 918 994 277 463
366 368 268 114 290 574
690 183 227 374 162 915
674 530 263 338 773 323
646 790 256 448 60 496
443 861 616 108 524 543
128 43 539 502 175 457
19 867 228 50 92 592
15 847 542 680 587 128
607 246 934 655 490 190
76 376 889 137 533 566
677 874 492 74 306 311
575 379 684 902 810 569
740 523 109 157 323 524
376 725 390 116 502 802
616 324 602 231 430 663
712 893 448 342 713 906
513 620 558 599 663 126
657 230 621 987 119 105
322 787 14 974 347 686
147 753 921 719 337 238
488 840 129 172 545 725
195 760 116 892 643 787
910 776 741 926 32 340
751 250 530 906 910 678
344 336 430 213 457 76
805 312 765 262 411 183
661 554 76 717 298 556
948 474 471 593 519 562
261 522 407 431 183 248
310 577 846 979 576 178
585 880 754 73 855 913
420 497 695 989 824 381
861 754 990 572 761 887
493 507 431 173 336 714
488 717 91 735 147 637
21 804 543 460 648 337
377 313 4 499 174 837
287 66 623 760 18 426
793 293 342 45 197 932
131 957 935 615 542 236
484 214 41 775 264 503
802 388 257 442 761 357
135 766 403 673 649 959
2 366 774 374 628 133
119 941 677 623 925 728
178 558 961 283 895 42
848 711 638 700 617 38
432 127 562 605 342 663
846 863 50 412 945 677
408 578 371 885 567 202
296 349 47 185 477 721
358 15 107 700 503 157
547 906 150 59 573 230
927 677 397 692 968 301
111 379 146 853 942 982
744 517 163 392 492 529
988 91 470 931 463 674
550 167 489 225 935 343
351 341 226 306 679 990
748 978 938 109 222 521
694 622 719 978 269 760
55 8 178 481 648 752
737 809 101 866 711 238
892 363 25 208 748 916
138 275 486 600 271 379
130 640 834 340 831 485
647 571 384 702 312 644
853 752 342 371 127 225
433 219 774 237 326 251
258 481 745 224 440 931
365 578 282 765 657 869
634 336 587 756 983 471
70 4 146 249 974 45
309 614 27 445 705 111
29 682 305 819 161 339
185 464 733 227 109 701
483 650 722 756 465 691
369 535 763 666 422 615
81 876 306 814 491 829
219 135 4 800 382 256
994 641 852 130 44 185
913 637 814 88 760 413
382 798 90 875 952 326
418 799 705 290 909 307
612 326 325 103 460 710
404 322 244 880 619 613
672 669 10 71 321 386
119 485 842 949 955 17
608 9 265 274 665 33
569 241 499 41 100 486
925 619 667 897 190 490
423 82 473 617 301 294
488 643 554 976 164 69
185 719 938 366 826 353
755 859 85 949 557 188
445 832 801 869 357 158
918 89 245 746 463 68
939 506 918 930 329 104
113 62 325 71 123 781
125 485 258 961 968 715
871 157 345 929 302 136
41 991 148 774 956 682
761 357 795 452 680 352
477 915 176 716 840 798
588 211 870 992 525 450
243 296 304 533 544 497
736 920 709 735 127 891
938 78 860 304 389 608
69 42 691 734 800 278
839 566 363 814 312 726
319 519 580 541 187 73
26 461 295 401 722 867
842 692 241 48 949 297
650 441 810 350 646 470
620 437 954 445 274 205
460 621 809 214 343 183
940 144 733 899 81 732
751 694 512 54 532 208
711 918 583 142 530 176
756 407 935 305 4 700
348 174 135 394 262 360
7 950 12 114 202 642
535 604 48 982 620 288
165 412 42 369 21 601
936 789 975 437 506 801
428 295 687 213 494 842
446 376 758 26 311 278
685 50 40 241 828 408
417 296 660 296 73 43
665 464 79 82 328 431
422 638 948 596 340 131
339 688 787 281 51 646
388 87 407 592 802 453
731 14 398 897 969 857
133 766 983 92 590 832
795 136 812 567 531 46
718 934 779 376 730 789
125 190 558 834 14 336
834 955 878 327 979 610
443 64 191 645 194 333
551 707 321 888 755 172
586 360 616 667 186 45
780 839 863 916 315 320
360 145 60 536 88 637
70 957 986 395 302 925
382 117 170 813 306 781
512 791 850 878 714 849
36 476 897 317 419 430
669 780 279 227 355 465
222 539 946 49 924 741
189 399 582 988 685 441
878 780 161 476 378 358
566 64 233 229 375 291
266 266 453 961 113 863
902 625 541 620 60 199
88 360 420 529 121 668
800 19 962 825 370 743
273 831 541 689 340 104
454 84 645 950 160 346
48 683 180 536 173 760
99 16 9 174 1 686
248 641 523 722 142 867
971 807 234 736 193 7
235 912 79 293 793 824
734 105 534 525 258 225
750 246 721 799 4 759
25 299 540 419 778 922
13 64 541 950 2 358
115 123 661 22 32 788
876 132 428 603 39 24
535 237 36 919 107 588
140 128 903 82 55 159
740 140 170 52 488 612
579 600 739 938 754 773
797 424 390 157 690 529
491 612 32 202 507 397
155 849 745 341 186 157
556 513 416 338 87 515
931 674 609 82 383 175
674 77 960 468 89 755
527 15 178 285 559 102
689 611 971 724 633 272
205 441 845 165 839 239
175 545 603 778 99 812
165 420 878 110 17 116
574 565 82 834 183 730
909 760 482 16 554 945
608 685 567 213 477 463
18 377 585 226 400 150
20 708 415 423 653 308
170 149 1 777 632 422
662 614 728 850 297 618
268 913 29 346 422 553
97 373 785 201 806 317
800 360 383 635 961 752
176 993 299 263 913 129
532 267 922 206 712 86
854 884 468 112 280 498
990 345 41 689 314 830
231 63 130 30 371 738
36 299 334 555 215 204
392 743 513 606 591 65
963 148 69 369 677 132
503 326 937 80 530 771
506 695 474 28 577 799
876 230 643 291 882 314
956 556 340 412 458 635
348 807 856 88 934 480
190 742 674 839 594 565
506 574 410 378 682 653
45 922 646 465 255 692
789 411 136 738 527 545
617 905 824 441 691 635
127 409 921 878 347 6
606 653 563 291 638 230
934 122 19 542 394 859
452 530 741 799 891 474
193 611 256 795 326 294
496 149 613 541 814 275
691 35 93 344 141 323
118 420 952 159 182 362
186 945 630 229 273 208
681 553 909 731 723 493
950 341 525 749 526 800
908 13 190 872 75 201
355 447 699 332 748 406
718 829 11 174 471 141
598 598 20 391 715 560
99 958 28 488 641 832
189 672 615 355 51 299
856 221 210 96 601 125
659 18 226 386 321 716
770 155 941 748 447 5
21 117 909 845 953 372
783 29 301 102 687 753
40 699 972 711 933 89
676 419 951 267 634 486
209 403 824 840 1 870
485 170 818 705 665 932
598 568 925 967 227 975
715 714 160 62 566 559
945 485 12 334 592 816
858 15 66 87 725 493
157 568 50 816 517 562
174 243 647 627 944 593
768 990 889 469 902 281
7 218 560 540 732 503
278 223 485 970 840 844
101 775 175 586 686 682
516 185 387 814 791 920
600 404 370 763 88 762
75 746 842 434 579 234
341 964 142 178 82 124
535 874 801 513 217 535
273 376 734 26 253 336
639 6 863 772 312 953
603 969 116 661 754 302
226 155 662 374 839 155
272 943 589 507 930 518
634 729 676 232 748 918
289 370 515 301 58 831
161 61 269 893 38 567
805 176 18 410 735 705
482 588 911 223 611 236
674 460 940 857 392 308
505 14 6 989 564 443
708 417 113 125 61 460
791 771 4 409 759 379
669 534 889 994 122 615
127 513 957 374 603 319
369 806 435 541 630 682
729 462 947 622 352 961
116 933 331 677 832 866
954 605 694 268 207 711
425 632 962 236 567 581
403 877 516 437 370 311
909 580 236 910 886 974
618 643 491 226 491 593
860 672 217 466 114 739
214 913 178 276 46 633
21 935 837 173 909 534
49 659 316 823 513 613
567 364 358 871 996 828
277 496 587 20 827 899
485 725 311 86 932 577
995 405 573 784 348 614
699 145 949 102 265 737
322 494 735 119 12 117
998 231 899 336 218 380
637 132 467 739 129 232
760 696 193 101 186 514
897 193 37 245 446 499
703 888 744 368 463 271
575 29 695 134 649 871
610 197 202 848 180 309
426 405 731 991 826 787
856 39 307 18 460 809
845 431 716 60 339 839
426 949 540 825 239 752
531 704 502 220 188 745
738 983 248 924 298 595
906 351 731 356 911 496
506 555 774 132 614 516
219 17 325 853 76 583
181 152 6 248 483 513
638 878 426 711 297 616
345 838 425 404 181 387
709 867 243 784 455 551
6 499 309 455 195 235
928 366 804 683 491 323
169 285 127 356 927 994
609 910 84 939 975 914
610 945 535 116 189 629
589 825 314 429 957 530
466 3 221 228 283 792
712 333 333 11 252 359
334 708 363 978 665 132
632 67 244 511 518 685
396 376 887 241 919 499
245 252 962 560 620 467
748 60 405 89 702 817
576 589 198 659 659 636
440 25 774 836 768 584
74 310 319 987 36 960
239 495 291 214 499 897
126 823 959 763 327 633
158 517 923 430 393 858
952 881 1 574 247 495
969 284 708 247 833 297
172 827 295 439 156 10
837 721 145 705 192 705
522 740 717 57 265 915
246 981 287 605 553 714
586 95 46 352 373 754
726 58 673 222 689 290
578 928 867 747 910 490
788 769 97 539 577 157
478 80 334 637 619 742
282 192 546 831 955 692
920 1 217 100 413 178
102 970 122 879 135 393
160 494 100 620 69 65
249 271 754 51 200 37
813 487 947 638 927 688
747 305 192 38 618 268
254 867 951 247 36 674
485 572 396 237 732 947
557 250 186 413 438 15
719 414 404 283 935 135
87 496 152 96 187 436
985 524 870 525 484 387
534 993 329 470 279 637
673 721 909 820 854 784
462 330 679 830 432 766
785 319 457 97 992 997
620 535 525 229 61 503
68 543 454 651 195 948
849 452 617 248 973 765
792 588 106 446 100 186
431 665 724 795 65 291
275 488 854 490 537 498
213 474 6 940 61 116
449 268 258 41 420 589
400 411 564 898 445 164
315 108 37 400 221 147
80 489 83 872 303 664
372 620 202 614 667 810
730 423 20 860 517 231
666 405 133 765 208 920
803 757 876 844 40 103
495 121 78 952 575 5
319 549 622 890 821 969
829 577 285 498 582 998
875 579 915 544 611 680
533 9 245 991 633 855
664 851 301 37 357 565
334 780 458 696 388 832
384 188 94 742 617 596
304 213 510 203 28 559
893 899 433 400 798 68
214 472 472 80 338 989
347 209 230 510 576 436
216 760 976 760 610 667
260 26 221 947 854 809
870 763 293 923 297 18
933 325 793 884 449 902
617 714 643 252 103 218
393 543 582 796 275 630
708 117 108 468 851 311
303 559 807 18 577 677
607 68 584 780 782 819
159 321 403 803 132 991
273 765 908 602 762 679
8 702 21 27 564 448
189 101 242 675 35 181
968 196 63 503 516 165
205 169 905 585 700 129
822 884 755 54 343 906
63 575 89 24 693 648
641 865 543 518 514 432
840 91 864 329 169 140
577 344 21 859 60 195
61 362 611 841 270 155
601 7 555 154 649 442
3 679 221 421 686 583
677 217 316 221 66 272
801 610 734 740 366 270
93 394 194 648 290 337
535 52 942 979 105 560
848 425 331 673 949 369
177 209 379 548 436 702
959 157 230 261 638 432
386 618 958 918 375 242
250 813 944 476 718 130
444 465 9 856 325 896
367 18 473 305 746 347
87 726 533 949 428 115
237 449 556 1 448 708
338 28 502 104 716 482
994 892 130 536 277 147
428 891 276 547 121 496
141 979 14 77 613 192
145 169 419 112 965 480
117 675 473 859 327 489
603 437 995 582 435 604
830 78 455 123 620 890
331 273 487 667 915 264
217 180 974 495 1 18
912 583 272 160 419 657
695 564 552 432 631 139
242 536 663 578 599 306
370 589 597 576 378 342
47 435 871 136 970 687
920 955 337 957 216 590
605 541 992 102 721 100
452 504 802 877 109 124
422 162 905 268 12 819
588 457 214 653 924 789
911 96 318 283 252 641
142 550 284 59 4 246
631 230 679 341 81 77
567 776 865 975 426 860
34 748 276 739 262 83
41 348 14 145 736 134
325 872 411 704 649 263
749 330 529 228 608 551
479 438 47 954 394 428
837 387 778 975 960 136
484 448 226 165 451 700
112 701 670 489 255 654
693 833 905 949 126 644
772 828 2 799 104 100
547 109 207 128 58 534
172 581 659 500 785 972
372 856 740 847 957 664
765 873 676 596 27 77
76 53 627 464 502 523
649 921 61 5 781 596
77 644 150 911 804 920
64 994 354 338 980 697
212 768 178 386 652 608
28 654 430 988 739 404
753 814 961 816 78 441
14 961 938 501 105 817
4 205 813 526 867 12
974 349 634 764 578 451
350 588 106 150 976 846
225 645 974 532 243 343
88 920 14 214 90 35
335 376 630 851 760 70
400 950 41 973 100 701
713 755 277 321 406 937
648 802 415 522 22 325
168 191 126 740 247 690
503 391 587 25 367 577
386 199 783 402 708 361
6 120 716 55 319 106
35 366 473 22 671 842
820 623 904 987 494 592
991 335 567 181 166 512
73 208 733 172 962 149
750 593 241 815 182 491
585 270 292 895 23 71
458 608 894 882 347 326
124 648 939 156 213 909
543 120 827 520 700 264
552 122 743 492 870 164
391 627 62 66 329 744
346 234 876 469 752 299
945 616 572 17 699 460
882 343 679 423 22 214
765 821 879 85 75 514
700 698 558 868 676 508
784 401 616 465 540 930
478 804 167 896 251 159
852 83 30 624 610 723
18 256 264 764 95 612
743 89 395 765 468 406
557 449 819 858 694 600
64 396 24 767 832 937
339 309 153 962 224 604
189 826 482 178 303 934
322 218 207 997 584 78
182 599 523 295 695 966
261 746 86 319 577 689
401 426 34 80 747 706
944 711 320 305 35 655
27 751 489 811 106 858
439 815 543 649 974 421
459 312 86 556 294 295
281 832 645 154 301 66
483 652 900 577 437 218
912 944 123 143 965 974
377 255 194 897 414 478
448 506 310 898 358 771
863 686 791 476 510 457
291 489 659 569 67 264
223 808 511 151 413 796
303 337 875 154 662 107
54 793 173 294 452 736
989 753 571 351 635 986
542 111 402 818 368 931
87 16 866 954 296 396
828 452 643 905 240 121
380 795 725 525 665 602
886 360 83 368 122 989
448 62 948 731 830 990
363 288 281 18 559 785
805 394 297 334 860 10
316 472 766 376 843 12
482 690 828 5 600 796
745 552 783 363 760 110
525 728 804 300 690 683
79 945 920 579 864 948
577 324 83 559 95 443
323 46 397 501 900 464
594 994 496 290 70 622
979 563 645 826 17 84
921 84 132 622 965 583
458 591 763 786 416 923
249 485 353 7 943 586
540 234 215 104 38 362
969 547 231 430 762 618
556 6 791 237 203 711
502 291 94 754 746 399
360 457 234 616 279 468
847 928 137 555 373 886
110 31 854 824 224 91
798 701 687 620 863 274
117 452 687 683 497 714
706 664 471 577 52 125
657 968 221 443 339 181
765 118 334 459 694 841
463 141 235 164 152 93
55 199 844 715 266 996
465 583 929 39 809 591
997 768 6 67 207 361
376 777 598 858 908 986
232 110 936 847 253 649
274 582 476 964 394 257
605 319 925 240 553 635
536 801 514 219 132 623
759 462 492 485 859 624
244 919 618 32 33 47
276 952 244 440 696 330
673 116 515 27 967 351
971 654 413 603 356 292
156 373 285 739 652 785
921 55 847 144 581 40
301 497 757 887 295 897
241 497 213 495 966 14
575 693 206 351 905 424
610 929 781 212 613 860
518 900 595 358 889 581
703 447 114 626 405 9
435 725 82 713 722 425
978 764 525 558 109 126
925 44 209 590 989 656
610 756 504 309 960 715
830 500 797 477 24 13
391 938 72 923 980 439
171 334 823 198 938 771
178 856 94 7 830 70
792 820 283 631 522 971
269 921 296 859 93 343
585 909 471 643 849 959
197 398 799 549 972 617
936 530 579 677 480 653
228 846 141 420 992 929
373 96 703 37 855 947
934 615 498 695 275 794
131 300 837 392 846 278
635 334 905 177 768 473
474 153 636 662 875 251
283 644 111 503 154 155
976 488 65 72 322 169
546 178 808 297 929 542
543 820 544 30 670 260
777 703 604 191 356 363
81 664 457 794 869 258
18 561 285 479 130 341
777 896 653 801 397 538
330 106 39 547 435 79
433 180 762 391 621 34
387 787 706 47 60 446
989 47 816 522 537 219
854 720 875 208 75 100
271 675 885 946 754 909
186 583 650 357 610 515
144 220 765 161 81 825
487 268 385 291 692 584
522 305 506 654 676 18
580 264 232 106 364 570
495 181 950 965 475 521
90 542 470 473 320 430
531 941 32 762 331 622
43 956 425 893 558 673
713 520 337 243 336 112
135 448 961 614 977 892
964 505 224 657 988 626
443 907 23 42 609 417
2 664 956 113 58 195
178 493 286 21 635 184
219 101 302 324 111 559
520 883 324 697 907 666
717 352 256 5 224 646
316 345 974 28 283 998
967 891 20 776 465 30
837 203 397 830 328 918
668 131 976 50 28 391
468 784 814 286 202 591
48 507 874 412 294 777
580 382 569 849 639 187
851 983 33 373 984 391
819 756 160 236 772 656
979 479 32 817 9 534
654 456 710 541 750 539
431 756 593 972 311 937
57 150 617 604 504 405
892 783 578 380 149 570
287 135 852 962 322 549
276 966 562 816 298 259
708 411 261 62 558 120
553 264 761 560 288 812
79 637 105 657 220 737
971 557 969 687 240 392
934 936 197 771 618 297
725 211 378 660 716 911
231 156 339 275 327 402
742 10 357 157 592 494
93 923 202 516 244 588
535 296 491 739 337 741
105 430 526 229 341 347
430 293 873 873 202 260
905 564 479 658 556 359
550 243 904 61 393 741
392 800 592 861 975 526
853 56 912 616 756 844
295 281 933 116 699 855
47 903 567 134 465 195
495 570 650 854 951 819
15 43 95 549 882 24
748 733 494 62 65 541
587 32 825 670 868 307
389 470 389 246 503 81
326 53 145 141 353 248
351 207 891 324 996 843
173 88 142 926 686 118
197 648 90 511 362 357
48 654 378 442 830 555
489 453 333 924 602 893
105 198 625 830 494 66
622 187 74 892 333 556
710 587 171 505 300 890
649 952 177 153 141 121
413 442 558 470 868 539
750 387 303 624 132 937
132 375 256 179 186 361
39 468 407 329 128 484
135 854 466 280 365 215
34 226 850 219 650 514
903 319 176 944 819 536
54 855 585 84 292 32
947 555 659 293 402 515
966 546 27 327 185 290
93 540 86 585 260 976
8 984 374 565 688 464
563 491 992 490 124 236
339 957 314 180 614 661
213 418 993 774 447 894
234 218 909 41 631 768
26 409 135 883 732 513
704 353 837 680 938 197
392 938 449 865 503 654
453 798 191 572 994 33
412 627 870 152 841 206
652 831 739 3 370 129
262 586 553 32 448 994
244 943 518 191 627 429
340 505 71 123 234 852
902 948 333 142 47 255
80 501 284 321 523 130
760 403 27 288 760 496
532 907 615 302 609 172
215 310 169 563 783 918
478 375 383 422 361 603
850 524 506 37 979 671
853 452 790 513 252 320
213 32 211 849 6 740
71 706 340 444 637 700
593 342 864 258 650 339
357 491 553 934 977 983
888 914 8 805 405 677
588 129 361 63 81 449
580 783 313 836 257 434
520 817 738 517 955 579
789 868 242 705 800 150
995 924 43 135 80 669
753 116 783 767 312 36
953 761 503 981 520 425
891 468 564 225 618 407
34 273 5 198 476 389
173 974 710 440 556 181
39 984 980 293 957 391
28 5 352 265 697 396
122 413 9 210 231 281
759 356 461 275 536 313
263 155 223 882 356 96
391 292 316 880 84 334
207 200 55 324 623 61
229 513 970 788 778 288
996 262 382 990 816 463
528 669 625 29 368 320
424 732 414 831 750 502
721 571 658 516 892 104
240 883 313 790 350 607
559 682 557 752 128 941
596 411 870 875 544 693
661 458 986 132 488 30
139 117 927 834 837 397
274 357 285 392 298 972
103 154 48 39 330 285
45 237 696 108 677 586
83 65 516 799 371 786
824 6 533 702 714 356
676 643 450 252 478 896
184 857 742 760 485 132
42 764 323 824 336 354
529 499 471 429 926 420
548 983 158 348 642 852
844 481 986 611 808 761
346 790 141 96 909 393
164 595 137 908 94 830
12 365 644 722 342 557
486 454 879 727 950 621
765 115 188 142 120 860
278 914 566 734 540 91
408 569 922 610 50 10
595 852 573 758 752 743
182 500 230 745 511 689
525 358 619 874 335 327
776 998 173 538 205 693
743 686 652 263 250 567
826 865 709 104 960 786
103 642 558 383 793 212
517 831 866 318 983 429
969 199 456 811 695 259
663 292 197 230 310 224
645 800 814 259 577 52
456 815 913 503 813 154
276 821 994 956 228 539
711 203 744 198 467 661
53 693 867 48 585 508
459 248 882 705 854 676
176 923 110 145 936 324
39 481 597 977 817 194
779 971 450 754 442 892
91 353 71 873 432 482
778 127 213 804 405 421
38 886 939 102 190 816
195 454 669 49 779 134
355 837 92 348 702 437
766 815 118 396 767 579
13 24 501 663 904 459
624 890 205 529 930 105
743 32 828 686 875 18
660 580 780 246 333 169
207 546 263 218 424 942
834 500 195 958 811 845
591 508 338 716 340 531
600 15 299 676 502 239
115 570 982 410 597 594
152 293 337 497 538 504
807 315 824 724 718 603
147 996 612 941 498 592
926 951 463 776 747 484
54 923 417 727 418 410
578 864 671 865 395 863
519 656 922 377 5 206
89 213 856 972 944 90
538 759 955 935 391 576
713 806 509 519 548 874
882 545 198 863 689 991
16 910 66 812 8 753
20 485 526 800 511 71
350 18 563 484 746 536
64 610 540 789 336 671
861 251 613 328 564 664
696 420 998 236 474 214
612 343 781 847 274 852
748 285 716 798 623 602
672 761 802 183 192 521
430 342 178 567 488 441
112 940 234 965 704 560
70 145 257 8 198 281
998 123 309 79 644 874
818 663 112 16 984 505
794 6 807 966 441 108
553 979 931 851 334 222
574 580 926 827 771 701
385 764 638 376 759 584
65 437 801 672 759 992
699 371 48 945 802 547
228 245 489 337 627 131
159 500 72 87 730 147
995 433 175 509 910 822
634 184 468 39 253 694
443 769 751 473 133 223
577 258 285 96 438 107
577 367 735 629 887 120
258 547 216 876 584 867
983 684 804 807 570 890
506 581 9 813 475 111
712 853 547 981 57 827
398 99 607 991 926 143
418 105 856 139 449 311
166 585 555 788 988 913
76 159 460 599 655 609
870 706 6 387 941 498
227 542 31 989 489 832
836 118 732 478 94 901
810 304 598 532 163 685
277 597 30 338 303 445
57 797 395 298 104 822
192 625 242 541 198 426
199 516 386 482 740 813
29 591 550 791 718 245
428 82 145 141 934 241
91 663 679 614 73 103
846 247 85 773 569 397
991 636 177 223 146 624
467 688 415 333 15 242
875 439 336 238 766 189
575 339 765 504 404 66
723 38 4 52 881 824
877 998 661 80 216 691
343 685 691 708 504 466
435 11 621 939 580 706
891 939 456 445 416 993
821 273 538 366 398 323
267 649 891 863 724 888
422 80 458 684 807 420
834 977 791 173 200 92
498 164 981 91 117 869
945 545 514 513 395 274
491 872 667 184 379 36
766 917 820 149 492 140
19 251 119 830 649 513
914 471 677 712 573 832
775 802 671 429 969 654
38 360 594 844 225 124
619 200 478 154 595 42
193 751 313 977 288 704
104 948 207 48 709 885
269 509 888 272 896 199
950 23 897 804 884 356
707 100 285 238 60 435
937 811 735 120 561 683
66 68 803 893 298 426
40 144 66 487 841 574
708 493 184 498 833 590
487 315 876 178 549 80
269 861 491 839 744 400
831 414 33 834 131 817
734 21 23 821 580 50
707 298 13 954 629 697
757 24 980 787 220 532
895 45 954 563 985 867
580 203 174 944 420 704
365 267 97 955 44 813
17 674 890 323 200 840
815 715 45 153 692 969
210 448 890 368 137 453
217 509 24 784 854 347
526 722 907 75 133 258
1 723 421 179 512 622
54 501 386 622 380 833
709 91 205 453 457 725
681 504 631 998 604 970
642 456 963 51 561 726
309 578 498 733 833 464
856 27 347 431 340 274
429 101 660 809 944 381
500 62 632 969 516 67
245 619 908 992 747 137
159 279 190 883 421 798
516 825 506 437 335 662
678 199 921 219 494 187
633 764 384 760 890 593
629 821 882 633 966 252
791 125 103 397 873 16
786 525 809 676 931 741
604 47 981 996 718 772
839 646 201 569 477 395
330 253 810 83 505 739
635 918 383 587 873 898
356 787 819 326 760 983
687 162 113 263 35 227
667 880 654 611 199 853
857 804 179 732 189 67
303 839 980 251 100 217
506 29 441 487 382 845
305 477 140 770 723 163
515 662 241 433 628 718
428 596 428 711 379 355
162 88 658 338 38 847
908 28 672 675 128 989
749 525 104 721 687 750
402 765 763 709 414 482
576 619 505 230 674 160
837 684 911 170 884 708
838 179 431 597 911 931
390 274 380 994 40 932
171 516 274 269 996 194
431 821 269 679 699 667
890 909 455 769 421 805
642 740 840 196 270 474
124 109 524 92 101 169
955 173 27 783 343 963
329 237 345 722 112 161
192 208 83 717 666 374
863 52 849 222 361 338
4 498 74 848 37 308
278 407 778 792 65 805
227 970 191 203 859 657
320 20 34 702 263 419
591 453 707 688 67 66
231 397 277 32 718 642
594 290 996 336 133 619
884 312 735 652 989 984
176 165 283 611 648 904
317 366 915 963 61 507
467 58 719 377 347 226
796 534 607 234 935 269
469 507 484 910 660 451
492 888 350 761 398 826
418 937 761 251 956 632
617 823 123 927 768 988
677 684 497 811 966 944
947 899 161 719 227 106
959 329 728 781 142 946
179 868 770 98 772 685
290 346 76 818 48 292
953 886 149 814 654 756
118 525 762 458 767 991
411 49 662 880 833 22
712 863 262 277 73 486
677 516 146 206 160 95
273 427 358 740 828 239
8 402 395 10 657 930
143 820 896 581 528 734
504 620 140 342 882 888
766 202 812 398 241 42
81 45 38 597 930 45
189 31 132 526 836 935
813 665 744 93 370 305
385 504 462 235 260 814
443 822 817 875 500 167
952 675 657 145 760 609
127 532 463 145 461 768
737 25 103 718 671 754
595 345 735 536 524 948
223 720 767 500 795 954
240 597 954 527 992 947
657 805 274 877 22 159
444 906 532 240 808 845
160 174 593 134 309 886
733 847 438 182 336 806
697 903 643 597 990 429
562 830 685 784 250 544
616 422 866 246 632 822
542 721 565 254 156 123
121 420 92 210 519 747
958 912 13 197 575 866
574 936 455 765 61 176
129 886 144 134 672 55
309 563 477 274 978 768
376 79 613 301 854 315
233 352 154 119 445 311
551 397 189 546 363 897
422 780 417 879 891 375
588 709 96 341 671 311
815 550 460 972 615 250
986 207 739 805 310 235
381 36 270 560 126 429
381 74 669 80 409 691
282 563 801 394 456 934
858 769 422 71 312 131
43 337 179 206 209 674
423 67 28 929 316 491
221 251 733 467 51 942
843 481 856 659 8 207
645 532 420 339 357 155
450 182 960 671 720 635
801 830 467 92 987 397
891 604 462 420 893 576
169 551 641 207 188 850
511 222 207 15 71 213
452 880 257 483 7 165
461 126 183 205 936 206
402 988 804 450 220 300
687 101 501 840 888 296
572 161 928 765 613 131
366 295 867 240 535 63
557 132 179 475 606 154
424 820 192 647 213 587
171 695 778 919 433 309
254 505 986 775 812 960
360 605 406 855 564 886
578 259 156 69 868 69
313 215 442 88 327 400
370 595 930 914 22 208
809 305 332 796 451 658
155 332 739 153 446 703
836 509 169 278 411 531
786 79 434 661 955 861
771 357 269 536 351 945
405 737 266 604 391 538
370 165 229 494 371 838
771 922 514 312 558 602
652 165 238 912 780 194
921 255 465 560 289 231
647 842 116 588 316 571
479 546 306 847 202 668
518 105 200 11 885 236
649 569 752 165 799 363
375 680 767 64 664 53
589 919 756 127 80 428
911 995 843 963 191 317
498 941 805 820 203 317
641 536 546 550 143 322
448 21 871 869 875 657
342 67 821 46 546 645
158 286 590 212 820 991
785 478 976 608 560 874
474 679 221 172 292 980
375 971 294 930 852 225
693 742 407 456 785 391
516 298 377 124 959 163
443 189 663 698 1 218
582 809 773 414 476 210
137 346 242 147 207 27
880 140 234 206 508 315
17 693 219 366 106 102
377 252 405 653 231 328
86 235 373 203 293 770
286 642 990 818 472 14
978 39 949 982 971 925
736 936 952 895 67 808
799 296 650 991 160 127
25 556 929 739 347 280
319 571 946 519 377 197
940 188 1 395 567 328
619 290 228 219 926 521
71 434 410 260 799 140
356 400 918 267 741 5
396 829 26 661 431 78
729 168 834 112 651 163
117 139 746 697 517 29
153 397 667 860 838 738
192 753 264 750 545 986
790 474 651 570 764 62
271 539 64 250 756 332
702 949 258 982 208 111
971 672 212 958 425 780
875 250 94 820 493 984
910 434 417 437 135 534
67 769 341 540 66 808
112 319 374 681 348 753
569 26 199 377 728 896
18 426 58 95 276 573
417 892 61 433 236 171
32 536 625 992 285 934
97 757 459 880 643 881
174 207 18 907 685 340
637 656 735 401 308 267
501 935 960 86 744 263
871 376 363 950 228 231
208 403 1 898 108 939
511 602 442 290 742 378
592 567 992 885 791 623
472 608 983 920 81 955
879 477 285 414 801 471
507 850 297 330 118 50
931 266 585 91 493 265
45 338 168 85 580 196
858 689 414 283 493 645
605 165 475 4 158 838
394 899 762 997 722 398
279 336 940 338 812 143
608 895 81 614 983 793
115 873 150 613 374 182
207 427 956 455 870 223
951 575 684 822 810 665
841 516 97 906 503 604
532 246 457 188 994 76
6 522 147 841 523 681
648 381 764 784 187 74
165 269 495 765 154 320
806 536 851 431 996 14
455 470 607 413 419 908
992 814 80 298 266 309
632 485 351 264 765 560
493 820 659 952 1 281
249 43 214 678 950 362
389 974 915 225 352 274
635 287 79 152 457 599
268 200 892 833 807 876
177 814 362 995 907 164
374 587 192 840 152 767
761 934 385 431 8 375
961 562 562 765 196 515
367 961 7 629 179 716
935 68 794 964 681 980
335 523 27 190 933 695
690 679 155 538 448 665
773 252 836 978 456 69
592 594 931 103 709 84
731 600 930 202 101 145
568 272 851 942 305 866
433 397 819 512 894 42
675 481 873 830 86 957
455 581 75 444 691 91
101 376 28 29 360 434
63 39 40 443 990 390
877 617 329 100 756 861
837 541 938 488 944 899
426 445 3 570 401 756
670 844 997 475 539 776
55 891 440 74 934 838
603 516 998 6 219 569
481 907 244 893 956 391
37 849 369 424 209 183
255 366 922 829 419 503
389 991 597 313 50 566
723 568 510 576 717 570
935 275 301 991 916 612
601 672 938 93 459 126
436 29 673 109 964 66
56 768 227 322 540 565
935 807 609 426 20 968
447 829 134 918 208 286
456 324 510 735 757 168
390 679 433 647 946 488
505 825 724 476 317 369
370 957 160 440 47 469
513 781 722 513 373 213
133 715 375 920 715 779
863 328 45 618 356 653
551 811 365 629 66 481
522 900 103 313 341 617
198 797 207 219 485 897
648 899 464 2 334 21
273 422 938 157 339 593
251 531 142 381 752 727
266 409 737 647 621 718
352 191 913 363 563 377
887 209 535 216 139 894
536 412 518 527 53 192
772 105 886 41 64 428
15 992 385 70 330 892
233 438 798 419 163 287
909 605 671 457 863 77
376 440 250 22 663 698
653 992 570 255 686 416
586 373 839 132 244 652
929 143 179 717 116 963
299 311 615 480 487 76
219 449 420 968 545 882
34 756 925 750 526 351
243 941 243 57 238 382
763 212 753 574 177 145
7 485 262 126 246 550
897 149 708 332 900 753
542 172 700 548 469 752
979 668 256 844 946 347
490 218 347 842 782 578
242 361 847 118 767 774
61 104 138 937 859 207
769 174 195 397 68 957
957 403 466 203 816 611
728 614 66 699 760 560
641 688 872 41 244 453
262 760 556 185 653 362
358 51 535 963 911 450
807 750 343 265 371 400
935 264 584 91 771 305
398 459 488 887 460 856
581 30 467 868 865 890
523 23 766 272 835 772
46 100 679 398 962 270
488 58 468 17 211 531
570 358 389 844 596 65
29 785 147 302 119 31
212 978 377 469 230 661
142 533 377 784 520 125
242 412 874 599 386 628
210 379 36 185 538 84
965 960 25 971 614 30
235 929 887 561 718 65
647 616 646 767 57 959
517 418 720 355 596 64
576 758 415 881 41 307
874 872 942 519 15 82
789 71 17 193 770 992
908 374 354 641 724 27
298 557 869 15 230 409
506 470 127 869 446 500
50 722 609 736 536 655
321 497 240 6 537 663
334 357 348 60 863 915
51 996 713 275 36 833
155 685 474 26 237 139
940 634 143 972 653 871
778 914 653 143 547 672
647 445 702 635 797 312
795 619 269 693 54 650
109 260 10 664 218 934
347 225 350 969 312 687
323 224 787 467 486 95
871 860 875 798 74 127
904 178 525 245 958 250
450 392 771 261 640 898
661 111 609 522 311 133
408 766 37 26 716 352
35 269 443 678 695 968
851 797 625 962 210 606
896 459 658 431 928 828
68 162 11 230 102 751
745 653 627 530 209 407
998 192 365 119 60 771
159 479 269 299 534 508
111 302 779 558 221 317
659 39 5 295 838 575
361 475 191 563 379 858
545 234 160 390 516 940
867 474 452 966 785 964
458 995 571 853 656 830
171 313 278 134 405 866
218 48 705 948 621 5
61 26 525 170 966 692
224 283 797 733 811 384
923 745 798 904 67 937
553 274 559 312 347 970
715 747 397 978 756 933
32 169 242 872 72 748
167 535 632 472 794 481
63 376 44 93 582 290
465 779 626 334 569 279
317 598 889 306 48 639
409 279 614 774 313 355
950 612 615 661 973 626
848 816 543 54 865 529
724 463 226 546 80 313
121 363 658 498 283 567
221 976 498 654 381 573
438 746 10 750 514 296
229 47 450 549 671 835
671 218 729 869 304 117
851 670 917 596 363 428
740 732 482 251 72 592
295 603 589 41 286 135
208 157 163 725 267 632
162 804 561 852 1 414
691 79 118 760 137 7
861 594 588 159 235 5
102 776 386 660 215 385
167 313 97 530 586 306
844 610 536 917 674 840
645 795 831 263 340 140
568 834 764 101 922 240
474 462 108 62 20 924
116 462 253 719 576 722
92 382 709 173 800 701
605 742 97 69 250 145
105 873 243 305 106 382
426 970 184 890 306 545
434 228 613 569 412 862
919 300 202 256 445 514
370 505 593 969 232 856
436 575 149 645 415 478
213 499 569 917 658 955
300 984 824 47 117 264
199 425 881 391 564 700
585 201 89 169 558 180
595 548 807 459 320 297
370 733 211 113 385 491
755 880 424 447 154 842
273 136 895 949 263 503
567 645 486 656 295 713
599 930 787 349 702 25
431 53 607 803 798 627
64 899 920 363 201 804
506 552 177 600 214 25
414 127 416 684 957 645
54 991 602 283 542 250
312 409 136 712 854 816
389 617 18 10 27 173
489 62 519 754 944 551
535 471 962 229 777 485
440 490 757 394 972 312
951 635 92 77 305 417
75 89 292 997 748 321
367 887 682 720 576 67
441 131 65 449 309 707
482 572 598 608 994 695
670 794 988 728 698 680
64 757 363 903 987 988
160 607 551 302 575 627
896 521 951 548 165 424
926 868 211 43 177 277
297 757 484 708 863 602
657 64 42 188 726 915
845 708 124 827 800 505
629 831 672 853 762 831
76 350 33 878 637 402
810 812 361 764 877 948
269 582 526 583 364 127
691 950 90 915 8 498
393 885 639 960 813 49
947 88 549 273 575 70
255 398 706 574 552 440
662 414 706 144 264 461
718 239 553 463 620 36
39 490 552 105 436 883
127 60 958 704 248 642
291 352 921 280 416 985
53 212 609 696 332 60
472 334 223 241 525 174
659 167 610 156 361 249
404 998 757 859 230 345
607 901 710 855 393 41
932 760 687 904 535 614
177 396 582 676 691 669
321 216 242 613 690 686
955 486 366 190 555 397
985 871 780 367 962 561
980 523 661 65 32 838
663 826 749 577 952 978
692 43 806 382 227 462
330 882 72 720 738 945
756 862 24 990 166 233
88 833 688 857 485 915
613 268 379 113 138 16
71 649 463 904 982 280
347 832 453 909 208 851
8 572 658 378 869 858
264 710 961 588 911 649
530 596 115 660 401 273
391 294 250 143 773 979
193 234 676 139 997 776
36 443 854 659 719 772
347 914 654 582 953 653
385 379 79 826 275 298
42 119 231 378 216 341
9 668 413 743 951 961
842 532 606 137 20 365
716 138 274 820 604 616
123 297 607 138 924 457
200 486 356 884 501 602
961 127 811 491 720 115
670 919 683 755 993 146
353 902 677 129 716 926
377 836 34 358 676 259
923 900 614 900 224 850
916 882 161 27 237 946
970 759 791 621 989 926
74 366 313 977 891 13
812 61 826 836 757 669
682 84 740 674 475 242
358 124 32 697 744 726
49 688 555 246 182 785
130 285 361 138 363 994
294 901 263 381 294 779
333 251 621 467 189 209
333 589 630 600 731 752
574 46 807 662 657 258
660 696 272 592 362 860
903 737 608 24 206 708
626 692 116 641 807 700
375 108 868 341 433 573
410 552 540 894 281 936
979 550 330 533 409 437
321 212 85 429 14 138
660 432 97 691 709 429
76 290 367 589 568 988
420 761 383 786 184 364
848 161 336 85 335 460
109 990 97 533 314 261
869 554 155 396 772 774
124 832 238 407 638 92
299 487 600 945 880 498
575 954 691 346 760 807
346 246 222 639 475 25
65 965 704 489 178 211
339 777 578 462 984 60
433 839 358 726 558 287
593 451 970 763 374 894
918 234 232 92 563 259
329 139 285 211 637 94
245 361 349 34 525 188
380 659 572 974 70 787
940 578 403 795 863 765
735 979 751 107 298 373
913 460 38 61 984 610
8 211 174 671 138 240
404 510 186 234 684 720
807 166 489 427 792 827
286 555 593 993 727 750
430 14 277 257 51 425
150 308 593 427 499 462
908 694 19 834 962 455
731 219 13 805 245 843
845 100 316 164 621 380
874 409 474 431 542 574
594 171 983 884 983 332
695 596 174 119 325 76
617 395 68 943 573 970
894 331 224 719 839 601
797 191 945 75 990 381
17 606 133 638 965 567
31 84 651 279 693 466
576 354 663 844 436 282
538 314 128 585 751 864
476 215 109 715 496 355
42 782 542 72 692 918
568 489 600 61 354 443
533 370 701 506 586 651
316 301 287 181 240 576
490 850 282 723 314 552
496 138 358 110 712 306
934 928 430 408 86 186
426 690 468 519 840 542
65 899 31 947 909 600
783 812 838 757 65 724
977 549 19 850 64 891
85 271 469 409 447 112
229 985 842 926 31 926
166 701 26 351 589 388
841 398 686 20 43 839
955 459 346 49 902 129
829 216 315 343 445 790
97 227 939 198 844 773
254 245 890 239 276 197
909 537 358 492 36 522
237 773 468 467 941 429
926 212 876 85 885 98
397 522 770 861 603 193
976 37 126 656 646 932
176 734 107 433 677 420
577 165 458 449 495 57
295 928 934 668 267 911
465 556 318 133 942 805
310 295 730 117 836 27
617 77 125 237 300 452
243 377 71 97 602 832
532 339 721 352 400 886
560 81 761 96 468 595
595 847 438 687 922 571
531 420 250 286 938 381
110 159 988 649 485 767
310 235 189 491 278 451
127 679 107 579 279 270
822 342 390 560 654 608
423 620 592 461 915 982
785 853 190 224 663 943
458 117 25 770 989 263
884 825 6 426 903 654
810 441 543 206 676 776
304 390 790 775 200 856
776 805 467 507 300 827
997 900 970 496 865 7
155 78 202 984 552 225
541 794 380 497 593 60
155 947 652 748 990 79
319 420 335 348 404 574
571 46 803 98 78 354
742 632 636 626 701 191
803 632 682 143 567 832
173 301 286 264 721 309
889 837 6 144 573 705
427 164 238 844 36 853
226 239 331 357 570 95
782 686 922 576 525 622
768 596 715 831 195 214
700 891 853 332 799 736
221 765 578 92 356 782
663 606 995 485 945 294
716 184 867 792 669 837
224 421 484 761 886 931
996 310 57 970 395 651
505 435 6 533 871 666
952 520 152 957 124 636
183 719 393 354 624 302
33 522 546 981 597 645
142 839 958 370 337 405
473 998 639 764 153 32
236 207 734 294 809 517
912 353 73 161 940 904
847 671 874 264 665 7
282 293 993 52 138 672
650 64 312 897 617 196
156 72 521 173 970 401
335 285 850 205 884 123
893 13 872 251 368 970
400 374 843 16 137 778
585 688 834 905 823 174
558 433 154 3 988 456
31 511 391 946 689 768
68 839 62 619 726 672
340 59 698 985 645 273
260 267 696 636 63 682
967 171 381 141 905 519
524 58 160 240 479 26
280 624 616 225 766 407
674 190 269 156 271 74
458 391 375 713 502 765
800 631 610 538 227 142
387 506 226 507 875 494
99 465 237 646 949 87
509 294 454 532 458 208
28 75 371 510 909 279
649 344 888 394 679 306
759 527 818 185 205 45
975 802 613 554 612 712
240 296 33 751 918 133
171 192 7 687 11 582
270 43 974 124 863 966
914 625 687 474 224 249
466 842 745 276 433 31
988 752 308 18 801 56
767 165 375 495 144 807
887 340 778 985 167 504
584 409 632 175 551 832
142 611 795 736 987 272
998 21 951 118 756 943
857 357 300 123 763 324
197 336 24 509 857 255
739 640 757 65 596 672
532 371 115 102 644 815
590 330 37 539 354 228
112 409 413 668 695 582
820 926 446 879 471 497
812 135 395 513 454 2
628 716 703 424 344 221
219 100 722 912 898 52
280 955 23 790 820 74
523 529 144 714 224 834
456 66 528 152 146 724
120 297 942 302 411 161
419 281 516 51 281 668
230 602 678 381 97 915
811 146 420 620 631 567
540 398 412 312 488 104
237 317 353 522 68 235
363 299 516 669 484 783
566 275 478 175 867 923
753 648 162 64 377 12
386 317 467 259 436 532
758 786 286 820 519 694
959 667 934 961 452 793
481 961 223 7 971 335
790 755 394 155 611 881
756 277 538 890 528 192
826 561 487 7 238 670
666 970 909 749 598 256
526 499 534 844 256 689
677 323 505 234 78 384
266 109 253 60 97 414
732 158 713 969 787 702
365 904 856 462 451 670
537 207 473 37 946 32
265 625 566 759 950 680
938 797 747 607 803 59
392 65 266 945 206 418
809 945 622 196 854 596
905 390 61 222 846 51
730 900 274 766 706 456
838 382 295 887 574 331
531 879 844 674 929 768
156 529 608 510 4 509
713 557 713 756 965 801
556 539 866 842 255 632
573 121 802 596 968 266
452 716 738 63 596 680
364 315 321 104 822 491
111 91 43 680 709 985
380 468 96 220 536 29
872 445 358 31 369 270
910 446 794 266 625 793
160 768 611 650 908 667
507 624 872 854 363 436
663 8 57 240 995 106
462 179 306 646 940 821
946 797 202 330 951 90
578 463 75 253 707 948
886 143 515 240 30 522
701 877 386 831 67 100
123 757 633 665 247 242
411 719 462 597 882 681
11 296 891 924 13 793
497 114 350 355 282 916
591 930 441 431 712 435
96 9 473 155 60 187
533 464 924 861 58 196
153 208 788 428 736 283
143 942 665 476 871 285
118 427 706 647 104 444
12 314 686 123 23 48
47 284 646 139 842 492
409 748 336 221 788 964
35 794 633 935 800 498
626 729 614 721 866 512
893 868 795 803 837 548
278 326 891 781 858 964
744 488 359 942 13 867
690 614 498 385 277 645
361 214 897 916 552 106
368 885 438 946 130 448
559 209 696 901 765 957
881 279 22 881 516 616
541 115 193 260 253 115
95 423 415 20 509 200
214 355 266 390 172 353
819 350 907 176 406 709
653 633 448 408 709 282
580 905 864 703 760 293
567 826 421 481 455 798
105 894 696 548 85 951
371 90 827 444 964 693
727 363 45 594 728 458
503 922 57 25 354 995
768 906 347 918 127 458
675 662 425 304 288 534
85 136 947 605 791 121
345 273 906 752 553 993
174 848 582 412 710 688
284 373 138 873 902 925
177 661 441 368 364 494
708 62 138 305 701 960
185 613 480 295 622 537
27 482 760 96 4 15
734 206 22 283 520 692
318 197 292 830 630 569
719 87 93 95 239 792
621 849 384 581 221 599
133 291 898 525 983 505
382 691 339 236 451 126
519 148 468 765 710 204
151 875 362 405 720 712
42 879 802 953 490 343
575 155 425 10 653 623
761 264 255 896 243 249
591 661 299 127 453 953
174 31 860 10 240 713
931 473 365 29 81 864
929 634 586 904 33 88
45 644 45 172 933 298
126 351 871 749 248 281
272 771 600 50 283 172
869 492 877 876 439 493
415 826 177 398 598 487
622 189 272 510 161 312
31 927 211 51 705 776
246 523 705 84 449 418
910 8 304 605 295 285
130 636 647 880 180 696
322 758 389 584 976 507
296 263 267 366 451 565
873 790 96 408 360 297
775 95 92 80 245 93
426 711 588 336 180 417
321 941 671 654 943 106
953 104 434 506 790 466
118 105 843 681 695 644
677 926 165 272 897 190
737 695 582 399 244 693
64 904 842 392 12 141
9 234 356 322 570 34
469 971 545 501 726 923
99 718 357 945 588 780
325 846 421 760 94 338
663 397 107 342 638 890
353 290 529 499 330 376
101 882 883 258 942 532
583 602 646 532 140 189
602 233 142 385 657 275
43 780 87 954 707 953
677 390 776 821 676 678
61 22 836 837 555 702
137 664 900 871 111 372
762 846 998 33 296 508
109 271 267 483 640 455
878 857 380 343 687 630
634 259 191 259 162 872
254 816 153 582 632 752
142 69 400 392 966 770
540 983 623 746 259 854
805 654 357 218 779 472
383 116 545 307 427 607
842 703 42 886 329 200
503 805 639 555 995 938
916 558 838 545 969 547
786 877 223 832 679 686
312 754 596 110 40 770
790 13 759 806 307 648
766 77 285 148 235 57
63 656 159 939 740 520
755 807 855 984 172 135
966 213 366 587 800 920
853 708 515 586 330 43
703 705 164 27 231 482
988 154 363 252 799 384
296 414 439 48 677 58
190 797 668 314 297 756
509 264 812 21 480 925
388 151 387 450 480 699
430 859 656 835 434 535
954 793 540 57 43 843
205 627 956 486 776 205
521 353 196 102 968 273
858 446 791 712 332 152
684 308 979 921 859 502
677 656 892 906 487 608
774 512 992 925 299 207
501 135 91 390 787 758
902 330 969 696 298 484
955 952 656 499 654 615
848 73 468 764 820 893
736 21 433 961 238 926
467 872 795 873 100 41
750 990 870 78 945 684
238 538 238 975 584 37
397 19 431 893 164 57
25 115 381 594 488 903
86 648 841 977 588 589
638 890 732 414 285 964
209 905 287 167 365 204
783 853 450 834 813 171
623 263 358 963 160 849
53 845 951 5 558 979
745 102 104 805 225 572
971 504 560 746 170 452
650 786 89 481 420 154
68 882 268 477 949 293
680 528 108 69 709 352
240 891 802 542 205 488
709 807 121 619 452 281
270 611 540 565 835 292
143 535 638 510 883 950
240 125 488 706 588 434
838 282 425 592 501 75
647 952 937 525 889 630
722 883 263 998 108 864
655 745 365 102 302 628
165 402 913 128 12 85
689 738 74 192 524 107
39 296 130 260 172 537
676 176 938 909 336 440
276 130 338 527 468 721
34 373 388 688 439 600
237 245 816 363 949 866
921 244 634 604 692 624
995 528 190 66 551 279
140 226 668 625 897 274
371 692 557 266 36 454
568 710 122 247 369 699
692 840 232 768 70 743
119 223 942 211 80 988
774 642 767 992 253 874
629 617 942 767 736 427
442 306 136 514 988 491
696 959 698 822 254 750
597 263 931 706 346 759
312 131 284 805 694 537
847 371 442 243 89 406
246 911 833 844 7 114
453 919 757 622 885 793
279 402 745 688 387 403
12 428 30 461 787 576
2 631 947 195 21 745
658 188 611 127 51 740
391 948 18 849 85 947
285 407 947 383 901 342
342 884 28 890 172 478
374 271 529 195 916 296
116 622 602 767 485 195
898 499 392 168 910 936
525 932 902 41 47 764
913 818 995 394 421 619
669 446 389 324 790 295
489 112 282 196 80 475
604 595 316 996 557 444
473 41 649 856 586 490
482 353 243 651 933 771
609 462 45 132 371 172
329 362 89 1 19 734
566 809 571 408 753 668
33 713 615 823 150 678
854 80 774 372 816 942
375 456 235 194 514 875
602 115 891 663 516 892
681 616 611 433 34 700
536 334 602 84 262 613
986 729 847 388 778 738
121 930 132 249 252 627
468 620 715 443 298 274
664 142 525 803 438 737
628 112 726 899 380 170
147 418 160 422 876 346
544 86 580 319 667 889
235 170 389 410 330 877
235 368 754 426 420 35
609 973 676 533 256 180
510 352 812 985 674 277
575 638 651 960 392 564
304 949 636 575 471 978
307 2 292 645 210 905
616 461 297 658 514 360
638 421 700 213 562 920
271 974 684 29 581 26
423 353 452 559 880 469
192 544 304 661 605 556
956 819 251 675 773 161
962 411 671 32 499 192
366 681 725 676 614 591
582 811 517 131 893 970
887 982 419 274 170 478
760 152 221 426 635 668
60 910 805 61 90 536
96 287 874 210 351 340
993 103 261 924 281 219
931 180 936 624 788 527
470 864 492 509 633 99
396 609 574 10 938 675
29 714 362 68 500 185
371 137 44 890 386 650
437 272 661 378 146 121
231 262 173 459 206 527
736 547 785 467 339 185
570 18 311 490 642 12
560 218 370 939 368 440
108 124 677 186 423 543
235 485 737 401 502 420
989 634 987 771 175 837
704 466 351 509 520 621
471 798 359 326 809 273
728 148 684 149 693 699
451 683 44 210 8 189
316 536 995 620 32 146
499 535 601 662 49 446
141 335 411 85 472 2
36 350 303 37 553 560
768 44 765 60 775 69
512 667 302 691 766 674
54 289 690 969 141 868
766 306 924 446 353 986
116 186 19 735 942 215
909 468 62 582 504 644
559 767 982 827 88 989
151 998 17 309 795 148
616 306 252 405 618 281
562 851 657 601 998 867
919 198 813 522 522 99
467 579 769 239 316 552
929 892 390 887 524 61
494 747 253 215 192 85
22 170 320 65 747 210
875 241 146 873 691 730
14 597 53 347 23 808
419 684 102 799 433 310
401 152 271 314 593 513
527 722 443 600 771 409
178 900 693 921 34 40
369 839 28 532 883 122
165 860 337 570 787 172
636 777 593 752 688 660
260 776 963 184 391 378
697 442 615 577 799 666
318 270 230 708 739 657
726 687 934 875 679 180
813 996 469 265 351 27
633 270 386 737 795 37
912 508 351 258 976 482
75 758 943 637 121 429
573 453 847 83 642 522
526 404 959 949 344 994
498 929 478 804 950 398
152 634 241 425 694 647
251 361 768 954 568 751
782 280 480 633 365 226
646 193 204 403 898 58
646 350 970 237 920 579
122 501 975 598 579 762
576 986 507 693 249 487
514 295 371 925 288 465
610 815 868 567 510 280
948 483 964 344 906 78
445 577 65 564 188 782
474 992 912 598 166 944
168 602 163 666 324 433
787 812 274 343 138 521
382 15 206 506 309 887
130 859 380 142 979 865
140 12 552 189 567 387
279 939 241 778 463 167
61 898 326 649 530 740
251 724 190 917 642 105
643 633 739 569 264 263
509 628 719 341 65 35
814 915 630 13 557 146
685 407 362 760 859 685
912 626 208 271 745 515
102 354 395 139 506 232
649 234 370 868 34 538
814 481 728 13 718 208
319 22 182 469 780 579
855 172 326 656 30 252
571 1 672 288 87 507
890 469 105 947 828 481
143 336 964 857 618 4
865 910 110 119 655 180
750 152 492 181 875 707
420 623 954 907 38 108
745 682 819 866 118 934
98 430 276 359 371 658
299 365 697 774 95 274
251 483 721 357 936 280
285 884 951 513 270 886
18 820 871 258 731 328
81 553 760 775 615 97
775 511 482 377 935 859
3 323 119 897 483 776
533 860 949 195 424 820
852 87 597 176 388 744
658 320 153 778 624 800
826 822 270 474 685 490
102 651 130 370 373 415
997 321 924 497 711 734
696 931 46 500 830 757
713 4 45 742 489 888
669 942 268 622 224 332
839 417 501 298 174 23
647 493 135 735 854 66
916 41 669 764 566 45
246 113 198 516 319 704
21 520 825 941 358 249
808 120 663 20 276 230
628 968 491 309 733 527
417 777 305 997 57 144
307 292 581 780 501 351
308 457 665 431 270 174
278 804 211 528 385 744
386 835 840 369 96 411
665 909 117 899 426 290
743 940 690 13 350 188
166 812 144 370 77 972
859 332 824 712 313 38
104 951 559 695 874 661
125 98 773 957 80 875
286 96 746 860 230 989
874 259 754 767 759 298
248 180 32 102 609 972
46 147 944 115 382 225
285 244 895 780 553 242
233 938 614 281 682 552
332 571 279 770 98 901
402 644 665 361 333 830
586 517 994 150 837 53
256 887 726 286 114 37
478 148 41 909 397 490
592 807 551 591 325 305
880 87 935 498 209 60
857 988 561 466 369 326
275 998 508 62 754 475
550 254 320 86 801 738
37 880 517 326 29 656
100 307 133 553 180 828
204 908 79 711 21 119
78 507 904 392 764 770
605 343 703 550 290 545
196 933 334 348 30 535
982 546 116 409 53 695
543 471 208 391 915 300
813 232 694 744 327 852
947 566 511 697 430 843
584 520 509 138 684 583
548 82 92 420 959 273
109 478 106 243 852 306
614 508 209 39 155 471
17 580 789 683 340 780
62 642 26 587 738 589
277 903 997 194 412 357
484 988 366 242 21 195
518 401 637 876 776 857
106 336 512 29 486 369
801 536 691 993 16 455
986 752 667 494 279 83
224 518 204 4 554 14
240 480 993 777 781 562
102 530 485 187 670 49
934 587 963 933 852 183
545 631 904 161 343 723
77 559 471 129 728 80
125 411 916 472 318 956
390 910 338 507 240 761
41 751 808 572 535 448
245 997 950 208 38 133
805 343 457 949 144 370
407 17 793 121 559 198
119 617 479 4 75 242
122 854 490 677 655 121
718 608 921 427 660 121
475 626 581 330 367 141
286 824 718 101 178 774
725 615 149 525 786 107
677 106 7 482 687 602
610 149 284 446 880 239
365 445 785 687 150 508
676 575 843 494 403 834
865 491 324 306 833 487
326 718 248 45 786 110
458 277 19 244 120 154
845 220 701 125 280 711
886 841 653 489 692 686
201 950 134 715 296 548
806 464 47 746 120 456
686 746 267 846 377 122
109 771 731 103 158 804
633 252 389 993 914 195
477 870 856 746 403 620
419 164 763 418 224 660
77 524 546 541 953 169
319 619 272 434 948 221
883 755 42 257 307 408
596 853 91 243 808 248
893 776 607 136 593 804
773 881 466 117 565 980
543 868 514 889 614 402
30 157 509 986 995 516
928 440 193 320 513 257
357 928 601 173 479 800
797 342 139 221 774 420
893 166 17 24 454 658
893 980 713 528 829 730
313 467 86 741 43 577
447 169 844 104 97 12
382 747 558 814 990 928
351 782 605 815 720 993
598 441 662 948 190 21
522 559 118 767 966 431
359 35 878 793 750 861
994 310 85 975 830 586
871 901 133 839 116 10
551 738 784 449 420 298
987 866 187 464 77 479
54 844 197 53 894 144
817 693 146 172 672 330
240 449 358 899 869 239
55 56 509 938 224 156
285 383 564 782 806 257
102 53 81 920 232 370
674 841 642 326 401 99
803 907 689 384 475 342
69 77 198 34 826 729
366 432 863 790 683 506
30 706 456 600 637 479
441 621 195 210 892 949
499 796 625 455 570 769
633 108 344 958 196 939
122 170 339 328 844 278
6 728 824 256 394 11
246 122 573 517 576 264
382 994 484 384 262 667
134 394 275 398 704 393
910 726 268 798 263 34
446 583 535 432 38 887
616 181 571 112 364 602
741 350 446 916 103 890
134 560 778 606 442 820
468 649 2 379 438 239
17 671 964 347 875 428
128 395 638 365 974 447
280 633 377 375 849 410
693 492 823 861 575 654
629 611 729 170 523 870
918 822 24 459 856 315
57 393 700 913 739 302
239 165 9 718 474 321
452 299 186 833 106 790
656 36 852 31 797 358
489 991 541 722 481 111
538 228 90 336 723 51
884 911 486 50 748 681
492 330 719 203 117 914
470 641 561 843 358 356
725 578 946 655 295 732
248 861 601 168 344 835
641 504 920 144 160 77
278 331 454 507 685 947
808 897 171 934 746 828
657 514 124 722 510 825
921 235 893 357 105 980
689 227 935 58 459 292
772 905 739 92 178 374
370 810 208 408 826 717
98 37 800 437 169 237
311 882 899 474 54 787
956 504 668 126 994 600
721 976 898 211 895 996
194 335 805 564 749 339
362 473 269 393 452 35
383 638 463 152 661 626
851 868 472 802 413 452
512 58 430 211 912 435
90 820 395 976 928 542
253 822 78 369 768 589
72 369 802 752 867 415
359 400 738 493 890 368
433 228 72 128 496 437
707 774 700 316 210 605
466 855 702 228 755 261
927 60 90 839 626 208
711 18 511 435 992 366
138 837 307 415 618 195
225 175 378 752 739 638
140 964 295 120 149 989
226 686 845 54 431 972
984 741 967 565 413 904
846 123 467 533 965 585
56 215 636 702 973 964
874 79 125 287 810 961
827 265 429 688 484 348
960 912 441 221 391 908
115 415 686 300 391 536
657 399 46 803 814 747
317 513 799 896 452 770
286 754 765 179 783 521
103 673 109 674 829 489
798 599 381 906 127 311
767 299 857 729 504 62
701 364 616 123 47 459
132 373 647 482 838 357
93 705 126 526 827 557
238 259 52 487 77 391
768 453 651 904 485 263
839 883 676 49 561 332
208 925 335 355 324 561
424 193 48 809 203 259
683 711 754 764 27 649
927 356 727 687 966 405
261 36 830 619 188 199
228 566 708 464 958 358
175 69 390 55 26 123
904 682 172 896 242 934
39 762 386 868 868 482
973 938 405 459 854 249
173 10 337 922 133 218
992 487 319 197 832 630
882 666 500 421 846 740
731 616 435 865 338 431
567 516 420 853 198 899
468 146 525 865 351 62
744 993 276 179 98 605
987 112 304 260 394 951
946 86 95 198 612 168
308 958 282 493 915 531
208 930 778 406 739 906
503 521 767 328 127 199
465 395 655 462 402 800
75 182 441 734 962 729
91 327 868 498 849 711
591 476 449 519 942 116
297 800 767 700 279 789
635 163 20 335 872 996
158 973 482 968 4 306
743 526 794 103 740 310
735 329 787 915 448 836
754 381 584 815 932 674
171 131 639 5 839 838
404 959 513 521 232 119
853 141 470 314 355 977
838 879 736 923 864 70
113 213 126 487 933 172
131 384 200 746 772 19
267 446 665 741 525 877
844 843 649 395 838 15
836 716 359 34 726 379
939 415 558 330 308 554
925 407 820 175 496 972
659 81 786 94 924 388
341 760 767 145 770 643
894 912 526 449 919 808
726 579 625 870 937 475
757 994 991 964 312 343
154 201 410 115 42 580
680 577 691 451 872 294
47 929 667 944 993 243
231 508 86 922 633 125
891 328 281 736 912 448
286 646 955 194 194 51
450 360 53 626 917 411
488 734 375 371 89 108
777 983 375 968 837 290
812 767 736 392 444 232
8 985 298 97 931 590
744 519 48 898 437 383
208 934 269 379 168 390
817 845 564 520 727 839
260 428 533 968 322 407
92 124 688 914 842 807
70 205 900 985 771 565
394 568 270 879 211 954
301 677 474 577 281 921
370 503 689 527 998 561
551 599 897 612 246 554
449 243 610 964 373 584
360 726 58 34 217 331
114 484 331 151 329 538
811 849 984 588 93 923
117 78 197 905 932 908
467 883 462 47 32 97
895 113 913 248 290 3
513 78 98 124 589 260
413 735 854 535 910 243
205 352 901 700 920 154
295 883 269 233 545 739
503 358 373 850 162 129
939 353 637 554 133 385
768 714 308 800 145 436
139 50 391 856 279 820
186 50 307 936 996 932
709 119 158 576 114 102
90 994 989 73 25 763
322 850 958 760 632 243
230 623 803 575 162 618
276 541 314 390 968 442
792 324 344 459 876 256
757 757 791 824 108 395
658 534 170 855 781 561
162 937 350 602 126 173
290 218 153 71 322 8
645 970 51 560 660 106
884 3 893 97 632 491
472 883 871 345 108 54
923 324 333 26 403 39
403 150 872 853 612 202
611 953 350 575 233 189
243 25 485 455 231 566
344 904 569 393 492 660
946 270 731 386 132 724
653 613 551 757 578 162
690 555 776 292 965 256
469 581 209 774 366 975
340 726 16 587 833 539
810 846 442 318 196 130
780 137 936 552 67 890
772 728 365 343 914 981
777 346 990 755 991 755
693 329 556 591 449 932
757 595 661 433 853 315
619 733 255 848 682 950
332 93 150 988 588 59
450 606 320 712 509 141
493 60 45 69 113 322
319 383 712 86 425 73
35 611 369 104 525 914
600 230 771 570 451 908
405 27 564 379 329 980
53 115 714 829 165 676
329 47 694 46 261 56
589 343 870 357 544 878
298 702 483 959 940 741
685 714 188 109 824 98
395 582 364 78 652 54
566 789 534 119 641 657
540 353 543 640 846 270
713 871 521 522 643 847
162 758 869 63 142 267
888 451 960 328 281 215
434 267 93 615 102 665
124 381 74 379 156 242
299 912 772 550 634 318
864 421 765 65 553 773
836 362 865 265 145 455
453 267 927 3 392 932
204 324 940 71 532 15
62 324 620 154 390 906
592 257 545 931 565 938
515 786 626 744 783 473
15 583 435 691 638 78
58 382 92 84 632 566
658 730 949 684 305 311
172 694 739 734 599 357
989 211 452 486 299 442
440 748 304 569 494 157
6 146 208 968 374 45
580 459 61 918 412 337
163 120 986 535 164 133
542 188 683 578 111 690
508 738 154 409 489 262
715 470 552 339 524 765
798 675 222 110 864 40
754 790 75 867 435 581
114 170 997 417 305 623
184 838 205 148 316 257
759 193 802 664 662 451
642 476 332 209 645 917
128 111 245 417 827 671
668 351 547 536 979 602
800 349 61 430 118 281
796 737 528 277 95 206
422 883 934 770 805 369
571 198 547 450 244 941
49 257 290 343 495 726
595 952 960 931 591 607
491 656 431 87 672 596
598 375 638 834 247 3
269 560 453 672 896 651
750 331 154 481 757 370
127 725 125 38 706 79
79 520 550 764 347 830
897 296 413 769 366 537
381 32 998 672 108 783
412 677 692 959 919 797
276 957 667 943 815 982
221 389 879 917 586 974
438 641 900 20 870 322
362 121 339 61 127 995
277 624 758 594 929 729
981 512 837 628 168 915
270 68 327 721 742 911
939 804 209 706 815 577
794 665 103 754 672 241
44 909 435 647 633 253
799 820 549 662 425 234
677 899 177 519 201 918
845 157 666 113 542 437
533 851 936 725 447 193
146 827 614 141 15 425
891 590 984 591 233 248
193 249 951 229 186 162
265 609 521 100 242 187
210 110 891 672 34 280
861 467 190 938 35 929
594 817 818 878 187 330
706 180 781 658 786 716
705 886 620 426 114 812
237 356 349 84 146 6
485 388 273 978 124 665
309 927 811 678 188 823
169 663 463 323 841 855
916 537 583 256 830 950
146 273 386 222 696 358
161 142 792 750 828 856
302 719 86 84 871 623
213 209 345 979 378 884
305 861 125 912 680 317
801 186 957 31 669 287
113 738 981 305 763 171
332 645 161 159 277 309
375 772 713 168 426 805
247 530 991 117 735 993
494 507 130 182 802 272
724 929 723 545 225 960
647 884 571 459 229 780
928 767 14 622 201 15
919 904 949 940 699 713
798 886 361 935 857 80
526 826 89 894 682 67
44 457 318 696 443 429
213 650 8 34 48 249
575 772 535 854 339 138
424 503 636 519 894 104
566 305 75 641 539 539
238 496 251 552 89 48
388 374 128 812 732 504
913 858 735 606 756 582
333 671 387 656 941 779
167 277 854 312 381 276
817 924 77 817 483 892
456 956 580 327 249 676
53 439 335 444 521 592
571 570 375 139 459 89
465 153 38 186 960 429
799 817 677 157 745 571
440 135 750 942 362 441
568 509 256 530 48 305
428 695 900 354 949 78
827 172 444 269 740 912
612 555 10 220 936 745
909 879 32 764 349 495
819 335 414 291 84 796
224 937 742 944 156 505
215 666 73 136 921 766
969 800 612 69 499 773
865 511 524 945 395 912
508 356 673 908 441 655
651 80 267 40 347 88
803 709 253 505 959 646
125 605 928 165 809 644
596 612 757 920 572 837
956 783 636 721 861 514
305 654 559 911 80 60
19 757 851 796 912 316
239 729 395 622 997 736
528 517 34 598 736 805
231 953 353 588 265 447
627 236 25 708 92 872
781 201 80 99 292 42
739 879 908 705 621 259
758 375 497 804 750 617
393 554 943 605 711 686
313 489 437 580 757 243
621 72 646 575 76 457
38 326 950 443 525 884
463 396 69 955 524 856
861 718 994 686 598 80
747 288 394 351 378 569
341 934 513 353 1 666
67 602 275 907 285 322
775 967 308 314 950 869
925 962 174 807 980 531
567 791 559 819 124 909
96 316 108 546 987 756
66 874 561 936 763 286
368 343 645 31 736 246
440 194 950 908 928 594
440 627 44 796 886 874
283 228 701 923 874 329
548 754 294 822 608 839
26 576 411 685 782 237
21 93 660 555 609 843
650 110 630 887 69 260
1 730 417 802 208 380
813 825 840 437 349 858
605 648 134 704 824 57
540 524 648 428 190 638
791 428 494 40 785 423
772 914 749 264 183 724
938 917 651 374 425 709
802 217 650 294 301 531
857 226 370 663 590 665
531 549 84 321 853 802
14 694 126 276 782 44
720 290 65 488 293 713
407 653 780 456 363 136
469 896 139 896 16 601
715 142 544 265 463 589
975 428 845 75 45 690
586 563 808 561 86 638
125 701 764 762 689 180
251 387 129 363 135 203
710 916 341 552 60 699
912 498 366 599 976 214
440 291 972 939 242 286
282 292 574 100 834 244
967 304 47 100 165 485
883 649 932 988 742 445
682 236 620 343 899 240
653 475 164 401 876 398
600 653 413 130 210 319
231 318 99 332 891 924
31 316 108 841 34 692
995 41 526 250 244 389
808 228 746 492 653 104
373 942 242 717 766 465
270 224 623 577 257 22
655 947 593 170 312 830
952 414 839 443 858 893
22 39 713 922 219 443
630 41 737 490 107 497
758 318 980 777 233 223
71 837 764 755 136 540
521 296 597 902 586 995
139 225 880 319 579 914
929 807 60 629 679 984
938 765 378 574 443 980
915 851 344 312 666 972
79 604 23 846 494 486
936 800 85 759 304 394
953 570 706 90 409 202
248 735 6 168 922 284
822 80 722 70 793 516
723 738 834 755 356 897
614 479 973 296 972 195
314 772 330 433 252 616
517 851 791 597 453 997
468 241 433 108 249 155
562 243 445 865 465 38
82 76 253 634 976 331
562 488 767 64 501 411
468 868 6 558 23 46
13 569 93 879 789 86
536 740 883 216 861 992
248 889 485 107 727 908
618 115 27 255 190 429
757 910 169 105 560 730
9 814 905 935 380 624
374 421 273 263 698 504
434 64 394 936 113 947
633 804 431 49 594 360
474 730 996 614 176 486
208 587 705 767 118 374
585 561 778 287 434 939
377 717 104 940 946 495
766 911 311 582 935 958
517 962 361 337 42 924
525 681 65 580 279 845
345 38 477 288 891 464
842 954 945 364 222 56
541 173 62 796 958 864
464 380 578 961 272 430
915 239 258 634 359 487
76 827 358 803 957 768
732 370 228 242 234 985
812 75 269 223 154 164
199 18 93 211 257 876
687 294 676 670 351 884
687 653 21 210 563 17
454 130 707 657 7 978
153 542 875 932 805 484
229 768 791 341 639 715
950 802 701 797 837 789
821 107 170 168 205 856
296 297 553 33 876 608
734 397 758 317 190 831
606 698 868 964 512 680
106 468 568 136 940 357
826 240 324 605 765 106
558 232 338 784 606 529
828 258 733 265 695 428
665 366 842 18 812 355
671 778 863 905 757 624
537 194 934 621 146 45
555 314 14 506 168 555
499 842 716 663 644 179
764 895 613 909 403 43
214 825 668 393 63 621
170 588 625 601 658 405
989 871 378 366 801 184
98 64 396 997 581 241
700 653 714 177 397 438
917 839 284 65 438 908
168 323 210 547 681 733
758 631 794 229 944 24
588 90 731 665 59 424
4 634 65 729 315 521
350 454 9 938 860 863
511 665 728 304 3 804
826 557 528 879 357 41
611 90 869 955 456 829
760 665 828 315 554 482
791 115 241 861 67 300
719 11 968 970 392 995
8 689 412 841 709 191
159 52 226 2 395 155
919 783 295 557 930 909
380 10 199 862 209 278
984 959 122 727 483 735
923 334 851 775 117 710
213 92 40 450 87 749
360 130 616 922 130 547
265 919 559 729 319 596
166 902 493 959 303 812
814 680 269 266 793 759
453 845 298 23 702 588
566 576 660 34 161 767
931 370 52 337 896 93
654 958 190 482 506 658
733 376 400 168 826 25
512 307 893 287 381 558
862 562 905 104 522 365
223 285 116 631 552 590
641 693 400 42 132 49
707 655 21 796 344 410
752 341 988 926 4 198
182 768 145 159 174 385
840 582 873 548 466 317
87 55 428 116 830 6
676 113 968 7 693 657
994 426 748 25 838 473
275 976 575 135 189 96
343 165 1 197 229 227
238 482 229 466 495 201
819 432 55 917 828 801
347 826 527 601 172 886
105 886 635 951 980 514
792 23 213 526 546 257
280 81 95 82 967 34
76 725 80 309 885 213
260 989 189 767 456 859
826 254 927 465 123 991
384 587 887 674 193 172
80 793 778 969 41 2
483 83 343 776 716 725
268 869 904 810 653 192
878 904 762 255 415 558
849 54 478 4 48 644
396 650 190 765 369 120
568 225 178 663 273 36
282 406 503 660 103 977
242 172 868 357 764 888
571 402 806 610 926 998
138 34 248 113 844 357
513 276 66 736 716 235
469 241 498 758 270 695
990 618 881 163 476 178
106 268 526 910 803 439
594 877 831 301 123 506
341 234 261 352 964 540
411 532 427 769 792 598
678 664 195 149 597 152
582 768 539 553 625 265
654 25 419 677 521 108
635 703 822 122 485 893
854 138 516 35 81 648
83 120 438 556 242 985
801 593 132 14 276 773
692 437 747 548 393 291
773 321 459 779 873 786
679 466 752 691 899 567
438 450 585 337 952 332
740 417 476 877 710 688
56 412 8 534 260 745
976 754 17 216 945 632
537 445 790 40 128 781
309 436 238 684 826 933
360 704 263 147 188 773
946 357 902 154 690 287
643 428 185 989 205 73
16 988 707 357 606 520
628 51 815 360 225 706
924 381 205 492 910 234
218 643 923 498 986 535
119 625 139 366 947 730
701 210 731 185 857 322
414 663 782 180 662 334
357 177 778 202 547 912
11 887 697 605 351 326
198 190 953 700 688 498
875 109 799 818 838 308
115 228 737 158 48 918
703 396 208 762 407 472
767 14 645 686 135 78
817 435 255 890 942 795
651 246 675 276 850 125
964 407 642 272 116 989
240 410 350 358 776 205
759 404 994 504 446 468
385 778 43 767 574 683
40 739 398 402 283 399
730 288 403 174 70 139
82 596 924 447 3 332
614 620 318 784 540 113
130 503 920 132 516 625
117 527 949 218 932 25
127 951 105 972 452 812
303 370 150 963 179 964
333 414 920 777 12 558
655 58 936 409 628 669
578 308 525 494 899 1
115 715 716 780 415 646
174 432 938 239 198 663
654 879 236 229 980 310
483 778 591 26 564 599
484 979 567 100 608 85
404 989 568 836 193 39
468 143 929 512 941 757
528 316 323 446 338 4
526 561 222 557 234 894
420 804 10 180 232 243
609 885 163 36 762 336
602 950 690 508 870 463
142 923 162 514 520 264
802 923 37 598 746 591
106 703 33 304 147 110
933 859 647 420 473 309
885 886 800 25 505 759
548 886 776 325 126 650
521 518 205 408 506 403
200 374 356 649 247 80
194 547 963 95 149 27
414 246 588 660 910 14
770 206 255 192 53 952
707 115 169 283 889 701
940 514 711 878 253 440
10 563 970 63 154 278
217 233 145 549 419 534
74 863 91 967 770 163
361 153 272 502 21 689
941 153 927 38 101 965
932 212 253 585 102 15
296 780 41 135 430 62
46 722 801 20 62 930
489 281 563 983 242 451
913 267 17 654 824 544
332 295 907 593 682 340
240 963 270 396 816 374
276 546 343 848 849 469
364 534 418 638 458 416
281 950 46 3 978 866
245 396 506 222 870 224
788 713 928 519 849 515
58 717 231 660 676 782
422 391 882 424 645 749
10 909 529 537 998 668
311 893 790 277 383 910
481 499 15 972 494 974
663 901 755 521 677 821
995 886 184 493 570 359
618 488 473 418 268 373
76 808 302 302 831 289
33 687 922 549 587 95
426 31 69 124 632 704
989 61 81 342 202 914
973 464 597 599 887 499
89 239 838 756 279 104
473 907 545 904 715 27
901 115 609 818 322 808
16 226 202 779 790 692
990 804 687 257 96 899
951 826 167 860 223 301
868 926 685 720 623 814
483 198 610 12 100 239
408 903 560 678 829 468
861 714 264 576 54 513
270 448 777 714 589 236
107 232 568 469 301 120
697 207 504 940 207 982
68 464 5 302 391 775
363 457 908 13 929 69
852 307 403 146 174 282
904 277 175 593 744 325
757 629 10 347 610 194
380 157 828 559 857 476
935 886 53 944 578 390
74 978 506 503 339 633
770 968 928 310 903 766
833 952 988 474 772 818
802 684 958 775 830 867
374 5 125 180 176 780
979 353 755 168 360 870
590 753 190 245 152 972
143 353 292 417 253 421
597 665 357 354 938 766
338 621 164 246 841 148
544 386 365 522 519 558
379 217 817 307 492 632
379 27 290 726 763 192
827 862 736 830 775 816
853 147 73 4 914 337
520 857 742 286 911 131
427 936 184 496 361 845
394 873 515 142 794 832
442 88 336 570 334 235
80 555 794 776 920 834
349 752 960 737 461 448
197 954 611 152 717 65
567 889 444 928 259 432
405 586 750 281 194 193
388 552 549 833 665 646
667 916 260 880 430 318
525 435 18 21 229 978
434 538 993 690 211 178
835 388 830 978 862 556
38 481 667 332 542 283
624 104 985 285 974 21
293 817 705 843 746 572
933 766 944 497 68 621
875 769 771 238 855 719
991 444 14 317 809 297
756 834 452 144 555 12
451 978 257 692 403 883
58 780 834 559 911 538
97 641 355 574 310 972
724 119 629 461 184 570
308 353 197 673 784 850
207 847 895 107 366 815
43 305 804 906 779 746
821 422 41 582 769 298
457 844 198 57 215 227
347 468 142 638 977 297
269 38 162 245 544 439
469 993 823 605 748 453
579 466 907 754 200 474
485 100 677 509 579 447
859 723 108 405 666 815
182 861 849 527 246 437
456 525 374 500 638 603
796 497 954 507 799 810
764 866 489 321 459 186
221 317 275 722 418 666
696 483 85 458 30 240
927 881 440 885 32 949
220 314 822 153 819 689
919 366 405 904 179 11
250 155 858 704 357 127
438 86 88 819 424 488
356 299 119 81 163 624
445 201 714 322 932 22
849 455 763 814 411 921
943 344 913 355 617 806
758 872 406 754 367 975
638 427 26 645 688 708
269 19 615 546 820 781
71 520 401 3 945 361
263 768 597 633 767 435
364 215 825 213 547 264
912 263 430 144 675 419
19 891 87 886 82 310
459 386 547 361 386 126
22 676 35 567 393 532
442 641 66 725 997 295
690 997 822 569 850 308
820 952 390 388 951 105
586 887 269 501 384 667
186 204 674 683 113 764
209 768 218 917 569 250
357 410 892 9 610 195
644 912 986 70 563 743
715 299 589 285 451 556
167 518 356 213 679 766
403 253 996 685 154 84
617 957 967 301 812 493
779 538 458 9 670 474
911 898 13 949 847 613
199 689 987 889 319 989
613 520 390 734 565 132
896 679 122 249 189 913
218 542 1 888 583 371
88 728 161 546 949 931
395 100 120 777 1 283
778 21 238 520 965 161
72 452 22 360 384 207
141 676 628 511 288 464
477 927 189 830 738 837
462 532 53 264 940 357
587 953 801 362 441 117
322 699 622 432 832 282
592 157 264 923 99 803
771 166 43 57 433 64
351 467 395 936 847 978
207 107 196 367 239 606
50 671 151 252 613 799
743 720 114 195 802 129
659 330 247 125 703 226
789 109 664 970 677 918
986 46 243 543 703 876
914 505 347 440 771 273
178 895 8 740 434 260
542 534 52 602 415 937
386 152 775 982 569 728
585 971 257 866 880 854
978 44 595 346 267 199
465 537 590 720 688 980
590 992 987 82 391 591
371 222 863 894 587 375
223 640 292 172 718 917
293 317 621 894 253 567
649 181 205 496 557 405
804 324 907 348 495 561
84 309 309 255 455 308
12 307 574 899 392 611
724 90 647 518 265 397
86 192 911 64 90 558
360 57 619 281 993 908
674 682 97 236 683 813
235 229 462 871 16 833
110 833 144 926 69 115
787 393 356 496 49 108
865 960 769 475 596 109
355 938 194 996 786 143
294 876 915 8 288 259
287 677 689 91 332 454
88 207 776 478 133 463
135 561 210 903 475 992
308 630 570 169 335 963
75 14 642 938 134 960
243 151 364 395 897 864
481 423 442 43 248 131
671 836 640 511 699 233
926 82 161 727 292 181
470 162 469 977 176 55
532 37 310 967 263 469
970 175 369 404 682 173
456 744 938 587 879 651
584 366 57 177 492 750
561 697 73 74 628 328
678 106 202 545 957 312
266 700 675 711 278 239
433 685 137 332 366 421
530 213 7 695 280 19
877 718 339 845 997 865
875 273 273 47 340 566
519 291 630 448 257 606
52 352 380 785 501 513
85 941 250 856 753 990
625 91 767 569 555 975
662 670 537 238 567 978
112 186 646 977 933 590
699 311 211 852 347 73
904 997 840 567 513 415
562 671 634 511 982 237
148 100 942 552 599 548
914 266 479 933 420 583
34 440 9 422 867 467
297 817 547 462 959 397
922 201 66 348 475 917
961 422 398 495 353 507
393 256 599 44 498 11
109 585 565 354 363 477
897 122 895 449 122 679
810 717 186 112 121 398
978 316 573 251 349 709
895 538 128 690 506 961
938 244 407 499 541 818
30 785 450 88 531 761
396 770 940 656 641 328
749 907 277 11 943 656
140 763 666 208 58 674
839 84 903 415 779 995
402 55 989 165 796 99
823 993 488 218 691 714
770 336 948 286 644 172
988 155 769 828 456 721
257 483 422 210 243 117
400 226 295 904 212 647
998 895 527 654 73 108
794 560 178 491 175 968
477 694 92 41 235 523
268 583 646 667 817 143
969 345 824 242 338 852
754 992 623 428 146 642
709 635 428 166 33 512
469 560 237 882 685 440
489 691 674 110 357 134
131 4 744 895 273 879
441 566 331 424 401 307
640 367 583 185 141 938
834 142 767 975 471 545
896 606 592 603 903 116
483 406 206 286 971 818
774 907 546 704 972 794
412 863 101 61 510 470
417 982 705 936 890 882
271 689 401 201 989 537
480 984 885 227 110 619
204 716 137 878 752 613
226 459 221 914 378 671
796 943 286 662 62 871
947 299 16 469 438 953
56 583 107 799 120 627
196 574 18 141 597 662
156 244 745 917 273 610
885 80 630 293 730 22
344 858 136 988 130 893
897 319 866 157 104 635
771 127 548 513 326 421
632 585 820 763 592 744
67 183 529 477 599 778
164 333 285 430 540 78
190 669 627 428 48 497
767 556 72 297 137 430
388 211 420 972 543 648
358 127 678 763 10 733
545 649 21 452 15 159
539 383 874 562 466 203
132 355 574 458 199 529
135 190 50 277 412 413
52 680 208 649 217 370
308 716 874 660 266 176
103 530 993 198 188 477
181 818 89 5 806 676
521 126 290 96 326 233
989 526 741 198 381 482
763 456 410 171 744 295
357 734 288 271 942 618
805 352 389 60 63 265
697 815 156 53 325 8
29 983 287 688 709 431
692 581 205 886 109 542
983 412 736 303 667 474
115 735 992 416 866 533
781 592 405 991 77 181
356 47 543 642 160 910
618 176 951 955 319 736
461 35 32 465 157 960
415 612 635 978 68 617
962 204 425 848 961 430
395 574 291 502 650 266
881 567 311 923 804 547
121 812 158 708 537 632
782 224 137 849 585 275
813 83 599 18 874 895
894 922 237 365 40 341
474 671 952 175 539 33
523 188 841 661 527 677
487 110 584 223 400 427
742 576 541 684 332 912
48 355 906 522 991 254
14 505 687 245 23 37
196 649 456 675 38 724
293 827 312 226 763 852
110 982 68 88 936 687
823 141 406 432 719 559
325 39 293 270 794 169
834 761 609 152 257 137
241 771 768 190 45 717
239 563 366 273 363 29
431 848 863 219 104 696
345 692 287 25 321 628
909 878 206 331 781 104
148 441 719 552 117 336
936 183 813 363 467 248
290 366 717 565 511 942
589 410 44 656 582 811
841 18 157 441 950 393
398 980 375 972 917 669
692 316 776 951 584 84
735 770 711 139 741 905
194 823 754 430 57 996
992 545 183 251 694 65
273 388 585 515 308 828
359 57 100 36 836 912
293 169 755 207 760 974
904 677 769 589 529 624
165 712 666 13 941 848
791 698 913 802 933 496
751 777 235 271 279 937
596 882 601 19 705 10
702 5 635 841 900 258
87 979 453 637 222 389
215 725 14 390 825 903
879 498 625 917 944 881
755 193 25 135 367 277
453 317 441 924 549 830
387 350 92 887 817 289
456 43 321 348 607 458
664 849 537 623 169 863
843 666 573 989 702 104
315 491 971 215 69 769
662 98 681 520 187 413
878 539 637 672 412 892
481 824 988 303 857 607
824 926 896 692 73 589
946 196 267 270 163 285
799 739 538 310 139 794
685 277 658 95 785 855
750 430 733 265 652 937
217 715 125 536 209 756
754 412 429 969 286 595
382 888 985 464 957 242
828 366 682 479 381 386
994 951 792 785 690 946
182 685 719 92 215 642
58 232 143 553 347 654
875 880 103 522 796 376
710 685 490 100 689 254
166 377 705 275 210 621
877 236 151 977 922 111
368 332 367 403 165 702
447 982 182 919 692 19
613 30 166 286 520 862
533 268 356 944 516 862
395 537 545 151 22 578
85 268 424 55 564 203
769 944 649 885 361 844
59 803 205 426 753 824
353 626 610 658 911 236
216 585 716 648 882 316
264 276 278 779 927 992
893 86 835 204 434 237
130 884 87 840 388 617
227 448 773 299 22 819
9 481 766 56 52 248
323 229 650 139 306 19
664 930 452 439 236 635
899 409 168 199 78 753
202 360 791 474 552 106
639 672 941 134 81 343
25 406 235 167 138 149
18 794 564 338 402 790
274 246 933 846 534 318
501 694 248 302 159 30
563 130 11 898 825 396
735 933 205 117 961 65
461 296 880 918 346 311
518 608 172 608 505 429
609 675 857 262 305 790
562 858 696 957 269 709
693 308 925 556 511 115
63 151 587 984 315 352
476 256 632 315 429 288
720 751 785 816 456 430
644 286 729 187 852 302
834 337 676 185 505 728
17 812 298 347 977 337
327 112 834 575 606 687
186 954 844 92 340 568
303 931 671 757 904 209
477 742 643 953 391 362
103 988 327 415 210 861
161 797 697 620 776 267
344 252 312 222 182 583
703 430 834 837 592 676
859 980 29 383 351 408
208 16 149 139 169 484
495 6 348 152 306 326
617 898 787 752 918 798
245 52 420 554 678 643
90 237 296 14 762 550
362 844 663 922 153 966
322 616 986 416 346 895
279 66 615 760 718 9
575 840 979 951 737 732
840 765 971 887 719 708
428 41 660 477 320 70
727 426 92 16 693 197
148 29 281 979 399 775
888 979 711 918 926 475
442 178 872 878 566 382
963 420 619 757 938 922
583 198 673 723 22 826
490 993 155 870 472 449
110 793 237 718 626 998
508 122 635 341 527 592
802 266 341 331 739 891
166 928 307 334 455 484
522 251 710 730 105 612
513 825 293 216 802 328
642 89 989 108 673 350
373 970 92 880 511 305
799 222 552 539 862 957
437 56 245 775 880 950
116 398 823 539 928 788
858 511 99 895 611 224
525 252 81 138 337 922
850 457 438 607 476 329
917 693 193 911 174 231
811 733 188 786 459 261
531 288 134 988 482 690
159 410 636 461 961 277
21 554 1 726 650 415
99 656 727 296 348 55
979 664 360 173 309 388
847 546 84 949 196 919
105 669 341 373 313 669
583 752 712 951 894 454
735 112 679 819 421 615
907 734 977 205 907 701
264 881 763 998 465 354
881 978 955 934 141 701
55 529 516 322 353 398
3 522 586 251 206 677
227 411 283 794 588 14
457 798 321 798 204 460
195 357 347 704 172 758
705 144 744 282 277 585
95 924 765 701 632 255
555 956 497 720 420 196
718 375 888 620 275 398
219 49 791 986 103 63
262 295 769 264 346 833
171 766 842 546 996 733
968 261 301 110 176 127
415 567 689 778 22 995
876 28 794 407 97 457
916 163 230 241 515 50
242 635 45 748 291 705
261 648 286 702 603 114
859 268 762 761 35 395
476 860 77 135 638 851
973 150 632 323 719 296
848 490 219 408 80 907
278 241 196 448 900 440
822 553 584 321 779 241
300 264 265 606 111 187
676 83 960 769 600 836
376 94 388 888 535 273
300 546 525 709 952 112
813 382 873 38 738 517
942 437 449 147 989 205
816 281 480 696 235 167
712 910 38 502 440 571
947 866 27 580 27 727
387 655 332 360 593 687
226 202 125 571 908 859
675 311 2 398 476 295
485 354 906 794 827 28
911 399 324 620 766 440
372 899 667 39 348 126
464 697 246 775 384 489
974 954 635 609 677 848
38 169 54 860 753 863
722 501 992 765 206 935
897 959 411 773 615 299
410 364 890 296 600 588
353 733 137 533 740 354
87 400 819 957 93 972
257 549 376 681 300 840
865 234 254 851 16 704
927 120 128 325 660 176
679 796 911 904 254 207
144 788 989 88 508 787
771 509 224 324 58 480
447 557 559 807 428 226
620 615 431 690 107 232
784 9 121 621 465 219
596 88 347 914 564 792
117 347 783 222 656 994
574 335 711 986 406 176
50 604 958 73 918 413
267 639 282 816 112 185
833 129 162 690 52 659
620 853 795 925 575 175
390 356 347 628 869 439
697 719 329 192 489 349
70 9 40 932 663 52
284 389 744 880 773 106
397 533 242 592 364 695
797 15 966 571 358 114
708 597 41 284 637 376
55 367 899 708 274 110
166 703 145 1 825 383
460 301 517 485 719 142
365 852 439 136 783 564
645 83 241 924 663 995
890 770 932 527 662 849
482 840 236 247 310 931
568 318 755 416 939 952
453 993 621 154 28 481
204 174 900 224 45 560
647 806 695 500 540 49
11 332 144 684 859 213
771 929 607 402 466 355
600 314 837 787 90 654
321 408 768 514 276 542
751 605 174 838 747 903
371 351 891 124 430 264
437 203 807 88 990 845
868 901 34 759 285 35
82 630 302 800 796 927
624 605 314 308 692 503
871 119 194 28 815 907
837 309 930 977 886 242
770 224 462 685 769 900
750 798 84 877 547 845
971 966 979 394 781 374
121 624 114 863 497 208
225 148 369 907 364 688
985 499 18 768 529 376
265 494 717 848 730 620
831 207 137 394 998 435
768 55 117 332 694 611
242 90 168 61 830 252
455 826 432 654 594 408
634 712 397 396 483 990
633 640 324 98 907 680
73 237 238 1 230 162
381 676 49 311 312 948
44 554 319 827 731 845
623 785 587 42 472 377
476 586 392 595 800 694
415 686 237 636 255 23
599 17 892 513 989 909
560 460 570 448 643 676
74 614 56 668 540 301
74 974 925 216 821 772
888 94 66 59 443 490
954 311 960 298 212 955
616 24 707 555 743 474
950 932 429 655 312 315
373 348 193 150 140 260
907 510 180 13 540 65
441 714 491 831 971 493
272 171 550 344 538 232
587 663 6 862 145 78
452 590 414 25 479 13
319 155 947 397 346 531
711 149 674 635 674 650
850 943 519 809 183 9
202 911 606 671 519 977
394 760 717 991 231 911
712 412 653 232 508 767
410 49 790 114 253 590
300 549 152 704 528 362
996 862 720 355 816 607
44 575 880 150 371 115
296 328 951 910 39 941
835 728 901 626 990 498
757 682 115 374 562 538
23 83 657 986 333 612
152 591 665 312 892 544
525 851 698 688 194 988
394 290 301 789 228 680
843 538 324 223 343 102
951 262 781 614 788 501
173 34 536 434 937 289
67 512 808 673 733 207
648 936 985 317 518 915
169 732 387 744 192 456
607 60 365 839 486 51
306 400 126 153 182 975
633 333 441 158 689 544
490 923 585 864 247 664
256 55 362 582 815 411
897 260 681 435 31 915
158 354 406 813 476 299
4 379 226 949 421 552
304 931 993 602 833 296
985 405 950 152 208 859
394 763 465 420 440 146
722 17 310 383 382 428
971 22 913 772 856 613
198 928 663 220 361 119
105 119 198 374 671 356
883 414 123 581 657 674
102 955 43 897 764 471
120 107 822 861 723 159
630 920 888 280 995 550
404 465 407 118 11 672
65 757 267 801 351 117
606 237 784 813 351 248
570 252 600 755 926 70
297 835 167 337 884 730
62 304 481 655 986 481
898 98 945 183 564 184
741 276 527 570 670 655
357 49 29 766 79 235
411 780 452 271 764 15
209 565 181 142 226 581
750 321 116 634 188 692
528 762 883 980 507 151
460 491 661 515 989 265
65 202 537 936 831 809
500 390 627 714 670 889
706 42 232 616 792 981
846 860 697 578 918 576
280 791 576 691 400 352
514 274 981 962 121 152
304 335 583 77 206 266
996 58 582 357 437 911
551 282 73 629 256 701
539 919 113 492 925 835
503 977 923 258 199 241
392 697 699 334 369 777
948 854 13 430 866 656
54 181 71 271 866 172
163 492 812 687 4 349
216 907 598 846 631 865
100 274 651 302 311 86
219 721 961 908 88 686
638 658 731 684 323 334
94 886 608 672 886 270
600 591 912 671 927 652
15 933 896 799 553 644
905 48 64 914 917 21
76 54 16 12 705 57
562 810 893 822 689 474
442 644 735 247 848 13
821 832 697 602 672 398
770 403 645 924 534 151
440 375 826 611 616 660
730 840 632 924 24 169
564 795 19 440 390 321
669 865 340 846 677 327
780 521 220 282 60 775
450 914 481 549 966 89
650 628 618 92 867 545
628 123 963 300 642 783
223 887 589 15 686 274
78 310 631 860 773 549
245 667 77 805 559 469
469 141 258 81 156 994
690 492 177 195 930 66
605 552 447 621 702 314
315 42 851 682 44 681
553 3 322 43 592 433
77 461 921 455 634 247
893 303 784 311 23 384
5 904 391 901 758 833
312 482 847 306 478 900
346 823 885 507 328 246
295 364 548 561 37 817
106 303 465 699 299 44
620 845 516 20 969 109
548 341 873 891 166 944
126 326 940 494 666 247
72 713 893 425 361 348
540 586 245 153 638 667
304 420 448 529 555 695
498 247 509 921 805 39
504 244 911 949 930 421
839 320 695 811 356 866
928 812 62 857 417 288
454 818 275 351 855 577
836 534 897 861 342 823
399 92 287 127 44 934
305 398 876 828 195 161
502 465 162 520 640 479
895 132 821 465 978 89
400 240 312 183 878 63
936 925 776 525 126 626
634 575 503 951 255 330
802 716 631 694 939 101
760 855 581 658 723 680
412 240 68 310 409 174
960 225 755 136 628 730
93 936 531 469 44 938
763 93 378 149 799 159
457 615 249 612 257 342
858 706 120 768 686 61
919 425 930 760 408 279
322 611 509 752 580 845
373 631 229 507 726 691
732 888 477 436 804 266
189 17 432 931 394 917
698 447 965 756 982 470
729 372 892 978 90 785
583 947 726 888 561 307
801 102 289 174 631 679
724 179 418 223 411 298
472 325 193 777 908 715
157 52 794 759 670 968
93 627 291 469 309 344
439 838 85 254 549 705
536 79 653 187 331 518
81 103 513 478 639 885
470 465 222 527 976 431
124 19 13 849 328 457
594 716 587 995 464 638
176 142 133 762 438 39
573 294 940 755 765 79
273 875 595 168 899 176
279 529 114 642 898 909
134 367 80 355 577 716
315 204 542 900 711 483
394 783 135 753 522 586
350 161 735 587 36 95
408 232 916 222 532 109
428 683 95 205 491 371
820 839 249 8 7 27
8 214 222 123 539 23
868 260 532 328 775 832
306 303 287 526 877 148
167 594 544 717 224 116
291 212 363 923 19 502
368 741 84 422 195 830
99 138 396 517 890 335
255 184 119 393 898 225
687 313 513 242 710 600
704 675 482 496 893 916
677 548 762 362 653 738
719 407 850 881 202 705
115 951 794 711 977 435
87 264 334 972 82 412
232 496 339 804 466 569
785 337 279 352 397 853
659 284 782 528 228 815
394 259 618 348 12 910
90 381 222 836 960 385
52 730 623 719 956 654
861 51 818 769 118 843
711 453 244 365 31 672
131 775 508 257 814 661
14 573 707 417 916 523
522 412 926 775 354 91
684 829 225 476 157 946
587 631 89 658 255 581
517 744 146 744 193 261
613 332 738 468 176 918
787 835 942 268 340 69
611 656 965 522 816 3
420 835 113 895 141 910
379 779 509 358 860 707
438 639 453 946 497 770
247 865 782 571 69 306
594 391 879 813 174 589
191 305 41 466 168 606
387 741 853 187 551 143
264 144 504 758 359 769
434 224 390 97 515 331
611 142 165 551 791 664
416 732 451 151 670 431
899 841 501 231 247 498
723 167 102 677 595 720
186 321 938 839 457 777
384 897 43 401 635 451
584 836 729 268 220 802
646 357 166 35 573 61
610 696 659 478 906 134
319 516 730 734 950 144
227 862 80 939 128 846
70 604 418 125 651 389
523 785 461 371 490 225
622 341 591 483 328 100
753 174 94 683 758 385
2 590 779 966 397 892
58 820 950 859 740 541
845 482 550 773 60 622
659 690 845 680 177 152
605 753 878 938 84 173
588 148 310 522 365 303
997 671 155 831 615 106
296 644 292 340 690 142
160 38 399 440 66 664
479 765 415 713 185 414
995 165 667 399 412 699
508 426 993 948 466 620
645 884 526 536 983 263
913 383 401 186 615 416
598 537 815 390 762 13
289 543 276 150 10 477
814 880 956 393 583 590
828 93 912 750 376 386
600 259 209 596 125 596
987 233 91 889 722 230
759 946 314 714 14 325
972 430 472 777 345 525
840 95 824 200 338 102
93 182 791 166 442 362
649 381 555 540 536 48
136 553 225 258 397 366
82 593 931 503 355 252
190 340 885 334 527 377
44 22 386 803 807 536
819 932 126 536 745 963
320 853 828 372 549 894
93 984 889 452 325 959
376 958 326 627 472 381
111 247 10 439 963 861
337 698 865 18 193 640
55 409 744 797 42 928
374 897 87 62 673 832
207 547 455 762 89 938
784 254 956 130 344 826
303 926 19 244 906 297
925 46 2 845 451 421
178 378 35 837 72 752
113 131 258 538 559 309
812 6 84 612 919 605
862 524 304 464 404 809
295 233 262 529 733 516
952 180 899 560 273 618
805 941 647 296 528 814
590 405 423 477 847 254
952 454 315 808 455 742
695 702 196 471 462 509
630 460 397 206 137 902
224 736 977 913 19 29
917 38 916 753 397 117
936 947 343 86 644 772
233 76 567 312 565 114
50 177 667 686 957 764
336 545 273 559 279 596
356 148 67 297 895 502
988 938 532 882 987 926
701 751 830 510 814 125
46 205 925 439 395 75
6 386 954 344 702 478
831 913 855 995 816 121
180 13 215 591 161 288
18 945 369 401 10 176
659 578 782 420 51 21
949 588 69 459 617 559
118 950 586 375 226 887
133 278 594 171 124 169
701 964 933 621 556 896
98 641 725 748 638 674
600 926 706 820 626 488
594 501 670 996 866 802
340 855 717 506 625 51
449 172 502 268 184 218
663 619 508 164 941 965
648 983 90 140 110 303
352 945 360 455 620 626
99 156 493 811 166 832
626 333 121 101 200 545
868 94 185 791 971 694
640 820 608 98 684 179
113 792 301 150 275 661
676 543 506 726 872 181
596 59 640 534 825 756
543 708 602 535 782 181
474 277 49 201 384 680
272 632 694 989 406 84
694 840 8 85 868 414
641 981 529 741 725 12
746 546 639 201 65 502
752 296 765 843 851 455
369 678 528 363 656 881
26 84 926 644 638 477
650 718 508 824 791 769
341 742 142 838 82 742
262 337 460 481 21 746
285 732 593 609 320 788
2 533 17 787 975 997
195 861 482 42 966 47
828 685 377 607 115 279
225 92 701 233 278 767
976 418 903 921 29 869
470 525 213 822 577 303
55 719 305 189 700 786
788 738 86 155 883 330
238 752 790 819 105 914
807 378 313 470 370 133
297 744 360 17 804 302
902 219 85 382 619 177
66 970 427 409 728 851
735 247 109 133 596 457
454 961 896 84 65 101
462 456 301 776 76 487
635 500 789 540 288 652
806 74 567 378 579 762
811 130 465 737 603 296
544 864 525 183 578 701
7 671 427 380 794 239
909 299 410 417 481 349
361 531 406 479 647 599
800 603 167 189 606 15
581 5 269 755 479 786
910 925 414 918 405 991
731 234 125 351 289 476
534 685 714 620 616 726
869 734 134 705 245 881
328 218 634 589 79 658
35 879 253 543 529 60
435 648 473 51 892 510
387 316 595 276 259 380
252 419 633 994 110 10
663 339 143 907 133 160
325 455 9 302 264 4
711 648 7 493 240 204
502 833 551 996 491 208
391 360 933 692 128 728
255 504 729 585 433 481
506 204 495 727 824 151
314 323 990 410 846 157
78 950 599 426 805 871
773 214 44 799 794 237
652 908 372 82 920 248
767 446 336 177 290 667
377 962 552 271 904 686
128 408 149 472 842 811
436 424 734 730 9 453
456 507 401 362 474 73
810 880 572 543 241 585
498 795 514 998 876 815
609 323 509 157 748 921
479 73 737 920 470 176
227 163 456 841 700 789
276 297 308 805 279 564
761 165 991 482 686 903
317 261 242 51 496 621
481 922 112 269 862 682
284 188 501 116 566 406
203 575 891 708 457 380
258 421 350 964 665 141
326 815 128 322 102 182
429 295 315 87 515 803
513 63 763 819 142 117
187 137 136 69 38 247
773 71 644 890 621 897
922 346 538 840 66 622
356 513 275 494 381 192
927 613 686 578 812 211
882 579 16 625 870 793
779 685 568 293 52 55
900 751 374 25 188 715
247 738 434 768 521 861
39 976 391 768 418 666
948 9 688 851 322 546
920 346 580 445 509 14
334 144 401 633 393 557
56 289 234 558 900 88
149 196 30 93 993 912
233 609 306 475 105 295
653 326 797 234 555 599
593 602 582 595 64 53
773 50 528 663 503 954
791 811 198 775 205 752
528 223 765 6 4 512
952 209 77 462 189 436
249 297 461 948 530 146
323 926 430 594 80 552
408 220 814 918 874 117
844 821 487 249 496 118
149 143 714 89 607 901
593 562 198 374 703 522
136 193 209 460 790 925
878 436 61 916 540 589
31 483 262 689 162 104
701 486 921 373 701 231
386 167 382 820 895 429
849 431 305 371 664 800
938 631 60 958 966 863
221 575 396 323 126 612
996 104 460 500 44 578
973 308 56 836 855 437
880 341 38 557 915 622
875 719 699 872 380 825
584 946 248 253 2 310
33 877 324 553 351 263
148 836 949 42 927 858
843 60 313 445 141 653
423 468 767 738 595 257
851 988 942 18 555 841
906 104 92 165 239 570
396 915 997 101 366 682
248 765 947 104 478 694
871 916 705 304 603 40
68 684 160 192 799 704
15 418 531 438 749 117
77 409 682 703 2 983
655 486 555 474 636 215
200 420 820 400 305 917
578 775 778 277 750 993
569 570 360 559 519 654
186 593 165 900 42 328
53 139 62 629 229 783
808 998 224 115 654 548
445 695 961 289 639 869
853 912 969 453 300 190
636 135 822 718 430 11
288 493 988 291 339 315
556 215 676 71 762 667
384 924 476 333 249 288
26 956 753 71 384 692
192 695 494 379 427 782
141 765 667 104 646 271
561 627 314 857 896 144
665 508 916 359 791 791
871 909 99 637 29 970
168 563 377 467 763 49
283 164 561 657 824 720
736 35 849 753 21 449
31 962 370 113 487 845
529 830 374 378 613 361
233 220 913 823 777 569
401 886 800 689 845 437
342 974 881 895 959 442
928 448 838 722 670 648
127 209 992 219 524 484
624 968 135 601 397 460
971 191 936 342 934 961
534 864 961 238 398 394
648 722 441 665 467 469
783 907 22 708 485 408
290 232 793 658 952 166
103 368 41 112 350 363
872 890 59 197 126 580
743 497 543 490 868 203
190 671 340 998 181 761
767 936 77 949 17 611
121 500 968 679 399 547
679 449 530 181 725 661
563 989 627 566 938 912
536 870 303 63 62 105
674 764 799 448 122 505
426 586 205 356 580 229
797 929 462 449 207 489
375 302 264 328 754 856
479 511 809 390 486 400
207 410 955 821 741 317
864 900 212 487 702 961
806 52 132 963 64 403
292 136 652 718 685 770
839 648 500 222 891 456
485 85 842 955 126 401
64 343 942 619 712 639
690 109 645 514 896 805
829 468 3 720 854 656
662 645 346 118 592 424
617 624 264 646 880 65
149 874 259 844 486 44
225 265 181 843 675 273
330 650 952 481 153 968
612 551 49 408 263 38
132 923 361 172 96 921
484 812 14 353 897 416
610 133 524 207 887 62
818 684 990 666 385 413
663 917 597 29 69 510
488 564 285 265 226 736
539 520 616 154 320 624
703 772 984 768 293 193
585 310 507 716 615 857
41 319 773 991 945 352
421 380 334 434 420 739
153 160 873 868 484 985
194 763 708 953 425 152
294 946 934 488 430 71
640 509 811 831 330 134
577 396 696 75 17 375
165 464 690 356 139 973
496 212 333 252 128 48
570 808 842 16 558 408
484 493 243 662 95 114
624 777 954 179 292 248
580 598 655 447 919 624
90 920 473 428 765 660
552 236 790 22 353 326
641 857 295 524 883 368
337 734 844 382 795 121
797 612 926 428 75 958
352 927 477 264 450 533
734 64 424 369 95 112
841 926 530 244 786 86
760 761 677 511 714 68
379 713 368 894 50 510
803 251 58 387 957 664
615 942 340 504 245 259
467 572 209 401 711 849
675 377 614 864 97 673
652 258 190 224 11 322
367 65 459 106 560 644
974 620 37 229 60 741
602 615 499 910 917 977
840 548 491 818 863 986
702 873 288 872 765 112
8 312 55 176 138 800
283 905 890 147 437 11
495 775 662 317 620 880
504 470 272 284 536 709
942 257 213 236 722 106
83 705 842 842 308 767
477 888 969 527 750 880
199 941 497 896 47 209
875 733 504 327 654 234
959 637 865 618 663 798
822 426 899 995 45 211
759 663 705 592 519 359
369 504 107 380 640 63
937 556 815 844 714 907
126 660 763 418 476 917
415 509 981 371 706 688
59 77 558 973 412 945
281 900 490 565 72 498
863 856 630 353 598 154
947 308 777 602 892 983
687 144 66 938 208 412
850 317 132 701 390 81
351 394 915 301 609 921
575 878 964 430 984 595
27 204 541 239 20 413
545 641 487 640 939 338
767 116 175 983 929 866
727 24 704 707 906 556
190 676 656 398 290 495
739 775 973 730 671 367
631 391 703 227 152 358
929 331 349 616 301 159
873 206 340 603 405 47
78 217 391 773 773 268
678 976 23 159 15 949
741 870 997 45 217 764
763 376 71 25 446 164
549 827 345 136 108 58
758 698 25 280 309 968
570 719 234 742 930 296
86 251 500 937 134 269
470 757 448 533 948 908
68 96 851 338 210 686
980 48 21 301 227 873
338 467 464 882 930 585
370 861 679 880 19 332
249 204 974 704 784 383
450 840 255 318 452 557
630 902 463 513 579 23
70 277 303 540 239 255
538 671 558 488 760 409
776 981 824 818 260 277
795 812 672 393 976 921
340 495 200 215 862 908
719 923 116 298 605 787
80 800 564 191 520 509
478 365 953 770 325 991
55 293 652 960 414 857
923 478 849 12 247 477
255 384 134 10 290 933
181 724 941 57 280 20
908 507 910 690 566 251
725 632 91 589 44 992
207 456 758 30 869 818
161 466 443 485 164 420
440 514 692 491 481 449
893 95 196 556 403 529
24 851 188 726 79 588
993 687 561 605 159 917
81 858 152 217 47 922
304 903 301 691 299 991
881 314 407 324 66 925
707 822 512 321 489 481
627 698 786 163 224 152
339 311 436 181 400 674
695 159 184 619 620 302
963 331 422 438 695 900
382 776 245 967 210 599
720 613 292 758 967 711
232 585 720 695 381 929
266 670 291 892 434 511
348 409 206 272 589 640
471 824 832 668 439 425
755 853 46 279 513 847
720 190 864 400 986 927
415 708 626 143 84 86
939 226 87 753 363 342
241 885 179 971 345 420
513 958 338 65 270 91
205 59 967 713 37 670
913 93 52 493 684 686
486 465 750 526 422 859
578 547 584 468 315 686
248 391 124 440 910 148
268 671 787 789 759 923
874 47 49 462 149 617
246 37 431 847 792 435
978 720 544 659 263 689
413 671 811 286 358 610
420 264 989 879 840 344
947 929 8 940 378 251
427 916 434 337 105 511
397 362 177 853 183 105
898 194 692 557 824 472
618 31 65 657 611 611
533 933 477 106 202 620
743 80 630 369 70 280
736 872 47 626 296 111
34 720 337 196 28 493
751 885 973 453 30 401
830 459 988 143 913 233
239 436 55 686 439 900
339 698 644 624 218 839
278 359 607 274 573 764
409 324 471 375 248 58
435 116 446 430 529 370
651 801 106 117 699 114
451 235 550 913 74 463
522 840 696 777 148 780
140 804 807 37 747 666
936 575 324 538 905 723
320 444 225 93 884 564
299 413 564 684 95 996
476 84 827 514 559 491
411 98 69 774 50 773
235 639 274 837 593 422
917 503 831 359 960 342
86 519 323 615 756 559
668 653 480 461 598 780
353 740 868 383 914 86
997 685 570 991 851 173
695 240 608 253 564 615
42 162 989 918 974 471
431 357 241 344 981 97
971 812 275 227 766 474
766 525 276 840 357 5
430 583 873 637 552 236
646 365 925 718 415 814
138 676 182 780 177 723
299 416 398 212 527 277
258 531 563 896 873 522
600 457 877 773 661 62
891 391 240 585 190 912
245 658 206 512 15 217
705 567 18 947 425 490
762 495 771 854 590 27
226 606 416 605 782 32
884 846 48 840 910 186
480 442 230 439 109 78
286 747 220 356 594 1
912 436 776 878 615 619
809 575 285 16 847 440
553 624 671 745 984 648
645 961 717 577 704 295
35 653 495 668 289 361
915 679 859 580 483 540
378 363 791 852 378 245
223 840 349 883 684 686
34 70 738 126 239 401
905 955 681 856 231 120
446 190 778 853 298 745
529 227 432 69 81 601
87 149 366 667 516 783
38 29 268 267 926 27
693 21 610 167 65 967
691 330 60 647 957 691
220 669 618 921 169 730
704 963 969 895 182 586
637 864 283 256 322 482
593 641 12 318 495 557
408 621 240 246 769 811
760 690 569 720 970 220
150 718 614 386 544 921
940 180 297 59 434 608
165 572 879 579 815 142
743 64 43 329 572 234
422 489 933 95 329 752
289 693 516 792 41 382
820 578 740 949 110 239
884 331 670 201 110 944
192 554 866 270 92 872
888 20 817 283 604 77
77 539 208 723 465 699
716 934 836 262 242 622
259 474 479 389 665 981
609 286 715 956 94 864
352 388 387 752 2 340
18 775 38 770 767 42
872 954 387 413 32 894
632 136 258 143 39 953
962 933 6 587 601 676
495 225 383 803 442 239
13 930 745 701 144 777
308 401 645 364 56 753
908 994 29 430 915 757
16 870 861 276 574 263
581 853 253 663 738 925
226 392 141 408 527 474
881 507 766 71 353 631
521 390 962 599 449 339
952 293 885 778 670 785
103 207 483 880 713 687
939 921 901 347 226 813
254 503 195 402 926 504
407 88 380 109 395 795
738 318 936 273 180 33
13 696 490 841 444 563
420 849 592 286 330 204
889 575 928 669 660 921
379 328 634 423 338 884
709 859 747 858 901 939
418 399 278 558 935 170
266 607 60 37 52 29
26 973 644 646 480 214
822 933 831 684 53 654
186 888 754 748 913 191
967 255 443 238 900 871
620 502 192 18 110 600
243 496 519 592 500 466
372 580 980 671 697 766
903 433 671 615 558 47
309 477 150 128 297 28
551 40 629 69 501 998
418 431 483 32 426 265
865 381 775 372 838 845
895 388 229 302 910 893
884 864 795 876 256 29
687 195 16 939 276 460
268 248 987 939 659 357
970 811 432 266 588 525
844 76 937 15 89 184
217 244 527 502 720 699
840 827 478 333 595 517
772 435 862 10 726 760
56 660 402 693 151 920
461 809 368 194 427 414
471 938 407 207 861 682
876 618 51 137 130 561
84 784 223 515 636 286
523 998 709 74 861 420
892 415 328 774 185 51
157 439 63 349 732 885
903 153 868 922 956 874
954 873 821 478 556 880
43 565 415 650 873 188
48 621 803 245 349 945
402 324 808 383 19 299
258 823 325 777 41 253
665 635 674 863 474 679
7 546 806 276 17 778
40 325 359 378 523 180
623 453 686 751 457 344
955 568 585 243 505 210
868 723 994 901 396 209
420 9 979 742 277 702
503 851 628 602 870 553
640 638 161 132 889 417
544 166 846 234 415 627
192 685 404 116 994 871
645 615 576 813 110 281
521 982 213 946 507 932
832 812 492 25 271 152
45 505 41 899 556 637
595 86 966 567 459 659
67 120 298 813 538 968
575 370 365 92 550 225
84 921 868 556 37 111
340 350 201 116 707 60
15 540 410 779 434 483
276 797 913 789 534 217
509 658 340 699 247 548
713 888 587 554 713 841
363 455 439 910 234 305
838 872 477 250 609 447
346 152 735 280 931 451
934 795 279 383 353 36
193 328 51 75 968 563
513 833 347 133 535 799
824 283 441 159 526 833
144 741 106 674 455 528
794 943 170 910 143 791
132 114 942 73 614 878
514 39 150 943 391 438
839 664 40 726 340 568
570 313 663 365 483 46
249 94 629 732 869 666
184 380 28 301 396 431
649 365 465 153 626 120
732 112 283 555 253 458
841 45 200 341 139 606
116 690 524 87 446 421
357 439 874 580 664 246
931 337 414 369 690 740
319 819 446 453 820 722
943 799 396 734 104 25
725 840 932 772 165 695
458 773 284 559 236 330
612 375 83 232 702 760
6 865 901 381 831 702
956 123 375 563 779 207
307 268 331 690 901 11
446 716 487 325 362 242
781 640 339 704 130 714
995 345 452 410 660 943
865 856 879 905 997 542
127 772 190 782 671 706
354 308 235 35 845 263
532 53 284 69 464 41
161 47 725 807 181 123
683 424 810 254 699 85
941 828 610 295 113 991
589 726 579 799 248 228
701 889 214 116 396 798
267 397 218 411 857 202
68 939 94 399 291 510
504 697 361 87 596 686
824 717 783 450 715 857
110 335 110 277 103 446
657 564 911 656 353 729
244 735 434 529 338 64
301 855 203 530 983 740
38 635 356 831 743 261
3 472 699 245 745 641
692 649 788 281 142 955
283 675 498 236 731 816
737 241 204 371 584 738
828 394 984 957 439 969
296 421 768 872 634 503
406 662 814 963 884 173
803 899 654 623 258 255
443 831 233 220 745 56
744 989 792 581 895 597
619 848 411 75 367 62
973 450 895 573 68 546
161 901 477 472 556 784
687 884 194 152 132 346
720 305 253 234 63 210
460 399 785 239 944 534
730 903 723 57 477 712
649 340 638 740 620 356
447 205 769 362 174 369
195 448 843 897 214 712
472 310 942 254 806 646
561 359 326 383 849 734
814 855 344 172 443 917
716 514 945 698 851 175
338 542 338 81 334 574
522 752 150 717 37 338
361 816 420 1 949 499
517 452 205 137 150 641
604 955 905 356 673 295
953 440 452 436 562 355
541 918 479 182 965 752
142 655 300 821 204 266
9 430 599 593 321 729
266 148 167 467 11 989
955 355 239 669 522 532
468 777 231 310 731 118
164 854 270 191 382 590
284 876 194 484 216 656
204 233 605 147 502 930
729 689 761 527 75 567
605 127 609 344 416 233
590 429 278 129 414 556
811 434 624 918 152 112
539 312 592 192 618 168
941 779 90 144 576 978
91 72 388 126 724 713
407 513 305 883 749 562
413 104 912 728 677 539
186 679 420 471 84 885
350 696 656 133 214 209
976 339 311 585 110 854
37 883 110 77 877 766
406 642 663 905 742 41
246 73 747 611 177 130
838 633 722 198 689 377
284 881 176 741 346 593
854 291 983 790 829 244
430 24 298 154 903 607
442 571 19 792 683 871
246 316 31 149 344 513
487 776 824 903 928 640
27 878 550 751 923 694
349 854 157 555 786 311
29 558 505 110 754 120
601 475 784 329 463 936
326 116 619 147 779 938
481 541 5 741 291 413
317 99 318 14 6 498
781 563 514 61 857 24
683 830 585 50 410 803
489 978 616 793 802 30
456 671 813 28 247 16
925 39 414 606 992 122
701 988 857 225 946 304
61 438 939 712 347 461
30 412 479 50 727 706
482 406 100 652 983 922
968 187 882 197 401 694
103 594 362 526 40 69
142 411 444 158 40 855
199 216 69 363 928 198
843 657 653 964 38 255
507 720 160 422 811 746
992 59 868 281 981 377
814 118 161 228 778 808
699 843 371 800 199 253
578 727 452 174 503 385
604 157 756 853 90 12
108 451 497 639 69 471
180 756 703 498 187 272
784 734 174 32 969 743
562 760 214 731 156 35
756 647 878 30 501 674
760 276 816 680 544 306
790 841 214 126 908 653
173 704 390 888 364 317
315 351 948 495 955 889
509 461 792 967 363 88
129 564 802 297 575 106
54 538 736 22 772 228
925 653 727 416 647 357
133 396 388 460 736 23
870 633 275 88 332 511
786 125 827 416 985 616
241 609 562 895 147 638
236 473 49 902 960 730
407 43 556 714 518 718
3 769 508 622 557 329
346 395 526 702 76 699
211 724 168 256 544 140
227 818 500 757 746 548
774 436 120 19 135 42
959 905 998 815 586 803
302 440 722 804 233 3
196 836 718 416 357 986
743 651 242 510 558 485
36 777 250 860 461 146
84 176 227 94 388 512
653 684 975 120 123 530
525 591 464 342 123 890
672 168 648 689 831 658
66 219 104 209 227 361
245 488 226 526 904 493
688 668 217 710 867 334
811 304 338 452 569 817
708 720 534 833 558 392
958 359 186 255 83 392
275 432 983 37 353 399
509 936 423 890 508 673
597 374 622 570 483 319
56 499 263 28 877 970
717 211 885 457 242 503
174 464 996 138 246 300
226 46 183 940 705 133
36 869 266 930 684 176
181 357 231 9 276 305
877 245 332 530 530 73
836 553 102 757 343 713
847 520 693 849 671 134
531 569 316 608 154 512
38 89 859 835 644 883
153 480 578 605 884 249
3 501 521 933 550 973
846 748 15 698 960 977
948 745 973 12 990 594
564 99 608 13 958 159
394 825 401 768 536 113
712 306 145 81 772 205
778 751 528 253 839 312
886 584 625 805 870 385
857 401 933 667 298 178
223 890 913 784 757 11
431 978 232 224 106 814
833 910 529 255 11 379
311 200 190 709 92 971
722 240 559 62 844 824
831 458 295 384 793 410
771 87 193 956 111 606
587 926 846 952 366 83
301 706 95 757 49 996
208 83 537 945 975 403
364 509 98 890 643 684
753 896 405 47 86 673
126 882 440 817 758 793
984 566 63 597 288 815
215 503 892 598 899 279
196 164 364 264 147 915
515 475 421 520 729 638
791 51 412 907 625 604
998 95 648 478 271 436
534 161 682 95 632 407
698 677 272 781 218 604
649 466 425 603 455 508
821 746 538 613 501 571
220 1 248 566 22 780
212 962 637 937 757 961
793 330 252 321 785 994
26 512 854 815 285 729
327 783 206 677 176 650
659 264 69 844 727 644
806 584 907 170 352 871
316 491 27 173 733 760
786 802 583 790 992 294
163 106 67 582 825 645
25 969 290 177 416 666
839 44 175 565 795 715
758 79 707 51 664 82
526 428 457 235 766 882
98 209 474 351 661 538
310 751 472 53 664 744
416 371 794 105 259 301
203 348 148 710 359 917
841 764 398 216 143 42
643 355 140 899 263 545
928 991 366 955 439 967
298 541 820 31 904 930
34 852 183 356 669 521
847 879 774 723 30 787
771 694 153 904 805 617
599 574 584 606 416 174
290 452 214 822 19 794
188 493 311 110 523 282
247 837 677 88 538 254
844 361 123 370 269 808
373 390 593 646 204 404
761 988 211 596 884 622
584 996 967 275 604 427
50 771 956 447 379 567
381 739 852 472 833 245
231 826 557 944 587 179
644 173 292 989 540 317
732 144 335 837 922 743
84 234 965 184 712 521
113 176 444 85 814 478
504 209 33 417 705 274
148 424 428 991 539 884
557 404 902 265 191 496
895 924 58 285 729 664
796 896 634 146 366 568
432 300 830 322 372 296
877 302 448 146 957 589
476 333 945 676 460 213
970 814 699 54 983 69
311 229 119 487 434 435
376 986 855 533 626 805
67 642 896 679 943 135
816 213 324 668 261 391
279 36 851 749 763 363
206 979 285 844 846 934
242 215 810 840 744 809
808 641 243 358 286 62
202 567 230 146 395 708
972 238 673 197 554 989
725 297 215 962 920 829
360 913 74 173 334 432
114 481 451 898 393 598
158 939 597 847 366 188
358 133 792 470 8 165
471 72 871 969 133 254
814 63 306 291 452 131
642 691 313 848 752 988
587 702 677 271 602 671
191 909 202 383 57 298
828 450 904 546 20 541
198 596 45 521 213 565
261 801 233 189 172 180
336 771 395 501 421 665
108 188 124 134 439 732
687 31 717 817 761 494
993 25 963 404 261 744
473 811 3 585 437 843
197 590 772 207 883 138
54 974 160 308 860 736
383 724 657 373 693 355
216 379 737 276 195 337
124 518 474 918 957 94
557 575 390 83 840 549
734 578 484 370 901 110
831 143 170 443 526 431
528 900 207 80 579 551
585 403 326 31 502 542
768 77 59 363 260 304
259 773 356 721 615 782
876 996 192 174 443 140
767 775 635 973 754 906
246 527 316 307 54 260
998 832 485 219 112 878
943 310 559 3 183 853
711 5 510 221 229 525
137 289 415 420 707 476
693 206 959 346 218 360
207 175 102 694 162 723
640 290 75 823 856 35
392 136 194 431 526 449
609 305 501 384 937 308
625 40 964 91 151 279
129 699 669 492 130 222
795 844 956 491 798 130
295 935 493 451 734 542
278 677 696 507 19 39
670 803 966 185 417 797
700 604 122 151 363 178
920 646 747 178 459 743
432 769 308 337 930 182
583 885 85 741 642 8
841 10 128 475 674 435
958 709 751 597 297 278
172 826 879 753 133 605
205 273 720 742 200 812
771 113 928 320 667 615
8 992 334 183 593 885
890 108 838 481 750 226
424 972 603 762 213 10
347 851 35 84 625 519
489 201 671 735 631 356
289 112 627 171 453 621
619 43 774 822 406 870
749 411 618 438 215 296
997 404 485 564 828 25
714 927 928 385 740 760
298 28 44 517 31 370
24 9 536 580 671 583
932 664 771 776 703 941
757 21 242 416 754 251
275 32 602 702 894 818
380 476 491 118 252 22
183 199 141 436 630 731
314 673 372 614 275 613
746 486 217 841 252 129
324 40 511 539 910 342
162 524 110 680 889 73
687 19 327 38 566 162
987 920 317 181 549 857
692 893 376 772 611 295
250 705 250 974 488 939
590 996 534 802 383 974
184 802 133 425 302 13
730 651 808 70 360 423
825 582 935 699 124 931
830 187 203 239 98 131
609 482 129 267 773 259
765 846 870 219 604 938
474 846 30 55 689 363
620 881 194 602 365 274
768 761 474 113 779 880
120 88 495 623 111 982
779 193 908 35 338 880
48 782 348 52 555 390
452 936 841 173 272 570
666 664 264 214 94 227
492 476 470 987 72 968
951 836 705 60 493 14
850 892 627 436 515 580
924 413 586 254 941 765
352 533 583 297 894 750
690 269 425 923 286 381
40 211 959 455 154 549
524 560 4 987 820 671
944 794 694 804 311 252
924 577 649 25 154 37
508 907 386 384 114 760
875 320 890 624 120 238
684 646 23 837 600 314
90 580 686 802 822 415
252 971 532 307 167 990
531 776 470 109 459 855
348 63 292 841 823 280
285 108 916 682 614 220
167 293 276 310 200 861
606 63 20 339 680 677
333 50 312 686 922 14
691 561 564 227 634 135
947 117 711 998 214 898
187 341 955 463 796 881
349 14 714 235 981 801
734 463 887 232 791 413
276 762 296 447 351 725
534 81 233 214 565 458
497 848 348 134 853 252
738 10 908 318 146 573
754 355 844 391 277 518
734 673 689 817 375 625
314 493 225 591 297 766
952 481 287 399 490 923
641 205 453 320 465 983
230 688 473 858 204 518
160 757 210 85 847 510
453 527 140 376 364 532
455 188 86 572 806 954
107 987 719 754 157 867
549 858 233 584 937 801
11 254 607 398 644 829
741 651 709 83 205 600
684 288 76 845 384 601
845 126 743 75 605 114
935 321 942 662 958 846
416 516 32 949 658 731
823 125 938 223 938 602
801 887 67 132 470 516
991 258 943 12 176 945
673 147 301 582 477 666
794 274 657 998 738 73
995 202 69 778 81 782
877 845 443 829 430 763
204 73 863 339 273 463
476 431 10 7 225 930
289 888 203 651 475 470
689 393 458 661 994 227
659 905 23 777 424 212
589 844 21 421 345 741
371 360 777 700 343 507
930 543 532 339 995 268
129 630 134 7 185 744
71 99 974 644 403 780
379 912 899 696 768 329
415 555 314 304 316 444
784 162 458 862 84 135
566 593 865 24 452 218
207 718 932 10 713 639
535 709 31 367 298 275
350 801 116 500 858 150
554 226 669 57 490 336
78 166 823 849 329 770
844 566 428 176 614 213
138 539 82 612 614 192
790 323 146 246 77 586
251 964 106 949 461 253
761 208 158 595 470 518
911 981 393 926 797 439
235 556 725 968 302 938
307 563 431 753 615 736
142 673 823 365 863 571
247 815 566 104 622 975
826 854 724 769 685 920
949 878 899 642 497 200
645 506 232 287 217 178
98 621 80 375 350 250
353 219 472 702 874 427
106 396 584 453 640 366
877 842 395 939 46 955
609 530 441 231 492 415
279 235 751 467 50 803
293 724 282 718 299 445
835 666 858 380 139 89
414 787 830 933 467 377
930 19 647 304 445 883
240 195 780 363 118 36
384 407 841 377 199 984
646 568 972 288 848 772
197 60 294 80 260 128
847 484 704 788 207 41
919 875 171 125 617 539
395 568 651 131 130 852
327 512 805 448 580 316
496 588 345 929 896 487
65 421 388 982 890 237
794 257 121 37 150 691
453 277 464 27 648 712
834 356 892 678 805 960
796 605 98 309 758 726
82 132 440 941 706 25
719 332 331 792 636 902
697 887 317 490 729 131
996 633 234 98 892 748
646 234 441 658 785 822
744 287 179 300 681 113
684 10 667 433 320 28
593 748 743 28 985 905
531 800 851 463 373 746
873 927 728 235 835 727
720 590 308 282 309 850
943 992 248 839 150 26
740 853 141 245 688 793
314 273 12 482 913 646
463 722 130 988 242 32
632 233 438 142 232 527
476 973 114 898 659 678
278 477 157 158 389 9
460 565 264 895 560 868
50 542 986 100 825 523
326 737 68 350 427 175
993 854 858 161 883 558
864 952 408 361 2 487
201 492 595 937 545 162
1 636 646 876 624 230
118 243 58 675 290 176
311 579 585 183 195 336
241 472 442 453 795 718
603 798 880 986 12 950
134 229 416 755 476 628
726 119 364 331 172 249
253 372 810 122 271 160
597 486 582 639 464 906
957 166 232 743 364 830
318 822 21 136 586 109
250 192 196 814 977 757
374 396 152 221 981 535
955 401 370 634 112 16
558 662 214 312 379 758
52 173 657 856 616 442
783 400 830 806 204 750
852 593 566 555 350 393
543 147 835 227 147 252
612 137 248 665 499 877
322 647 72 294 801 34
607 243 129 460 717 966
937 229 256 584 126 233
12 21 563 152 430 509
892 216 520 426 141 85
102 680 62 888 707 102
379 31 868 495 823 962
428 563 519 827 170 469
588 235 76 464 118 852
807 309 29 143 243 506
180 691 777 452 578 296
415 258 907 835 176 342
788 807 530 309 419 41
879 593 671 288 717 112
842 253 973 742 213 786
456 450 581 948 788 841
46 944 655 226 849 433
987 172 365 308 268 27
328 211 270 289 249 305
365 529 286 188 435 528
722 503 339 303 139 274
211 135 452 427 87 665
690 343 448 174 402 13
135 167 509 473 944 865
793 416 178 748 865 757
288 100 318 809 226 761
614 523 669 59 791 628
660 330 516 976 2 323
702 680 926 176 652 273
145 310 827 167 461 404
895 279 195 170 87 294
493 334 736 100 207 795
664 615 281 231 584 275
763 470 217 310 913 890
642 873 140 160 544 15
397 689 931 432 94 650
852 948 300 316 642 909
123 842 700 84 559 60
461 626 302 865 579 353
625 53 44 919 822 601
685 113 203 721 723 89
663 992 377 530 425 361
42 682 542 311 845 878
113 185 595 25 272 427
143 985 791 20 283 113
490 219 506 975 763 779
745 567 885 752 745 470
685 818 768 340 888 72
64 838 913 700 636 132
714 38 133 778 582 358
27 470 974 273 578 330
243 382 807 777 593 85
92 419 363 273 179 139
433 507 251 402 847 352
866 133 272 23 294 746
834 391 246 666 656 186
952 52 874 887 316 223
674 109 973 1 201 139
908 252 527 157 864 285
529 795 685 919 525 991
192 351 310 277 128 331
262 133 393 332 808 870
441 981 179 56 460 41
530 905 523 916 2 131
96 670 2 343 18 563
140 299 287 423 930 835
568 423 300 835 914 844
293 612 557 209 210 397
973 234 582 485 836 875
23 805 528 89 753 654
74 295 284 692 709 416
911 720 959 476 950 968
973 950 467 801 34 140
149 906 901 384 472 740
814 852 257 235 291 555
166 715 789 297 546 341
613 629 696 158 305 286
781 726 937 181 559 134
980 403 59 133 87 361
273 918 220 488 943 757
269 752 890 836 895 561
719 871 491 830 729 661
476 596 212 373 435 155
969 406 699 977 335 189
175 789 669 208 661 691
343 679 823 493 306 257
468 621 673 879 668 686
934 851 753 472 330 998
340 275 209 570 974 849
783 87 254 597 562 340
710 45 448 46 771 640
853 363 473 573 437 657
151 181 324 921 433 853
942 211 439 728 720 539
106 38 799 101 523 907
298 850 177 966 199 286
353 292 974 773 28 68
582 968 423 499 903 516
749 93 919 938 211 734
38 919 121 666 512 182
406 455 74 506 397 854
72 276 262 231 699 502
917 651 80 114 440 481
708 32 691 147 818 551
217 177 399 568 771 139
852 965 519 722 402 604
878 994 679 65 435 386
854 265 815 159 510 30
195 44 549 829 615 904
105 8 735 36 616 456
201 89 840 926 385 191
698 600 848 462 266 164
427 581 201 158 425 475
90 569 906 817 365 907
825 139 723 147 548 486
826 927 65 262 625 177
705 237 401 67 970 80
381 657 63 267 338 963
182 608 240 824 557 63
925 313 166 448 941 324
265 168 389 577 567 789
762 425 122 964 123 391
465 310 1 440 729 75
19 203 293 943 707 104
641 737 269 328 518 45
179 701 331 741 255 573
791 41 612 370 274 640
284 183 281 207 306 494
220 277 513 337 644 171
451 508 8 454 936 947
843 697 236 444 857 885
389 478 460 176 170 123
957 628 140 825 360 792
609 533 123 116 998 995
507 980 333 966 874 627
63 582 46 593 333 789
938 485 261 267 991 798
632 490 6 597 864 456
289 700 198 189 253 825
19 103 276 173 144 500
455 236 166 382 134 325
351 757 127 855 819 933
693 781 979 406 500 550
65 419 215 597 556 633
572 597 182 841 100 606
424 114 213 361 12 205
948 592 459 192 16 383
576 384 707 196 3 810
432 368 659 538 790 430
794 451 49 684 356 310
63 948 140 325 990 402
462 447 103 894 143 78
601 834 834 848 97 656
914 861 886 838 973 876
230 595 666 615 26 656
904 322 828 736 908 781
332 75 985 346 314 925
954 385 962 513 598 842
132 190 252 784 625 852
43 933 389 904 407 404
501 644 320 36 23 601
917 351 76 659 62 402
277 431 633 168 509 30
599 510 101 935 87 33
805 417 115 836 214 327
227 493 584 75 763 617
290 506 44 758 595 638
400 76 817 446 252 63
705 25 329 226 939 689
219 953 771 331 879 470
618 584 407 507 665 364
382 980 273 604 106 639
547 713 48 356 461 53
959 678 723 853 329 536
340 456 125 333 348 76
403 652 357 756 370 965
954 830 903 981 751 265
982 646 915 926 225 874
242 645 154 135 394 289
885 190 649 748 649 523
765 643 603 101 839 344
419 563 464 739 44 579
760 389 248 395 776 797
800 749 507 884 548 960
763 907 580 88 153 445
652 414 293 71 213 359
292 685 708 628 967 281
637 684 297 917 123 623
231 343 627 386 159 40
692 756 216 656 819 66
351 933 121 615 769 123
285 243 61 98 363 666
629 370 245 440 40 122
664 228 639 615 860 117
540 423 454 336 491 210
942 340 945 579 872 656
121 475 693 223 288 574
751 786 129 670 106 245
110 374 923 345 22 717
515 431 773 990 525 282
462 551 253 19 887 924
303 199 996 990 545 546
366 246 380 6 165 593
934 664 534 429 316 290
113 24 211 161 239 123
540 118 277 602 758 572
314 15 276 926 712 432
928 534 461 565 918 339
113 282 193 980 445 317
615 821 616 528 404 29
451 888 228 657 680 755
951 372 800 163 423 818
50 254 162 783 958 71
297 905 184 868 134 792
902 445 413 706 421 334
231 956 373 552 954 418
962 279 695 988 61 807
881 122 459 561 284 514
732 80 716 969 311 464
551 105 634 119 541 880
909 865 943 884 662 282
239 392 845 894 406 259
676 121 258 763 449 821
412 910 811 178 339 862
313 26 763 637 594 833
371 356 254 97 768 660
909 731 906 545 6 518
730 96 97 783 380 717
485 661 905 218 715 185
218 21 419 686 763 959
218 618 105 85 975 218
290 981 310 766 478 373
591 369 295 287 699 968
167 342 669 2 756 745
833 449 128 766 733 489
883 737 284 187 902 110
411 679 756 571 907 384
943 184 697 62 771 830
936 592 107 880 359 472
605 662 966 228 545 388
927 685 616 60 841 457
21 241 780 404 127 505
805 594 806 85 524 62
298 568 793 747 460 32
669 483 408 975 719 925
456 20 765 54 493 850
501 387 320 797 596 160
24 19 712 654 324 686
773 868 634 854 221 885
441 860 822 730 123 297
778 529 572 963 586 19
220 991 907 424 532 220
533 133 694 960 340 738
119 17 265 224 733 915
362 404 88 789 802 345
190 130 574 954 271 86
515 939 181 524 205 931
643 323 484 471 706 395
528 571 960 156 481 515
283 825 238 128 517 530
837 830 722 730 653 942
516 68 511 47 579 681
252 214 58 246 526 847
626 192 612 244 271 387
827 840 292 992 781 925
87 930 180 100 32 415
35 861 381 68 569 691
325 688 154 243 416 762
328 596 940 478 833 953
100 155 893 362 186 536
765 639 631 146 230 378
50 613 181 215 269 788
714 523 755 983 184 441
21 615 838 33 326 482
886 779 563 305 924 649
545 385 681 406 159 810
294 487 297 550 533 187
368 971 558 676 889 161
410 390 46 708 276 680
483 186 871 312 102 600
355 906 84 335 890 928
152 288 691 700 535 347
867 33 873 983 394 922
628 510 956 748 261 944
44 720 471 78 676 745
939 579 90 386 568 817
894 662 889 328 494 937
434 943 907 13 132 737
383 825 767 360 586 175
394 674 633 47 156 238
663 939 842 223 303 683
170 657 648 958 160 447
141 899 254 295 986 390
242 393 139 483 103 950
957 972 558 380 987 978
764 50 528 328 937 964
703 735 255 900 3 674
188 709 355 571 702 383
171 120 41 979 356 422
517 992 211 93 289 957
264 986 246 965 7 713
89 663 949 733 330 42
551 285 503 921 196 965
501 688 742 353 657 921
966 295 172 290 715 741
61 540 385 977 467 255
345 943 650 217 395 221
528 985 188 184 856 694
578 37 497 408 650 411
365 199 235 862 302 889
616 519 901 967 514 277
239 360 63 845 639 111
658 90 545 542 802 367
90 675 345 287 512 811
806 386 911 555 691 537
277 502 991 454 922 28
702 643 947 397 842 180
466 741 970 529 43 131
432 443 994 620 35 381
369 778 280 685 644 70
495 801 735 371 603 762
739 924 685 482 399 600
910 121 354 343 264 335
797 572 7 18 280 613
916 125 253 277 889 556
426 838 886 576 67 936
711 613 994 755 431 824
427 742 498 612 809 797
379 82 218 265 882 500
352 489 817 830 696 619
973 879 27 915 714 151
763 345 206 380 609 259
347 830 814 831 535 850
214 479 681 431 564 212
366 667 877 791 624 409
741 209 318 704 208 652
750 407 705 817 340 353
950 998 316 82 731 918
624 573 425 977 29 740
963 209 104 340 982 573
763 934 659 388 237 873
891 421 908 553 949 250
940 767 775 721 177 400
146 564 987 589 905 712
129 950 694 950 54 893
320 526 321 551 698 934
86 752 246 415 586 937
407 690 691 794 850 352
88 882 448 44 965 686
720 629 415 115 576 674
937 780 752 26 351 53
37 546 705 145 447 851
573 904 154 605 972 398
837 358 772 39 585 775
103 896 914 412 642 782
260 972 411 54 112 97
144 830 721 313 320 44
32 148 537 580 931 740
91 120 461 24 381 148
500 255 45 646 545 986
434 208 579 991 366 785
461 368 197 576 889 740
54 46 829 605 225 168
859 683 893 89 145 296
886 510 860 691 542 307
837 93 332 176 867 131
556 262 508 194 421 982
829 870 494 925 811 355
95 360 501 911 24 880
421 770 670 469 510 657
348 914 581 34 673 461
29 814 754 328 525 234
707 313 370 54 368 931
351 786 580 285 517 42
221 323 885 909 853 976
470 397 397 331 746 451
952 443 711 365 373 601
720 654 773 573 848 308
151 593 365 210 249 354
908 326 964 725 490 822
517 205 92 359 877 621
279 322 503 85 21 925
547 261 210 555 583 640
30 42 971 633 66 135
392 793 621 815 589 166
560 680 970 144 170 14
7 221 411 973 492 524
464 495 17 850 898 611
705 87 878 936 749 387
658 455 676 550 980 987
549 546 682 9 779 744
128 606 83 772 19 568
772 546 586 101 86 281
310 718 98 534 583 520
880 659 978 115 194 531
711 790 306 847 677 100
529 24 794 243 436 826
708 180 857 974 274 482
847 129 764 639 348 5
915 93 90 181 76 514
889 496 974 281 567 34
30 140 446 673 660 9
193 29 356 986 229 918
354 82 134 377 892 643
731 527 198 277 29 693
933 677 80 949 742 870
573 353 368 505 291 782
31 704 176 498 815 805
579 158 840 170 303 828
503 115 684 907 694 967
139 350 20 644 378 149
673 730 683 159 546 790
815 20 804 660 381 243
758 333 142 995 846 693
314 430 975 90 755 235
640 656 111 726 697 498
227 569 514 549 290 699
276 496 675 418 324 767
852 828 310 305 698 863
334 632 352 523 132 335
954 854 56 951 33 245
724 811 402 976 383 223
529 376 305 434 155 136
737 764 292 393 625 403
711 96 98 391 182 254
186 938 817 535 166 624
901 21 15 364 719 489
142 358 756 82 346 41
249 547 876 304 54 911
79 238 720 309 922 894
4 590 959 672 414 52
961 829 601 593 839 628
215 305 705 286 121 941
770 721 61 214 251 365
264 210 556 796 304 816
683 241 757 749 194 362
245 297 576 627 851 207
191 423 566 819 640 928
462 27 182 816 836 913
560 592 720 654 409 834
804 464 36 734 580 245
463 997 721 766 670 599
480 542 310 549 783 566
301 171 228 163 413 733
733 418 393 760 119 898
224 907 17 315 887 887
176 737 382 100 745 402
469 998 466 869 813 862
965 8 3 239 902 622
361 416 698 359 921 17
116 556 26 599 380 105
779 487 397 378 375 635
29 171 87 7 323 644
582 775 686 678 49 583
384 279 470 365 26 711
549 60 262 772 269 129
728 755 549 530 988 878
348 463 546 586 918 210
564 538 903 546 179 781
382 444 384 190 181 995
647 110 564 857 272 102
845 594 375 492 636 930
369 65 475 639 944 260
242 550 344 19 1 162
562 811 145 73 592 917
733 587 143 317 302 956
365 761 531 725 757 388
206 246 457 129 608 880
114 318 209 501 237 393
499 783 557 11 23 52
586 107 953 734 568 455
395 633 794 167 10 255
504 964 776 544 961 142
96 172 645 798 380 619
983 270 918 137 577 515
390 847 547 958 491 529
755 172 685 103 757 255
997 383 917 515 368 89
794 67 721 359 564 859
883 37 908 187 344 513
144 829 428 443 368 577
853 991 12 447 394 57
302 319 622 241 961 884
748 475 335 943 195 687
68 727 419 666 140 610
586 154 316 50 478 119
715 723 434 12 278 495
919 919 398 971 843 951
845 153 97 989 884 70
367 552 229 115 350 871
772 802 49 926 572 872
161 129 869 647 979 105
844 907 404 986 610 995
493 437 630 972 356 994
34 798 426 699 565 274
812 527 375 641 601 478
971 978 127 224 105 220
650 188 117 663 530 561
901 713 26 334 587 415
662 570 583 368 17 443
968 570 329 729 791 991
926 288 804 185 353 897
80 435 487 170 61 780
120 8 406 56 694 239
34 925 61 458 785 761
431 865 130 996 128 252
865 297 451 390 3 17
48 651 132 314 854 846
384 839 504 115 207 237
219 136 863 343 194 855
912 395 540 778 770 897
738 597 969 54 668 882
112 450 930 687 384 611
73 889 431 737 493 937
606 351 552 319 703 866
518 131 772 811 537 244
989 989 255 361 44 217
946 846 491 719 199 345
379 656 544 441 770 114
54 371 831 700 95 562
944 416 287 75 242 838
855 759 905 36 146 519
71 850 44 579 244 476
130 383 250 563 262 191
666 984 906 115 683 371
479 807 370 233 61 649
918 22 863 215 376 245
688 59 792 845 224 968
687 778 228 981 876 717
827 798 814 448 74 542
314 344 441 524 40 217
135 948 709 997 277 55
78 978 837 247 858 295
328 550 796 189 45 110
30 777 441 256 185 552
50 833 842 951 851 5
323 844 290 245 851 43
569 444 514 655 752 638
176 885 42 711 52 885
256 238 386 857 814 780
588 884 97 932 277 134
331 168 107 433 334 42
154 45 290 881 376 798
265 729 969 282 835 216
2 715 279 470 774 37
416 657 117 652 2 380
828 223 111 771 312 605
733 545 115 482 808 767
178 702 435 706 317 444
754 293 790 852 47 765
761 781 239 495 839 426
906 745 888 384 149 20
470 824 682 927 362 447
908 906 727 404 759 972
521 831 128 623 215 533
763 50 783 369 348 580
594 786 334 339 255 345
640 962 871 267 172 221
471 263 796 698 859 254
209 231 587 761 103 537
217 160 919 36 905 353
200 744 820 715 108 926
983 198 374 668 841 416
830 658 907 217 109 892
62 368 403 463 448 572
496 816 45 505 149 355
896 340 745 873 520 304
931 192 650 953 504 364
885 46 698 504 838 407
832 711 355 528 605 134
940 246 816 243 776 920
54 529 962 13 249 846
776 194 402 898 682 505
693 813 284 664 706 322
766 28 144 628 795 79
453 226 790 995 13 669
910 9 47 302 959 331
153 184 684 203 49 459
265 847 276 560 94 816
546 875 400 825 552 430
997 708 826 291 585 392
225 419 810 142 983 939
256 631 987 85 841 173
22 495 304 863 162 810
860 381 486 313 462 172
620 684 822 699 874 830
817 465 883 377 794 187
351 346 222 1 317 281
799 673 499 890 644 315
155 927 908 426 340 354
320 323 253 112 307 790
222 826 683 167 286 475
935 510 351 109 327 444
896 546 628 854 777 762
4 355 145 24 201 771
973 753 779 358 725 272
103 306 735 803 614 600
475 481 809 914 795 604
639 33 215 498 790 439
782 772 714 449 93 391
811 87 164 320 374 296
502 36 214 560 349 275
795 226 458 349 420 599
708 826 297 370 145 557
370 381 117 947 982 810
109 29 853 886 155 331
682 820 607 417 95 527
39 846 837 653 976 366
454 844 558 926 807 921
554 755 591 825 601 138
692 78 786 400 91 802
351 304 396 349 935 203
270 928 518 94 984 647
819 297 297 510 49 778
484 142 827 326 612 462
95 698 895 757 84 533
168 437 501 42 275 233
38 882 678 302 673 209
29 801 39 239 409 52
525 584 101 170 510 83
941 542 228 819 221 368
571 914 341 441 796 175
278 451 212 236 141 23
76 961 454 118 711 896
280 503 35 154 361 794
664 129 431 996 364 983
346 872 232 462 755 144
713 754 104 811 99 653
514 747 57 255 452 26
713 505 2 405 103 583
499 784 649 494 887 821
48 423 186 974 665 127
101 969 680 395 94 102
389 161 599 116 678 33
952 384 701 943 527 965
356 805 477 716 956 473
888 694 218 885 272 11
229 584 639 538 947 857
9 204 805 764 438 589
137 949 61 282 133 156
9 299 880 669 577 438
68 703 574 218 627 610
931 425 138 334 740 476
997 484 933 904 934 361
50 713 775 118 624 739
740 164 989 951 566 33
789 128 827 817 643 354
490 953 631 304 258 677
781 242 926 825 453 524
592 941 974 469 857 272
110 205 862 345 565 306
418 508 661 71 30 246
99 351 986 874 368 262
529 610 16 695 218 385
44 293 417 433 316 215
262 272 859 355 743 858
906 404 731 962 670 83
202 99 392 532 990 531
582 537 719 469 111 60
423 986 231 792 98 250
88 351 94 322 187 31
977 436 77 366 652 827
839 828 256 183 174 697
747 558 370 335 837 443
751 565 613 625 74 193
432 504 398 332 427 439
629 531 27 98 845 344
32 14 189 306 650 740
34 983 130 126 219 988
25 78 662 10 80 338
175 767 245 309 819 746
914 878 25 863 700 418
295 427 286 157 284 483
292 445 51 354 394 914
63 27 897 647 736 529
785 65 61 857 512 359
202 255 683 862 582 373
308 196 826 446 121 507
414 645 983 563 499 691
66 713 307 8 438 471
521 292 221 542 209 523
718 814 88 824 847 262
778 746 328 790 277 319
149 677 223 589 70 698
3 321 506 384 583 647
554 787 511 464 436 397
904 477 521 35 114 385
87 242 927 347 47 70
142 977 739 524 789 731
756 903 879 148 354 27
392 369 381 537 638 805
836 307 637 165 885 667
551 633 893 572 573 784
343 666 226 600 235 876
582 390 891 103 813 529
523 65 539 185 176 352
909 282 527 238 703 625
889 479 742 539 517 188
829 250 283 371 593 310
163 37 121 799 968 287
703 12 887 82 87 963
529 514 949 917 62 768
205 20 743 296 668 926
325 881 178 346 346 104
143 537 168 80 513 233
45 242 436 984 277 305
812 99 597 607 472 237
348 660 735 588 219 393
518 897 807 311 362 21
806 990 151 303 957 956
736 753 837 520 213 989
769 228 167 869 136 894
506 220 906 970 16 996
729 941 502 210 804 894
561 831 662 881 676 713
14 214 732 145 847 325
974 978 166 650 54 105
893 430 855 10 457 713
774 488 496 442 449 27
403 383 90 538 832 967
811 575 972 531 646 930
268 582 97 793 632 252
205 796 416 601 863 953
959 908 282 151 847 599
899 691 706 696 565 814
27 239 964 856 971 947
357 400 926 132 463 947
551 466 438 593 798 254
115 795 481 361 844 305
599 229 300 976 682 907
652 623 658 481 503 47
377 378 425 546 588 231
75 262 409 213 195 184
905 612 261 343 397 255
175 269 929 792 419 760
56 731 620 933 335 686
197 73 852 40 875 948
918 615 456 771 584 625
23 452 960 613 296 583
696 304 424 799 287 440
70 602 823 133 729 907
34 627 439 454 584 34
743 763 109 419 571 348
332 240 826 27 2 812
316 723 688 301 982 761
39 693 689 4 639 707
590 131 580 224 184 201
846 306 221 111 15 656
384 598 452 285 714 348
989 668 685 419 874 129
562 998 473 855 242 792
957 389 312 153 251 638
400 763 308 532 419 465
39 377 723 126 437 534
53 354 528 709 700 905
461 50 30 594 951 858
815 363 615 249 96 236
425 368 845 640 959 147
50 654 253 163 495 824
129 102 596 871 112 33
686 856 962 153 42 736
325 943 61 353 974 440
828 606 811 227 333 408
39 98 94 992 860 7
986 846 981 518 202 737
492 309 898 173 579 51
592 697 513 111 241 109
350 233 473 824 883 19
814 772 446 744 346 904
87 872 688 769 956 374
876 722 830 281 777 556
961 56 41 423 264 673
672 794 227 263 932 832
484 282 239 567 810 855
786 994 291 25 881 644
472 856 837 759 875 824
239 837 302 606 908 617
126 982 437 980 49 590
823 557 232 873 837 6
299 702 839 36 254 597
15 859 795 227 696 272
149 150 345 365 118 579
363 382 211 158 396 348
52 286 584 505 700 392
192 168 449 989 444 389
276 852 493 553 585 686
150 185 64 379 158 653
529 124 183 824 599 350
223 779 920 147 569 692
678 903 497 157 138 573
228 136 592 896 103 832
143 338 317 666 507 324
657 878 798 433 329 61
60 628 486 147 447 145
300 413 213 565 722 514
474 956 909 942 850 440
433 542 641 567 991 219
964 375 793 140 156 750
645 813 327 77 412 362
5 552 615 423 145 212
232 762 194 211 291 65
507 396 247 550 522 564
231 373 145 909 553 490
733 950 118 244 742 362
608 579 3 324 602 193
496 539 290 203 379 605
694 966 194 584 874 457
582 848 986 281 374 506
476 408 67 475 668 591
6 144 891 650 659 899
453 487 739 707 306 24
663 791 329 29 647 320
933 855 244 5 941 628
606 917 713 956 907 196
307 487 657 839 534 954
632 45 92 318 160 129
838 977 403 188 250 689
370 749 489 163 801 958
375 260 513 646 225 856
703 704 205 831 449 759
255 678 953 343 514 368
815 104 393 608 451 331
679 227 448 901 574 296
719 886 528 594 83 893
952 607 984 216 720 126
382 996 365 5 678 847
984 121 18 54 470 207
406 567 402 853 352 621
193 738 313 811 673 250
748 522 949 119 858 539
579 222 289 634 844 546
783 644 915 534 222 137
981 565 432 599 433 926
310 345 296 491 19 438
672 502 632 875 81 565
794 209 964 349 888 225
104 983 901 141 537 883
774 381 853 90 27 509
813 773 765 681 723 747
580 167 575 876 441 333
693 983 149 342 289 491
302 116 297 84 656 200
502 750 173 69 249 807
276 605 980 871 439 543
787 936 893 992 616 891
841 922 576 449 79 543
998 734 63 834 181 961
954 231 144 790 859 438
387 811 725 499 495 725
360 237 73 23 617 781
775 914 869 235 312 175
866 125 823 67 188 864
295 763 343 599 328 641
112 717 535 769 740 757
228 1 378 612 397 723
337 771 756 166 893 798
696 962 926 223 133 712
236 604 975 696 563 412
141 723 19 184 163 888
870 981 947 651 498 586
122 797 964 333 161 411
655 27 842 32 920 25
987 932 610 613 383 800
225 66 681 334 294 996
281 582 960 711 342 339
483 600 615 290 753 639
85 785 492 395 47 431
767 789 662 42 716 962
162 525 579 754 539 461
770 881 45 433 213 208
909 784 466 482 112 19
867 196 590 192 472 610
317 716 328 641 506 149
336 842 622 498 803 403
74 626 833 362 206 314
910 453 247 528 832 132
590 286 733 417 743 738
136 22 519 316 648 371
622 150 724 163 877 84
126 945 418 380 209 48
279 262 155 128 486 114
110 340 196 456 717 538
287 658 816 850 107 254
815 786 438 550 756 681
691 450 818 661 925 948
490 514 381 33 192 108
232 966 370 466 545 840
524 459 464 367 82 47
705 243 801 823 439 517
361 671 971 980 477 703
490 618 440 665 411 551
944 305 10 479 512 631
415 147 522 219 552 126
329 137 143 53 471 483
113 170 761 767 236 374
671 634 273 899 572 755
535 711 590 227 611 723
531 759 491 805 33 815
439 478 399 853 401 227
818 308 181 907 720 477
579 584 822 866 905 321
97 257 401 132 250 64
731 266 223 36 453 430
59 36 611 237 22 402
17 703 820 632 245 42
846 913 830 105 414 929
702 747 753 20 260 565
69 681 832 824 144 197
653 515 531 856 22 724
659 262 958 528 738 781
446 581 13 126 793 900
452 158 36 797 954 530
215 639 655 791 259 586
252 489 156 135 682 480
618 560 864 110 350 974
509 560 635 683 713 409
825 699 327 488 273 732
152 810 584 418 556 903
739 629 283 129 560 736
848 715 72 238 861 705
773 228 824 339 68 536
616 860 465 748 546 541
874 45 536 636 80 566
828 946 858 422 753 958
752 912 721 289 472 140
168 698 794 905 722 108
969 281 804 4 284 324
69 523 450 760 951 324
580 20 442 871 769 70
647 822 377 318 859 231
32 4 242 734 675 153
655 288 88 632 295 525
633 334 648 953 971 649
28 936 927 669 203 436
770 540 992 260 960 86
159 605 98 812 14 27
481 435 413 82 468 446
839 608 402 959 539 148
838 137 35 657 729 653
197 883 703 305 773 547
26 24 958 615 855 422
805 845 969 184 783 187
812 262 217 650 539 747
451 106 106 661 699 667
976 904 76 523 711 634
264 654 850 683 100 575
711 514 711 487 473 63
412 473 523 207 261 499
664 88 167 113 128 855
430 516 190 908 500 236
555 33 905 753 193 262
978 799 207 49 580 811
516 288 93 929 279 246
627 50 937 844 634 503
698 907 557 300 1 163
830 335 430 586 90 981
14 369 739 56 399 112
733 433 263 225 569 718
799 521 76 196 618 742
321 634 385 46 789 818
217 924 786 654 81 764
217 629 8 107 392 91
235 115 612 973 364 291
346 736 786 747 489 719
75 669 668 7 979 815
636 411 349 868 460 782
197 528 987 197 496 391
232 537 245 570 984 701
380 917 98 463 5 26
398 36 729 508 603 132
743 392 155 638 737 560
976 89 3 735 685 6
662 940 547 783 648 802
173 680 912 689 558 374
525 907 751 503 758 550
997 157 88 936 215 754
475 889 656 80 774 88
81 466 236 330 635 766
830 105 771 154 819 678
719 892 595 23 892 731
823 728 39 916 18 153
394 76 548 100 585 188
116 604 18 156 794 21
427 26 579 878 48 645
144 100 813 529 207 96
689 238 674 405 836 118
555 535 819 550 407 461
145 167 456 480 560 747
626 937 981 409 449 885
231 803 636 602 835 337
280 599 199 289 475 668
480 416 791 959 221 735
14 737 623 742 19 126
224 59 242 362 63 929
895 294 349 921 871 433
563 723 189 589 908 758
920 628 707 31 327 431
351 842 288 442 124 32
555 604 573 897 718 287
589 616 919 189 554 69
690 820 506 368 31 727
941 987 793 639 571 658
496 16 306 909 587 578
199 17 71 491 364 476
326 57 368 585 550 954
423 899 693 905 541 395
208 672 775 101 944 424
3 888 171 325 493 521
567 246 68 128 277 402
900 243 442 803 176 619
533 351 627 181 726 272
663 801 347 370 344 92
104 298 306 751 489 103
457 927 590 123 652 555
895 916 565 710 293 66
835 871 786 865 361 507
222 471 566 365 819 123
771 316 839 412 447 592
716 303 68 594 597 402
140 328 20 438 97 481
456 781 649 882 736 32
881 531 854 521 738 834
428 521 342 174 712 399
494 14 235 541 28 451
285 979 276 330 615 704
301 977 905 662 782 979
558 430 436 996 261 832
194 715 416 834 477 306
207 345 1 766 630 855
494 637 843 518 75 4
603 960 587 54 877 926
795 696 874 136 227 157
508 184 938 239 379 141
527 24 497 319 168 745
868 104 267 619 139 760
578 260 237 237 818 366
602 763 429 443 703 554
627 325 499 567 560 32
443 158 488 281 121 277
519 807 594 101 771 684
414 803 413 704 362 265
195 74 829 74 25 698
807 50 465 717 663 564
421 654 55 250 695 621
802 607 281 299 225 316
138 649 43 531 937 449
92 120 659 191 564 68
909 657 266 478 194 57
558 758 366 780 2 746
257 638 771 890 557 863
800 710 385 481 744 281
301 19 574 916 490 731
229 162 196 261 214 661
617 383 272 314 475 795
248 182 806 603 76 491
811 503 392 312 46 447
979 851 71 589 532 998
756 446 358 916 145 187
799 256 852 272 500 582
990 864 822 181 329 348
588 134 39 345 513 897
679 443 72 283 240 506
591 416 257 213 242 563
534 572 164 317 454 246
129 440 251 307 836 533
506 794 87 496 316 665
655 605 599 497 797 481
476 72 788 500 692 381
777 300 625 536 500 759
147 983 272 491 848 523
450 666 391 649 25 652
344 25 452 753 145 729
618 601 354 165 91 534
395 570 645 520 99 123
802 39 436 769 582 686
267 72 328 116 936 264
953 818 274 411 321 425
737 646 752 678 191 513
446 1 113 508 128 370
442 808 836 718 336 423
658 389 10 894 745 294
449 697 876 528 547 29
149 455 14 300 496 85
368 997 214 380 750 62
262 422 72 811 91 977
21 737 982 815 238 195
284 191 605 776 895 583
504 816 605 103 749 170
121 727 298 457 995 582
830 139 38 555 43 388
368 373 405 15 581 833
967 664 580 628 820 956
940 620 623 894 19 32
854 43 285 762 728 887
381 610 466 732 517 721
154 465 288 282 270 850
65 412 762 759 874 526
11 463 362 462 172 53
410 185 177 552 963 113
350 714 519 513 188 39
37 900 956 333 156 278
363 306 428 358 485 386
79 347 845 758 797 460
148 667 560 693 962 314
918 626 780 975 919 860
531 200 433 187 680 172
620 685 960 566 975 118
570 72 735 328 303 230
83 35 157 972 398 705
885 652 681 706 554 338
642 617 909 296 940 747
42 710 831 894 845 571
877 846 573 289 678 672
349 848 691 813 852 40
913 548 493 998 650 418
791 210 35 46 582 150
731 715 868 621 210 633
225 836 922 897 529 781
389 92 257 97 978 612
424 736 910 131 950 320
29 527 877 261 710 484
880 78 228 133 846 483
631 789 229 564 395 550
964 180 563 667 779 45
447 681 17 33 959 906
870 381 132 774 86 787
960 254 787 405 879 700
566 681 917 871 944 295
35 635 932 581 486 329
11 677 306 408 933 679
103 679 115 891 13 277
659 938 781 455 434 198
979 255 842 879 344 449
939 588 218 897 37 930
51 65 133 746 579 178
564 805 802 767 472 361
708 254 648 586 963 735
864 404 802 574 306 558
729 548 236 302 152 865
823 405 714 39 771 236
140 188 294 964 227 498
106 992 3 403 668 348
221 294 92 251 179 844
357 869 384 845 278 864
793 713 451 914 545 832
982 367 291 468 171 491
461 212 620 746 713 250
277 535 81 123 680 547
596 19 190 744 210 968
92 511 873 856 236 342
626 107 152 129 54 219
76 129 49 486 274 663
996 782 162 903 28 175
50 831 474 516 357 546
568 906 727 505 888 877
300 873 53 500 412 292
318 240 851 969 890 256
879 49 155 385 866 926
366 282 125 331 276 823
970 86 215 917 647 216
121 620 412 540 357 639
444 318 792 538 283 83
596 311 565 457 202 119
289 983 511 11 654 215
136 576 579 326 336 885
340 254 140 936 343 124
312 872 104 594 244 772
589 974 804 858 257 381
150 331 778 954 10 500
320 206 439 545 860 552
126 95 721 860 761 489
693 965 771 885 208 134
259 813 616 417 595 258
134 984 604 325 533 392
628 481 596 282 804 139
875 915 858 752 730 242
280 747 510 597 180 509
405 226 207 953 833 892
416 725 74 90 726 976
331 684 695 298 855 605
432 532 227 507 869 465
731 718 740 10 434 239
952 91 22 871 777 437
909 937 264 106 342 494
924 168 429 261 961 570
397 342 482 484 545 215
59 326 326 744 42 626
856 284 253 381 256 473
19 482 714 326 297 156
986 469 104 97 336 183
92 514 618 630 449 814
779 61 770 213 335 666
191 112 722 39 49 692
853 289 519 618 684 313
510 171 903 466 592 410
503 500 865 501 277 458
596 237 710 606 172 576
585 640 42 725 254 983
943 770 781 554 299 209
251 348 963 957 52 4
6 616 616 265 500 257
753 121 127 43 513 319
817 644 316 451 49 485
371 686 853 561 802 725
996 615 871 824 148 352
431 250 582 597 513 247
746 735 678 179 6 575
784 804 795 30 616 302
143 481 156 239 933 973
44 580 526 232 365 958
128 230 808 882 175 470
279 251 99 970 103 902
385 441 929 993 672 414
122 70 274 212 762 291
394 725 909 474 993 84
519 302 792 743 154 334
576 980 583 453 217 395
439 43 947 452 452 889
361 471 119 113 417 525
312 418 815 545 849 235
734 839 623 248 523 150
218 380 740 857 394 803
428 16 751 727 796 558
325 834 650 271 102 280
22 499 13 283 923 560
376 356 448 626 187 122
187 982 275 494 457 536
965 450 45 772 214 141
37 190 998 917 67 602
789 290 592 29 452 415
725 348 325 351 718 430
644 709 318 516 404 336
401 409 857 951 577 449
579 668 742 123 653 6
941 20 782 212 177 319
47 701 465 443 511 232
587 58 540 33 423 352
499 258 217 728 259 463
23 863 275 497 867 791
912 382 694 913 748 461
743 811 966 199 850 948
735 504 388 100 270 148
773 400 913 933 233 515
790 219 977 878 723 624
880 252 352 75 818 200
826 326 431 811 409 917
769 336 13 934 485 741
400 706 971 689 457 502
256 470 167 626 359 647
442 266 208 67 619 139
38 451 387 6 679 490
973 755 269 672 448 205
423 158 298 299 707 592
269 515 48 584 48 42
400 488 325 185 873 772
393 448 306 469 846 250
242 4 401 60 725 391
967 694 279 922 339 56
280 397 967 604 840 95
64 215 339 144 748 981
437 801 778 518 982 81
509 6 352 881 262 819
492 477 807 334 300 55
354 382 49 674 237 530
627 246 345 791 323 419
94 568 446 498 627 928
103 634 724 640 537 158
170 475 73 397 609 339
936 537 219 787 632 586
538 310 487 592 827 164
469 235 567 8 998 103
140 689 171 991 404 856
420 229 414 201 539 115
608 814 940 450 820 980
758 762 132 238 301 729
798 661 8 125 100 544
658 374 769 556 417 255
13 798 605 236 166 56
259 450 663 902 801 990
316 847 399 219 225 828
727 471 440 72 118 768
207 436 340 303 671 526
896 487 488 925 859 27
111 733 488 164 564 96
839 852 791 11 159 768
885 181 970 559 255 254
375 443 37 627 308 936
461 380 856 211 696 918
822 561 810 491 968 643
186 140 240 819 896 440
443 955 748 831 925 320
514 94 842 649 477 460
566 183 27 447 888 366
184 303 773 224 203 470
895 712 147 209 418 267
528 542 830 636 256 635
633 235 998 547 223 219
163 364 232 558 827 685
164 2 58 897 811 2
435 180 740 338 111 546
124 962 908 377 74 83
153 323 938 37 157 924
436 487 682 106 589 53
758 640 193 415 916 998
907 226 483 15 152 358
253 483 2 937 319 774
723 935 747 759 884 101
28 773 636 153 303 210
339 510 356 723 665 438
61 312 754 643 975 21
847 872 975 796 137 940
37 204 906 51 922 52
250 175 255 225 753 591
692 105 726 278 268 785
355 685 547 374 327 136
358 47 238 68 449 113
816 678 899 333 72 607
131 966 966 672 533 610
756 541 433 691 176 343
186 931 737 801 127 916
545 476 380 455 696 437
569 583 515 524 998 540
218 352 725 802 548 414
765 647 765 488 645 44
988 177 869 521 3 799
302 435 409 641 681 157
773 990 571 334 331 877
641 626 189 407 824 243
449 245 355 197 409 944
756 743 672 538 116 350
807 203 620 587 764 519
677 93 870 832 675 836
329 888 847 722 793 935
208 319 946 722 810 802
491 707 438 523 710 9
285 194 382 735 795 355
982 538 208 167 673 281
639 58 190 25 804 263
959 950 5 203 505 983
746 106 920 539 633 946
784 248 475 793 797 161
443 194 396 552 337 764
402 181 39 289 664 553
993 860 61 301 650 504
778 705 307 62 402 126
396 973 186 115 59 439
727 203 712 621 48 928
267 143 513 249 454 666
445 843 820 322 268 88
477 240 803 540 748 250
95 917 894 670 284 953
49 493 698 434 501 668
545 913 470 991 437 276
513 130 666 423 743 825
902 458 736 900 273 123
258 836 892 819 615 496
302 648 123 470 544 372
3 783 497 393 538 591
69 444 78 80 300 417
241 340 319 698 443 922
97 743 260 944 842 123
805 498 623 668 223 727
371 829 233 296 795 779
141 279 600 300 613 908
217 536 477 933 804 938
525 601 533 664 212 457
62 72 463 812 422 937
211 752 85 745 473 43
551 733 324 577 43 224
375 23 316 206 637 27
846 496 745 975 737 848
328 500 770 15 987 59
2 676 377 974 753 492
127 373 678 833 406 302
519 152 401 28 56 572
483 179 986 5 854 768
47 476 671 878 518 991
344 815 753 863 838 567
486 199 617 268 27 175
358 425 415 244 434 76
256 770 553 302 215 785
662 511 337 926 343 889
573 830 213 634 584 130
23 924 570 765 237 264
371 743 875 17 700 384
238 348 732 884 628 71
772 951 525 918 140 265
269 843 676 651 766 202
509 801 172 222 558 194
21 473 511 325 733 460
249 407 823 704 35 925
381 533 207 661 735 216
335 529 521 133 841 420
156 834 718 110 725 293
163 671 432 248 690 515
342 550 370 997 756 593
378 645 253 124 96 162
550 420 588 67 142 363
719 365 782 63 283 881
887 751 453 579 264 912
194 109 845 864 882 320
59 422 624 779 83 969
423 821 873 409 729 101
190 148 133 551 146 457
782 251 931 795 383 788
556 787 557 366 340 854
666 592 362 249 986 204
37 807 140 634 593 138
80 336 590 541 30 297
686 351 482 583 531 135
983 754 352 369 529 899
379 678 542 554 93 844
802 433 186 448 881 415
247 250 497 144 267 597
850 24 208 484 195 762
297 498 942 648 278 719
79 540 305 600 148 72
681 451 600 415 62 770
59 538 328 881 810 650
285 655 648 847 925 599
542 750 842 462 395 571
886 933 410 548 762 725
974 587 43 123 146 989
244 704 316 261 42 673
376 659 657 545 689 896
331 456 487 380 573 57
48 816 547 866 122 612
464 549 74 362 138 930
404 780 565 642 678 544
994 406 131 865 831 735
180 739 393 255 100 581
518 350 83 926 462 811
906 229 139 628 629 300
51 335 619 173 996 632
899 772 383 401 926 599
484 886 467 344 986 412
959 142 69 243 114 829
348 278 362 685 19 587
779 778 766 878 536 202
481 928 434 88 331 132
848 463 308 333 150 914
885 559 344 870 49 424
718 357 995 505 986 690
52 869 186 325 980 162
413 213 644 97 345 328
712 840 93 802 955 349
529 911 991 125 715 300
243 158 184 700 263 567
623 220 791 837 665 445
148 841 354 511 78 953
123 483 807 276 331 753
492 454 980 586 975 434
571 219 233 393 924 121
931 335 630 315 813 96
914 269 775 564 836 822
886 545 199 672 712 220
717 290 308 751 471 813
671 598 108 647 500 542
611 788 622 468 853 978
138 590 912 959 926 663
834 723 75 174 608 94
436 647 51 222 387 277
911 578 274 62 451 986
644 240 252 188 371 428
968 532 779 200 404 32
663 772 501 5 928 866
741 606 336 406 252 838
714 595 908 773 352 253
14 224 634 54 381 773
840 641 601 115 392 998
782 188 129 328 593 480
215 451 719 903 85 665
113 534 573 139 737 247
854 716 127 833 532 326
598 456 8 562 15 451
270 462 507 620 215 409
402 298 660 489 858 178
959 381 622 792 242 257
938 264 286 859 753 872
845 457 410 450 349 586
532 450 639 733 351 784
270 191 585 501 617 865
672 599 622 136 583 356
904 68 861 631 110 511
273 426 627 492 948 531
427 65 458 479 598 254
761 506 412 886 193 96
662 594 794 870 600 849
290 326 389 250 124 14
823 7 535 316 355 664
286 833 208 720 273 357
891 715 416 892 681 429
264 137 418 917 676 675
857 687 482 334 905 693
448 8 178 167 816 596
159 377 456 531 394 778
490 903 274 288 781 416
152 704 81 144 346 801
386 313 53 992 150 834
13 406 701 747 913 660
977 155 870 868 969 118
291 557 708 659 590 444
234 847 670 917 431 265
805 968 345 589 846 124
366 50 621 950 562 94
906 971 102 462 343 16
690 656 560 409 863 384
295 19 186 356 499 988
606 179 818 939 466 109
485 723 463 914 627 542
313 747 149 12 935 966
396 762 855 718 127 746
740 578 336 211 599 651
176 244 841 913 98 391
33 520 230 471 861 595
855 157 185 303 767 974
778 979 879 279 305 394
400 805 120 322 453 76
557 139 120 626 366 954
646 343 245 701 930 663
408 755 253 789 813 72
691 824 788 36 797 548
166 209 886 264 43 437
374 305 132 537 523 120
475 691 611 944 119 359
404 526 498 502 549 989
850 815 672 713 224 952
296 153 973 60 246 703
678 451 238 511 619 296
53 79 693 553 468 707
323 355 985 914 748 514
240 294 299 284 174 918
321 832 4 163 401 956
864 453 469 894 911 810
439 787 888 100 163 701
996 220 213 208 892 87
371 11 908 401 857 515
918 630 118 658 989 31
809 606 931 953 125 874
450 664 920 267 12 519
152 348 298 119 517 401
429 787 155 729 71 483
436 606 420 868 774 557
941 492 751 27 184 98
366 599 368 746 611 394
13 508 280 58 23 147
259 694 116 105 483 40
557 711 939 819 810 204
1 221 855 121 914 250
9 371 464 209 478 347
79 182 893 682 831 669
690 256 148 770 308 589
438 757 649 596 258 833
973 258 74 245 424 947
713 979 324 459 968 118
973 275 504 56 421 91
228 11 819 718 954 46
518 447 71 751 809 706
315 225 179 930 271 32
834 249 897 325 329 627
124 804 967 257 971 152
583 34 369 388 639 83
354 166 952 931 487 78
716 680 983 926 108 822
387 490 632 631 547 745
558 373 933 510 393 775
470 548 169 194 105 593
405 949 949 111 598 611
644 974 798 49 552 860
74 834 522 980 851 69
29 542 209 147 801 11
519 627 578 665 719 440
885 859 100 721 202 488
100 751 210 153 120 811
126 874 383 160 754 105
848 768 767 539 860 725
551 859 703 106 163 519
60 309 384 747 848 43
523 583 607 50 536 83
185 574 986 948 488 653
158 870 605 471 206 600
571 517 502 87 147 838
861 13 293 474 174 363
856 851 201 606 920 117
543 997 679 79 741 855
625 647 248 663 554 543
385 5 325 196 964 629
231 94 413 568 299 413
973 992 652 336 756 45
534 729 580 216 254 403
105 671 126 586 724 343
867 126 866 723 919 730
46 990 25 164 760 251
27 54 124 297 928 495
847 219 483 456 838 584
856 665 310 143 772 854
750 880 385 756 801 147
943 236 289 366 904 420
297 146 917 107 278 741
879 341 577 21 412 71
255 261 681 196 775 185
425 476 796 589 262 231
673 308 317 647 711 949
844 581 149 644 486 493
168 56 621 513 472 636
317 499 946 217 699 732
250 388 777 786 331 848
74 312 17 352 181 832
122 345 406 731 582 925
338 755 634 296 864 857
827 378 731 540 446 372
956 442 960 40 462 973
233 612 452 120 858 609
337 886 925 933 509 503
639 829 965 78 973 219
188 680 420 603 878 798
331 393 746 477 461 642
500 820 137 802 727 276
836 841 529 598 968 710
519 25 202 237 966 169
104 840 534 538 958 597
712 658 682 581 375 287
992 424 412 582 552 981
173 781 759 68 913 282
492 295 243 867 839 76
201 303 419 387 97 124
265 563 806 81 895 544
449 52 873 886 757 187
245 240 756 381 178 907
928 659 73 573 292 285
320 933 964 166 157 950
956 998 8 252 342 885
111 839 505 507 59 644
61 730 997 273 858 463
604 73 820 938 457 765
979 33 544 410 309 682
847 170 723 245 771 688
408 889 900 628 554 694
170 824 342 368 879 564
797 997 942 272 482 993
208 976 404 176 517 37
413 184 523 482 694 41
80 502 502 586 725 321
949 347 963 156 920 59
86 414 412 941 494 838
654 754 143 172 88 134
484 442 280 5 504 703
207 463 190 629 775 895
394 516 951 586 879 820
905 388 933 788 145 416
803 270 322 557 407 647
237 667 410 517 954 361
991 134 829 967 132 936
740 201 340 884 487 927
109 307 12 225 432 68
992 85 534 221 649 114
65 841 595 401 954 668
897 171 418 75 732 173
691 344 406 267 699 631
638 909 860 595 545 574
737 487 333 399 924 516
194 212 675 456 929 431
518 818 662 108 513 799
247 875 913 415 701 15
3 981 703 935 452 953
543 124 994 780 367 315
171 914 836 229 607 573
692 692 486 402 898 562
799 24 922 78 22 343
281 536 162 888 775 856
592 950 630 543 433 522
121 988 713 322 229 136
92 997 898 457 968 931
799 837 124 721 767 576
492 235 729 444 726 8
62 712 111 447 313 726
279 888 356 656 964 204
319 895 571 518 300 780
949 56 70 350 219 610
667 470 727 122 781 821
468 454 374 356 361 95
576 340 363 46 109 759
386 951 947 438 393 778
4 709 681 103 337 52
539 521 605 567 257 56
853 97 385 94 346 26
281 655 449 887 387 993
400 517 203 122 653 890
67 558 750 541 348 219
900 175 243 731 360 573
789 331 495 554 399 136
213 240 352 68 973 594
159 164 657 308 496 321
650 598 54 961 810 53
929 973 277 245 942 494
136 685 338 915 975 469
342 748 119 920 758 635
267 578 912 378 371 651
205 197 178 524 682 21
870 248 364 338 709 882
173 25 947 661 535 398
917 868 855 119 293 919
313 205 736 52 120 827
491 211 123 458 425 129
48 459 304 628 81 312
679 679 288 552 745 90
543 818 431 800 459 951
891 164 185 781 769 246
727 670 918 930 972 266
403 616 123 374 872 356
264 443 543 674 950 323
806 742 106 942 461 331
46 269 664 40 182 383
18 837 429 411 442 995
176 223 451 300 358 122
710 532 560 331 783 740
739 560 948 667 768 356
67 203 351 315 702 784
882 814 771 729 935 816
805 216 510 547 956 643
805 775 541 460 922 138
556 465 204 881 764 46
835 226 197 94 152 969
334 423 494 728 953 529
78 137 152 237 55 186
972 16 371 558 61 500
659 697 963 266 187 795
718 840 386 934 417 264
749 256 699 575 810 892
142 417 704 888 349 285
697 609 992 802 628 907
964 519 665 155 706 955
792 135 834 654 701 509
343 622 290 430 651 200
994 499 180 577 668 235
215 343 56 527 810 256
561 196 3 538 180 691
692 932 677 668 646 947
345 882 289 692 658 467
616 17 467 140 202 475
590 189 590 806 158 638
634 919 652 108 609 490
165 528 707 402 671 23
273 954 269 926 925 910
794 423 6 954 230 874
339 195 954 466 260 585
661 516 845 618 221 319
903 332 833 889 913 830
534 410 304 940 717 448
196 606 811 526 592 813
806 909 44 77 120 213
508 367 755 620 828 59
885 872 623 717 760 507
948 423 724 337 830 293
575 899 799 843 285 439
989 879 247 603 602 871
708 130 672 889 898 224
785 202 932 456 846 218
853 254 430 908 561 704
829 591 470 996 544 998
615 456 885 84 769 822
319 536 558 945 749 824
164 659 493 631 301 645
714 740 148 152 319 121
128 636 204 961 921 19
10 616 395 276 959 854
756 818 156 924 423 959
67 682 551 364 882 302
982 383 903 286 536 820
853 456 332 502 1 332
37 679 233 755 681 495
343 615 228 21 94 672
69 560 825 253 365 613
642 213 632 304 123 445
558 812 76 604 879 781
517 16 542 255 442 621
220 171 961 527 386 926
912 475 457 520 724 135
57 899 672 14 482 157
944 903 277 397 649 282
169 561 423 963 620 328
935 86 911 467 402 359
957 831 376 593 432 389
557 500 412 217 981 106
591 53 420 94 425 352
930 795 688 528 341 269
878 959 333 712 231 451
553 500 409 289 157 474
85 858 756 154 254 425
730 491 256 615 364 971
163 908 987 809 336 253
93 158 139 281 686 163
701 582 582 442 485 17
679 827 826 20 71 178
966 347 140 834 334 934
115 460 428 220 798 636
694 509 744 124 425 845
412 580 692 540 863 315
146 550 119 239 60 178
882 128 340 393 806 936
760 948 354 251 900 855
50 929 432 957 446 276
126 650 747 667 566 483
417 433 243 84 189 337
812 24 201 898 54 919
321 237 667 207 968 445
622 804 242 725 79 596
865 284 722 2 8 4
360 385 14 388 585 554
626 951 460 230 268 519
200 154 394 636 260 915
843 499 125 786 279 548
832 19 217 899 606 802
792 78 692 990 396 514
160 713 375 750 792 476
71 67 403 819 594 668
240 523 768 684 951 737
195 869 503 548 91 154
92 197 451 255 708 519
624 534 692 596 331 865
149 277 850 819 908 653
299 784 208 544 59 621
961 925 797 132 149 468
802 495 607 610 464 690
110 79 479 291 539 4
635 209 676 860 208 519
81 714 103 16 764 197
330 131 22 157 885 685
178 6 945 819 156 320
143 485 486 882 218 523
568 816 287 233 80 877
554 974 749 617 637 446
245 733 441 848 771 161
898 470 74 977 448 628
427 460 774 141 883 608
633 630 932 808 748 510
207 966 501 787 631 248
168 583 80 822 481 561
572 146 251 663 640 197
1 356 566 425 421 914
285 783 253 270 118 285
69 380 41 854 569 136
274 112 908 275 446 210
893 741 320 314 889 85
727 539 682 541 357 897
842 339 890 815 916 175
511 98 213 722 804 920
737 233 826 610 564 269
886 248 359 538 984 651
744 202 406 242 156 496
898 698 320 669 671 501
203 128 694 983 747 945
672 789 771 334 124 277
107 423 244 502 768 607
964 787 589 254 164 601
683 530 306 577 390 393
437 710 850 938 766 941
490 159 683 494 766 937
782 241 146 32 720 640
109 298 791 977 938 9
274 986 948 843 99 360
211 898 611 308 546 881
980 877 945 699 915 213
322 634 47 555 112 531
607 103 366 673 216 738
419 604 1 783 422 102
904 569 814 994 870 133
719 909 646 26 502 403
706 445 950 302 734 414
313 614 807 988 304 272
934 489 761 38 714 869
897 147 234 138 510 654
443 28 664 224 252 733
768 664 313 475 49 969
240 457 200 335 939 827
332 375 21 742 271 172
819 462 373 351 780 349
865 799 217 158 51 796
155 216 923 890 692 5
343 502 812 767 856 972
495 843 547 143 924 57
823 718 181 327 755 69
257 218 661 997 609 513
455 557 436 839 650 825
409 116 947 877 485 111
444 356 127 953 190 597
519 633 708 653 792 276
477 224 554 889 174 911
959 63 145 408 967 37
541 58 513 446 834 14
117 321 744 152 531 566
353 164 965 81 824 186
733 255 753 67 953 389
357 677 971 226 829 163
303 807 359 314 334 654
359 101 272 207 564 292
712 403 368 363 432 85
954 61 322 169 700 511
534 700 111 557 84 85
609 377 819 206 534 363
132 787 328 141 440 446
649 899 410 33 225 962
918 760 836 591 566 818
788 397 804 563 265 734
992 413 145 500 720 91
132 2 923 955 976 414
164 716 720 93 108 298
213 939 658 905 531 224
424 620 18 512 300 777
937 91 802 719 749 406
793 242 549 576 769 773
474 63 227 786 479 91
539 27 87 122 375 445
424 422 790 860 664 921
792 937 162 773 770 440
211 846 577 603 914 681
647 604 843 673 144 801
32 660 710 95 261 558
330 927 30 122 778 265
861 570 243 519 440 252
384 965 144 702 68 585
254 641 521 322 442 908
217 327 91 807 605 95
186 405 288 933 106 494
497 692 52 890 1 463
859 152 870 338 751 183
330 895 873 119 635 157
840 634 548 809 69 518
224 434 392 445 826 700
463 852 76 422 793 388
86 946 86 408 293 707
579 40 59 562 600 306
458 82 337 253 959 930
273 265 150 649 915 974
250 635 292 205 328 673
600 741 839 193 564 893
675 636 526 167 471 411
925 390 687 6 391 614
76 444 357 994 571 311
286 352 216 502 186 709
230 393 274 777 538 517
579 962 167 274 400 850
468 518 942 935 478 230
200 920 135 577 125 28
7 168 459 724 178 926
861 275 779 614 151 3
214 476 889 603 423 345
926 350 904 942 685 905
855 490 412 784 829 925
930 856 587 93 69 879
980 363 389 904 550 177
440 623 525 731 418 765
183 295 139 38 589 209
793 323 69 896 368 58
115 868 953 37 752 548
525 867 800 660 223 288
168 162 505 501 351 874
527 971 493 329 507 117
816 48 216 963 770 472
755 85 424 321 260 834
487 842 824 131 45 641
422 475 350 700 898 737
687 582 226 46 632 941
95 813 320 313 318 551
144 32 87 131 620 552
284 491 322 368 605 75
167 532 970 990 573 663
163 159 521 79 292 881
852 728 825 90 166 890
292 527 918 797 831 428
593 836 644 538 964 440
104 635 152 116 172 953
907 761 270 355 626 787
930 839 161 731 268 914
541 949 464 26 370 660
925 542 748 57 935 82
961 32 412 6 240 631
551 136 381 303 903 956
384 217 680 671 466 374
886 31 533 463 133 711
950 806 177 622 492 197
740 492 381 827 656 43
450 106 608 814 623 381
682 558 769 643 207 18
253 969 995 710 777 953
251 827 664 738 120 280
716 429 431 134 17 605
177 35 325 398 197 671
810 58 318 615 445 345
297 5 415 309 698 720
863 252 556 551 865 617
67 765 593 135 43 250
708 670 874 577 34 40
508 230 724 879 663 206
789 814 465 171 304 796
379 174 898 970 528 634
245 919 76 470 727 636
808 473 14 407 220 831
283 736 831 529 388 319
64 337 188 581 601 776
286 157 263 59 513 290
198 635 439 674 926 289
30 871 453 505 695 347
98 249 33 74 943 194
934 257 304 620 540 313
662 234 724 191 500 669
503 559 933 558 102 596
196 596 160 628 42 841
809 756 810 772 885 391
788 871 794 5 271 317
159 358 126 774 452 533
988 259 671 208 191 843
216 459 360 330 458 927
788 994 201 105 831 913
449 103 486 293 277 138
141 584 841 229 396 270
391 42 825 191 715 226
721 522 1 620 918 931
744 129 60 846 870 571
40 530 797 816 473 991
950 590 688 269 777 679
304 673 810 669 319 237
97 129 417 774 446 255
858 243 188 367 275 427
840 976 724 348 71 423
908 291 394 75 652 575
752 327 531 308 656 881
250 24 686 492 92 403
974 62 465 756 669 865
484 54 339 150 796 334
111 173 236 742 75 625
715 998 911 9 969 516
191 529 380 60 796 673
761 879 965 887 15 365
528 15 464 409 781 545
667 494 558 195 163 118
671 390 144 336 471 261
850 255 309 663 748 467
151 333 840 130 569 517
794 777 652 93 792 93
446 254 575 112 66 621
109 915 633 931 636 783
210 681 136 905 393 910
