488 786 784 757 646
583 878 854 857 855
248 394 253 389 325
795 853 944 873 812
69 862 23 898 245
660 548 828 87 897
157 168 861 140 179
74 791 732 864 72
439 485 728 809 992
295 292 52 481 465
945 980 799 998 99
794 193 857 742 853
69 342 177 291 225
384 438 790 684 968
679 639 47 799 103
203 247 193 76 201
301 872 130 677 219
777 556 633 791 778
973 931 926 787 785
416 429 420 430 23
942 888 18 971 950
267 334 332 141 299
156 174 168 180 188
332 188 471 457 126
65 570 800 930 753
655 637 545 320 606
749 844 744 545 655
686 998 572 993 685
139 144 116 154 141
444 160 84 437 182
946 86 200 536 584
71 589 864 841 576
126 470 321 939 45
750 493 620 678 690
254 369 688 679 232
719 699 673 720 652
294 460 339 312 306
179 50 567 109 636
507 743 817 619 696
122 9 332 76 856
540 754 765 584 755
40 388 394 433 450
668 684 560 384 370
758 700 890 900 565
42 33 18 716 954
456 453 273 482 454
926 936 806 502 984
23 347 427 426 405
528 20 626 734 270
902 636 913 504 530
732 922 799 883 733
945 174 747 423 150
301 263 342 192 323
85 322 8 311 278
712 924 565 551 345
850 879 866 714 880
120 183 260 236 137
29 237 243 81 219
675 977 357 674 936
295 214 334 709 57
665 876 776 755 646
787 788 834 784 836
679 292 508 369 832
93 66 267 214 238
666 684 247 797 576
307 444 273 443 293
858 795 764 874 776
687 683 660 718 863
979 848 838 866 666
533 710 904 707 734
50 455 278 88 406
755 711 641 936 594
457 68 558 585 54
112 95 635 633 292
209 216 243 253 206
714 712 656 679 961
282 12 386 305 490
704 475 706 746 729
141 185 27 371 231
92 50 197 284 149
930 499 910 953 511
141 268 114 122 238
444 922 425 439 23
1000 795 768 984 762
370 529 836 438 666
254 206 446 219 117
661 543 499 982 325
154 152 180 42 761
977 868 75 489 767
454 300 272 65 39
745 825 780 158 228
194 593 741 779 594
768 645 803 844 805
553 126 139 142 114
748 660 632 307 702
769 913 700 530 906
777 524 633 807 986
781 786 557 663 782
946 944 400 951 952
467 486 313 293 267
165 176 164 160 172
209 396 358 210 247
787 790 781 789 791
176 164 163 106 76
636 606 785 292 369
123 142 139 144 143
71 68 72 839 869
246 266 452 295 301
518 823 867 511 673
128 137 186 109 110
184 118 240 155 183
935 949 926 882 973
929 397 905 940 953
797 80 684 830 682
49 368 108 139 326
981 821 975 248 973
321 324 125 334 296
831 959 957 970 718
632 202 871 849 971
251 216 196 348 203
258 412 466 219 70
158 143 846 914 493
918 954 922 948 899
678 276 400 656 693
879 783 786 869 757
642 941 880 645 611
991 17 636 723 971
269 252 165 41 148
347 289 426 212 434
37 57 3 971 56
57 167 103 168 1
126 298 37 128 53
698 749 416 733 708
835 694 785 687 369
770 908 533 650 78
469 885 519 632 801
357 852 99 359 395
657 878 923 209 275
216 872 237 207 206
962 683 678 809 493
277 27 609 97 347
623 616 622 532 522
765 238 520 84 36
487 273 293 498 274
589 951 680 962 48
56 949 920 917 922
806 603 733 580 746
55 885 644 774 954
84 446 25 992 455
989 602 1000 534 987
410 957 487 61 269
465 482 962 466 476
874 635 67 470 353
718 972 601 379 938
447 276 868 481 696
993 999 887 805 984
155 180 157 151 39
39 187 14 125 383
906 911 891 924 916
592 593 750 623 991
911 756 725 942 956
283 274 444 300 273
870 194 111 765 543
196 420 441 427 389
737 191 925 750 405
18 20 732 733 25
654 682 869 787 776
44 550 126 753 374
656 583 21 223 255
471 342 284 469 455
477 660 869 558 357
163 81 231 886 152
686 561 574 550 417
706 603 17 806 62
815 825 743 737 793
974 898 945 937 746
255 76 192 330 481
70 435 862 411 434
265 896 30 127 256
209 537 738 707 365
143 321 230 127 60
475 423 433 455 357
367 149 188 255 898
874 795 965 536 933
341 337 155 733 330
420 100 412 351 324
445 447 457 387 461
724 22 938 322 539
882 942 935 949 531
778 655 744 749 643
189 238 522 347 327
844 883 807 726 801
472 467 464 313 474
362 114 374 106 111
994 593 517 717 985
87 462 484 981 292
836 686 226 831 71
439 862 491 294 279
968 673 875 692 928
46 20 28 30 717
306 26 62 10 405
461 406 468 292 83
664 756 858 796 798
118 14 156 176 131
341 606 345 749 732
241 191 323 886 49
843 967 655 519 603
296 15 100 429 412
66 317 267 272 296
12 466 299 398 498
546 979 648 955 967
35 950 53 908 150
534 995 988 577 530
63 930 511 105 65
704 747 603 915 379
215 251 256 211 935
584 499 241 795 501
941 908 33 608 955
485 469 484 271 852
428 854 971 944 929
956 617 52 935 425
390 224 394 462 420
756 992 837 864 574
738 922 871 228 506
446 59 445 961 197
334 3 37 173 164
534 552 549 991 533
988 808 612 619 759
999 989 759 768 1000
209 208 954 447 443
904 946 764 849 822
143 36 109 53 160
997 755 921 864 708
292 968 720 943 716
818 683 112 725 537
624 633 772 954 729
998 740 706 511 907
218 263 261 221 252
259 462 140 275 265
11 8 303 3 154
313 466 486 389 431
422 406 91 85 408
460 386 476 466 478
396 407 424 227 245
856 45 404 886 148
519 823 372 419 416
544 787 945 746 577
480 344 298 857 688
114 24 184 153 152
271 273 82 453 858
151 920 168 627 67
421 454 266 272 92
300 158 55 109 39
883 820 989 1000 911
565 930 806 984 811
332 139 231 144 500
583 665 693 836 843
921 930 352 976 384
786 984 63 504 1000
668 975 502 364 669
785 654 787 777 788
430 908 437 91 479
828 907 292 452 381
490 489 488 231 321
924 927 906 619 546
235 962 247 297 220
242 216 221 90 204
601 54 588 708 910
747 859 855 501 853
245 253 140 234 231
778 786 561 580 685
80 909 35 57 262
696 514 661 755 504
837 757 829 782 850
864 791 724 666 825
326 427 272 445 429
788 787 529 354 771
784 787 792 481 529
688 692 947 415 671
21 137 846 297 93
912 705 160 524 801
805 803 781 853 992
552 649 17 749 44
582 608 950 784 579
685 677 417 656 834
631 384 852 446 845
619 622 976 958 535
690 672 957 694 836
460 407 459 294 419
856 524 859 158 562
434 90 389 431 450
443 429 444 694 375
176 185 130 145 116
941 393 103 698 371
307 281 473 10 291
423 356 357 404 369
688 193 663 680 593
615 637 393 720 696
446 217 445 200 64
303 12 62 92 19
655 545 178 744 69
49 93 61 111 478
369 419 373 360 422
855 583 863 756 922
920 270 86 393 280
171 704 8 187 303
415 356 398 369 382
719 565 328 822 522
959 980 548 309 885
548 404 146 963 21
184 6 142 92 155
308 323 44 372 662
733 673 808 3 563
878 838 842 829 850
782 790 789 658 791
25 6 749 20 471
502 715 668 572 888
496 783 907 415 646
938 672 858 825 685
771 869 915 610 927
935 975 969 882 916
37 330 91 340 141
328 949 15 298 309
341 337 69 123 340
689 575 576 957 683
217 274 828 515 584
676 741 79 783 937
66 44 488 1 64
656 659 575 663 667
297 846 195 186 259
925 908 799 955 909
546 773 775 571 987
794 124 128 448 108
984 807 805 574 806
400 375 15 369 382
574 577 514 580 516
195 197 12 64 8
726 999 993 768 990
598 724 542 311 384
429 412 866 247 353
69 226 317 289 197
68 297 76 469 484
949 345 733 550 639
277 725 381 687 344
229 207 244 203 210
12 487 470 168 961
290 548 695 996 468
396 443 381 441 408
343 87 16 25 601
577 774 984 713 570
875 774 896 948 889
370 651 645 384 349
141 242 185 68 881
130 430 38 48 12
682 837 849 662 695
374 818 940 944 500
144 122 136 138 260
616 521 994 522 623
872 862 631 445 204
315 14 327 186 485
865 738 428 441 745
502 726 735 990 753
862 417 375 689 354
146 132 27 401 158
383 466 15 393 438
26 37 33 285 296
571 769 767 787 903
859 855 860 852 751
328 85 322 313 309
674 73 784 671 683
742 921 861 794 376
317 465 305 352 483
235 585 391 979 771
879 716 550 603 724
396 487 381 379 175
173 45 405 861 413
373 395 132 443 179
340 9 32 410 197
844 722 608 795 704
74 78 495 684 677
432 421 70 441 457
765 6 59 996 662
128 124 249 155 126
327 115 316 324 793
207 405 233 251 271
174 313 167 553 162
886 923 940 972 848
382 414 357 415 436
69 658 808 502 258
861 948 956 692 998
118 184 112 161 959
70 487 71 957 663
235 229 691 208 689
677 684 679 656 693
583 820 739 968 904
616 987 703 901 911
278 111 21 107 323
721 724 966 825 897
426 351 420 274 459
875 688 971 662 945
326 142 321 114 317
448 453 391 102 430
819 764 874 867 803
598 909 867 828 605
637 705 458 634 648
696 112 637 932 975
71 688 785 242 830
924 906 682 930 920
981 583 832 578 632
378 360 477 468 369
916 920 464 57 731
480 468 190 30 265
37 33 25 323 850
2 34 52 37 150
68 786 850 496 74
374 410 958 352 738
140 193 345 258 605
322 465 706 320 313
446 430 125 351 284
472 255 324 276 267
831 457 519 636 291
341 345 509 544 732
814 194 996 614 31
284 118 302 304 340
782 428 832 275 390
116 141 110 231 115
764 799 61 846 628
343 98 46 53 30
395 408 397 245 404
876 782 455 100 676
404 400 381 362 374
835 845 871 209 809
983 955 740 956 509
551 527 736 238 218
341 337 69 342 345
661 642 391 882 99
815 80 493 447 682
493 41 593 711 581
501 601 145 500 846
943 471 466 91 636
324 189 326 325 474
416 59 411 429 375
890 949 915 918 369
79 78 555 704 529
193 869 137 232 196
530 901 760 622 504
492 306 277 356 297
427 267 387 431 271
457 482 267 294 320
849 582 928 913 664
834 727 964 798 804
369 710 984 372 800
109 117 143 183 187
459 771 835 865 495
815 660 536 625 832
860 636 928 616 810
42 85 109 262 62
953 636 382 582 913
576 558 689 631 868
276 334 271 179 306
962 193 198 862 620
995 816 959 936 153
754 570 582 987 722
681 759 686 563 803
702 659 673 638 796
896 497 470 30 957
915 950 971 953 975
575 863 566 660 857
766 798 669 684 681
637 747 760 555 57
389 116 632 450 466
345 341 146 49 143
111 161 169 873 324
517 844 686 728 810
232 271 266 297 219
144 197 185 97 138
730 602 891 534 987
471 463 348 336 340
297 981 292 472 41
180 157 65 119 905
550 786 637 719 654
548 998 888 900 419
228 205 692 251 220
664 27 657 215 445
165 166 133 143 176
973 969 696 783 669
64 217 141 347 200
818 694 792 729 859
172 309 328 168 156
636 533 959 996 770
204 228 250 432 404
323 21 329 378 421
764 579 812 798 754
794 861 366 432 928
87 264 852 35 164
382 773 853 909 851
489 470 698 974 345
158 43 64 182 5
279 304 284 297 211
240 367 158 155 49
34 480 23 37 52
298 384 284 52 125
885 915 744 4 953
282 489 331 309 770
753 577 994 760 987
613 560 754 709 752
984 630 768 759 726
217 642 842 632 963
619 616 808 994 890
742 572 690 378 751
297 84 451 246 271
178 335 151 655 584
976 365 313 378 379
148 179 222 215 232
913 405 926 929 458
17 20 352 895 943
820 570 987 773 761
386 189 218 67 450
131 385 141 24 736
154 173 319 320 156
144 234 223 145 139
235 849 199 222 243
393 652 112 18 57
534 586 530 581 533
797 668 806 841 998
160 729 44 184 930
769 913 929 911 530
540 755 940 636 891
990 988 826 759 818
753 697 657 741 873
203 850 243 229 208
100 948 967 439 899
714 19 308 654 842
823 749 700 735 722
311 322 487 324 65
488 155 846 295 319
992 722 844 716 810
282 324 43 5 83
776 857 859 91 506
283 690 278 549 34
778 787 514 780 325
806 537 887 844 880
780 829 898 66 747
111 174 296 968 893
321 114 72 156 320
876 667 658 589 794
770 779 555 743 778
148 26 66 40 45
782 415 477 708 653
761 547 989 577 573
740 9 735 691 32
410 723 185 443 295
795 700 980 316 625
149 180 358 186 161
297 472 269 469 852
663 687 575 684 829
146 424 359 143 144
373 914 381 383 371
219 251 258 218 212
949 959 975 698 895
859 856 418 689 415
776 276 408 945 447
149 109 776 161 147
13 470 45 42 86
872 392 432 232 264
2 89 956 41 67
693 834 690 664 944
488 490 489 790 451
330 280 189 283 311
165 311 138 238 361
868 296 659 50 872
637 593 650 337 386
252 197 181 233 228
691 685 945 510 581
775 180 812 725 168
572 677 678 809 675
227 662 32 453 304
52 457 460 299 485
418 375 356 382 399
555 898 220 522 508
238 158 947 284 403
883 675 556 715 944
569 567 756 767 530
445 81 263 447 198
206 216 219 226 256
687 693 692 380 690
31 860 64 237 712
671 683 964 144 558
674 761 502 664 577
647 14 476 765 700
686 674 588 830 564
299 459 468 336 463
135 159 195 53 39
349 369 373 393 355
194 567 31 888 760
156 495 959 71 465
363 18 369 982 927
611 505 697 594 820
497 907 765 801 800
350 384 425 362 349
309 307 282 306 716
804 583 832 854 858
266 849 975 950 498
5 121 29 38 481
737 53 139 993 754
118 214 384 310 53
576 661 657 880 851
447 469 450 482 476
929 905 893 553 755
59 485 86 480 93
69 177 341 886 337
300 370 440 357 491
490 291 112 15 318
574 584 824 839 790
170 321 303 124 231
913 241 794 493 693
991 901 725 812 504
277 424 290 922 8
278 283 544 515 313
906 946 889 966 817
761 531 811 603 719
435 468 433 294 457
853 852 693 812 855
996 924 760 730 890
170 66 159 175 359
416 400 27 211 371
75 793 144 828 350
912 271 842 957 948
380 17 33 28 480
802 985 580 994 514
711 755 719 639 754
487 25 13 16 214
258 257 420 238 476
518 503 507 609 823
64 197 584 139 326
227 344 405 245 404
502 635 767 761 678
734 757 755 756 731
763 621 571 997 533
648 438 776 1 44
633 959 936 873 649
543 622 759 616 521
947 351 21 93 353
469 271 267 269 427
585 226 690 499 948
221 196 224 207 237
481 66 275 852 81
21 208 160 38 245
180 171 225 358 765
814 725 755 645 533
990 345 322 321 883
719 907 367 331 995
112 108 360 634 129
800 805 705 820 967
99 816 673 506 761
729 799 719 547 638
388 200 64 40 217
746 350 79 894 655
79 393 704 715 707
174 157 86 44 238
469 140 131 135 134
458 889 697 292 453
109 120 816 98 187
584 839 555 757 961
192 229 220 203 245
978 553 128 892 343
467 453 485 460 339
833 579 801 800 822
981 455 555 870 392
180 159 952 374 238
473 491 461 212 289
972 947 764 715 952
100 275 264 480 339
161 458 601 168 1
899 955 906 933 954
680 441 697 437 692
469 476 693 71 445
772 541 531 989 577
600 332 753 889 14
622 808 602 532 513
666 834 493 659 576
538 992 508 499 606
143 227 241 166 107
481 425 476 297 484
649 615 749 725 586
635 3 505 402 638
285 49 105 476 102
897 769 821 996 565
336 12 271 3 265
672 673 831 222 355
311 306 322 303 308
655 706 1000 925 719
69 447 332 445 876
281 976 497 799 620
259 111 152 173 594
521 593 740 522 515
609 630 581 531 761
838 779 71 961 589
116 139 64 111 146
291 174 326 345 458
776 672 957 873 766
238 171 151 157 213
692 691 576 809 697
476 230 322 307 170
809 866 229 222 244
6 483 615 553 886
502 994 795 762 767
281 308 316 285 311
784 783 789 791 73
971 6 19 560 977
744 746 655 167 886
847 920 954 703 878
715 79 280 231 318
637 315 945 489 997
136 423 187 499 793
118 464 132 114 303
221 302 242 218 207
146 145 136 345 157
331 588 282 972 43
840 961 837 830 71
108 453 185 482 87
873 514 693 683 689
853 666 684 818 792
603 747 231 153 806
738 669 364 672 575
464 16 98 733 409
194 808 994 567 541
961 352 514 723 699
993 913 580 559 101
975 849 927 378 881
180 251 780 250 104
74 676 783 677 868
828 277 882 472 394
857 161 44 583 524
446 486 1 426 445
388 389 391 447 394
361 356 429 373 701
796 552 843 636 674
910 925 799 625 705
441 383 401 384 397
732 698 839 382 323
491 451 348 452 441
941 933 943 888 934
343 980 673 352 337
348 297 342 457 332
508 343 22 888 34
925 796 500 642 799
171 120 176 164 148
66 386 308 428 438
706 439 896 720 66
957 782 961 681 415
462 417 422 320 66
42 33 370 393 18
850 866 880 979 878
24 8 3 45 32
376 99 284 363 379
369 362 419 416 373
287 263 462 255 284
190 262 59 266 195
696 927 543 369 429
733 56 729 718 799
745 265 207 325 256
163 408 351 395 158
101 59 136 147 94
502 844 603 762 746
141 185 154 303 79
750 971 957 690 653
606 651 168 178 170
964 828 783 960 834
960 867 810 828 961
253 27 252 233 125
545 746 606 508 738
718 905 898 600 76
857 909 223 88 139
499 853 578 755 587
855 812 558 672 694
123 314 188 182 107
186 2 20 175 101
719 538 521 623 644
236 29 198 252 247
148 340 127 121 196
57 103 94 22 147
150 36 130 122 101
714 961 770 979 849
53 98 186 95 262
229 434 410 232 431
448 169 324 197 386
883 816 806 720 637
799 828 896 970 660
728 960 796 828 589
979 404 428 158 163
469 39 453 455 271
828 980 693 809 785
576 764 710 834 653
689 575 663 576 681
461 284 351 267 418
85 736 420 149 176
291 54 943 890 48
537 590 811 801 842
153 856 150 155 158
123 145 356 126 159
986 567 629 530 580
425 389 270 453 420
885 693 895 998 563
704 812 711 602 768
56 343 100 187 41
998 317 484 971 409
913 557 646 939 948
69 134 291 326 474
441 412 368 169 477
402 374 401 25 28
320 477 178 311 287
544 721 541 724 194
146 501 510 886 572
175 326 169 180 378
946 662 962 196 697
954 641 597 281 930
832 219 852 138 400
873 662 572 298 685
531 570 703 707 806
455 284 375 342 431
165 164 191 115 160
727 810 932 424 476
956 440 320 461 385
794 920 761 321 488
990 613 983 664 580
782 853 810 718 675
396 152 294 86 211
98 259 81 48 41
692 687 631 566 695
494 226 742 972 369
507 854 839 782 576
528 22 322 925 553
209 115 5 250 147
427 366 371 410 401
755 501 915 700 905
889 988 890 900 755
841 583 737 855 235
858 536 737 940 998
726 713 984 989 993
935 99 344 362 343
986 567 924 721 544
417 950 451 381 490
143 238 145 106 140
171 325 184 311 160
203 434 832 275 78
144 217 200 347 642
680 383 794 492 368
992 999 764 63 579
604 616 756 902 989
81 269 196 192 48
557 857 510 971 874
507 536 754 825 753
299 302 118 338 181
593 352 11 545 704
746 925 376 381 380
744 733 539 544 543
388 435 434 436 389
859 873 568 756 843
390 871 439 689 463
479 431 452 469 430
706 381 779 725 603
776 12 34 710 676
692 863 357 661 660
536 584 325 585 515
268 455 39 481 461
768 620 715 857 859
206 300 111 161 30
502 627 726 805 817
633 982 490 996 365
207 228 235 247 226
113 197 120 164 40
873 670 685 674 676
789 834 668 864 801
71 694 205 757 869
235 221 196 115 198
412 256 484 255 304
147 371 368 1 907
707 703 735 724 736
251 87 301 484 250
1000 984 541 993 903
653 815 731 516 527
97 311 411 284 397
553 322 166 974 736
366 279 290 882 463
973 882 935 975 927
79 362 438 412 393
144 855 585 656 675
287 151 87 472 83
97 274 937 200 116
914 494 395 973 951
4 724 590 881 825
695 954 345 95 132
968 806 572 712 705
531 772 174 874 857
213 228 794 257 692
245 214 268 181 405
636 474 328 974 588
115 102 62 233 236
233 922 148 207 198
109 22 57 523 106
475 467 748 913 290
362 886 384 846 317
660 244 217 71 694
859 853 858 27 856
885 592 23 83 14
645 715 897 582 653
27 363 376 183 296
847 529 992 718 548
68 73 494 77 828
269 65 275 39 469
401 914 317 359 245
560 345 153 959 423
157 144 61 177 474
687 680 677 794 689
968 344 701 317 187
64 144 362 373 407
241 53 107 18 128
190 30 109 270 706
274 608 828 609 697
370 495 932 899 723
250 576 195 216 213
533 85 709 310 36
549 824 514 594 995
799 352 953 912 417
441 408 282 429 449
444 227 318 267 244
59 92 104 484 299
966 602 531 755 807
923 945 363 374 926
783 784 777 488 868
271 39 141 121 183
166 394 389 148 253
79 350 393 17 33
798 684 843 681 839
733 661 837 242 999
518 503 823 871 511
389 447 435 935 448
85 312 97 608 142
168 174 316 152 540
517 826 634 552 762
395 59 928 904 82
246 431 428 935 392
61 100 325 145 46
29 11 224 122 239
102 251 5 100 88
906 891 509 581 619
135 445 26 266 12
398 958 382 477 511
478 322 47 470 454
796 588 959 553 533
305 289 409 302 745
358 54 810 306 283
915 365 597 635 886
21 86 404 344 38
90 836 962 556 663
939 754 729 788 624
668 667 656 680 677
322 982 483 1 306
294 134 185 348 218
823 938 507 518 684
388 182 117 191 394
399 407 477 411 926
993 978 720 816 780
86 445 234 963 470
483 331 320 231 478
78 75 73 79 74
779 603 777 72 79
281 387 314 226 188
861 947 978 557 572
585 695 863 832 193
864 789 791 876 79
430 538 952 328 727
324 384 177 181 311
373 412 380 376 399
807 714 564 665 580
422 365 452 383 287
979 367 861 363 423
699 65 671 778 677
745 799 545 638 904
541 792 556 667 788
416 446 440 872 438
711 590 755 713 645
841 432 776 852 502
670 545 803 685 669
936 943 997 367 942
8 3 240 53 37
780 547 967 464 959
216 201 217 204 206
267 270 264 476 428
743 988 900 826 808
735 314 889 15 732
200 968 408 914 405
823 967 519 871 800
776 796 675 635 957
973 842 636 873 917
666 880 106 961 951
993 834 807 725 767
968 853 722 731 903
581 515 567 543 521
945 620 551 506 913
818 816 690 983 994
711 609 767 754 826
229 271 210 447 237
887 665 653 968 819
275 455 252 301 353
49 42 158 140 260
823 904 860 722 606
909 747 99 948 958
350 406 370 949 359
175 177 735 168 322
741 554 567 517 624
19 489 32 89 36
91 213 477 1 36
604 532 552 753 762
634 732 953 933 644
69 655 967 961 596
502 553 975 863 968
909 209 782 441 815
856 818 858 680 812
491 982 261 475 962
330 117 227 129 408
972 728 978 942 917
737 756 975 725 758
240 959 114 118 478
880 724 734 860 879
502 72 873 791 674
201 198 252 218 244
207 228 404 203 243
730 959 652 942 988
648 595 318 316 331
545 44 146 585 182
36 440 26 37 460
990 988 616 826 612
574 824 744 80 874
227 241 5 240 662
567 620 699 26 623
490 749 489 637 633
572 523 898 637 522
981 889 656 481 744
908 825 973 921 920
445 276 413 300 108
755 924 760 753 100
253 246 481 445 81
415 70 457 293 447
325 209 881 257 51
13 42 32 15 474
163 898 379 407 750
283 305 599 557 589
391 438 17 15 732
750 692 378 738 653
138 268 255 252 122
246 287 223 76 198
330 192 484 76 159
155 527 793 33 190
545 991 453 959 492
845 875 137 47 976
168 637 655 316 174
729 707 724 717 552
445 455 212 253 258
35 95 104 103 101
815 688 414 737 379
939 907 737 496 679
179 280 223 182 214
181 231 142 327 160
765 111 551 639 708
551 414 27 980 427
803 966 805 703 800
27 18 408 97 696
472 88 481 194 269
885 599 982 649 6
270 46 367 28 919
766 699 532 760 764
576 589 71 866 659
167 17 69 162 177
607 87 889 560 790
119 312 163 54 95
923 379 403 953 378
834 574 816 736 571
366 314 548 799 278
187 3 241 12 428
843 853 691 678 504
929 910 940 944 625
338 856 951 238 563
858 718 605 874 728
775 773 569 983 703
672 631 689 667 794
768 766 762 761 524
14 485 23 548 269
788 496 658 657 681
777 648 975 82 89
337 168 341 920 162
916 942 560 886 926
818 968 625 822 801
658 432 692 843 746
656 251 288 661 46
393 365 368 482 444
501 572 580 815 763
718 583 858 776 673
212 832 196 193 215
173 259 110 101 480
8 37 635 296 275
294 250 310 221 261
986 753 613 552 612
455 459 475 271 387
98 31 97 353 343
750 937 471 236 928
671 876 867 796 873
642 842 910 518 847
306 372 365 358 380
991 596 622 535 982
77 466 834 80 564
390 276 355 67 428
982 582 942 958 496
791 829 838 979 848
492 885 348 744 323
757 865 248 712 850
555 543 714 724 729
89 387 252 455 34
455 271 420 272 87
35 655 645 516 643
470 12 457 295 125
145 258 733 345 114
351 601 595 1 343
383 361 431 373 380
917 370 614 924 682
994 571 697 802 539
941 105 314 639 322
314 895 946 910 974
426 783 828 785 831
814 503 504 111 986
209 388 248 235 691
919 926 633 592 270
70 872 236 256 433
736 682 54 823 734
23 232 253 445 219
861 974 815 168 889
452 466 473 492 495
247 450 232 203 239
11 12 7 265 8
313 714 487 321 709
379 282 690 780 370
367 528 296 799 446
130 145 197 156 185
62 52 98 37 67
974 723 706 554 902
148 245 234 199 951
108 276 113 271 264
92 183 280 19 62
518 589 834 842 832
812 112 669 163 670
982 22 533 55 535
280 919 931 283 309
16 18 42 259 22
862 420 455 66 425
848 837 714 842 769
672 876 662 77 226
424 377 480 276 215
123 914 185 337 326
616 901 703 696 723
796 701 963 875 44
912 693 245 143 397
50 49 11 86 43
553 796 57 607 60
13 950 420 65 126
62 89 159 344 259
668 673 797 798 685
996 675 662 937 852
275 149 130 41 81
317 846 111 548 697
911 987 571 814 537
903 152 168 56 916
892 882 431 69 935
844 887 874 803 867
592 979 281 916 614
889 927 610 69 477
423 687 979 500 507
816 705 17 734 806
620 493 637 722 366
963 878 829 847 837
112 149 381 740 128
998 754 776 737 767
792 78 876 71 676
427 935 441 77 632
57 367 523 22 167
942 341 548 705 946
208 106 566 914 631
970 956 716 844 883
780 235 547 608 861
884 942 639 753 736
435 410 631 234 411
897 755 996 696 966
794 492 457 484 399
801 774 805 853 818
724 544 540 4 623
130 87 311 110 448
541 895 700 932 926
920 976 375 968 922
143 158 796 520 325
853 507 671 570 776
427 420 143 470 298
500 923 795 718 904
469 269 394 392 386
489 1 167 331 758
928 555 585 518 582
30 272 162 84 307
691 915 594 653 696
162 167 155 346 353
935 922 23 962 882
103 438 185 15 82
741 517 587 711 554
713 316 63 764 597
57 237 636 706 364
796 1000 846 816 601
166 253 238 41 200
753 755 520 536 673
226 994 11 567 299
993 577 984 810 990
926 952 922 904 923
592 194 899 947 89
362 364 379 368 429
773 987 713 531 616
206 204 809 228 221
195 218 207 122 290
674 945 678 785 672
92 886 408 191 429
157 465 165 167 458
5 877 92 97 398
962 656 414 836 957
731 711 545 761 813
870 692 973 275 981
224 209 207 243 216
837 978 234 199 357
756 524 602 624 766
149 158 127 257 157
93 35 34 89 102
251 196 252 114 223
535 959 640 594 1000
587 607 596 622 580
760 534 515 530 627
43 947 857 940 160
797 667 675 684 670
200 99 116 140 64
913 286 690 557 951
899 60 923 171 150
54 468 28 68 264
472 455 485 462 828
655 65 791 677 100
927 926 942 930 910
163 59 325 446 608
975 369 504 50 349
897 539 658 635 614
944 915 974 937 500
984 541 995 834 964
100 676 980 84 497
426 507 226 961 676
37 87 186 260 296
659 665 839 496 95
770 778 779 860 654
320 42 873 959 608
231 144 22 641 651
846 267 60 418 390
111 536 297 181 253
52 468 480 349 410
41 21 677 105 669
127 608 124 584 99
446 197 455 481 199
571 664 987 994 504
177 245 382 950 973
878 707 816 705 797
842 518 854 500 831
187 158 109 186 326
61 152 223 103 46
800 634 826 635 990
686 577 990 874 881
273 277 461 457 399
6 28 33 55 25
672 680 671 681 689
616 897 541 966 571
232 252 233 196 237
690 956 928 921 522
658 964 605 884 352
703 811 749 545 55
711 775 769 581 997
926 633 617 625 950
961 951 558 831 695
32 342 276 215 43
263 301 225 485 467
227 575 259 606 776
855 474 722 674 563
735 771 784 777 865
187 157 350 367 155
765 976 952 974 910
31 42 45 190 184
576 631 656 694 689
685 668 797 796 702
926 293 524 927 476
548 915 946 353 700
864 839 781 695 584
971 44 109 43 245
280 310 651 323 230
855 878 229 583 845
658 797 887 864 782
923 382 718 397 968
280 954 637 946 955
33 153 323 125 7
959 875 640 659 33
147 22 305 308 309
804 844 801 805 582
386 264 271 477 632
714 654 979 643 637
473 58 462 558 57
808 760 566 814 567
151 185 93 152 27
588 658 359 777 959
487 162 3 35 106
119 477 238 488 945
801 823 841 818 693
79 194 772 22 644
216 204 193 791 219
553 930 723 36 194
134 263 213 90 198
1 947 943 998 601
881 912 847 961 823
200 234 160 59 50
267 451 261 33 272
705 651 42 82 716
697 563 36 763 768
441 359 383 396 430
456 479 452 436 900
858 810 668 761 80
540 536 543 335 278
547 959 967 644 546
242 404 495 198 243
488 792 784 876 788
65 143 105 49 21
375 951 493 909 496
352 310 922 306 482
289 39 348 297 493
442 403 396 181 230
725 489 291 458 308
57 283 607 371 306
16 135 33 47 30
438 360 417 296 959
714 57 777 309 319
59 377 245 60 86
985 616 512 534 513
661 675 473 667 683
217 744 194 200 975
979 865 878 745 702
250 301 102 215 196
218 248 202 235 209
876 345 163 589 889
476 595 93 234 80
963 715 815 810 727
90 434 388 435 450
579 570 883 715 625
606 500 140 501 524
744 563 655 545 331
116 134 130 127 140
804 829 856 878 952
779 778 714 777 422
753 827 990 760 588
530 740 988 535 592
156 139 231 823 230
144 132 230 180 139
233 394 387 264 450
23 122 219 447 37
665 841 809 694 957
829 794 735 751 858
385 433 437 434 872
815 797 853 976 722
45 42 114 192 128
751 679 507 693 692
301 198 388 392 264
705 597 968 704 806
940 905 234 968 846
677 675 578 690 938
168 162 178 167 17
655 844 606 713 886
716 998 818 27 381
950 881 766 541 581
116 191 248 189 185
904 921 968 930 728
693 858 854 692 727
538 963 961 846 832
184 126 119 316 137
782 658 860 499 855
197 64 185 117 138
311 332 327 325 721
963 878 861 829 810
545 655 331 69 894
995 580 707 549 501
661 680 812 679 690
758 674 995 761 713
11 154 142 45 413
175 753 980 167 708
957 498 830 812 667
69 395 457 425 451
892 793 58 943 57
849 692 558 399 193
925 941 415 372 731
831 823 830 841 589
979 559 627 995 618
927 570 932 940 524
765 718 941 504 139
700 699 813 881 976
551 517 634 521 657
924 929 910 995 531
716 925 705 910 999
798 767 674 762 671
259 3 84 592 252
200 963 50 594 194
575 551 951 740 974
676 873 671 683 685
172 327 16 164 184
666 564 757 657 786
616 604 773 571 774
895 904 402 891 358
741 986 614 622 956
994 902 609 741 621
786 714 846 712 880
1 18 47 20 982
217 276 234 284 392
650 623 115 465 563
55 955 954 910 909
920 930 904 958 968
881 213 559 508 900
168 167 157 148 171
818 816 896 801 989
431 444 124 436 361
457 492 463 307 135
148 167 156 151 112
37 525 765 937 933
684 659 686 818 797
474 770 135 840 884
171 110 324 184 145
784 496 791 78 879
547 96 959 528 37
435 981 450 471 467
963 839 656 538 799
307 487 318 396 425
62 32 95 28 7
52 301 300 26 261
683 674 686 668 687
768 940 922 324 769
195 135 90 76 361
178 746 743 603 218
693 951 980 660 260
447 462 481 258 264
819 795 992 766 670
488 705 282 13 795
600 717 560 541 328
592 351 84 3 315
457 701 446 405 374
167 914 49 925 947
252 271 206 249 257
297 253 482 480 454
860 14 898 245 735
337 341 929 178 342
248 447 445 247 388
852 876 80 292 359
335 516 584 778 283
448 441 449 477 355
118 43 655 772 565
984 819 511 822 503
115 212 170 195 852
843 860 585 789 894
949 327 982 943 277
640 770 549 933 312
48 461 491 189 279
989 966 984 999 807
813 668 858 582 841
940 928 938 939 974
778 688 777 742 794
188 133 135 136 142
226 386 418 832 76
264 454 455 342 267
760 530 554 532 623
472 100 462 351 296
175 927 952 922 592
670 945 728 871 835
348 299 432 469 424
633 730 883 966 724
194 663 565 552 772
210 204 207 247 202
606 898 747 940 603
603 170 162 167 547
707 818 947 240 749
912 909 511 527 905
671 298 296 332 669
104 41 102 36 96
832 678 27 694 205
544 530 748 551 985
431 439 418 371 416
188 375 428 179 97
642 373 289 423 347
41 253 224 273 333
126 114 161 409 240
221 232 472 260 206
6 309 321 45 328
549 994 802 567 517
968 875 494 788 695
987 769 619 814 604
593 910 350 709 627
592 977 490 594 90
714 585 930 786 909
773 711 649 637 101
904 858 829 912 859
472 297 476 453 276
754 552 959 625 698
344 362 28 98 41
924 949 277 527 261
139 165 174 65 136
393 33 704 740 370
584 861 325 585 963
807 612 990 768 897
362 528 25 328 24
79 426 77 784 785
708 958 710 702 605
388 445 450 248 896
788 786 787 784 398
954 903 555 572 716
323 223 43 189 197
665 462 68 72 788
282 903 821 557 335
614 767 567 629 534
428 324 358 467 278
955 928 22 407 940
746 285 638 338 63
268 360 378 369 425
486 477 272 453 480
334 292 264 91 267
778 808 556 781 655
136 325 106 145 144
916 941 641 17 943
984 573 759 894 546
345 391 362 949 618
3 2 334 293 66
929 918 906 509 700
664 845 978 857 922
476 875 548 878 38
993 1000 834 820 570
606 186 69 547 337
169 140 161 327 181
660 926 68 450 247
553 915 893 161 936
502 658 583 790 531
982 977 363 882 471
795 278 280 111 314
478 799 45 320 591
720 637 883 932 602
271 262 37 98 169
591 638 20 545 900
997 700 955 731 931
747 737 572 430 708
551 760 699 890 509
982 17 7 543 599
695 504 800 994 277
930 63 60 643 953
375 429 445 144 425
973 23 926 447 697
666 688 46 2 7
946 175 553 56 991
935 872 203 969 865
321 305 57 927 349
824 783 785 696 497
728 722 524 926 725
181 11 405 10 250
37 46 272 269 1
765 169 16 873 478
165 143 130 108 185
111 455 240 47 269
651 6 967 24 280
302 104 261 480 453
76 340 333 346 330
145 157 825 144 136
45 31 107 856 227
724 637 883 722 806
818 682 661 729 840
169 153 601 175 178
200 166 64 88 151
450 225 232 394 447
379 245 363 483 357
56 277 112 949 378
742 672 817 671 673
230 280 120 311 321
111 233 232 38 405
612 931 613 924 544
688 185 176 142 196
170 51 130 115 129
737 663 879 682 676
880 575 863 875 781
322 192 645 316 655
133 170 252 136 325
74 781 684 73 868
499 856 375 653 620
831 946 689 661 869
643 303 306 460 118
780 787 786 879 564
348 320 299 318 290
742 952 136 96 652
942 601 606 405 407
495 869 961 585 829
272 83 97 12 7
118 245 289 219 140
982 725 188 492 968
846 281 288 961 280
474 749 190 490 178
440 583 435 444 449
457 267 272 270 386
964 965 658 828 810
669 682 797 417 840
19 776 25 7 603
366 693 27 794 657
277 369 123 356 560
741 997 712 769 628
692 688 694 745 416
809 688 443 440 434
776 355 967 753 731
164 181 324 447 410
526 752 372 934 370
928 921 956 904 916
423 981 481 548 274
240 46 370 393 898
841 690 605 678 692
347 330 116 332 217
764 822 579 805 582
971 633 956 297 37
569 772 773 713 531
592 982 381 885 471
381 386 294 128 81
501 815 543 675 679
28 82 46 62 280
869 576 71 72 201
164 259 156 81 145
784 781 757 789 779
677 948 87 404 857
121 150 122 143 109
866 70 962 23 872
687 497 979 951 628
217 64 200 347 138
530 567 515 549 630
760 924 629 614 581
96 349 99 801 95
394 276 608 233 388
613 649 18 818 647
796 731 963 878 61
472 160 246 92 219
192 131 195 263 332
940 754 553 853 811
197 750 330 45 292
751 150 776 811 504
984 60 704 49 891
764 999 990 582 992
17 867 555 11 72
183 704 56 117 125
704 905 582 520 995
773 911 775 616 901
603 547 734 763 9
761 767 993 796 753
769 543 644 580 33
913 912 911 910 919
846 767 541 639 652
96 995 649 590 861
897 821 988 564 73
727 599 283 897 736
952 918 611 799 946
446 869 589 75 496
696 699 493 916 908
666 723 768 839 687
932 720 910 761 950
842 979 167 83 705
489 781 792 490 880
690 656 750 692 620
633 349 811 377 702
39 435 273 432 271
707 833 501 812 761
589 576 555 71 584
294 26 59 25 261
961 874 718 812 853
783 876 869 496 497
504 604 567 602 616
397 203 715 242 411
142 324 153 358 311
187 183 20 465 137
602 807 817 502 803
186 118 483 1 327
253 225 254 583 252
844 858 501 507 841
963 472 962 200 961
912 973 821 675 690
897 630 634 613 990
369 788 417 745 529
174 223 136 158 114
162 920 956 210 305
186 183 97 7 201
394 233 450 392 391
444 442 396 448 392
177 155 749 187 501
449 963 127 721 555
75 778 779 74 72
168 157 151 181 238
248 971 498 662 253
327 959 162 749 32
692 229 421 694 836
118 174 155 241 56
432 680 998 583 688
63 802 934 998 999
561 990 612 819 604
269 397 68 952 160
879 893 829 487 242
200 237 697 64 97
139 144 171 390 751
832 207 356 228 871
405 344 256 81 41
777 778 90 78 868
868 70 68 787 789
106 510 975 500 136
608 955 914 305 327
167 161 331 490 155
564 190 973 433 662
760 713 987 974 889
63 147 601 158 920
605 819 874 582 693
942 184 633 378 976
320 94 595 470 451
914 58 57 528 28
342 52 862 130 448
853 720 837 824 670
23 217 973 237 234
761 563 747 759 580
681 666 585 668 853
185 115 225 381 230
616 997 512 813 622
706 941 898 427 461
139 140 144 147 136
571 760 924 741 711
328 886 345 112 914
873 683 656 681 756
149 155 163 128 317
60 58 54 63 95
399 361 408 342 427
410 411 475 430 284
270 269 272 82 317
64 139 119 116 132
376 363 914 153 369
799 596 721 881 903
393 22 44 66 651
780 206 951 654 494
743 811 381 329 606
200 237 21 217 697
816 80 759 991 675
616 775 604 773 571
225 145 108 132 230
134 257 258 450 256
229 432 210 69 235
959 777 565 308 452
666 688 880 558 957
671 777 778 767 672
128 170 652 950 150
95 967 372 112 108
50 585 82 48 880
205 166 733 109 751
131 157 171 152 53
739 788 793 700 760
262 98 62 145 16
583 820 806 804 602
224 246 243 297 207
745 758 603 417 941
652 533 726 897 739
459 284 472 270 426
114 48 455 364 284
463 341 450 234 216
24 704 747 20 895
309 772 860 600 585
529 495 663 3 272
275 81 253 255 246
674 863 576 683 675
694 222 852 196 859
382 727 666 695 681
317 945 553 354 314
1000 984 986 557 305
310 322 117 323 311
459 548 473 424 264
225 148 410 394 156
448 373 430 444 439
23 922 973 926 949
146 53 34 89 49
271 88 455 113 81
846 308 606 309 705
764 803 844 633 965
342 131 259 397 220
95 359 49 65 273
106 895 140 226 21
981 423 926 738 638
821 689 687 794 507
534 4 602 535 541
963 874 247 500 518
23 391 856 446 296
328 21 85 5 319
231 345 135 141 137
727 427 951 665 692
98 662 295 754 528
95 350 360 363 372
212 197 252 196 409
447 391 839 321 842
601 352 308 368 379
278 553 980 754 639
414 597 952 799 701
238 472 200 41 20
863 840 242 836 226
548 277 730 821 538
622 504 628 544 315
913 911 906 907 932
549 13 786 283 665
802 961 960 828 286
669 8 529 433 734
237 217 353 27 226
835 620 576 212 215
166 391 394 387 60
987 802 539 732 517
606 417 357 28 806
90 555 242 556 836
145 147 133 41 142
868 74 770 781 787
26 5 53 41 298
95 595 319 494 35
901 604 571 906 911
217 585 584 832 99
278 53 283 748 302
12 15 495 395 255
213 206 204 201 193
248 244 229 237 232
185 268 388 229 139
846 799 941 87 974
163 303 313 167 799
450 394 40 434 69
715 660 664 576 928
282 390 430 362 328
663 876 631 787 862
975 895 765 980 510
498 857 827 802 262
495 15 880 723 653
935 882 949 430 973
961 946 252 47 1
776 80 499 37 528
675 685 500 853 793
360 979 929 924 662
274 960 75 963 99
817 814 989 552 577
703 713 884 524 917
713 773 775 571 772
3 107 451 669 5
780 925 814 172 528
839 585 555 830 837
665 845 852 876 558
952 862 430 538 991
53 98 36 260 99
194 88 269 825 345
940 952 700 177 710
239 657 228 235 203
796 968 685 993 844
668 674 685 766 993
743 751 371 707 576
275 254 308 323 202
131 886 191 439 195
637 719 752 633 950
5 633 941 577 982
445 247 251 228 235
249 236 182 126 150
850 953 179 943 980
41 243 994 554 514
235 203 208 77 243
753 538 890 551 795
173 586 770 588 873
665 798 766 816 826
990 932 906 822 562
59 258 45 362 413
322 85 172 303 320
401 220 408 272 465
184 186 334 318 118
172 770 17 318 42
510 601 509 175 740
981 961 832 660 962
563 860 669 970 727
22 933 155 126 278
728 437 416 960 788
858 675 499 540 658
713 711 574 565 983
874 835 708 816 764
359 270 417 32 384
859 980 810 857 873
344 975 949 46 314
71 72 555 585 837
270 27 261 243 636
319 995 549 729 316
540 671 584 817 683
243 270 267 53 190
154 827 607 479 598
682 524 493 957 880
12 877 29 608 83
786 646 787 879 842
632 204 198 248 196
844 806 883 945 827
654 879 684 787 913
680 982 885 649 17
115 170 190 747 499
796 853 841 856 857
171 397 357 947 180
887 984 503 995 967
976 814 616 541 989
37 6 161 553 47
580 816 533 705 875
782 693 344 520 857
168 61 312 227 86
949 926 280 19 282
771 855 823 660 870
663 771 661 836 692
931 537 926 905 904
792 74 46 95 939
444 63 200 863 597
112 12 899 31 8
869 682 687 71 864
853 855 693 863 522
788 646 497 787 786
606 326 553 603 240
383 636 381 6 19
889 595 936 321 956
272 296 344 476 853
699 997 573 622 604
834 80 810 672 668
673 796 1000 873 280
906 712 722 724 602
64 106 138 389 347
388 389 394 444 387
301 228 218 375 220
761 731 966 533 759
775 711 571 604 987
992 23 523 998 87
94 236 95 128 393
426 451 492 419 453
75 589 337 749 78
869 659 605 837 684
280 412 92 406 132
270 123 427 274 426
71 832 78 68 831
571 534 902 907 730
878 528 899 853 958
267 270 435 191 272
423 704 372 356 399
440 871 311 137 721
82 180 352 98 92
606 545 749 704 603
192 163 400 424 184
797 673 685 684 674
389 474 409 437 297
729 316 861 319 793
60 99 88 1 274
344 567 47 50 504
719 358 329 920 307
743 817 534 623 554
268 387 445 59 408
242 251 221 247 228
775 616 642 521 769
796 675 857 669 834
430 416 440 431 412
359 469 374 111 438
807 967 758 768 994
920 657 903 909 677
965 816 798 948 873
721 475 832 548 745
948 909 553 793 527
438 778 439 677 143
203 229 7 244 445
655 635 713 565 719
257 189 29 188 327
374 428 360 429 875
55 638 376 883 722
759 680 990 572 913
124 51 1 353 37
204 845 692 694 243
633 589 71 765 649
635 634 320 734 181
504 281 899 600 226
140 132 117 265 332
917 657 280 564 826
714 654 961 979 585
716 711 124 826 995
640 840 695 786 810
988 753 807 577 762
516 964 737 965 574
235 835 222 450 247
421 438 435 266 415
130 271 233 124 88
209 216 201 849 243
837 782 847 660 718
167 940 129 162 107
472 64 276 481 426
67 953 503 605 380
87 484 796 662 495
753 612 567 985 566
187 10 60 25 249
195 186 135 310 2
942 318 633 379 704
88 656 126 120 107
735 861 736 734 745
619 966 987 610 571
68 607 342 698 942
502 776 827 817 572
616 814 504 600 994
755 711 551 530 890
230 750 268 191 113
315 304 226 308 896
264 471 48 223 443
385 302 456 479 192
924 357 932 188 505
850 659 558 557 869
829 564 494 692 682
805 904 700 546 625
355 363 358 952 424
796 37 732 959 977
191 171 176 165 737
816 801 637 989 504
602 636 901 534 902
674 840 683 610 537
994 760 630 612 987
88 472 143 100 105
57 680 294 378 300
259 410 187 381 214
674 735 685 720 873
733 353 27 889 332
502 615 586 826 594
993 761 676 735 805
281 69 608 584 287
449 437 361 448 424
614 551 645 581 748
522 987 714 913 512
395 928 207 206 265
575 876 585 665 753
652 844 633 785 672
574 824 783 973 964
819 768 759 570 764
263 340 285 264 399
364 431 376 383 410
131 736 81 154 311
893 953 734 940 722
596 57 945 370 417
844 999 990 707 811
208 386 882 294 271
822 912 805 603 708
554 503 544 623 521
55 635 936 995 652
769 741 522 581 814
747 812 686 682 928
772 713 842 925 648
799 14 591 516 352
857 872 847 859 87
547 811 772 775 761
488 932 282 281 679
102 951 87 95 859
848 792 72 385 85
817 724 777 844 722
322 307 319 282 32
450 388 389 276 387
988 888 630 612 624
147 106 143 132 144
936 942 991 501 561
136 109 183 121 241
692 907 494 68 747
747 176 156 861 150
473 421 62 455 66
170 886 157 898 169
608 149 189 139 154
324 49 170 313 975
538 544 541 586 634
401 179 109 227 48
981 452 456 942 285
712 625 995 799 551
150 448 48 294 302
350 393 352 351 914
170 143 140 136 158
316 563 553 649 758
677 682 662 676 674
503 887 822 823 511
136 527 586 45 5
897 960 663 869 829
351 431 436 391 338
217 963 268 234 200
602 616 827 1000 713
861 236 445 896 423
771 631 675 981 727
737 529 663 751 561
541 827 880 987 997
74 494 869 561 674
576 693 41 832 692
809 223 693 27 407
268 176 527 389 927
185 129 195 150 210
734 606 860 735 603
333 130 287 480 330
273 290 631 197 453
106 205 390 872 213
148 185 182 152 859
680 682 768 686 687
909 93 109 86 22
204 242 221 250 206
456 181 129 53 113
682 583 756 939 379
881 978 745 370 418
405 242 859 860 605
70 71 957 494 298
795 572 673 936 555
74 788 830 864 792
377 359 366 325 371
949 523 370 956 378
975 696 883 565 532
71 414 339 91 347
626 100 336 566 505
572 496 998 925 839
736 859 639 858 446
100 487 478 274 327
200 86 823 116 938
202 201 258 204 232
897 832 87 727 404
951 673 913 768 595
277 295 494 845 276
665 857 859 847 667
318 749 313 483 704
177 267 367 148 12
794 742 693 694 750
666 781 682 757 686
634 549 759 613 612
852 461 292 636 179
955 983 746 382 170
971 335 544 846 758
970 886 745 862 962
147 748 506 591 941
101 2 47 105 98
151 335 168 167 174
842 923 861 924 524
176 165 160 5 96
109 187 159 85 325
625 812 509 576 702
347 217 200 116 141
59 351 799 925 934
148 301 39 40 481
245 397 641 211 127
104 94 251 45 53
124 137 269 109 214
791 496 967 757 494
992 80 658 776 697
857 693 817 856 27
59 223 446 21 455
738 468 377 425 475
311 5 233 29 324
322 327 315 13 563
881 794 657 955 679
919 341 337 18 933
28 82 47 13 16
390 437 460 310 436
868 866 828 242 68
273 87 469 448 387
470 32 2 84 327
675 683 678 681 695
142 127 143 124 274
925 793 719 909 735
459 962 469 271 472
136 132 117 145 137
428 706 271 443 196
979 564 188 559 737
967 176 919 651 956
586 525 913 539 765
602 719 724 751 705
548 981 555 538 515
461 278 949 234 419
151 174 238 312 718
854 583 797 874 847
1000 895 579 756 578
973 425 484 485 276
585 946 741 888 845
663 666 575 77 193
264 211 202 275 232
414 427 470 417 415
950 697 853 506 722
341 335 345 593 337
750 815 678 738 656
134 332 447 275 292
797 667 682 677 672
335 283 981 278 305
942 730 900 724 976
237 160 733 243 757
584 585 842 88 325
928 953 824 653 693
396 412 430 443 444
502 844 572 734 767
12 53 58 586 468
67 895 28 374 15
29 40 216 224 246
238 200 246 66 249
741 530 581 997 551
30 16 33 28 45
918 888 953 899 978
862 357 463 307 457
229 832 234 512 607
147 650 588 230 59
698 935 882 927 870
890 762 765 711 754
777 967 309 720 55
749 677 717 669 378
243 410 482 708 288
565 286 772 778 599
952 362 592 164 903
221 242 248 224 193
415 505 940 903 764
926 381 560 942 690
128 260 142 127 137
324 693 520 846 453
616 543 515 621 581
834 278 316 553 540
172 303 171 153 165
397 444 915 855 182
823 799 822 649 718
71 492 496 979 585
186 298 125 271 275
747 734 746 806 371
259 974 159 25 314
264 100 296 104 50
681 662 694 938 793
236 950 21 228 226
90 863 71 829 559
170 593 110 340 155
769 913 700 710 910
861 860 855 656 524
774 3 705 759 965
135 855 127 259 66
302 799 419 99 86
116 64 200 197 139
72 349 968 79 770
604 987 902 773 994
221 872 228 204 250
959 890 535 586 530
639 58 652 20 42
144 143 146 145 238
229 388 248 148 176
153 176 152 157 171
444 971 952 267 914
570 761 545 726 844
204 209 237 216 882
171 156 173 312 314
850 979 682 226 659
145 230 79 311 328
368 893 194 772 380
490 163 898 281 282
103 94 126 88 137
55 638 112 303 894
933 909 908 948 595
417 56 799 54 763
616 901 530 769 512
238 695 200 693 214
50 118 21 38 111
655 168 167 749 169
219 484 301 40 268
638 711 749 894 545
998 859 590 618 999
214 259 179 185 39
502 993 815 952 805
442 487 439 969 207
737 226 74 742 815
124 128 129 170 159
316 533 758 572 587
177 910 747 737 917
790 687 685 817 855
274 265 12 261 266
733 539 75 609 724
870 795 797 755 903
301 485 90 134 192
681 798 675 840 84
540 379 428 982 985
711 763 753 906 698
579 654 570 805 989
445 347 485 455 189
684 674 643 661 556
510 828 890 914 543
340 271 120 185 264
355 123 205 921 254
998 313 939 637 82
678 743 873 697 502
354 265 39 397 498
189 118 13 142 16
786 787 788 791 73
927 926 946 962 369
176 159 112 392 103
370 375 352 381 363
106 275 39 132 183
17 15 53 24 18
99 144 357 899 351
969 870 23 876 962
277 168 765 991 942
113 117 59 186 330
882 973 888 445 27
858 579 992 697 500
14 214 481 206 11
761 827 964 990 502
695 663 692 680 631
981 455 472 272 481
75 71 830 77 74
24 36 31 12 15
863 412 815 16 149
323 402 915 925 903
124 267 175 257 39
616 901 624 902 703
444 383 273 52 267
509 890 895 99 942
504 928 653 727 955
746 737 736 572 754
637 720 337 655 167
466 407 273 299 15
43 116 325 148 143
922 592 785 626 969
786 446 920 217 854
217 234 220 427 418
347 217 237 274 21
370 358 257 443 904
62 423 124 351 317
665 876 646 558 783
912 349 945 800 928
668 819 681 874 803
945 601 240 378 895
651 758 645 918 644
715 965 815 854 938
448 1 306 87 480
316 312 319 510 305
517 530 629 544 581
750 583 446 694 718
862 430 962 431 68
196 256 873 258 585
734 969 843 777 686
475 480 288 473 447
616 602 901 699 902
428 265 432 260 261
492 778 497 489 776
689 682 857 836 375
709 754 633 723 767
570 818 802 533 729
911 773 547 901 604
842 800 854 801 753
899 86 397 201 54
691 686 999 680 751
302 294 492 657 463
981 455 387 445 81
333 141 330 85 252
257 138 231 255 296
231 280 237 662 972
250 221 301 263 40
841 805 853 681 802
835 248 232 260 212
243 209 52 928 657
936 505 938 100 913
558 957 494 378 677
501 500 578 835 606
18 62 6 28 752
843 936 682 956 520
116 144 332 147 138
98 53 45 94 16
351 379 508 749 898
765 551 223 780 700
859 856 809 193 835
176 178 169 898 191
742 44 326 948 975
952 898 505 441 135
664 797 756 499 731
973 99 939 710 698
108 113 109 121 194
280 933 153 230 931
473 318 453 480 286
637 806 979 706 942
391 600 493 62 555
706 468 159 709 184
642 919 723 849 628
76 632 657 258 856
377 926 354 953 432
583 841 718 858 855
764 975 502 747 769
921 978 523 357 718
518 823 871 511 822
895 378 696 940 906
173 168 522 335 873
764 769 728 834 919
581 525 890 551 760
637 844 806 811 553
259 173 180 196 187
935 379 959 946 922
301 425 342 264 935
822 572 931 941 904
552 624 534 592 900
132 408 226 399 401
738 364 357 631 389
418 432 492 809 477
383 350 352 593 362
89 525 32 8 230
509 712 986 699 842
173 168 152 185 154
234 148 877 164 203
793 939 966 991 601
217 229 237 233 226
47 12 732 291 317
634 730 611 533 577
242 226 207 244 869
603 704 57 716 526
637 884 702 883 892
589 813 876 681 863
882 973 916 538 849
959 600 643 651 283
149 105 49 119 32
447 455 998 946 476
500 947 914 978 755
899 946 555 226 584
138 231 106 140 225
688 242 71 830 207
893 925 541 983 951
560 543 638 497 152
854 871 518 800 833
537 819 887 841 938
842 584 642 608 75
356 222 179 405 856
383 384 934 124 2
786 309 538 880 839
466 479 991 412 271
408 379 958 23 949
847 65 822 851 871
639 995 998 720 814
677 891 563 777 313
558 576 95 381 600
75 730 515 536 996
331 714 335 488 474
313 635 483 478 778
548 248 437 413 276
278 724 315 283 314
111 64 332 200 197
693 557 677 53 688
80 663 687 665 852
594 592 633 489 596
26 37 53 45 32
923 442 368 350 370
279 290 283 255 288
688 760 778 622 600
185 332 106 140 189
374 737 728 660 548
5 252 29 159 45
261 37 82 299 635
615 460 331 761 350
398 943 429 349 72
753 1000 873 846 768
530 586 988 534 552
471 302 457 479 374
268 697 922 297 632
770 571 779 594 730
490 123 187 132 113
722 268 729 980 326
933 903 942 920 914
830 547 974 840 711
6 16 468 25 487
497 490 790 589 779
841 578 965 804 664
877 264 323 279 135
341 337 177 69 655
998 839 349 25 52
861 682 968 860 508
921 281 786 262 910
389 253 454 258 631
248 225 232 252 257
155 974 811 704 175
147 135 117 308 311
238 146 145 143 86
760 530 567 534 814
919 721 596 521 593
158 494 93 295 815
681 664 797 970 834
824 833 727 661 852
53 62 214 296 80
861 811 801 816 793
241 327 52 151 891
496 583 854 859 272
638 645 889 755 888
737 570 577 559 545
768 577 948 758 720
448 453 488 399 425
739 557 510 974 844
216 203 207 256 204
749 779 676 544 15
694 576 866 433 78
822 823 904 851 648
769 997 741 512 907
277 50 886 467 343
584 221 822 952 242
886 975 349 917 953
243 348 370 346 475
772 712 989 775 711
742 899 908 349 928
874 661 579 692 861
223 211 459 284 215
810 812 558 572 861
657 23 928 861 952
946 866 243 849 701
14 11 410 914 342
171 322 143 474 22
246 203 255 210 219
766 797 674 575 588
272 152 245 274 126
2 101 614 60 649
884 934 477 752 958
267 620 875 273 660
581 779 578 418 827
373 145 144 312 823
802 1000 705 602 797
355 441 31 367 381
231 967 281 251 321
84 223 266 583 298
783 785 784 790 787
682 857 837 858 880
190 179 240 55 20
418 428 268 332 348
369 927 375 31 924
698 935 352 358 429
174 5 974 971 403
736 180 812 952 707
59 94 343 62 98
514 515 743 517 640
412 362 68 647 704
46 59 372 41 306
805 841 739 583 819
890 826 514 985 612
608 111 324 201 338
671 544 749 796 636
875 587 682 721 968
146 49 846 145 102
777 2 754 539 984
488 489 331 633 749
556 610 875 320 809
454 461 114 284 401
197 215 141 201 445
661 572 636 768 560
838 779 75 71 869
817 604 864 735 658
983 754 816 568 804
445 330 333 145 64
903 973 940 5 938
432 277 289 400 297
865 897 642 724 903
967 989 753 787 570
326 327 324 162 33
758 865 579 825 570
248 221 253 232 23
872 524 870 771 809
750 572 746 710 751
863 122 258 835 253
862 419 679 362 882
195 186 110 134 129
184 85 402 231 282
458 598 768 639 351
658 850 222 872 951
917 544 767 345 168
530 604 535 554 657
861 945 806 856 816
488 489 777 633 926
73 70 850 78 783
494 493 951 364 496
856 841 859 756 857
769 913 577 580 975
67 7 274 18 949
823 887 965 518 803
694 461 449 628 235
272 351 457 31 7
653 675 520 664 887
57 372 38 971 103
12 18 730 89 888
846 563 119 37 588
277 261 270 272 411
474 637 967 306 747
541 1000 602 767 4
393 608 390 584 961
953 548 925 415 719
804 546 762 547 820
163 195 10 231 165
637 848 929 932 723
591 460 831 733 466
19 158 44 326 323
166 435 60 39 432
588 458 563 673 146
525 745 942 223 636
954 26 57 953 888
979 751 692 247 839
48 354 391 469 386
916 20 270 298 949
861 413 736 93 105
524 728 505 811 572
576 690 689 99 296
681 833 576 583 659
357 399 369 375 416
341 906 769 178 177
217 584 963 147 237
124 29 392 133 436
581 530 567 573 543
44 230 139 92 271
69 455 284 286 92
658 502 668 659 559
346 333 585 723 487
790 816 801 555 787
740 567 513 551 504
927 913 929 360 926
151 929 177 588 178
789 786 779 490 331
163 325 45 259 130
982 343 515 741 857
451 345 603 340 545
300 9 885 580 4
8 37 10 12 124
378 279 302 304 338
248 229 832 210 209
514 843 821 802 596
123 72 107 326 478
525 935 969 550 617
854 858 578 859 804
551 567 987 534 634
822 824 800 871 648
731 879 573 888 506
395 209 415 442 913
143 5 136 140 13
528 796 801 854 776
696 569 599 527 542
406 8 85 299 303
154 321 303 92 319
841 737 809 605 875
321 366 160 164 230
108 133 119 109 107
565 755 649 806 758
602 724 726 626 721
39 440 482 529 250
791 687 684 689 936
87 314 326 56 2
742 954 765 722 955
220 657 366 632 435
321 231 42 328 936
76 340 456 129 308
439 330 442 220 203
313 584 995 949 861
449 432 437 978 435
472 832 981 485 66
982 285 281 468 598
37 427 267 262 875
311 87 32 115 16
875 567 996 514 991
225 163 144 145 161
930 887 898 527 542
266 130 978 563 637
172 6 704 303 17
256 216 213 243 224
392 349 886 941 427
29 214 32 130 311
457 290 485 694 304
259 134 227 340 249
818 282 704 959 806
544 335 538 885 543
330 238 232 190 583
465 336 846 354 396
873 812 735 776 765
910 881 896 945 504
649 14 996 615 262
96 34 52 10 51
230 286 374 252 140
200 472 88 846 332
372 945 828 362 418
280 278 319 305 309
822 851 238 855 496
217 274 75 828 863
427 81 111 992 89
930 918 499 910 912
572 999 716 753 827
735 734 771 540 501
433 356 468 943 301
184 385 325 323 321
267 378 290 950 926
280 147 282 608 47
43 454 173 152 13
278 744 731 934 379
476 274 392 272 267
488 490 473 550 575
247 926 657 862 476
549 706 316 501 894
204 221 237 219 229
45 103 550 629 798
958 691 898 794 363
56 677 161 227 275
52 56 8 487 699
767 577 820 531 502
799 758 560 848 701
931 26 335 799 774
368 374 295 46 941
218 141 40 185 134
680 794 693 802 675
387 447 66 872 275
143 167 238 146 157
960 828 473 688 696
159 241 884 184 601
571 760 588 534 756
929 427 5 501 218
151 181 188 118 155
622 569 817 541 539
688 687 666 794 682
607 723 638 903 690
72 792 77 70 78
852 336 445 269 855
944 962 416 976 445
968 659 631 818 549
885 744 328 592 323
986 588 93 760 761
982 54 832 495 661
939 941 638 106 720
334 291 485 39 293
189 119 110 181 148
347 281 584 608 540
282 723 281 332 751
655 707 704 533 172
961 515 536 640 75
326 296 474 483 106
873 635 636 992 290
511 909 919 503 499
322 313 172 321 280
509 616 513 811 625
987 554 626 580 567
776 668 670 873 669
376 369 361 399 695
131 120 334 361 434
809 691 686 679 680
760 530 997 552 731
203 260 224 212 247
866 229 850 872 398
762 756 993 826 766
114 57 650 24 218
350 368 373 449 448
584 784 496 421 881
29 644 599 538 122
949 882 418 935 369
832 93 272 840 40
597 956 972 384 765
991 496 793 789 830
823 578 341 157 723
810 500 690 754 928
932 175 906 954 704
787 907 646 690 778
844 736 664 827 728
922 17 647 358 930
901 11 95 814 948
625 810 314 173 46
8 227 259 214 402
805 999 811 968 934
801 965 990 754 768
139 269 111 127 41
585 881 954 286 226
343 39 49 48 137
877 390 394 411 872
960 696 964 965 842
844 965 964 705 993
821 859 968 564 771
576 666 663 221 597
802 887 896 960 880
502 658 844 873 589
825 858 538 542 946
570 726 989 844 993
692 694 558 661 665
919 931 911 626 910
832 596 636 454 957
181 189 134 191 156
549 651 615 772 968
110 218 282 12 10
189 156 145 192 181
103 365 84 1 35
753 961 838 786 787
160 182 220 201 691
186 192 118 123 267
864 836 693 795 68
96 385 982 592 16
368 187 189 159 129
787 564 792 788 836
183 129 135 124 120
600 525 549 460 966
689 670 692 695 71
604 816 728 579 811
461 265 946 923 266
606 112 528 926 639
710 754 615 772 758
375 660 443 856 410
723 451 780 17 793
514 507 627 641 995
362 601 359 402 523
282 142 703 958 328
887 604 989 803 820
924 568 906 997 740
731 760 537 987 711
237 23 210 69 207
270 199 445 273 401
405 750 731 898 16
981 469 872 460 960
686 720 802 684 812
944 688 558 913 975
675 260 48 50 296
152 24 861 194 238
782 652 767 971 173
489 167 14 187 982
892 299 363 263 27
52 134 55 58 456
45 37 30 419 474
272 66 412 269 972
726 807 827 577 713
127 352 376 95 97
171 156 173 152 176
379 611 356 782 54
834 694 193 680 575
50 871 727 841 356
375 906 927 775 605
72 353 260 385 386
311 308 172 317 5
967 6 984 941 733
424 745 889 943 132
829 838 710 789 666
502 808 69 156 368
924 891 549 731 983
207 68 203 301 219
805 993 801 818 802
324 258 109 173 171
490 749 402 465 99
556 588 585 596 863
960 823 536 589 608
721 794 542 865 770
924 699 938 906 956
535 549 4 640 541
289 299 470 339 270
538 846 881 982 28
987 989 726 966 532
721 713 816 806 627
843 966 766 762 542
345 175 171 327 943
860 726 707 747 729
11 42 37 85 8
346 29 90 212 207
420 396 410 436 391
193 207 204 243 213
119 326 169 223 144
668 501 998 709 873
375 396 124 420 914
306 651 30 307 903
695 970 801 714 743
803 546 531 820 673
111 234 217 481 143
288 194 237 415 509
379 945 746 44 774
263 301 134 264 40
191 276 267 142 166
799 538 639 977 662
815 678 737 675 677
64 217 200 515 347
583 682 805 797 798
922 102 882 892 273
683 684 810 993 715
457 307 448 479 449
441 356 716 695 381
588 603 720 761 753
900 378 742 356 811
583 857 812 854 904
445 388 882 447 253
416 448 52 365 415
342 69 341 330 281
637 655 525 13 149
185 92 231 90 392
537 843 842 829 853
393 181 62 85 47
134 250 235 212 199
967 955 833 723 729
290 289 210 204 279
260 170 940 175 120
130 108 113 116 333
672 856 10 575 398
571 69 927 720 14
379 702 666 443 211
53 458 249 44 748
969 962 850 532 935
298 417 317 292 427
791 488 636 663 183
337 341 69 155 151
218 340 213 235 297
300 57 55 22 705
824 783 785 574 973
594 353 53 982 291
957 425 365 349 67
86 107 287 179 310
218 189 301 263 235
758 710 788 827 503
800 518 507 823 871
496 376 364 921 362
345 593 708 894 156
88 171 160 139 127
85 20 33 79 32
575 664 666 684 711
143 145 147 139 114
872 292 262 460 52
220 232 224 250 110
383 590 112 867 358
522 519 226 994 509
198 220 212 228 203
44 354 312 404 311
255 252 258 253 249
566 614 760 517 890
452 674 492 634 356
1000 813 767 828 607
69 747 256 140 169
274 536 217 828 842
148 242 870 248 134
308 325 321 322 32
768 693 685 968 708
962 696 567 740 712
30 67 62 53 101
394 660 198 414 872
975 912 705 260 10
359 135 438 430 448
340 53 302 482 465
255 249 482 214 273
871 226 962 193 978
844 749 734 563 816
872 962 248 220 247
923 382 506 913 123
805 999 819 803 579
489 76 490 495 330
669 383 683 672 112
130 94 160 118 53
199 298 462 219 249
858 675 963 568 973
497 695 739 895 774
278 283 62 282 13
121 129 170 142 135
839 948 908 928 739
781 792 667 785 588
655 975 932 177 522
979 772 648 955 15
769 992 502 707 907
400 673 776 704 606
848 770 226 242 780
889 731 402 818 298
115 398 183 175 149
589 785 494 576 497
11 113 405 107 24
533 921 984 676 573
447 416 252 469 750
581 996 525 569 959
36 262 20 972 292
442 425 403 308 436
800 818 851 920 813
74 75 667 78 784
174 551 157 241 18
445 301 93 469 276
771 472 870 862 855
76 297 115 332 249
803 823 874 833 844
382 878 375 923 729
706 859 719 25 695
811 545 590 572 967
445 264 481 885 271
753 992 504 514 760
132 145 139 142 311
988 613 711 643 730
784 783 646 908 377
819 844 803 569 764
713 802 637 774 373
81 134 252 248 182
620 278 994 536 974
576 452 658 853 615
419 50 904 421 397
251 250 981 221 831
543 972 371 946 731
833 854 853 810 874
860 838 978 850 859
297 505 464 337 457
345 337 655 595 340
636 723 613 504 994
656 695 875 558 576
18 32 31 23 470
355 694 575 695 718
993 851 965 823 920
931 924 991 315 551
277 344 476 295 884
901 902 711 569 532
445 301 228 447 232
203 247 221 248 220
293 529 292 267 694
885 794 234 364 692
159 65 546 885 907
796 782 635 383 695
248 272 394 276 472
18 102 535 943 982
835 840 695 659 797
359 171 130 284 231
142 143 140 345 963
231 157 143 321 230
825 379 720 897 853
266 213 85 481 465
236 405 183 201 118
727 536 998 835 718
670 855 678 776 856
601 753 536 594 936
930 931 537 642 654
770 734 740 743 947
295 455 461 300 301
778 779 777 684 931
330 11 8 405 476
280 165 154 192 312
217 392 357 156 434
789 868 785 757 786
168 929 337 913 522
414 908 943 82 313
385 394 435 297 463
823 973 885 518 538
684 667 687 672 689
648 805 568 772 804
822 968 393 358 923
887 610 505 761 594
175 974 126 109 99
993 417 47 741 819
271 81 270 267 243
490 6 79 393 231
55 240 606 112 174
963 854 810 518 878
680 794 861 803 747
327 142 153 328 85
469 269 264 39 271
354 440 414 431 862
909 528 509 898 605
973 882 935 434 698
345 167 157 331 175
137 325 323 915 504
160 166 148 239 192
487 362 370 393 289
815 433 355 694 657
701 634 932 629 966
692 797 774 896 815
761 563 805 993 764
163 87 137 158 107
863 274 142 594 426
757 831 385 540 319
157 168 950 601 323
964 965 960 536 867
477 383 365 799 548
452 298 273 279 297
870 88 40 450 481
744 29 126 592 386
659 576 686 797 795
634 552 534 635 619
124 137 123 50 447
561 743 817 994 626
914 91 916 507 329
688 193 794 825 982
804 854 575 537 693
785 897 442 378 737
322 323 328 321 280
886 129 273 291 155
963 660 234 800 247
749 316 891 315 278
815 971 527 891 764
417 414 751 441 750
375 360 382 418 357
966 517 743 817 619
969 870 23 962 314
653 765 296 908 976
693 653 501 628 572
819 810 804 523 537
463 473 466 453 294
909 576 555 809 204
850 860 979 188 489
330 333 76 268 334
263 294 289 463 431
326 313 118 408 152
133 914 132 236 119
502 844 827 659 803
576 762 692 817 737
691 675 683 692 677
69 967 461 345 655
323 452 295 412 451
799 943 188 427 19
502 758 767 863 904
786 792 838 790 781
438 380 370 359 487
672 675 735 671 836
582 818 768 504 909
803 782 797 854 325
12 304 292 190 295
459 631 394 479 486
509 832 705 682 125
276 481 185 476 70
476 445 454 270 276
100 125 92 968 158
713 726 534 541 902
229 208 202 209 397
322 945 316 325 413
657 364 660 443 354
705 990 612 966 716
166 927 973 389 410
848 705 881 915 994
634 509 765 915 581
892 19 467 296 312
743 571 551 897 717
349 543 934 886 644
278 155 884 372 914
857 895 720 625 500
267 40 264 120 275
458 765 168 553 601
598 519 325 851 837
799 971 796 591 767
74 79 707 770 879
828 274 61 362 963
88 60 472 82 312
408 230 799 415 461
666 695 832 863 672
17 362 57 638 794
566 741 612 581 992
454 482 332 227 32
73 576 868 866 414
842 274 918 144 536
70 657 68 692 962
786 787 961 646 777
582 570 896 867 596
853 945 687 766 735
358 690 631 620 892
252 548 83 469 453
616 994 741 581 621
272 39 265 183 109
493 561 496 757 781
365 461 282 411 317
774 908 987 759 901
371 423 388 418 268
993 805 773 571 579
168 331 69 637 655
925 924 639 968 499
11 258 29 220 962
770 83 525 899 43
340 300 373 393 25
700 765 592 916 701
125 188 185 371 158
553 522 524 704 177
818 787 720 743 880
320 419 475 292 404
874 522 914 928 919
796 540 967 552 314
772 642 711 730 565
855 349 375 245 397
435 771 394 450 389
115 528 189 109 749
494 909 378 953 355
488 982 490 287 12
601 899 528 44 337
830 498 735 839 76
935 346 981 361 882
345 617 613 733 340
553 44 755 606 895
213 67 396 232 397
796 665 583 795 936
778 604 711 967 725
247 981 428 203 919
418 411 866 375 219
984 630 891 193 830
625 506 509 356 363
277 294 872 477 467
509 906 924 942 936
586 530 596 505 535
950 926 712 921 615
488 787 78 783 786
217 64 200 963 116
127 7 409 318 19
818 585 957 945 564
179 835 201 202 330
594 320 328 316 779
388 391 389 453 440
544 503 286 562 336
750 863 738 374 380
223 143 241 227 58
800 659 642 833 695
332 266 36 44 397
801 995 987 534 602
494 96 826 896 791
746 902 719 749 655
715 859 708 809 665
143 88 191 146 275
176 999 370 771 812
761 984 726 768 645
457 390 471 422 431
798 522 699 861 735
552 531 906 901 974
709 724 560 721 277
932 551 931 924 917
143 139 88 138 200
71 585 445 462 459
935 399 23 922 431
383 142 149 379 159
43 428 470 405 214
871 944 585 718 637
26 23 332 333 8
540 600 572 724 587
37 300 471 259 456
323 332 195 347 423
57 529 419 262 344
206 244 249 238 117
879 757 979 838 666
658 693 970 955 756
265 293 373 482 339
660 694 741 744 815
3 20 533 758 525
688 74 868 781 850
539 682 572 968 729
536 510 427 942 501
592 977 279 310 286
574 824 791 648 580
196 836 219 204 845
986 699 997 613 614
962 235 872 243 850
734 835 678 707 945
990 818 819 531 907
531 966 807 827 820
474 11 857 142 311
696 237 962 944 960
984 719 602 775 911
3 489 2 278 85
819 578 579 665 666
161 114 117 56 159
965 579 570 768 514
287 179 311 428 188
547 909 63 28 940
60 956 685 837 345
283 980 528 315 622
849 866 659 714 880
103 182 58 303 184
652 535 643 300 937
666 689 237 962 493
825 897 876 80 809
488 502 764 415 725
497 369 498 368 491
590 653 710 607 970
415 913 585 475 430
252 206 258 196 302
897 880 440 840 592
741 994 812 575 543
744 844 887 965 686
56 306 53 19 483
606 308 163 313 33
167 892 128 129 178
472 88 324 584 84
165 155 183 185 150
666 193 593 286 781
227 241 173 259 181
23 981 27 92 179
183 186 125 127 48
853 952 855 693 267
166 350 113 163 358
688 194 560 679 794
651 745 345 310 525
373 956 296 274 954
829 979 838 666 878
405 64 141 189 134
322 321 117 317 282
383 429 451 350 364
558 784 868 915 507
76 299 294 456 293
117 350 114 359 383
427 419 309 412 127
741 620 70 975 962
19 608 777 81 417
694 944 962 243 228
872 962 771 733 745
797 782 666 658 693
830 832 864 697 903
504 620 530 991 554
864 73 905 535 801
949 956 935 717 443
982 700 487 44 61
926 772 822 919 272
832 224 850 246 199
373 99 559 358 718
420 738 383 429 357
154 130 749 141 156
417 783 317 824 825
472 64 481 661 217
926 431 392 962 273
576 853 666 668 564
473 660 857 661 865
303 487 56 28 177
750 369 410 653 399
39 125 20 338 114
430 410 376 416 364
264 232 233 237 211
572 1000 888 560 517
962 222 991 415 872
854 797 896 606 518
137 118 130 259 143
968 925 523 601 137
289 425 437 333 256
82 245 595 976 476
140 825 311 928 21
479 527 65 613 600
833 858 859 841 583
226 839 610 99 525
916 536 591 700 725
152 520 582 173 151
271 253 92 38 182
826 554 983 760 541
841 842 852 670 859
614 112 43 551 99
46 601 914 895 500
964 965 536 825 874
290 881 525 526 811
217 200 274 237 446
463 456 471 455 482
479 56 991 526 300
981 278 690 656 302
31 88 45 846 270
108 12 180 177 383
229 698 870 935 949
514 994 586 534 543
707 554 780 840 770
713 571 616 604 531
715 918 883 553 698
215 119 397 179 87
112 572 735 633 777
988 504 549 552 567
487 68 792 364 497
947 958 511 925 601
347 423 418 116 433
569 530 748 554 515
633 721 758 977 893
567 985 717 634 513
349 124 361 362 351
938 750 895 940 937
502 563 902 763 840
111 194 200 276 88
775 603 906 513 814
872 248 203 657 661
518 857 858 831 855
391 459 481 276 387
251 196 247 263 232
880 665 528 335 564
271 461 275 26 481
882 973 935 696 369
623 562 629 622 994
767 474 16 457 811
944 955 815 928 520
380 58 123 300 296
721 705 724 512 716
563 743 545 671 861
105 35 139 89 21
76 122 141 330 270
874 811 804 818 853
257 392 196 225 435
634 700 527 897 580
889 673 57 674 700
494 951 657 692 945
694 695 869 70 77
335 822 538 327 4
337 385 450 422 386
855 679 566 751 841
987 530 577 567 996
76 332 333 340 297
111 139 152 181 328
292 298 159 48 87
742 374 384 298 363
223 218 325 405 199
127 364 373 853 973
242 90 962 689 631
52 186 92 187 303
925 914 108 376 893
935 949 888 882 926
86 352 384 429 853
375 65 642 99 378
975 731 956 113 368
132 14 886 114 941
167 150 155 174 349
923 268 963 822 60
287 322 328 480 124
801 720 968 774 727
676 678 503 672 583
249 218 38 325 257
852 271 481 223 264
689 834 828 868 843
963 144 200 846 142
335 779 647 69 523
692 689 693 702 737
176 434 393 449 422
417 440 414 690 412
107 321 136 607 142
320 465 276 433 351
905 503 470 410 168
442 831 695 696 269
418 856 27 632 437
474 670 501 140 936
386 66 480 391 320
997 530 657 640 628
483 427 69 320 416
200 144 146 21 846
417 488 312 380 381
71 70 78 247 497
91 445 262 415 443
438 721 440 444 379
686 676 688 674 673
501 975 754 818 763
945 905 520 736 594
584 309 164 237 4
322 12 458 637 17
241 159 52 407 200
801 822 664 500 878
936 567 581 535 566
337 168 167 177 967
965 873 553 806 830
816 856 978 841 859
571 990 827 726 826
789 684 786 792 781
278 381 315 383 484
233 134 160 219 397
991 636 489 28 787
98 130 184 109 117
443 419 210 349 421
381 17 383 349 308
253 196 222 220 198
572 974 625 557 677
606 365 938 956 588
833 858 854 859 578
174 223 915 143 504
242 251 221 204 250
393 17 55 112 103
984 807 827 541 993
335 47 976 708 748
517 760 629 534 530
161 945 169 128 303
126 373 332 413 125
822 931 970 925 805
760 571 762 80 587
331 310 556 601 327
634 287 308 286 610
732 105 96 885 894
932 942 730 924 906
907 905 957 895 545
583 248 235 203 209
974 516 898 537 818
304 347 288 945 290
52 2 262 292 956
772 643 309 645 651
923 930 941 46 951
816 684 815 668 781
94 101 294 5 87
881 909 477 415 496
286 491 2 900 288
816 844 716 501 990
170 158 685 92 752
584 961 852 857 856
682 860 837 575 962
400 461 403 476 457
254 93 161 143 478
538 875 758 915 829
920 909 918 915 577
24 43 20 98 112
981 870 555 961 253
243 203 828 199 235
683 797 233 80 676
549 49 22 930 142
11 115 14 29 5
807 880 848 716 843
944 919 886 715 702
747 579 569 751 758
255 256 478 245 293
541 846 587 811 693
194 332 427 175 149
616 581 730 762 901
981 661 578 856 832
76 498 215 267 274
114 44 32 16 85
967 303 6 309 300
898 63 405 750 48
794 688 948 908 628
880 911 848 775 820
665 677 812 739 501
878 879 833 829 838
472 481 217 269 139
24 637 169 749 92
705 720 533 995 959
64 200 846 116 147
963 585 50 923 920
768 737 945 570 572
86 889 660 292 97
522 256 221 815 816
753 826 990 552 612
288 680 309 319 794
794 463 462 365 377
934 541 793 982 943
419 397 405 399 418
108 484 260 255 952
337 150 191 340 747
534 525 618 549 567
313 690 423 849 835
636 713 565 634 194
174 157 145 140 136
74 73 779 792 77
996 97 14 49 562
764 805 887 705 801
724 729 707 428 562
883 713 932 706 806
653 907 906 281 782
417 438 428 299 355
330 491 470 495 677
741 698 997 711 936
345 461 287 504 733
508 616 512 530 996
345 423 297 353 644
233 201 228 197 272
125 159 59 32 43
466 718 426 419 438
517 716 959 89 644
42 36 344 44 468
174 157 146 150 158
82 815 155 314 374
899 158 57 931 22
637 735 329 442 335
770 729 780 709 106
748 994 315 622 514
689 835 794 243 133
760 725 731 946 906
422 518 871 873 357
714 837 584 961 849
949 892 773 627 470
545 655 948 146 612
229 388 882 978 434
848 838 487 837 336
899 656 843 67 978
699 997 924 890 509
712 966 571 913 610
231 154 321 11 282
277 634 701 991 971
694 845 686 863 798
397 338 89 498 54
769 848 537 542 726
497 494 957 939 496
461 69 935 470 457
468 309 982 305 277
32 5 111 252 396
196 199 253 23 224
476 419 566 467 478
785 868 788 498 783
873 767 874 693 686
121 114 128 118 123
71 70 780 657 869
811 857 990 763 754
852 80 25 227 10
448 447 885 367 328
754 18 811 688 647
412 197 182 405 41
594 593 811 643 651
525 951 895 812 941
314 351 353 362 653
24 25 150 109 551
695 684 863 656 757
330 944 340 707 69
221 198 219 243 204
408 374 177 67 430
292 19 634 318 61
347 197 584 64 139
680 771 694 77 876
994 513 504 514 640
463 388 364 449 559
160 151 397 409 200
176 496 24 951 944
818 801 720 805 939
684 987 924 571 838
738 246 51 678 875
847 928 904 944 524
126 945 181 180 19
400 426 370 403 358
460 92 39 95 249
141 190 342 195 347
553 715 799 626 717
447 434 276 435 66
987 773 997 537 571
616 604 569 621 901
766 739 817 552 987
444 69 339 473 288
973 695 857 855 980
537 764 768 597 702
479 476 459 419 856
183 914 311 23 236
836 810 664 578 658
570 715 827 887 767
608 455 111 152 445
224 23 121 207 395
585 863 832 840 654
297 660 335 521 886
577 517 534 514 994
136 126 132 48 189
535 549 985 3 544
555 538 954 941 955
124 155 260 120 170
601 143 62 15 82
103 302 8 105 262
676 995 776 564 657
469 391 318 464 430
645 986 607 721 618
753 796 446 647 538
781 790 74 792 868
213 34 745 94 698
209 229 210 203 205
165 187 163 461 150
788 494 783 496 786
356 998 903 355 973
848 839 849 979 866
34 567 36 99 22
942 901 602 949 919
180 103 312 358 737
322 298 15 18 19
795 761 873 500 852
78 988 73 840 534
446 473 481 745 813
393 358 899 381 370
245 244 406 255 283
567 733 539 551 780
982 12 950 18 639
75 780 947 840 657
973 445 221 160 447
886 898 506 945 747
988 530 604 987 769
825 865 841 733 757
845 687 964 80 500
935 882 927 969 926
838 910 714 695 704
41 84 109 343 50
324 135 911 321 413
259 223 241 83 249
6 331 761 570 733
165 111 141 131 109
783 869 414 70 512
737 758 590 989 726
594 88 459 982 472
450 720 941 914 351
423 690 679 889 273
78 646 73 366 80
830 584 201 837 695
531 726 966 807 827
268 116 899 180 113
117 388 160 148 469
742 737 691 685 818
111 174 472 238 873
890 194 575 740 566
450 212 436 447 439
912 945 925 953 509
689 852 957 869 771
929 419 400 210 730
283 378 306 611 279
203 251 220 229 248
917 909 898 18 855
117 108 410 127 182
157 948 158 238 327
891 103 933 6 226
731 893 907 624 947
775 616 741 927 911
213 77 204 199 193
321 173 139 324 445
24 327 11 171 109
919 559 883 731 690
524 627 611 822 997
406 399 412 125 396
248 871 247 875 204
308 66 24 145 85
289 263 457 738 462
844 874 816 993 803
389 392 264 431 346
114 132 45 117 190
962 876 771 810 784
662 222 208 656 23
836 785 779 784 742
832 871 718 653 764
107 180 97 436 969
89 7 972 83 43
805 769 851 998 912
650 515 618 619 567
319 231 172 327 322
374 448 484 354 432
836 193 224 692 219
608 415 922 416 426
982 765 543 585 158
573 991 616 755 636
55 1 894 17 12
515 890 530 730 741
860 721 944 602 779
398 399 419 497 7
340 486 310 932 456
772 739 743 510 974
209 348 261 418 320
532 813 994 541 989
586 744 774 721 796
811 723 553 705 934
910 643 772 769 997
587 589 809 824 852
766 696 754 527 706
497 782 73 785 946
472 130 154 108 165
550 88 125 528 311
898 505 500 508 510
448 462 459 134 447
37 82 51 98 26
930 549 56 366 458
858 579 886 857 727
948 57 765 305 885
901 1000 773 712 984
209 860 110 216 243
870 555 5 212 130
24 25 11 45 9
744 655 749 291 326
114 14 32 9 241
883 808 962 716 791
623 982 533 638 749
229 60 859 390 449
538 978 721 737 881
863 2 558 42 526
30 102 52 275 36
214 26 24 92 272
511 642 930 729 651
974 351 893 895 899
331 637 606 337 719
57 602 707 652 948
777 550 778 684 586
217 64 963 842 608
221 251 196 207 273
961 654 714 778 106
745 696 821 468 416
359 374 381 230 923
918 842 899 915 286
928 377 710 957 620
713 773 906 711 984
105 159 326 940 487
838 839 837 663 864
462 48 177 458 106
8 27 41 15 9
685 675 841 856 797
885 325 501 343 296
919 513 605 953 763
423 87 295 372 351
848 838 230 879 842
371 885 835 504 57
875 831 695 845 832
300 327 311 92 83
975 369 551 927 936
592 387 438 87 599
821 583 597 906 865
497 728 897 785 605
989 811 726 844 547
720 896 998 646 641
954 721 720 544 47
874 678 695 811 976
414 295 56 765 976
80 855 781 682 853
764 193 871 429 745
181 124 129 274 108
601 43 267 35 384
97 51 190 336 18
62 81 36 16 45
797 880 885 641 943
769 848 879 615 950
857 563 639 186 456
755 711 531 753 730
447 445 333 239 256
331 319 982 617 707
352 380 428 400 747
130 225 40 259 191
70 68 74 77 742
258 323 457 328 883
794 895 934 441 913
551 530 546 343 622
658 882 962 837 575
990 761 827 570 571
481 447 472 275 252
550 982 155 938 723
563 744 194 338 614
579 761 533 17 613
690 18 787 648 568
936 801 782 628 515
942 954 644 922 882
363 866 926 399 411
710 589 185 606 852
71 707 840 74 684
427 416 411 431 417
966 655 565 755 775
841 695 834 687 718
21 365 367 395 861
709 881 724 705 560
949 982 277 660 491
749 525 942 971 345
784 781 787 864 77
75 588 884 295 682
680 743 675 794 693
263 935 877 264 271
908 912 549 909 922
177 765 601 238 155
514 630 560 753 517
751 874 937 816 737
522 861 504 178 331
684 664 797 782 742
713 772 655 69 726
768 574 580 993 577
53 186 271 403 36
962 347 373 274 426
693 697 447 841 694
900 892 378 548 957
823 300 14 709 707
616 775 773 703 604
814 787 979 78 816
996 740 567 551 525
750 423 407 664 367
436 318 367 368 412
437 31 229 52 262
716 954 705 989 572
350 449 412 410 406
117 380 159 485 231
695 978 256 220 697
955 921 602 911 914
817 659 776 767 707
581 530 517 629 630
952 857 953 737 891
242 656 222 869 243
819 502 767 990 762
355 49 260 95 5
791 101 777 564 961
667 282 13 106 997
471 402 66 917 866
221 962 237 201 215
839 242 656 247 564
369 400 419 471 418
129 124 113 326 128
467 343 982 468 475
754 945 553 917 499
742 934 744 998 765
581 619 616 569 567
753 807 702 907 524
21 146 296 915 881
168 606 940 898 497
321 51 706 383 323
191 229 394 176 435
217 963 64 237 200
855 584 992 406 852
153 124 410 261 436
543 554 522 813 520
675 737 572 728 874
602 633 995 641 777
826 717 552 959 629
520 971 545 945 755
976 286 217 642 949
366 492 751 392 744
583 855 693 854 653
180 159 241 126 186
644 711 959 633 892
962 267 485 453 297
683 576 31 206 383
782 805 786 628 527
830 694 495 957 788
68 862 459 881 246
19 306 7 600 982
388 448 310 340 435
66 472 345 788 488
320 314 278 324 335
643 545 884 704 983
528 499 974 522 524
59 114 125 471 100
313 42 704 311 312
805 818 764 999 874
362 471 431 393 491
172 734 171 157 474
911 901 604 719 891
838 644 709 848 328
925 716 47 625 99
5 29 135 311 85
855 149 259 499 25
223 236 280 106 30
686 788 902 811 994
29 821 236 11 14
973 389 106 870 391
340 424 291 487 991
128 982 12 112 47
55 719 723 651 633
947 919 928 855 500
861 788 920 903 585
869 493 879 374 376
855 852 583 858 857
538 796 552 846 335
800 897 847 803 802
488 876 669 472 845
581 530 509 586 760
592 286 705 599 774
28 943 55 114 98
388 434 418 302 134
903 654 1000 764 905
300 52 2 53 26
222 235 211 878 160
197 327 139 125 376
921 496 893 725 915
600 584 321 172 163
408 183 362 41 350
379 590 37 983 967
642 839 519 842 920
878 653 209 923 210
604 762 587 753 756
750 737 859 748 735
898 950 835 828 499
746 157 902 910 905
196 246 236 216 219
94 2 1 300 51
104 62 53 159 128
17 780 22 894 57
855 898 796 873 843
268 367 379 357 191
534 551 753 991 530
368 879 188 225 403
773 984 616 775 609
987 514 822 755 760
193 258 215 222 263
735 732 331 407 184
217 197 64 274 642
275 50 264 39 122
170 45 28 169 16
517 890 534 994 515
178 167 345 69 610
499 546 504 520 547
215 206 73 203 216
107 111 191 179 181
737 951 693 855 656
935 962 461 949 328
983 574 989 578 984
472 324 41 38 39
8 11 12 84 982
151 238 625 177 112
350 373 408 353 592
142 122 29 231 25
468 366 479 1 463
693 442 812 694 291
113 35 2 149 157
764 537 503 152 562
79 178 192 556 280
294 433 863 122 285
606 518 735 944 958
18 679 92 15 240
945 677 858 793 857
746 747 177 901 905
27 946 351 277 439
848 883 714 729 734
376 835 662 939 677
356 349 582 801 955
680 681 668 676 685
718 855 968 398 678
681 677 228 664 415
100 336 480 194 900
564 580 994 739 816
290 469 457 26 421
146 154 268 833 139
395 223 227 407 108
903 763 769 707 722
188 170 125 120 254
317 671 679 492 956
206 246 221 51 213
945 799 343 353 909
434 392 449 390 436
690 193 212 346 239
748 547 875 535 622
391 471 453 276 485
251 247 484 203 76
85 170 328 169 195
517 986 566 530 594
838 843 833 715 802
499 700 912 772 739
978 914 727 21 926
334 212 347 333 348
584 226 961 387 837
924 932 975 942 906
736 746 735 180 168
883 602 570 565 624
613 895 552 934 618
930 884 977 925 983
766 574 756 810 767
86 909 928 940 742
976 16 837 377 424
124 169 10 877 3
512 610 625 768 987
138 38 158 91 244
575 658 781 666 680
11 487 66 289 303
116 197 131 141 200
29 537 225 120 848
370 428 423 371 377
221 219 77 242 247
359 161 626 155 44
341 510 337 162 177
879 205 213 850 979
900 777 617 561 622
991 273 345 968 183
505 292 418 274 295
167 606 177 337 157
160 208 130 199 245
143 147 260 158 168
601 945 898 121 636
193 881 286 794 243
953 647 103 956 527
748 679 368 575 355
897 977 903 981 290
707 722 894 556 584
333 94 246 76 97
363 486 976 100 869
569 901 987 573 826
830 831 713 572 321
866 850 559 477 242
999 483 358 311 883
148 185 433 134 189
240 933 635 175 601
994 808 630 531 987
88 50 446 343 455
910 931 918 932 930
691 75 793 786 719
754 759 812 570 734
185 156 131 123 163
107 241 156 474 464
158 21 111 88 889
127 991 105 561 813
840 880 674 843 633
795 841 661 963 833
31 19 358 369 383
658 865 903 702 809
266 135 187 249 215
457 266 436 277 287
783 869 876 75 828
909 477 750 953 440
778 770 967 777 744
88 111 174 271 275
488 281 325 556 72
637 958 971 86 793
104 26 150 302 153
575 866 576 962 872
901 530 616 604 573
967 367 194 623 323
815 818 692 968 742
798 558 670 673 751
680 170 558 835 670
394 450 215 229 370
784 799 829 960 610
997 906 566 813 567
70 962 632 869 198
671 690 683 667 670
797 781 669 681 668
1000 998 764 571 844
325 70 203 73 576
947 159 930 925 352
945 240 400 3 506
263 251 434 460 484
891 886 298 976 972
975 765 899 932 942
231 132 135 145 311
675 662 693 678 676
984 793 758 298 1
169 916 63 940 65
446 284 583 413 299
342 425 466 332 368
22 155 158 321 173
163 436 191 326 266
487 6 528 972 958
579 720 778 965 903
949 881 977 706 911
832 657 242 450 728
984 887 933 570 970
346 29 218 334 342
750 737 216 937 228
749 735 731 823 890
849 889 842 332 556
393 28 752 17 758
690 557 940 366 853
585 829 576 575 979
54 367 82 151 978
288 285 313 87 456
823 518 871 800 237
965 964 658 806 805
363 33 927 916 369
252 871 249 206 291
738 279 457 420 380
428 273 432 242 872
560 615 617 305 596
816 857 995 96 500
42 96 24 92 128
445 481 455 480 457
770 779 778 777 90
815 968 834 853 818
693 677 809 751 656
305 91 280 322 2
412 362 449 62 408
144 402 420 308 350
281 691 278 690 589
735 754 731 816 746
772 533 713 4 643
19 61 338 314 343
811 805 675 992 715
897 371 678 736 378
509 930 948 908 639
887 601 582 499 736
782 776 578 681 833
221 232 219 228 242
347 223 197 252 253
715 955 625 393 718
270 427 733 271 272
57 61 35 648 105
252 219 232 342 259
396 5 218 36 113
190 275 476 342 293
951 857 377 815 245
864 790 684 689 90
41 253 339 304 296
935 969 625 23 897
530 604 596 503 987
105 5 85 56 182
844 816 665 664 80
273 783 470 122 494
448 459 450 389 471
861 538 973 928 912
238 214 269 54 131
982 700 745 205 849
207 835 216 71 234
203 193 872 219 247
737 675 844 990 1000
796 41 595 406 474
166 148 191 182 160
21 271 256 414 130
143 95 137 41 372
195 137 115 117 141
785 792 781 757 715
73 872 70 235 344
22 54 893 895 650
474 790 673 588 390
276 459 469 391 219
479 290 981 471 456
149 154 11 269 137
737 609 801 349 374
906 924 700 929 890
949 928 912 898 916
839 781 838 786 787
715 502 944 653 910
266 245 442 162 461
449 206 258 479 348
576 695 583 810 524
128 162 137 191 124
752 329 949 477 252
840 67 605 843 837
171 172 241 159 119
161 45 282 126 175
695 660 681 677 752
241 921 167 112 675
182 160 166 223 481
296 87 852 56 67
810 991 973 853 886
915 706 925 597 128
1000 751 296 920 690
616 604 621 619 569
349 353 422 428 363
290 459 862 347 302
144 147 332 436 736
267 41 457 465 271
440 595 153 173 329
219 133 201 208 193
402 919 611 84 745
453 253 297 206 267
182 93 117 173 413
174 139 137 140 136
200 256 5 693 405
371 370 356 283 277
741 888 624 890 344
127 53 83 155 44
869 783 876 73 68
17 344 458 468 154
122 76 332 195 236
302 970 385 880 315
941 516 739 649 699
699 758 700 725 995
231 64 116 274 536
185 231 92 460 85
640 538 961 584 281
151 810 158 40 182
609 551 536 526 567
616 772 773 531 571
837 958 850 815 782
322 478 57 105 464
52 134 408 415 275
188 453 126 123 968
795 874 653 847 965
190 379 372 267 384
960 648 964 200 347
153 178 311 932 941
651 967 309 283 280
690 559 781 155 907
142 108 260 30 181
944 382 356 376 745
328 860 380 401 947
854 800 871 803 518
797 670 95 678 944
603 331 959 644 547
940 741 971 560 535
433 79 3 599 385
496 641 824 497 771
769 955 913 929 954
833 681 659 797 811
120 39 255 118 256
15 7 382 451 427
787 788 783 868 790
7 556 313 85 49
786 791 879 779 868
668 797 674 798 686
186 508 507 808 559
427 248 134 375 183
475 424 831 479 865
567 890 986 701 622
911 925 931 927 967
534 552 31 982 888
135 166 191 148 185
901 902 616 975 602
69 257 488 405 348
918 917 553 899 949
844 764 729 393 790
814 623 700 4 637
480 190 265 342 39
240 557 943 387 223
977 643 916 305 728
816 993 705 833 841
281 488 69 457 178
672 683 715 653 914
23 973 27 882 450
467 238 991 188 493
428 370 369 381 393
389 433 391 450 486
161 158 291 10 174
858 852 854 782 718
799 934 329 354 278
762 793 507 678 844
455 856 353 536 632
808 530 534 581 987
838 844 713 518 792
759 337 162 168 726
322 303 132 461 899
797 669 692 665 957
859 578 992 675 583
816 501 993 827 837
436 362 359 383 396
749 961 711 725 811
136 240 129 113 14
411 397 399 318 434
292 2 96 35 300
866 576 72 357 947
351 72 349 899 338
207 237 377 874 662
479 469 452 430 289
839 166 457 849 382
125 139 81 255 249
981 960 744 751 87
979 829 834 969 946
841 845 835 855 853
981 548 885 919 980
948 945 749 161 329
535 532 551 902 530
750 367 693 254 907
388 138 392 66 120
456 310 285 302 294
365 432 660 692 364
839 791 321 278 978
533 174 458 240 16
645 974 772 650 779
761 552 808 4 563
254 109 163 153 187
658 767 873 502 762
882 969 935 23 350
348 207 332 224 293
85 42 551 45 8
588 893 927 721 728
774 926 696 752 883
619 563 100 988 552
749 533 308 654 474
424 86 422 364 380
120 163 189 150 135
958 625 504 968 952
581 988 551 552 619
369 356 400 382 183
622 918 988 344 900
349 172 914 169 457
323 298 336 55 33
693 507 794 526 998
906 942 806 712 730
715 764 724 558 798
57 731 730 980 588
948 365 379 359 553
956 18 738 679 345
679 488 340 283 495
816 664 754 668 736
934 945 188 504 953
744 768 664 668 816
873 964 536 876 594
930 499 851 799 842
161 296 58 25 117
403 206 14 396 413
461 127 465 270 381
998 873 514 994 667
422 95 381 7 425
947 414 896 914 410
481 463 448 457 386
176 273 439 266 403
576 555 809 841 659
187 164 421 371 179
843 684 878 833 659
42 24 43 22 303
584 889 326 50 679
214 276 188 945 282
742 672 687 495 694
601 44 49 895 886
710 841 704 874 572
671 678 683 676 80
350 409 41 259 914
281 899 282 283 286
207 195 210 348 859
561 928 374 742 360
75 873 716 936 531
79 172 704 171 409
65 435 423 54 466
476 898 461 405 275
945 153 109 393 857
578 841 765 793 662
604 634 621 826 635
227 271 8 295 11
135 85 409 32 311
872 771 809 67 207
15 20 8 45 677
910 995 933 722 907
23 971 461 437 256
103 98 173 13 44
651 28 114 317 299
429 449 831 355 432
280 322 967 321 310
580 739 514 778 816
344 446 478 701 292
121 201 301 199 76
538 920 335 956 977
842 500 863 536 953
878 845 583 854 819
90 593 115 637 780
312 448 309 117 430
793 815 693 21 476
666 836 576 834 564
146 234 29 192 107
576 671 575 631 658
3 961 810 374 558
786 788 787 847 646
129 128 326 170 126
117 154 164 184 282
514 998 669 686 683
855 220 59 182 499
994 729 719 902 947
762 761 758 577 1000
266 992 97 304 396
178 452 456 423 340
162 126 118 42 183
659 665 789 784 830
948 909 899 912 933
345 331 249 523 652
964 824 605 874 574
6 16 393 17 306
229 225 209 210 224
572 740 898 695 700
921 931 904 706 910
973 922 949 23 532
129 453 308 92 471
938 776 689 718 402
414 449 355 432 382
927 942 929 910 953
229 850 242 583 863
872 264 469 468 437
381 14 3 376 396
92 19 419 956 500
721 834 797 223 501
799 355 370 349 383
933 648 721 592 629
781 864 830 784 850
447 68 324 70 246
137 295 193 325 298
608 896 967 861 851
647 380 812 613 699
427 420 383 439 332
90 221 134 301 218
471 6 547 16 765
435 120 259 138 312
981 302 290 285 475
387 877 3 267 469
373 95 417 55 46
929 899 931 560 565
881 430 264 470 452
682 789 784 678 665
559 550 599 818 814
853 804 945 874 795
779 69 777 308 320
101 104 222 102 94
967 540 804 844 133
981 548 846 963 661
910 916 701 911 902
387 529 787 447 782
824 511 864 696 661
283 282 9 679 454
960 217 536 589 584
477 744 460 294 487
791 868 789 864 757
483 272 338 324 461
792 829 961 663 785
975 266 30 125 389
96 37 3 26 8
514 988 1000 984 768
277 548 50 345 563
979 78 555 831 839
79 124 393 282 651
451 377 452 738 971
670 836 675 679 894
726 283 652 651 952
268 116 271 270 269
842 848 714 821 642
387 447 340 51 445
678 776 995 715 80
39 179 273 295 189
680 686 671 670 417
557 992 725 904 399
69 337 522 150 340
103 770 56 296 305
719 636 908 707 638
880 661 558 979 555
760 988 549 622 618
492 498 489 869 725
577 1000 768 984 993
672 683 668 798 843
577 572 999 768 675
198 832 212 849 692
862 218 310 122 327
707 735 734 747 682
430 266 371 422 451
348 391 294 293 334
962 831 72 77 73
397 835 293 694 445
905 970 810 710 973
184 162 1 36 175
925 930 910 822 799
886 177 50 470 436
65 25 124 251 240
452 752 698 460 320
131 269 469 76 135
743 72 350 300 174
133 224 222 122 276
795 859 636 874 523
797 745 736 678 991
973 882 23 944 969
892 891 888 25 31
773 713 966 531 711
460 492 479 430 469
47 159 49 59 149
873 855 495 476 594
800 858 903 874 928
274 916 424 269 270
941 345 642 758 732
693 686 575 689 680
604 515 988 976 622
515 549 581 753 554
387 403 453 81 275
90 213 196 224 204
633 309 308 704 600
688 377 414 694 213
853 944 893 737 735
487 3 90 169 119
229 388 418 436 882
576 836 745 692 663
493 272 383 354 467
241 369 914 240 407
375 358 927 376 378
46 292 23 387 353
590 553 898 606 933
935 35 265 102 696
940 920 641 952 972
665 853 682 858 812
751 736 852 855 635
962 455 459 397 426
801 864 691 715 557
43 494 238 38 50
951 685 859 529 496
395 944 177 225 605
217 50 886 200 919
760 618 986 530 630
643 942 894 749 949
692 794 205 576 193
666 576 836 589 659
357 738 378 383 364
298 272 107 38 453
240 112 7 17 633
418 360 631 294 434
845 696 697 676 856
521 532 571 542 775
455 952 472 548 297
716 443 903 718 449
382 944 929 400 863
80 945 583 859 852
200 144 654 646 217
352 731 739 898 729
371 306 958 307 943
710 176 841 580 951
795 582 815 753 873
929 848 899 906 172
971 956 636 17 375
845 874 667 702 828
614 933 1 112 53
816 705 867 716 805
407 438 242 771 947
500 782 812 682 841
836 859 838 331 841
62 377 368 95 41
118 65 150 474 47
472 238 84 82 248
601 963 65 899 383
42 967 58 920 934
669 685 668 646 755
607 596 725 291 710
898 908 956 344 223
745 27 835 216 106
827 602 724 645 541
803 805 822 874 827
829 833 878 838 843
754 797 776 802 668
219 218 248 203 247
3 117 41 299 48
59 187 395 124 11
586 933 888 909 25
353 538 936 638 523
1000 881 825 591 903
171 470 186 163 179
874 710 764 612 624
698 987 624 932 609
172 303 458 651 722
482 529 672 991 426
827 844 725 970 582
56 919 51 4 755
629 513 538 586 719
744 655 362 637 328
295 125 406 379 143
778 783 90 555 957
73 631 438 866 589
15 167 155 162 345
505 934 998 803 874
483 765 501 507 548
62 95 318 92 19
393 801 729 923 920
163 156 328 313 303
7 17 37 26 15
993 571 713 580 997
663 360 835 348 382
820 859 963 978 970
217 144 64 325 132
128 108 124 183 240
760 634 517 720 762
757 979 838 878 829
356 416 912 899 160
248 217 390 427 608
528 937 951 908 956
963 553 50 601 700
551 24 98 711 755
273 461 466 476 454
445 274 425 409 373
127 143 123 106 124
833 854 803 851 800
355 415 366 370 909
781 783 788 789 784
333 76 197 213 224
350 373 383 429 353
655 959 172 917 19
155 470 428 106 270
229 850 878 782 837
755 810 676 60 870
171 85 148 172 163
790 783 743 677 725
11 333 72 451 340
256 293 232 415 110
692 582 672 677 859
350 408 754 103 962
919 560 562 279 592
736 362 948 937 793
330 254 69 138 297
177 501 536 513 905
428 457 369 418 301
42 326 158 327 5
253 131 236 342 348
862 207 245 242 944
246 439 290 266 410
21 267 476 856 325
167 169 944 758 177
108 126 240 241 186
276 29 255 10 179
716 810 499 558 734
748 613 65 607 724
950 825 788 605 504
223 196 236 158 218
693 620 516 713 817
833 664 689 861 857
732 427 350 824 352
573 633 637 719 530
549 919 622 543 644
189 195 285 227 110
577 999 726 984 1000
259 471 34 25 32
430 359 431 467 460
487 309 25 749 17
473 876 784 845 488
269 481 455 469 41
511 637 28 729 526
448 463 271 275 445
176 173 188 127 131
477 490 365 354 745
186 952 158 129 128
241 601 943 315 236
572 817 625 815 708
620 881 968 961 980
360 977 400 375 913
40 11 97 113 96
112 943 167 168 22
480 154 37 462 105
658 675 802 912 691
532 1000 541 516 590
116 195 134 141 330
143 243 493 468 226
677 754 683 709 834
808 987 623 237 616
616 571 911 827 966
944 747 860 508 898
178 169 940 170 140
95 296 194 591 39
64 116 164 5 139
952 55 953 65 377
73 74 743 787 962
95 257 118 67 898
959 591 535 633 624
722 708 773 704 638
252 221 251 219 264
1 886 386 30 292
381 742 362 374 365
488 791 776 473 489
143 93 173 325 35
608 424 832 452 334
335 588 736 732 35
303 949 352 307 884
688 117 445 620 81
580 770 634 577 883
458 474 18 214 101
299 391 333 231 197
405 793 84 170 227
9 743 656 677 452
263 484 872 83 431
255 298 249 84 254
2 300 102 934 638
544 705 541 894 766
187 482 273 265 190
119 126 268 129 122
214 9 265 368 396
616 703 773 775 901
386 199 206 193 202
301 340 330 195 448
492 291 889 991 453
818 800 887 801 507
14 11 866 51 934
178 775 655 174 886
750 828 677 687 375
985 567 581 544 740
753 520 400 96 938
646 682 665 788 728
71 78 70 72 73
517 659 589 962 801
160 114 445 148 231
887 795 499 810 63
90 361 835 248 449
905 801 768 997 565
953 672 87 429 432
689 695 684 576 501
432 872 412 392 439
740 922 737 973 806
50 87 105 278 54
948 916 180 922 930
907 565 903 546 731
201 254 925 367 382
262 94 96 41 28
229 160 440 449 211
869 300 348 480 39
985 755 504 972 530
207 208 252 216 228
272 214 738 884 432
35 98 102 94 88
102 71 386 389 445
465 272 255 259 120
665 659 792 839 669
916 144 461 882 445
760 924 890 997 711
128 545 132 145 195
725 936 755 826 907
963 60 50 968 93
500 340 330 342 341
844 764 811 816 703
730 552 890 702 753
709 702 117 679 412
271 284 935 437 179
664 782 838 692 837
388 828 434 389 449
24 905 147 167 155
56 679 697 957 489
312 704 322 280 643
348 263 342 347 346
867 751 524 915 787
32 190 131 266 340
905 116 144 196 857
421 411 419 400 453
742 944 600 703 603
366 432 519 449 921
186 995 700 765 150
794 863 695 589 785
876 845 792 661 836
855 852 682 689 233
980 943 240 639 428
322 898 100 752 904
389 139 160 449 117
751 873 874 965 767
551 581 996 890 534
144 311 388 139 325
601 639 526 553 926
354 388 389 450 446
243 211 408 159 404
724 982 609 560 194
73 831 588 860 840
750 48 44 859 137
100 56 790 59 848
251 223 159 284 28
401 750 353 487 179
114 162 108 129 155
741 808 554 517 760
119 421 498 455 465
362 383 350 377 381
302 835 466 479 468
916 881 592 193 456
414 239 378 369 31
702 607 998 810 841
36 359 187 97 241
352 350 425 383 351
278 891 477 725 885
832 843 564 830 980
458 422 476 262 920
950 926 941 943 277
179 113 340 266 486
570 993 761 844 767
628 988 812 924 567
254 43 87 29 24
806 904 553 601 909
854 858 578 804 852
759 721 602 560 774
318 648 452 617 443
700 598 529 956 626
253 738 435 428 389
786 864 781 785 788
529 227 25 677 852
861 668 839 816 80
939 472 80 852 854
395 233 224 196 405
148 608 409 426 446
129 696 936 400 376
637 753 722 1000 638
941 381 599 743 811
439 632 441 389 475
423 466 389 427 388
637 13 349 928 1
177 180 20 175 157
924 910 929 891 906
726 966 814 552 713
4 283 335 885 592
181 153 62 159 182
973 23 27 962 882
581 552 619 622 634
910 800 642 697 943
720 370 903 934 954
692 782 672 729 242
936 531 581 644 655
84 295 484 320 862
508 507 188 143 674
322 282 328 320 278
401 402 441 733 448
181 953 174 396 81
655 651 577 967 142
155 910 930 926 350
405 38 250 39 409
289 463 631 383 457
678 672 576 689 951
616 604 987 902 602
373 408 460 85 83
85 7 310 474 607
994 700 992 551 502
317 308 305 85 13
985 530 623 581 977
156 130 321 148 163
315 739 721 4 278
666 687 663 575 672
693 500 874 697 782
863 841 859 856 853
671 686 716 989 669
186 413 43 327 454
26 138 224 38 197
358 849 363 381 376
932 15 175 443 524
435 394 450 391 447
793 968 945 49 915
579 843 681 570 764
469 263 215 207 388
536 946 522 200 971
719 55 548 241 112
898 326 601 752 811
764 547 152 795 820
747 944 736 572 516
602 574 645 539 726
588 875 493 495 957
700 976 63 997 890
937 793 323 300 889
8 89 885 323 37
981 697 548 608 870
873 325 106 161 298
24 9 573 563 259
815 686 678 715 809
978 891 764 975 996
801 800 793 813 861
333 689 453 357 432
952 351 352 946 349
830 852 832 689 222
492 452 290 486 304
78 786 393 714 779
673 652 754 755 583
428 381 815 410 382
556 564 875 689 863
919 884 633 721 765
87 776 676 795 502
331 170 155 940 168
578 499 80 993 579
777 831 383 836 770
514 530 515 622 566
798 611 674 988 568
679 832 694 856 204
345 929 637 749 175
909 930 923 60 921
278 313 884 846 46
795 810 582 502 766
445 276 477 481 446
151 589 799 501 765
330 457 258 332 333
309 283 319 281 307
106 59 125 97 289
76 71 212 135 214
197 632 134 391 292
808 517 626 985 534
492 72 939 478 377
87 302 481 455 476
758 973 898 950 810
277 941 351 373 61
506 957 985 947 893
485 273 475 471 486
346 982 290 52 416
772 800 925 930 525
783 824 785 496 825
580 986 626 577 807
306 5 886 308 907
101 446 366 95 1
967 6 547 18 312
865 661 596 597 702
676 642 828 797 667
925 907 998 933 700
859 812 693 576 841
233 608 166 275 472
166 165 148 139 164
90 74 848 831 75
787 553 945 653 849
724 774 367 580 543
696 921 950 546 636
12 262 400 487 15
212 346 687 958 467
919 861 383 934 928
873 675 683 737 674
844 642 722 954 887
794 866 656 414 692
340 333 332 27 115
158 183 114 378 128
744 778 655 969 770
693 834 676 684 678
682 670 575 500 782
191 176 163 118 145
625 848 923 904 975
901 616 911 902 604
879 790 714 492 315
994 554 504 657 522
967 307 643 999 321
347 380 106 308 327
357 718 815 928 845
677 607 58 690 283
144 140 116 200 963
128 362 60 274 550
576 682 843 684 226
848 906 975 888 527
115 779 680 735 6
559 631 951 497 375
974 536 890 832 302
369 33 505 68 945
501 793 795 929 853
684 666 576 757 665
404 41 427 403 461
818 800 754 547 913
45 259 174 214 324
784 781 791 776 792
67 745 48 949 856
311 464 308 85 81
244 199 38 222 242
206 208 220 232 257
476 446 269 233 301
567 874 995 817 989
732 143 97 465 269
646 801 441 77 633
23 411 430 418 370
859 579 793 932 524
454 463 387 466 477
654 555 757 714 556
248 835 389 445 447
934 799 941 639 763
988 552 577 568 817
655 744 637 162 894
178 943 401 36 949
543 886 535 540 515
28 6 22 47 13
270 267 438 92 191
662 576 908 774 193
502 820 992 101 659
46 65 86 171 61
745 690 853 886 559
990 989 883 571 805
233 181 246 182 121
967 925 761 602 746
732 411 443 354 270
186 734 121 747 108
160 165 176 164 117
194 806 860 313 350
583 849 440 435 439
937 238 316 504 947
155 326 943 262 528
850 838 248 346 31
349 23 412 419 251
302 951 362 276 41
327 214 575 267 472
572 737 723 80 744
348 304 473 267 244
633 489 488 28 490
738 937 675 529 282
392 486 431 455 479
709 812 972 529 747
197 297 752 340 471
801 887 880 659 806
245 921 353 273 415
52 333 451 473 277
693 828 415 785 809
931 913 932 699 929
777 669 683 674 762
423 121 76 486 471
284 399 406 187 125
749 652 638 20 998
488 451 296 633 257
547 844 537 948 826
193 663 235 196 559
876 69 474 448 226
893 718 639 601 926
794 719 545 704 736
683 790 673 815 494
150 143 106 192 149
295 60 127 298 1
741 776 956 688 677
600 851 598 713 735
256 183 128 327 208
153 173 302 259 329
342 696 36 184 821
942 56 55 956 900
517 986 571 461 552
935 946 175 62 425
706 719 729 74 637
133 342 147 108 228
638 589 499 889 765
488 25 311 265 155
777 961 752 367 313
675 668 673 797 681
214 245 257 179 799
300 2 51 33 49
655 83 643 719 644
77 228 666 229 862
901 911 950 721 910
826 988 619 890 990
261 279 272 8 61
987 822 992 520 697
263 340 333 122 342
59 633 404 41 338
124 129 126 128 187
97 142 536 584 454
548 980 946 928 921
62 651 28 25 262
852 696 661 828 274
362 393 125 186 352
759 729 826 726 813
812 582 695 815 296
327 881 50 478 326
268 86 266 914 595
760 778 730 848 724
989 531 966 571 761
455 107 40 41 485
189 340 195 204 115
672 356 211 423 183
924 931 954 621 700
616 775 741 703 772
358 137 109 186 428
160 234 81 166 182
794 692 688 656 404
293 935 183 348 101
759 764 891 500 919
407 296 190 214 295
10 280 72 465 704
979 943 954 741 821
862 794 688 693 680
537 811 149 554 857
156 166 148 165 182
300 873 92 957 84
712 811 6 706 950
514 591 886 753 564
23 232 179 202 209
37 34 2 20 26
988 4 753 552 1000
277 952 471 465 733
760 753 890 551 552
713 827 761 758 990
297 236 346 631 198
275 249 218 29 199
853 993 576 665 816
651 556 848 311 533
217 968 889 200 147
616 987 775 772 894
251 863 250 799 661
854 859 80 689 856
873 766 536 50 755
733 354 660 358 394
921 947 375 904 941
80 84 199 852 683
887 970 537 715 759
812 856 947 707 903
843 880 840 833 831
968 541 967 636 56
159 128 18 477 719
725 377 513 703 543
2 95 467 58 104
1 2 34 300 51
136 138 146 144 853
554 513 925 793 637
791 781 792 757 879
73 78 868 79 74
552 720 844 858 602
716 990 884 903 778
742 910 601 477 511
496 895 400 324 992
997 814 911 741 772
572 496 825 676 688
499 800 880 627 951
108 241 240 487 143
296 300 38 252 454
450 420 288 351 466
971 538 639 508 916
808 814 791 219 221
489 664 478 864 585
754 853 818 874 999
804 805 597 564 714
446 395 44 45 166
300 80 1 459 93
843 667 669 674 672
35 115 36 37 102
880 850 196 221 879
930 375 718 399 891
950 520 697 690 314
964 874 751 427 426
695 801 946 812 904
843 658 797 796 992
29 249 206 220 471
36 103 430 50 41
518 978 871 998 693
164 176 165 85 110
865 371 737 678 897
402 123 214 119 128
17 282 352 280 382
117 206 249 129 131
513 813 604 541 590
962 493 900 247 219
206 221 656 205 661
633 358 615 716 670
877 646 197 592 134
265 293 939 25 455
373 365 85 412 33
227 95 164 107 89
194 62 780 650 592
973 447 431 23 935
311 57 114 383 187
765 586 613 517 513
255 195 254 687 40
656 677 212 693 683
348 347 335 134 51
143 295 278 105 406
781 711 844 747 704
197 238 437 377 127
555 939 1 175 892
151 521 69 335 341
749 827 588 781 552
14 124 269 415 419
242 255 237 236 914
117 302 130 213 29
499 583 978 867 871
324 43 241 166 164
257 108 962 896 979
427 407 369 140 392
460 456 486 485 473
397 239 407 228 250
382 944 376 369 742
898 158 157 601 951
479 330 263 211 342
219 221 689 201 204
715 998 636 766 731
265 117 480 276 391
443 699 2 552 419
198 872 224 218 865
695 415 693 670 855
846 64 608 111 753
16 120 84 478 95
215 204 671 224 213
318 188 765 991 584
195 115 334 131 485
574 768 984 993 577
341 345 277 337 186
845 63 54 731 493
924 712 927 931 541
219 631 576 212 425
49 472 515 200 270
476 839 686 103 867
134 255 195 164 239
924 942 927 931 890
805 158 801 896 686
72 848 230 714 880
932 17 419 49 926
176 159 275 148 173
662 873 668 682 690
376 369 226 349 356
466 468 460 463 548
342 346 347 340 348
190 635 991 407 405
672 855 817 796 80
253 258 234 212 198
576 665 832 403 80
280 260 252 106 311
41 271 134 101 88
649 594 744 921 512
213 219 218 250 209
53 340 404 120 37
836 219 682 667 896
466 393 420 352 495
87 214 458 718 483
597 112 705 33 625
236 260 327 367 169
638 167 158 976 155
142 165 167 137 145
971 956 592 953 972
678 656 683 668 686
749 649 633 723 6
747 27 953 776 934
547 230 226 537 383
348 454 293 308 411
271 88 480 40 21
743 742 891 729 736
943 515 946 951 926
962 935 922 973 843
864 781 667 665 786
630 988 577 634 613
247 176 628 913 566
20 7 8 705 806
463 466 876 866 452
980 797 834 875 824
767 896 22 867 826
420 193 471 425 391
261 491 222 821 457
407 794 751 433 559
925 381 930 9 49
700 709 786 942 749
660 432 213 862 297
223 214 132 161 402
723 35 645 918 650
787 786 879 757 784
585 646 736 503 150
574 520 808 532 711
822 829 853 928 543
869 73 876 84 783
450 390 387 391 445
187 29 183 48 126
76 116 333 268 263
110 126 387 48 268
982 546 530 95 613
967 734 636 920 786
12 8 32 31 10
606 875 765 588 788
664 19 712 31 567
927 922 899 933 842
878 869 210 850 597
184 326 45 118 178
639 730 637 634 543
649 600 370 936 767
780 175 15 33 42
265 5 183 97 180
137 114 41 223 109
809 236 248 221 23
585 945 137 325 311
111 165 120 149 258
27 202 233 17 209
883 761 816 546 570
823 518 871 511 503
518 419 656 356 682
945 106 528 256 431
964 965 658 834 880
7 982 888 89 959
865 560 977 538 706
802 417 742 419 797
373 350 352 99 370
19 24 382 43 600
721 705 731 917 649
956 369 31 916 986
665 666 663 693 675
276 898 821 856 978
45 130 405 344 484
578 832 738 582 874
823 822 518 800 801
10 166 225 191 131
500 661 697 689 841
448 284 98 300 299
716 793 967 593 703
69 331 345 483 106
807 806 603 999 820
562 424 961 812 945
26 439 38 403 268
278 314 875 223 281
200 197 64 139 332
311 49 322 65 292
672 679 745 445 694
845 494 661 839 646
186 107 125 528 183
439 444 418 351 392
543 927 821 329 981
823 920 718 799 727
334 479 469 348 471
240 126 109 937 238
670 796 692 688 518
132 308 145 231 154
450 479 294 336 134
242 631 687 294 204
900 613 991 942 595
933 980 503 537 612
763 506 925 541 101
793 861 758 751 888
696 277 697 894 515
999 673 735 761 668
434 388 334 375 391
319 79 460 306 322
725 925 891 538 728
559 126 662 369 799
920 842 632 518 416
265 342 482 127 183
935 882 969 535 307
931 997 534 932 892
342 189 486 301 340
601 1000 520 980 955
531 990 719 703 726
46 366 796 240 96
696 277 828 585 594
888 982 652 955 716
994 825 900 897 253
245 395 236 276 5
735 697 855 597 702
584 254 812 43 67
423 318 981 361 370
499 378 166 152 522
86 816 818 47 537
183 468 45 96 83
414 27 415 679 242
218 192 263 212 110
836 170 932 635 972
762 502 766 767 699
350 373 893 380 384
772 814 590 644 861
822 810 782 355 804
903 397 946 954 940
610 722 731 902 943
269 472 276 275 272
857 896 693 845 947
475 302 456 343 286
69 608 320 281 335
180 110 158 174 948
530 966 988 571 531
583 65 855 138 856
223 257 937 38 93
981 387 328 656 881
964 851 955 546 737
583 841 852 863 874
714 172 654 706 770
137 157 744 158 161
833 838 858 851 859
49 194 270 82 592
977 560 611 306 366
776 795 558 864 665
302 981 460 310 294
952 495 267 163 950
650 753 888 525 982
283 299 482 288 491
484 58 486 313 294
287 481 39 298 312
875 55 49 372 126
189 325 172 136 324
25 19 334 403 332
160 225 180 146 35
14 245 7 199 23
769 651 729 954 758
543 43 974 107 936
168 121 174 162 161
126 123 85 651 471
490 827 577 651 278
990 766 993 844 826
420 455 278 389 285
184 185 130 134 164
250 248 232 29 254
107 134 126 188 116
222 608 259 245 5
785 792 781 828 757
675 668 844 826 811
11 7 8 12 14
84 267 36 264 296
787 786 788 778 790
820 993 887 904 989
656 679 558 691 948
498 576 377 678 493
322 282 460 307 390
396 367 358 419 865
73 789 865 783 868
998 908 799 496 659
685 844 819 834 715
732 17 719 919 757
802 805 827 817 822
518 874 507 500 810
699 931 932 942 943
572 873 909 815 601
831 68 866 242 487
1 909 261 355 46
685 668 797 834 684
799 998 718 947 594
720 705 527 501 572
903 952 893 799 968
713 984 807 625 827
992 767 827 45 577
801 887 965 811 722
979 706 959 895 770
500 715 670 998 852
687 576 575 668 957
583 858 722 857 855
981 969 952 23 614
122 334 141 131 133
544 536 889 846 755
693 679 875 863 835
443 442 299 283 348
322 318 779 786 489
334 465 51 348 12
616 990 994 571 566
805 800 999 842 710
454 461 279 635 295
270 451 18 284 130
998 67 511 518 930
679 675 367 853 702
72 840 837 770 899
515 536 915 553 846
367 355 483 7 130
845 815 693 855 660
345 157 151 150 177
247 207 203 221 228
973 23 445 27 935
694 661 369 745 479
612 821 473 876 50
511 601 553 929 639
534 997 543 649 544
998 422 878 935 274
23 935 969 922 369
123 88 146 327 106
97 3 227 114 327
39 40 227 259 26
714 538 654 840 882
74 836 783 708 357
122 131 340 117 138
982 552 527 300 112
431 82 943 370 708
64 234 138 347 217
666 672 631 659 797
449 197 431 434 373
224 233 113 395 199
144 64 139 274 160
277 424 471 492 467
800 518 598 772 925
258 197 129 309 439
372 311 144 477 362
35 104 88 94 102
217 692 446 211 441
125 53 941 395 447
748 351 447 391 548
742 226 692 366 357
502 823 746 743 993
775 358 345 483 377
500 722 926 923 558
41 53 272 3 38
277 274 347 425 217
37 633 533 525 996
339 264 284 473 348
529 498 697 865 771
17 96 46 15 34
659 970 834 717 991
776 873 809 845 795
695 708 988 572 810
637 929 812 905 940
915 853 142 123 30
932 701 942 892 730
656 456 471 691 721
81 389 388 269 200
661 248 268 375 217
114 324 553 32 173
168 637 331 335 320
263 745 471 325 117
544 989 721 734 726
676 668 685 426 663
758 590 535 503 948
806 827 999 807 734
734 603 898 707 571
616 772 741 566 581
578 767 961 819 502
764 537 716 546 916
37 34 300 190 183
114 97 275 300 339
701 6 17 760 714
161 157 169 175 151
799 700 601 44 167
994 534 539 626 622
70 705 77 654 715
839 643 821 864 443
297 444 464 277 216
307 467 306 460 284
243 198 239 232 228
579 726 805 764 570
352 378 701 277 425
923 922 751 168 955
795 550 735 305 478
945 973 18 926 939
428 269 266 387 484
494 548 484 269 363
24 763 322 606 464
770 376 631 694 78
981 343 949 696 442
737 441 325 813 955
468 943 535 637 719
229 375 794 415 449
38 164 276 182 395
812 12 736 747 704
311 313 707 524 310
961 779 770 842 880
898 112 765 260 527
698 112 959 716 720
885 881 721 943 2
172 156 171 154 650
280 227 143 799 120
963 606 923 152 518
164 413 130 121 117
906 724 720 417 729
384 161 612 932 892
318 320 720 490 458
417 705 379 175 774
492 330 293 342 76
467 475 473 480 486
998 893 679 374 614
124 50 127 125 799
367 158 493 690 937
18 9 98 8 662
435 342 306 748 982
108 83 40 107 45
471 460 445 135 732
10 24 670 5 489
502 768 863 725 646
608 246 473 404 14
852 87 106 47 55
109 236 939 194 170
162 409 376 161 361
71 460 386 417 451
787 788 864 646 666
301 160 333 148 130
399 414 412 427 292
857 737 751 120 38
854 578 810 762 853
292 13 86 666 96
686 645 612 797 610
899 943 364 712 956
608 697 274 645 149
657 27 347 344 589
837 78 790 684 866
853 971 798 671 957
132 131 170 136 260
674 673 716 685 718
804 801 923 812 806
638 688 794 700 652
903 908 979 521 982
663 836 631 872 575
978 992 102 856 80
947 175 5 656 780
2 37 51 465 54
841 664 653 857 796
474 868 860 72 489
825 500 605 572 754
667 686 659 663 676
737 363 74 208 741
346 330 404 342 117
819 531 570 827 761
325 1 94 292 93
445 825 178 297 790
789 757 838 786 848
999 714 758 654 763
247 203 234 657 229
669 693 668 680 687
802 808 818 751 585
576 68 872 496 203
582 916 579 537 822
571 905 547 966 769
146 478 49 22 296
844 990 992 734 727
896 859 528 721 953
419 79 945 603 315
514 315 721 651 595
928 944 742 734 156
457 295 481 197 862
856 852 682 80 54
558 797 876 678 832
584 889 589 461 555
165 156 160 81 148
951 678 683 829 768
779 879 309 633 643
108 273 488 482 267
760 802 913 75 701
720 721 637 655 724
216 207 229 228 237
739 332 144 230 325
418 141 69 414 371
272 134 66 181 480
658 790 791 589 860
454 296 312 91 101
394 276 420 386 40
111 85 447 472 320
36 296 104 53 1
691 850 872 583 856
72 353 406 412 408
48 124 197 127 39
455 130 231 445 268
786 751 733 920 280
409 273 76 405 449
788 876 784 791 864
414 835 193 418 297
818 879 511 707 766
823 995 816 350 65
168 714 547 735 374
860 823 545 603 722
369 378 372 373 492
356 479 348 418 466
741 890 581 517 623
502 671 767 777 766
221 198 258 219 196
544 535 530 613 617
297 491 452 840 291
280 13 325 259 374
631 598 568 994 513
582 591 750 737 34
268 297 407 64 245
501 889 278 673 617
63 547 303 54 716
489 637 331 490 291
476 62 351 900 410
148 740 739 801 553
818 761 707 729 753
76 485 330 463 457
868 79 78 493 374
130 145 132 119 295
974 544 536 601 719
665 681 798 682 576
855 387 742 268 223
768 754 989 990 818
2 934 296 480 267
990 754 613 762 552
144 413 776 98 97
221 251 193 219 460
632 658 865 738 725
754 995 814 755 767
480 104 130 340 39
145 49 945 87 22
240 917 932 126 601
876 845 869 784 292
601 155 240 917 159
872 589 859 636 858
803 810 570 775 844
209 242 202 218 201
642 922 718 907 524
70 89 937 201 102
737 898 742 228 951
308 142 319 321 154
74 864 72 490 790
605 471 812 958 951
123 108 274 129 122
277 944 949 881 719
282 280 745 492 770
602 901 616 991 534
98 737 391 45 84
690 896 278 607 799
935 885 799 639 380
162 328 331 178 406
990 762 502 826 767
90 575 206 216 204
224 198 205 418 210
868 75 564 79 850
481 462 453 459 71
381 60 924 893 344
529 760 957 67 896
144 139 136 143 147
555 233 88 981 973
781 681 670 937 788
649 723 633 282 335
531 761 772 819 989
347 302 348 218 263
915 95 639 494 20
390 459 636 432 445
635 940 37 57 22
820 854 970 929 913
26 3 109 307 91
38 125 149 182 223
973 882 981 23 88
551 614 988 568 741
166 156 461 191 182
728 80 871 579 158
76 476 431 266 339
191 111 325 170 391
169 317 159 142 601
810 693 841 636 861
153 813 108 14 142
831 996 747 582 558
832 830 669 681 962
998 904 972 938 910
994 554 567 741 622
769 741 913 911 924
93 161 27 152 335
659 833 715 854 508
759 754 766 65 502
190 131 142 16 156
253 246 248 416 255
246 937 48 855 694
10 8 301 131 134
546 930 933 904 919
783 502 907 814 572
729 824 570 865 759
67 968 904 504 954
819 764 759 726 887
435 233 218 160 192
552 875 816 998 863
975 371 489 369 606
723 974 651 706 704
616 775 997 703 522
782 452 417 792 360
456 435 261 982 438
127 148 38 192 439
23 973 882 922 571
578 854 858 821 80
795 146 21 46 846
302 294 94 150 40
99 990 810 445 755
233 81 199 252 232
98 264 267 83 39
847 383 851 945 970
246 253 234 248 76
201 872 239 256 208
328 387 237 555 696
254 41 26 343 114
466 876 426 497 359
6 130 61 190 453
341 345 769 491 698
665 653 788 991 501
571 901 604 602 703
451 498 412 438 265
825 834 836 833 695
742 637 980 723 656
88 139 160 17 89
718 670 972 541 565
72 705 890 932 501
513 539 512 551 612
971 799 767 557 152
821 251 935 550 535
982 733 15 146 67
595 645 296 655 735
71 73 75 879 79
940 225 710 588 561
681 839 669 204 825
990 577 827 988 761
554 983 985 610 622
714 646 848 231 850
228 222 315 342 334
27 858 861 855 665
341 345 180 337 179
128 124 158 150 184
394 198 234 423 221
348 346 882 290 366
174 703 925 913 523
405 366 229 86 718
230 955 947 345 359
682 678 680 836 664
751 737 507 746 384
425 357 981 361 900
125 140 97 233 257
473 290 862 342 484
139 21 41 325 96
94 102 34 25 6
394 392 872 204 466
860 79 810 805 171
755 530 977 596 581
484 271 275 272 292
144 139 116 111 132
340 333 263 346 23
875 909 908 511 528
171 119 114 126 125
746 910 909 696 1000
759 999 907 644 824
461 321 628 631 646
645 535 562 587 607
309 95 885 337 68
388 450 394 392 391
543 515 701 538 719
352 891 358 704 911
169 652 157 112 765
733 242 490 106 744
944 652 516 600 910
264 342 310 459 273
335 151 162 544 881
666 585 860 829 681
520 994 998 920 690
10 24 148 163 135
35 28 262 55 16
571 827 775 911 655
448 954 705 33 412
64 347 21 139 111
959 533 732 100 776
420 395 672 413 402
242 221 694 253 196
694 728 835 664 737
951 523 186 227 471
616 775 773 911 604
4 336 549 544 515
802 716 75 812 720
37 93 122 51 96
27 346 23 348 68
859 798 998 80 896
397 38 399 213 430
368 118 283 40 477
710 905 360 728 837
979 778 700 786 724
410 370 429 351 430
376 183 928 395 653
773 775 711 713 616
616 924 932 901 906
814 760 616 987 571
619 890 808 760 634
872 631 263 339 70
73 770 55 879 779
449 440 436 439 391
828 440 771 439 77
924 899 920 932 901
116 139 163 64 234
693 495 276 220 193
280 325 281 70 465
498 692 206 835 576
156 60 234 181 139
757 68 496 78 783
184 383 10 709 13
548 469 476 466 913
906 903 756 913 736
273 862 872 480 255
963 335 468 147 982
567 760 995 549 534
291 20 114 107 832
423 124 998 363 66
345 277 245 846 21
824 792 783 785 982
269 108 66 455 81
112 155 638 15 109
801 57 887 718 722
294 469 219 338 475
633 525 649 638 704
855 296 679 852 672
838 848 850 979 775
500 528 827 374 764
981 249 744 271 253
744 825 983 543 919
997 911 699 901 616
527 974 801 572 983
606 712 610 924 904
692 221 686 242 213
458 591 478 474 425
760 987 551 808 622
841 662 844 992 558
168 340 173 152 550
954 815 881 25 265
209 914 222 253 257
64 231 144 413 738
271 131 269 264 260
776 810 707 704 533
199 249 214 898 234
926 918 950 949 922
918 446 898 943 940
945 938 859 507 858
921 904 585 974 597
462 483 241 407 971
616 901 696 703 972
945 576 496 767 822
791 507 491 495 360
325 328 163 281 85
544 810 493 764 854
919 562 560 60 971
901 604 743 577 569
233 197 130 232 257
347 217 64 200 632
203 211 477 247 289
102 459 288 228 336
529 488 788 784 344
19 184 709 175 968
68 3 286 320 338
769 728 578 580 537
854 998 867 834 815
911 546 63 706 904
631 841 229 234 782
568 756 569 578 579
700 773 995 510 768
280 282 283 971 679
195 342 348 448 51
575 801 72 818 979
518 511 536 958 543
553 312 46 54 967
962 477 791 463 631
409 159 405 174 84
583 186 66 109 84
662 690 652 653 2
861 569 886 934 882
467 406 368 420 366
213 293 108 871 201
6 488 489 330 197
388 173 435 191 440
569 543 575 756 590
956 714 704 555 707
833 529 825 842 561
271 432 457 455 428
911 603 883 811 966
405 290 207 304 292
866 376 219 261 399
649 286 285 609 352
347 391 353 460 935
718 627 854 968 815
576 663 829 687 692
146 174 145 312 177
377 506 895 740 500
42 772 780 62 795
428 597 207 978 832
431 464 715 351 317
910 930 955 155 917
795 578 853 993 766
23 302 467 475 919
679 292 563 429 575
752 37 907 51 52
782 452 688 473 321
197 420 472 877 436
286 397 415 592 290
207 469 213 208 335
784 444 391 439 868
87 109 947 601 18
962 242 221 692 951
991 572 316 765 366
170 601 933 190 128
311 779 305 298 670
966 726 565 807 705
10 170 635 490 187
968 796 144 601 851
878 693 782 853 745
455 471 476 475 447
434 418 456 394 450
227 131 214 61 50
19 117 917 378 132
846 645 982 524 649
74 588 72 673 77
501 282 914 514 926
205 232 336 403 279
882 587 752 368 982
87 94 145 262 35
62 88 21 89 120
540 151 765 173 735
893 812 944 566 360
548 291 337 696 330
649 982 594 648 291
589 166 71 281 830
255 249 240 327 980
446 67 56 106 22
375 106 382 412 381
630 616 619 621 987
472 548 981 211 459
956 573 530 916 509
970 1000 768 766 944
694 415 193 845 558
270 267 272 482 505
347 426 217 97 351
671 674 576 575 669
895 793 87 978 701
901 911 902 602 696
579 759 80 825 682
216 198 207 239 196
911 775 932 820 807
230 231 556 487 309
776 854 664 810 796
511 670 906 642 507
337 270 428 897 261
166 538 387 390 148
313 312 45 328 13
565 604 4 627 514
716 841 837 818 580
742 910 697 653 911
387 391 268 276 130
970 668 945 812 665
616 901 703 729 696
245 500 243 407 859
201 370 299 688 186
724 565 713 726 803
520 761 986 827 760
415 414 728 537 398
760 814 826 966 755
877 280 149 184 433
221 193 632 204 219
447 448 445 427 229
357 486 489 299 385
275 353 264 462 339
825 661 839 217 865
217 347 832 64 846
601 280 514 941 895
790 791 673 781 789
718 665 659 949 680
485 472 548 459 267
654 559 494 493 879
981 846 323 982 926
243 962 222 205 7
488 473 791 807 490
597 180 382 159 703
226 733 21 231 99
894 836 833 798 782
592 89 106 249 25
844 874 834 743 728
466 366 289 431 426
27 178 301 348 263
982 938 765 766 758
713 827 531 699 642
326 157 181 314 367
481 459 387 693 66
932 913 966 345 927
873 760 703 588 749
25 97 21 45 52
721 680 724 705 977
414 494 924 415 696
929 177 655 69 522
723 697 335 846 661
225 410 434 361 412
715 658 802 968 884
513 544 516 655 509
347 373 446 332 297
570 761 764 946 753
808 741 530 522 567
592 486 192 855 406
23 67 125 249 255
146 847 234 795 937
913 954 929 932 907
79 183 128 171 403
576 646 364 976 662
702 903 718 745 641
797 658 832 686 804
361 396 430 440 429
732 320 52 31 757
105 58 497 63 54
394 418 434 431 392
608 378 280 282 926
111 132 124 409 161
431 297 221 394 434
442 396 477 349 374
857 371 343 155 816
599 595 972 523 848
106 183 110 223 218
906 795 953 49 50
12 187 11 37 13
229 440 434 364 870
450 896 728 803 415
827 774 804 773 992
290 37 58 307 348
526 912 57 934 629
311 359 153 231 154
677 683 687 669 672
297 318 21 244 210
53 291 270 366 214
791 869 962 831 946
309 278 319 310 178
775 773 537 579 590
735 571 603 719 894
167 401 397 875 523
40 433 592 388 370
691 856 693 735 678
361 369 356 363 375
292 52 347 340 304
260 425 409 466 420
126 183 484 30 461
888 621 989 996 890
989 596 758 645 534
699 502 561 609 762
99 49 22 21 93
142 979 487 10 7
156 526 177 905 765
739 641 477 654 820
852 845 915 693 718
567 50 701 554 576
96 481 462 41 298
506 52 638 2 277
844 357 108 930 995
148 364 923 163 922
345 625 926 707 738
158 403 230 953 116
403 259 464 66 30
673 844 736 810 749
500 865 501 990 570
967 770 780 758 736
387 482 445 656 485
760 530 995 51 8
815 787 28 958 556
666 575 70 872 687
760 817 743 755 520
887 519 715 823 356
141 431 185 435 290
2 444 482 431 83
180 104 163 168 32
508 832 325 945 661
181 118 268 41 139
990 753 761 827 988
90 770 979 585 961
675 665 957 694 666
949 70 962 939 811
129 396 889 528 567
223 974 917 773 312
507 852 855 832 465
1 137 343 528 945
709 654 408 712 723
965 612 1000 970 562
585 75 589 536 555
146 1 105 35 46
591 58 525 761 621
743 817 501 496 652
607 724 593 96 747
159 10 83 325 149
843 803 800 818 545
25 5 32 111 251
932 952 799 940 914
196 40 206 237 213
241 396 397 608 50
488 28 654 195 406
195 2 94 37 131
760 741 755 376 371
574 825 570 80 858
568 858 582 579 833
508 280 230 880 549
155 303 600 308 15
859 664 583 852 978
31 23 505 243 205
891 765 793 697 976
207 208 202 256 243
42 157 327 109 62
399 971 284 363 884
12 259 487 45 332
341 169 337 179 168
19 187 6 603 285
120 484 293 117 130
571 807 911 1000 989
60 18 345 948 950
663 829 957 558 683
876 866 495 831 72
846 510 971 335 888
19 241 182 736 112
380 422 53 316 709
500 365 525 684 680
446 447 127 426 632
81 404 970 251 692
861 952 159 605 853
342 297 348 347 694
196 224 211 203 248
816 502 807 761 819
633 919 378 942 644
804 904 728 820 929
821 745 389 935 921
221 205 206 235 193
67 448 127 96 159
765 769 588 998 844
796 854 905 983 799
232 243 237 239 233
330 138 116 289 332
566 514 619 994 817
936 544 737 817 767
185 323 153 156 113
200 223 143 846 159
455 453 405 264 419
364 375 215 110 318
79 988 96 817 78
462 884 58 438 934
430 941 861 718 940
268 132 142 131 126
459 302 479 277 289
852 576 661 697 447
736 15 24 20 241
447 266 464 433 387
691 376 196 205 224
481 475 459 472 467
383 528 306 62 285
248 229 832 235 250
570 582 764 579 874
289 450 462 219 738
567 544 554 977 630
705 716 954 932 489
780 979 770 849 541
56 291 701 344 308
823 800 519 518 918
29 163 83 325 168
203 207 110 247 850
734 753 707 754 793
782 871 664 815 837
286 2 284 288 287
147 145 139 143 144
509 918 948 953 719
388 391 64 139 387
876 676 791 778 77
198 576 872 193 566
369 471 363 360 290
658 790 782 718 843
422 384 189 128 526
106 53 2 704 8
911 906 775 537 773
606 749 894 732 669
107 108 482 117 129
696 272 455 583 795
962 221 224 222 872
135 270 131 183 132
499 626 48 528 915
676 777 766 762 685
445 170 120 190 197
782 203 229 583 235
44 152 151 61 755
49 102 44 515 852
109 179 971 947 898
885 257 281 384 889
967 791 781 961 645
947 433 363 395 350
89 81 62 98 45
473 480 481 463 292
490 533 382 419 535
929 509 180 382 944
71 646 830 74 840
705 537 806 944 861
936 544 535 611 971
731 850 903 910 509
382 357 689 909 524
509 995 529 984 573
333 76 291 600 330
399 354 271 408 367
734 834 976 747 816
527 988 534 577 739
719 770 599 560 778
905 700 904 816 812
49 62 35 324 909
777 489 335 488 779
556 879 786 714 564
374 415 363 914 934
721 954 625 764 968
760 762 520 4 924
90 456 299 418 288
438 706 411 375 883
208 231 268 387 230
735 736 403 552 83
800 818 518 803 739
447 445 69 973 461
64 347 139 217 332
840 781 686 787 735
363 917 922 506 982
321 601 720 139 553
447 451 135 178 490
809 794 694 689 558
430 869 831 442 429
983 707 849 894 728
425 350 127 114 139
297 423 72 345 846
105 79 440 611 277
1000 989 729 570 774
696 69 277 116 632
688 433 921 390 745
845 676 796 852 679
709 749 999 19 74
161 180 940 909 157
755 711 688 696 725
249 252 405 223 855
140 354 49 139 103
342 398 293 261 477
673 998 766 762 873
633 489 724 747 982
571 604 530 989 988
358 644 167 592 49
21 379 184 372 158
253 252 23 232 223
162 511 930 632 268
922 303 954 178 885
925 913 953 910 582
952 696 651 919 932
108 262 96 89 3
657 656 549 986 536
353 340 122 142 126
282 372 7 317 323
515 620 530 997 924
844 937 817 793 236
693 944 508 679 854
37 334 302 309 448
26 167 161 158 168
552 634 890 629 344
524 891 723 404 958
107 276 386 76 330
624 994 616 808 542
171 436 156 406 281
36 158 83 172 103
696 783 277 771 785
378 971 928 527 718
770 778 777 779 725
455 481 391 459 269
974 155 151 24 553
140 308 290 957 463
204 450 435 253 452
359 137 381 953 379
585 909 786 788 349
635 428 236 959 513
998 812 619 670 945
538 903 733 647 544
13 476 87 455 454
332 193 862 330 333
969 496 763 729 941
854 858 856 678 859
85 100 395 253 84
847 871 820 804 829
489 490 633 331 758
794 853 750 885 507
34 177 898 14 18
131 409 451 187 8
704 702 497 914 637
926 374 625 956 882
414 56 125 920 946
821 91 916 949 275
839 666 954 956 979
728 874 678 247 235
110 342 218 203 832
39 38 127 410 125
426 472 266 447 298
964 965 931 954 825
833 682 669 803 878
241 132 174 126 14
834 791 844 957 658
7 160 45 192 301
275 104 300 53 159
209 210 235 243 224
731 690 923 810 356
49 325 123 120 114
616 648 105 800 714
759 767 766 854 754
994 571 900 829 861
610 924 713 743 814
414 697 447 353 409
825 688 908 857 367
876 73 791 783 852
904 952 499 929 822
813 901 604 616 530
616 901 604 619 775
637 999 651 746 955
422 373 425 362 968
166 793 238 536 499
597 960 354 538 646
513 760 509 581 534
389 166 40 446 160
31 427 107 412 298
439 657 434 204 418
868 948 792 672 631
504 978 939 377 859
239 195 228 342 113
150 174 158 169 151
716 524 383 316 703
203 247 978 210 237
448 302 862 48 271
776 14 959 483 967
261 411 131 435 476
437 473 443 442 275
12 558 779 667 724
823 772 822 65 847
994 711 987 741 566
824 744 946 704 774
649 884 624 533 704
364 356 369 419 371
576 689 369 364 631
146 143 140 144 116
233 248 832 166 253
217 445 237 200 447
616 901 911 891 522
349 910 177 895 337
560 593 672 607 683
170 42 169 311 191
724 729 719 316 654
518 718 812 804 968
567 534 760 530 515
904 955 920 746 886
141 129 134 330 185
643 318 592 56 312
241 317 500 152 111
856 30 87 345 561
836 665 797 681 781
850 792 785 790 74
383 422 351 123 937
39 118 330 140 333
908 538 243 193 774
256 237 202 463 213
944 144 922 430 309
789 585 909 344 71
679 587 678 734 735
472 38 41 234 485
756 518 536 793 524
139 85 259 103 86
149 280 690 937 183
306 452 335 799 777
1000 766 751 948 699
433 491 463 548 494
880 685 831 689 859
158 117 318 174 143
416 117 505 404 380
592 815 46 690 995
929 918 928 933 954
41 262 124 211 339
143 324 214 271 455
283 592 732 758 881
161 96 109 35 350
734 749 791 633 637
482 273 30 48 42
825 584 721 903 859
987 570 906 637 739
731 515 916 954 554
931 700 976 941 506
928 995 571 57 719
953 898 917 895 954
994 546 814 593 194
432 399 397 428 991
726 706 996 352 501
876 665 845 215 684
988 552 730 996 577
186 438 957 120 736
944 861 423 756 678
718 423 9 928 909
341 291 326 284 2
391 117 179 266 109
175 660 363 419 935
729 49 920 919 349
676 762 682 766 844
606 920 955 895 751
749 678 591 475 717
681 793 795 856 776
202 825 206 861 226
574 819 577 990 989
729 615 649 644 793
786 815 968 865 702
532 552 626 530 534
499 963 843 756 500
305 933 172 324 282
731 661 380 947 589
640 106 64 393 86
150 341 173 256 179
988 616 636 991 552
795 805 847 874 570
345 639 120 18 737
962 193 431 738 23
166 160 389 139 388
795 993 851 833 847
926 943 907 895 700
684 776 797 819 731
174 298 182 223 227
609 536 846 889 842
30 9 750 522 898
745 458 928 367 857
228 27 23 207 239
705 98 606 175 936
546 874 759 998 827
86 606 441 718 638
137 167 39 58 174
961 78 830 790 74
777 651 594 89 599
606 245 511 168 324
37 186 3 299 51
897 900 536 992 67
771 27 882 742 751
709 651 655 549 770
77 72 79 78 555
741 567 733 996 525
304 449 309 299 424
127 869 71 199 1
310 112 917 977 376
546 887 537 883 726
582 874 685 993 580
996 814 535 567 4
984 966 546 1000 987
420 57 18 379 890
795 502 672 674 998
340 3 334 333 330
584 474 335 846 936
25 47 101 316 12
839 864 957 780 853
434 416 788 418 782
651 491 942 828 730
589 448 409 13 25
771 850 658 860 981
238 300 480 324 84
629 551 530 567 985
854 80 683 853 857
775 800 648 621 499
772 763 180 324 650
593 986 977 701 994
6 94 103 806 16
752 884 548 977 358
352 898 715 296 524
264 469 479 481 263
999 803 625 775 761
224 218 110 209 90
269 48 264 38 396
248 848 195 251 27
742 794 893 727 809
353 99 363 720 968
276 231 131 334 484
445 197 81 88 111
836 843 728 766 736
768 965 580 602 998
568 967 657 996 845
252 233 38 405 221
672 680 863 694 692
472 481 200 88 963
155 178 510 601 169
94 483 651 448 941
489 30 529 19 462
169 115 170 231 155
729 974 869 637 526
576 663 692 632 631
675 620 135 690 397
749 572 545 734 709
792 666 781 853 788
490 488 489 451 493
852 856 675 666 833
143 744 111 284 390
738 691 90 357 677
508 699 155 136 174
394 210 251 250 221
435 436 388 442 440
146 379 155 145 144
15 720 6 716 18
143 43 194 59 128
745 260 579 150 808
863 830 979 585 243
79 75 659 777 603
909 807 921 973 495
38 200 859 583 694
422 506 18 607 649
766 329 538 510 56
544 538 15 55 941
866 461 12 490 355
23 27 856 631 693
885 240 980 508 656
351 423 436 422 373
188 128 125 67 945
122 269 153 156 185
344 145 142 737 227
192 153 326 358 117
90 364 411 361 376
990 826 762 673 664
968 366 907 706 439
574 824 834 766 874
873 964 681 514 671
486 467 484 468 480
214 255 106 161 174
81 264 196 252 247
844 579 805 80 578
448 323 159 11 299
277 949 935 381 943
935 317 357 954 54
829 979 696 638 992
6 941 758 303 967
213 366 215 951 301
42 164 159 129 393
805 726 952 546 999
27 106 400 731 641
368 765 355 793 958
824 727 538 729 983
807 631 771 463 459
30 171 749 154 105
920 955 959 967 763
836 785 77 860 850
311 41 273 202 377
381 361 86 899 363
942 754 761 926 647
654 786 805 887 792
896 661 437 978 358
897 531 632 990 821
771 828 17 605 876
472 259 464 455 86
839 248 575 71 201
518 609 897 870 697
125 81 139 148 323
358 44 139 368 650
840 684 74 564 864
996 567 662 936 194
384 401 327 187 328
518 507 800 842 833
219 258 475 351 203
658 628 204 660 682
540 606 977 945 897
855 828 583 199 597
345 327 171 162 20
45 13 6 33 403
259 280 143 117 14
382 381 380 38 94
224 335 832 498 493
136 116 139 144 140
686 812 731 664 816
891 363 589 976 688
733 242 688 237 243
839 860 584 791 603
130 134 444 189 268
120 183 36 189 141
371 369 360 375 381
291 143 462 132 140
345 6 640 894 967
203 210 832 855 82
975 765 516 543 588
973 969 23 949 922
337 712 316 649 974
116 136 143 140 147
852 856 80 858 862
963 847 968 653 940
704 983 17 985 483
427 382 25 366 529
267 276 269 481 476
939 497 73 868 496
38 255 234 197 423
69 603 571 655 553
122 133 211 270 27
30 82 17 597 939
728 929 893 704 711
766 723 710 543 654
190 381 358 379 167
945 653 972 418 938
510 890 630 517 534
665 800 696 576 559
188 132 114 311 125
501 502 790 465 873
152 312 171 163 148
278 249 324 241 329
625 89 974 706 601
190 12 61 192 123
525 982 352 560 526
273 275 454 27 916
388 462 837 615 598
633 749 637 848 698
238 158 177 41 378
920 444 366 361 698
207 872 285 926 439
414 898 573 952 909
219 479 29 745 433
514 88 455 860 469
79 868 78 556 735
462 67 266 208 262
163 115 127 189 176
442 117 344 440 401
942 975 418 949 445
704 606 958 312 95
646 494 380 497 939
451 70 71 466 272
949 1 245 266 384
183 444 271 269 41
627 539 846 586 908
600 492 770 749 650
201 212 252 856 220
21 347 223 407 332
303 329 112 24 758
942 188 899 645 33
942 286 4 549 976
5 30 1 103 58
706 740 699 713 925
942 602 777 594 651
176 110 165 923 368
601 174 903 527 899
905 970 830 580 533
923 968 974 799 899
661 205 297 490 313
679 153 321 499 109
616 994 621 522 703
383 370 23 299 429
195 115 334 150 185
156 180 163 853 174
375 2 56 135 459
588 759 834 548 702
744 885 861 981 463
170 169 240 142 303
658 682 782 833 829
125 276 12 369 214
616 772 901 604 902
530 902 544 551 634
613 826 808 897 761
876 295 75 789 661
241 170 601 114 167
537 819 989 999 874
134 141 40 459 48
834 702 857 728 664
656 23 34 447 809
574 766 570 965 762
522 488 971 451 298
925 822 931 932 904
681 669 784 685 852
717 821 95 360 617
842 920 899 848 721
864 784 833 684 663
24 358 483 400 428
823 518 871 965 867
422 366 289 471 634
519 796 503 871 800
226 714 838 209 106
64 394 139 347 297
283 315 349 310 652
900 982 725 659 827
448 447 406 595 287
678 734 802 685 777
203 211 76 872 266
793 593 515 384 900
482 329 20 970 267
616 901 911 602 530
779 770 163 606 842
99 953 528 983 543
882 263 288 386 185
458 85 192 172 118
410 50 372 52 47
44 89 230 143 128
779 488 777 633 749
670 234 664 208 782
961 555 979 880 495
810 690 936 685 662
501 926 880 722 619
79 860 556 863 72
964 796 867 35 472
388 439 440 153 191
492 466 432 366 723
732 671 669 354 466
158 47 25 103 295
706 372 352 368 266
836 844 937 707 668
383 27 429 370 384
767 766 762 810 873
488 489 340 85 28
532 514 645 600 740
10 32 241 8 340
558 850 970 870 493
232 115 16 120 195
223 154 482 29 455
332 293 76 342 121
588 561 959 767 54
814 760 987 577 774
844 112 603 558 755
573 530 616 604 755
546 726 713 820 989
575 879 662 247 206
162 108 260 150 155
605 648 643 792 62
799 238 519 458 158
734 614 766 1000 844
502 729 727 755 678
158 292 112 227 151
192 311 195 164 184
154 109 117 163 413
864 204 689 860 658
916 997 769 700 530
812 705 703 716 909
942 959 33 916 930
784 788 785 787 783
136 126 114 185 192
891 407 795 582 19
705 968 593 393 743
292 60 99 423 496
456 258 333 134 330
276 267 437 404 395
698 270 370 352 919
89 468 92 322 312
567 620 997 566 531
795 557 755 968 718
819 757 866 860 897
242 216 733 243 221
483 661 696 936 633
551 762 760 614 753
630 826 557 997 700
758 883 709 762 474
655 932 966 894 844
768 887 965 938 570
226 854 852 832 105
114 145 161 175 311
548 23 273 264 269
473 678 239 120 871
518 904 847 820 583
23 275 349 924 723
858 727 782 852 759
959 940 989 550 890
741 622 567 620 554
101 638 884 34 368
576 141 185 27 138
947 355 690 300 174
659 840 767 730 351
936 762 502 685 574
789 859 857 841 681
967 655 721 167 779
771 578 859 666 858
456 294 284 422 334
534 513 634 517 539
121 132 143 240 24
678 660 401 576 980
687 682 830 692 695
580 891 501 507 951
649 549 611 995 517
27 138 460 323 257
744 110 616 775 706
968 854 362 839 788
671 673 662 669 670
979 842 955 700 895
869 575 836 229 211
932 929 755 633 942
751 873 659 797 668
635 918 56 870 881
146 60 143 184 182
651 6 309 844 282
139 322 280 324 79
841 382 356 980 664
749 24 645 690 772
855 941 815 658 928
776 714 536 749 748
333 295 484 3 436
740 580 772 712 237
364 457 861 683 708
342 434 440 243 435
995 635 52 605 147
200 217 197 963 116
49 106 48 109 127
117 994 690 662 557
637 22 331 167 943
395 21 904 481 264
23 200 432 870 234
934 58 751 945 60
589 770 651 528 180
833 798 800 659 896
710 91 266 519 476
544 686 668 646 682
264 436 526 499 336
882 258 935 215 631
209 210 110 263 218
713 785 989 758 311
785 909 56 836 290
332 301 342 297 348
366 866 375 951 379
696 882 926 935 927
944 358 979 849 303
62 734 588 170 144
602 645 989 991 4
572 974 975 950 895
750 895 366 736 372
348 342 346 399 473
609 775 1000 713 712
684 665 829 843 564
785 742 692 693 794
987 773 570 804 810
451 204 875 242 417
131 195 307 29 558
297 896 876 233 472
548 324 88 87 18
788 226 955 888 714
800 519 518 503 966
277 460 420 69 451
548 961 903 290 981
417 46 300 705 777
250 301 198 179 202
777 890 634 565 571
931 932 551 946 940
67 896 951 584 657
447 323 524 849 450
274 328 311 381 106
191 185 164 125 154
278 884 467 309 316
440 377 489 926 408
819 803 816 570 805
277 179 157 291 167
452 423 420 379 198
937 169 29 5 227
698 975 524 927 451
844 720 193 990 805
325 14 118 254 347
425 127 234 270 447
193 228 216 219 221
632 446 351 661 234
79 359 170 424 350
584 873 608 846 755
533 709 719 602 902
27 881 91 447 342
327 943 22 326 528
735 736 678 598 733
61 298 87 80 304
808 502 764 726 827
972 127 378 776 731
25 293 48 405 26
688 416 670 595 90
191 166 86 209 153
687 479 863 816 451
39 334 293 263 342
451 492 332 333 76
965 755 764 704 844
695 678 738 372 494
721 724 706 711 417
790 74 792 786 789
470 32 709 6 306
265 153 52 351 183
652 85 42 844 602
886 917 722 144 61
859 55 693 694 744
253 38 404 114 249
738 748 265 314 660
26 175 289 293 898
335 173 345 152 168
19 259 506 27 149
555 968 438 781 460
248 247 235 203 244
37 91 124 61 96
419 32 72 413 418
940 953 734 954 917
712 906 521 717 719
749 550 593 599 600
393 350 359 355 352
53 709 35 102 101
789 777 792 689 781
85 42 19 45 8
1000 753 557 580 572
974 642 706 801 933
132 85 148 189 310
567 525 530 517 581
760 713 699 966 826
323 391 279 36 227
931 354 220 821 496
126 52 179 183 109
200 116 226 632 217
838 854 720 853 681
992 669 478 406 300
856 843 852 682 681
663 576 575 364 77
295 543 962 292 127
121 128 137 154 126
196 243 198 253 221
779 834 677 460 380
41 196 88 271 317
606 458 379 931 67
180 419 407 399 382
656 691 693 750 677
652 797 23 557 80
729 716 778 307 460
830 71 836 692 70
11 281 241 127 265
217 963 242 223 878
532 146 174 901 886
473 468 53 454 467
964 965 507 798 658
859 864 852 790 787
677 639 875 100 676
876 830 498 636 193
144 753 146 142 147
152 173 31 194 166
982 549 592 60 919
750 653 677 679 592
346 962 216 418 461
962 575 845 854 666
473 481 472 336 412
72 438 490 732 478
716 240 949 65 614
58 404 292 1 82
750 364 942 360 414
197 404 259 227 206
324 123 119 59 128
754 731 810 853 658
308 352 123 128 20
342 982 76 330 266
911 967 925 571 721
991 602 739 57 428
965 816 705 686 853
684 797 819 229 858
975 935 888 943 708
585 836 575 962 566
825 800 726 994 966
988 565 612 717 634
220 694 875 429 234
72 848 15 28 779
294 90 435 224 389
793 675 29 11 676
783 785 784 529 782
715 947 729 551 974
564 797 501 834 684
51 491 346 348 475
750 363 909 662 913
254 253 241 140 129
962 869 926 868 866
511 963 518 274 589
947 398 397 351 364
294 877 459 460 882
9 238 338 191 86
572 719 720 87 867
368 592 129 264 285
378 126 408 184 183
242 243 146 881 340
479 293 482 485 456
700 982 824 28 881
583 859 445 694 841
1 799 34 36 102
490 716 563 602 796
224 850 222 221 199
574 754 572 536 844
827 571 753 959 754
552 796 693 937 703
689 809 831 690 201
904 921 926 496 928
80 668 776 791 817
948 774 710 384 917
69 185 808 966 291
294 291 468 463 302
801 887 805 811 818
777 545 673 873 533
642 551 35 99 968
621 554 985 741 994
552 717 713 637 638
476 83 278 471 473
926 971 444 493 855
300 37 95 3 317
817 504 604 808 994
856 858 854 824 836
457 386 266 276 117
944 423 106 428 400
995 964 703 510 43
20 2 87 105 274
323 14 250 139 61
345 337 655 155 733
840 555 175 884 272
944 905 940 910 951
466 430 738 428 462
585 568 594 600 196
166 88 199 889 38
239 234 198 66 660
116 138 64 158 252
159 85 223 114 142
238 673 501 937 765
744 511 616 886 786
206 193 832 253 258
271 7 423 432 402
31 509 921 952 160
274 515 863 963 632
121 137 181 130 149
124 8 393 272 128
309 72 848 654 488
859 192 235 117 856
833 718 795 963 810
896 832 375 138 234
677 37 720 53 138
637 786 492 72 780
768 887 509 965 577
825 579 540 858 871
185 231 362 436 143
935 884 865 422 882
993 795 841 802 854
5 89 592 919 651
398 413 597 226 495
931 955 922 537 912
807 577 531 726 827
992 519 775 803 898
154 403 142 117 184
233 207 213 218 219
964 991 646 864 816
975 926 501 372 954
592 877 358 3 755
42 939 893 393 553
625 565 933 806 758
177 165 163 167 150
124 860 716 891 453
167 940 175 241 376
164 160 88 153 166
530 985 562 534 544
167 155 157 719 161
932 801 716 504 957
777 73 876 766 674
255 258 41 254 21
781 473 529 708 367
797 684 686 671 880
695 789 831 576 834
710 501 768 848 918
693 815 737 886 796
167 352 138 606 223
78 74 73 694 75
81 214 481 84 48
488 452 663 957 497
729 638 96 968 368
335 547 636 382 358
979 837 878 558 364
793 685 494 672 853
858 859 926 857 856
203 176 849 579 578
524 998 544 806 650
711 985 704 753 606
635 995 240 175 601
195 218 135 419 342
879 962 840 789 831
742 737 902 944 886
116 947 928 871 225
161 172 945 169 185
336 248 215 207 301
148 69 448 771 599
30 103 13 12 7
76 133 138 334 37
827 844 848 779 755
229 248 375 434 90
925 917 774 810 847
628 989 522 737 580
853 675 692 507 664
754 933 812 700 915
798 843 873 635 797
845 876 78 727 73
844 603 968 570 615
248 235 203 199 229
652 793 937 238 500
143 146 200 49 88
139 148 184 376 736
917 407 86 921 914
393 386 272 17 493
942 740 901 915 604
945 695 518 800 739
643 13 2 91 431
672 265 219 872 198
110 108 187 159 93
689 576 666 564 684
730 883 603 565 806
378 607 944 718 398
21 252 223 49 88
313 666 51 785 673
183 31 344 34 284
954 913 956 916 769
459 469 87 462 481
40 3 227 133 109
613 942 635 959 587
740 168 948 735 854
74 78 830 529 417
849 209 210 248 441
815 693 856 583 382
753 552 726 619 724
56 31 982 949 12
388 434 361 432 392
749 743 811 810 607
396 234 211 210 715
442 443 135 184 410
313 528 492 309 706
802 724 545 682 695
167 581 162 155 587
819 531 807 808 844
493 249 506 917 892
631 835 481 498 215
689 790 810 834 374
778 770 655 777 545
402 515 961 367 973
861 895 80 731 909
682 695 576 680 666
391 608 387 247 111
698 710 775 625 527
74 77 489 73 743
241 635 292 198 259
918 597 893 890 912
2 469 468 459 337
47 275 332 289 429
802 975 418 884 400
684 687 682 663 575
993 534 999 768 524
426 694 790 676 788
392 481 388 387 275
461 295 448 454 248
583 962 233 432 449
869 860 658 843 494
973 849 235 771 882
186 560 39 124 105
583 815 737 729 707
778 770 585 654 688
73 79 78 723 576
175 758 638 331 719
908 973 952 945 909
978 951 922 496 954
781 784 777 840 790
747 664 692 852 737
272 455 270 453 296
235 208 263 222 215
445 266 239 221 260
911 924 522 984 531
452 242 386 688 784
245 402 214 125 272
890 634 551 701 888
623 756 629 567 104
269 708 386 412 855
490 12 348 478 407
394 233 222 40 390
204 216 850 688 73
146 44 152 182 16
905 710 841 225 751
760 997 890 534 549
601 895 939 943 240
86 379 38 738 384
771 835 261 190 34
603 180 19 601 309
35 101 62 95 37
155 187 262 162 44
751 907 690 370 379
649 798 35 2 741
413 409 15 397 406
269 264 270 409 476
174 324 32 2 45
964 500 578 874 582
71 968 845 672 921
673 664 681 676 669
12 53 25 10 8
181 152 156 139 162
145 109 164 132 153
146 21 799 86 231
749 967 345 162 934
479 290 348 491 332
423 585 80 915 943
360 907 379 731 462
1000 758 731 984 601
829 838 850 757 979
48 433 453 449 465
583 680 664 694 247
197 386 208 267 232
809 675 432 656 536
388 418 434 358 394
269 272 105 318 50
735 168 151 174 171
799 898 45 949 408
433 738 374 372 422
90 76 75 71 463
154 81 98 111 334
672 671 682 684 507
17 15 18 55 483
873 194 111 151 515
353 407 92 84 15
250 293 339 475 73
447 472 445 88 387
577 995 669 4 739
644 776 592 959 979
194 239 224 200 566
120 102 118 104 37
342 330 291 344 340
881 721 745 744 451
44 84 298 49 299
916 199 954 878 351
815 38 215 211 978
27 61 796 88 84
984 821 569 616 520
638 720 673 749 292
70 73 68 74 71
801 507 692 800 695
837 831 860 896 229
350 393 406 362 62
445 882 70 21 93
400 896 507 875 751
448 158 46 359 367
383 352 477 384 431
981 247 251 221 208
882 733 943 949 414
979 842 878 585 961
731 729 812 627 941
966 604 534 571 901
850 838 860 852 687
282 280 238 152 755
819 722 570 639 844
465 453 484 354 106
824 415 382 494 744
795 500 898 776 815
661 268 200 38 18
295 357 123 480 428
470 495 490 646 5
108 145 192 181 32
831 837 838 839 226
694 692 205 702 809
760 600 580 818 669
145 796 891 662 993
695 583 948 520 855
265 273 470 950 261
393 413 391 330 85
879 309 908 117 848
579 578 755 804 80
352 362 137 923 3
127 80 39 36 40
496 932 377 354 446
514 760 826 594 619
184 3 19 161 109
376 972 950 945 395
823 518 887 920 822
839 460 559 838 848
926 893 918 949 922
324 163 114 303 327
181 673 85 161 89
59 476 258 47 238
419 447 300 23 3
393 709 47 15 376
565 780 552 532 989
511 317 167 904 760
606 895 588 886 915
195 115 140 10 128
393 36 153 124 33
680 863 687 688 788
511 280 714 526 842
588 492 324 476 86
389 466 11 863 457
27 185 466 141 431
89 34 223 21 88
480 477 164 3 330
524 720 857 834 529
544 567 533 587 628
488 776 665 845 864
302 288 479 472 460
276 81 66 29 455
469 472 862 872 412
172 280 14 173 352
448 383 1 359 92
165 163 166 156 161
80 696 845 856 852
141 122 76 330 348
825 585 579 912 582
140 195 138 654 328
173 241 601 214 43
66 28 36 96 105
624 18 595 982 698
378 639 949 991 625
166 165 139 108 180
718 755 682 241 558
723 974 879 902 706
744 859 841 745 854
786 788 787 792 790
54 547 931 912 510
975 969 699 525 172
560 897 858 702 834
858 776 693 856 681
570 999 768 686 637
493 149 295 315 107
435 408 413 374 464
341 811 876 545 883
973 428 975 733 849
152 151 238 173 520
531 826 612 988 552
106 259 128 939 132
900 906 901 630 530
814 546 772 610 989
361 642 882 75 920
867 573 731 643 816
314 335 173 846 312
913 764 853 784 580
182 267 119 131 154
705 724 778 774 565
971 731 945 873 903
25 10 97 45 81
110 178 195 271 29
282 18 324 305 321
687 694 691 442 432
972 433 414 971 694
805 764 990 812 929
256 232 387 481 228
789 417 663 781 690
935 696 926 949 922
578 670 795 671 681
525 2 57 335 300
489 72 490 840 156
683 673 659 575 681
475 290 479 467 307
253 202 288 298 332
597 952 874 619 737
935 431 882 444 350
964 683 500 751 737
364 449 388 418 434
747 248 591 199 809
566 826 996 741 621
805 578 571 642 998
156 103 45 296 408
155 214 501 97 52
73 68 840 671 74
738 377 809 365 201
302 479 981 456 631
155 129 367 374 5
233 221 201 247 248
293 207 203 482 872
446 86 158 105 462
289 356 855 211 992
337 341 155 177 228
72 70 73 77 962
691 738 944 809 660
267 44 269 42 272
807 502 764 728 571
719 806 954 816 226
749 603 490 967 733
89 633 949 959 763
775 546 987 807 547
224 272 198 275 279
764 816 993 833 979
217 347 138 426 141
907 908 740 940 523
853 801 795 80 841
909 643 707 384 983
466 897 2 383 366
479 342 340 334 491
801 984 716 715 705
984 768 577 989 1000
175 419 381 360 943
945 895 627 369 997
494 863 529 498 497
343 592 390 28 223
235 859 860 583 747
767 766 681 674 668
372 278 166 13 368
216 259 224 228 204
398 239 187 493 234
902 352 187 705 773
695 737 690 903 863
116 138 179 392 441
245 898 231 226 253
768 602 577 743 760
534 552 613 753 612
287 18 173 324 480
365 366 290 376 381
469 279 882 251 247
472 203 462 387 269
110 592 292 955 480
770 879 281 779 309
427 409 428 7 97
386 450 462 247 439
168 169 177 345 171
791 159 947 996 553
200 233 81 197 237
788 781 70 864 757
898 737 750 748 45
84 143 508 265 86
1 3 174 487 458
316 178 157 167 170
684 882 865 727 832
776 672 853 692 500
534 711 997 808 686
27 208 263 195 872
414 202 232 216 255
768 591 631 737 594
925 794 716 283 680
676 831 686 478 830
794 359 839 802 806
919 882 935 903 477
678 720 615 193 935
455 394 475 387 472
853 165 796 494 150
387 336 232 93 269
170 171 898 311 142
70 414 202 850 72
968 568 556 390 413
440 818 850 947 232
529 402 395 234 63
310 45 231 280 85
843 798 564 668 675
242 791 839 555 786
94 171 525 352 947
70 962 415 869 414
968 656 693 993 766
315 405 400 7 353
199 248 247 266 978
805 501 853 848 775
592 23 846 591 27
71 70 869 386 455
825 193 982 899 644
10 174 147 163 156
352 366 501 350 742
823 518 842 519 511
738 435 394 388 389
819 854 803 990 801
929 905 904 854 597
826 571 994 531 699
597 464 575 440 209
942 982 765 956 560
833 859 80 858 455
659 658 636 834 343
824 759 574 80 745
10 238 38 241 324
619 612 767 611 988
924 928 893 976 518
814 879 543 680 684
530 740 581 780 509
987 726 773 527 587
929 603 637 655 713
882 414 969 973 872
209 449 252 351 446
770 589 106 71 879
564 689 666 836 665
595 425 478 353 451
835 973 733 938 656
50 111 482 214 143
681 843 840 663 670
742 828 871 718 248
457 231 662 332 745
580 648 315 720 768
519 968 286 345 643
188 155 257 100 269
476 72 475 105 671
906 746 184 722 282
448 301 450 449 433
75 309 487 778 280
136 114 126 147 119
405 39 889 269 41
771 695 876 897 954
784 493 668 684 675
704 715 42 894 393
664 656 845 952 853
52 219 347 294 56
992 858 692 91 835
519 530 567 521 630
785 809 239 295 457
959 717 588 644 770
855 284 856 484 408
10 24 551 12 662
835 662 916 353 272
89 158 125 5 159
272 276 252 267 39
777 13 648 887 961
814 802 470 44 80
98 95 62 45 31
813 596 609 536 515
278 325 313 328 870
25 5 92 174 36
42 99 58 163 178
322 955 185 79 321
268 231 229 275 434
613 630 814 530 657
995 726 758 734 761
750 375 364 383 937
964 518 798 609 658
215 275 467 232 228
799 955 920 946 355
530 596 997 549 569
825 881 939 705 367
530 814 573 581 636
993 759 768 989 801
592 723 358 972 696
989 544 753 528 602
642 879 724 490 489
285 263 394 284 297
678 41 683 446 809
130 154 120 165 189
121 223 311 120 59
831 809 871 378 694
410 245 85 397 105
472 481 114 64 246
715 923 930 67 718
191 259 266 183 113
269 455 472 264 266
944 905 932 906 904
940 107 625 175 44
189 485 254 259 852
87 88 174 91 105
130 149 161 171 192
808 826 994 987 619
848 842 838 979 806
680 497 466 475 794
583 836 841 855 845
614 629 565 65 732
475 469 455 453 264
98 62 35 53 25
818 538 831 883 837
782 854 851 878 518
998 799 136 223 896
898 606 423 133 147
769 734 605 947 699
69 522 172 341 616
369 234 632 951 916
720 382 384 370 895
913 940 928 245 718
76 450 333 323 781
659 725 743 726 571
536 64 111 217 493
203 201 219 220 202
23 212 407 199 253
176 412 152 163 403
112 240 162 155 509
891 888 6 18 763
784 789 869 788 864
644 580 822 881 983
333 332 141 76 418
195 150 164 120 29
981 882 973 23 608
955 925 953 378 643
417 452 438 680 135
957 671 673 674 588
112 625 704 967 311
664 853 675 841 507
199 268 252 694 118
349 311 635 125 306
761 844 602 739 967
144 733 46 139 114
71 488 70 491 300
981 354 821 302 247
544 932 742 987 537
111 136 49 953 41
945 850 892 155 106
37 941 15 368 28
844 671 669 674 683
362 365 745 756 909
369 274 745 427 406
879 72 732 71 840
621 581 547 826 573
413 412 142 265 402
460 352 306 408 33
859 482 294 341 336
481 472 473 436 332
753 501 510 540 765
7 313 85 399 311
616 901 911 891 902
228 670 742 672 677
650 72 982 649 644
618 97 101 938 986
878 979 829 285 849
309 156 319 154 723
322 320 321 85 886
773 775 616 571 774
306 749 470 492 595
886 950 360 241 493
85 113 324 153 259
42 6 2 308 45
924 916 913 929 509
804 992 502 864 843
180 526 933 739 506
715 1 11 948 381
807 502 739 959 626
277 924 496 949 372
458 538 478 22 483
656 721 280 885 693
196 197 493 99 353
924 504 952 494 947
880 789 770 828 714
638 6 95 370 740
147 332 116 145 189
195 860 371 393 117
167 490 939 639 151
471 110 189 480 150
265 441 370 124 2
891 245 54 397 410
735 736 745 680 815
649 286 322 615 55
103 144 143 105 701
842 555 786 979 839
713 726 827 987 761
356 279 378 299 379
484 333 420 482 480
865 442 620 449 413
805 993 768 602 820
90 395 108 209 138
764 758 524 807 510
862 448 263 302 340
441 449 373 431 383
850 683 193 831 440
92 468 288 8 26
839 585 584 979 13
783 828 496 785 488
802 801 552 822 686
155 178 177 69 337
126 164 89 143 259
429 869 411 935 927
954 912 950 931 955
195 342 334 293 301
738 359 707 377 973
80 722 705 673 704
882 86 27 888 615
796 589 731 857 679
410 351 392 425 436
874 944 501 857 653
469 437 264 40 134
76 297 407 469 198
765 586 24 959 988
292 13 328 318 265
672 575 669 678 674
193 786 714 707 979
796 665 847 782 797
324 59 161 49 189
183 132 188 192 120
829 589 524 837 582
493 818 940 705 369
909 860 377 227 682
280 173 214 296 283
885 469 935 52 62
10 85 36 478 846
987 546 503 827 966
350 427 373 125 343
665 520 555 659 453
203 978 440 575 247
321 635 153 159 316
157 25 107 30 322
383 354 368 186 292
364 466 369 389 660
459 728 475 479 290
222 212 206 694 213
824 75 793 744 49
117 154 143 126 130
859 710 523 852 855
409 30 190 271 13
881 476 269 912 904
751 793 861 693 696
93 35 438 51 26
722 176 161 734 365
283 611 549 46 550
195 410 117 7 330
717 616 826 522 554
637 941 943 883 822
167 162 168 719 178
758 989 720 826 897
334 141 348 459 340
484 295 660 453 293
545 588 806 533 722
546 822 755 642 554
723 855 719 500 99
237 21 832 344 88
745 679 690 677 695
582 211 747 276 445
8 180 188 97 121
616 703 987 773 775
373 976 723 363 372
783 73 791 789 788
692 859 199 856 857
969 821 711 602 975
656 852 855 669 296
814 604 616 619 531
891 925 551 549 618
875 679 364 693 379
713 571 531 602 807
588 910 168 637 521
284 428 935 420 745
433 663 388 951 677
125 345 470 15 384
567 535 614 634 568
203 220 872 208 229
603 967 636 806 303
530 515 535 549 622
261 862 273 469 222
229 90 698 935 434
401 407 362 369 400
466 698 919 661 946
665 594 697 679 584
76 276 872 463 252
822 800 739 924 585
21 972 179 419 342
433 403 234 660 204
533 617 614 629 544
531 630 567 726 619
470 425 991 407 466
743 474 674 957 678
793 21 57 49 678
487 381 417 353 716
804 746 583 798 819
997 755 827 571 904
765 889 297 627 87
960 840 847 727 828
248 661 881 241 276
911 966 724 987 602
420 425 363 351 419
812 810 751 855 690
388 449 364 375 294
871 850 203 866 728
824 909 751 908 613
830 780 945 635 842
396 405 21 280 252
663 575 666 780 566
636 56 24 47 953
828 957 80 676 815
928 203 242 228 898
351 420 414 410 436
547 719 537 806 533
331 178 605 975 349
574 970 676 682 818
151 161 165 163 155
910 929 509 973 905
989 883 726 577 712
453 61 420 66 368
588 704 722 510 345
342 361 363 443 297
565 577 662 826 551
363 933 402 305 943
942 768 959 352 700
221 225 204 5 216
751 494 824 497 529
290 548 8 475 981
967 574 830 994 914
108 79 302 322 456
536 974 723 853 557
799 801 693 354 678
407 145 231 97 973
981 279 846 278 286
933 909 28 772 943
993 990 1000 570 571
971 702 42 748 492
517 650 554 600 772
82 669 670 671 873
575 608 937 499 500
461 838 360 247 286
142 136 140 168 137
351 318 444 339 124
602 709 91 784 75
138 119 145 144 133
518 710 823 268 528
515 277 609 536 594
7 605 712 808 613
577 762 699 814 759
537 803 829 842 822
158 169 328 181 980
785 682 670 836 962
932 615 565 772 721
815 528 755 580 840
144 258 139 165 388
670 708 518 896 669
462 264 469 453 197
805 705 816 715 746
410 462 420 470 272
242 450 219 243 198
415 528 712 947 972
541 628 57 903 544
835 695 206 434 715
860 858 432 462 291
813 580 697 678 987
97 183 327 187 9
605 804 932 764 537
93 49 943 60 595
719 600 601 532 89
232 21 264 272 102
684 838 658 864 781
200 217 234 146 796
55 62 305 67 948
782 878 693 854 247
872 102 981 771 455
484 468 872 455 266
160 387 121 182 163
291 433 426 492 431
333 332 297 258 198
235 248 244 202 216
388 3 215 141 137
616 901 966 808 602
242 71 866 576 863
791 879 792 788 789
866 725 850 881 880
257 48 369 258 38
988 531 760 726 525
298 149 59 238 111
184 403 161 110 126
90 220 831 242 299
148 153 139 231 171
658 357 784 432 991
75 73 68 78 868
518 963 40 823 955
134 348 334 131 333
514 740 811 814 940
801 368 800 932 812
578 681 785 193 662
934 384 732 638 428
583 546 507 357 702
597 444 527 935 476
68 78 686 598 75
849 203 208 209 210
505 405 402 409 241
200 870 585 895 226
246 273 445 219 295
347 46 733 782 669
335 2 735 486 733
400 950 453 376 427
507 944 660 357 631
152 181 166 139 171
120 461 456 475 192
791 709 635 240 56
69 400 832 846 344
60 35 61 563 22
150 326 107 327 177
306 600 289 636 492
605 908 974 516 948
576 575 670 690 880
275 389 482 407 852
500 579 568 803 710
606 637 719 603 655
992 987 546 769 764
928 958 377 86 921
112 158 30 61 214
687 694 663 771 77
760 554 530 604 619
906 917 720 895 958
428 393 142 79 37
98 47 31 16 103
19 425 343 601 292
736 20 274 824 474
144 139 145 322 85
364 812 583 853 818
328 55 190 322 33
363 168 474 624 53
726 716 572 761 652
167 341 337 947 345
64 139 23 189 231
445 469 447 276 455
988 323 577 894 525
265 484 123 332 471
130 302 29 250 276
569 622 1000 525 620
414 831 750 632 794
769 972 341 172 513
331 125 178 162 175
666 585 500 874 687
794 913 688 526 463
563 462 737 95 751
864 682 676 938 798
811 993 844 766 801
990 730 966 769 807
929 913 769 924 911
241 251 111 159 413
935 922 7 23 971
399 97 245 401 27
693 675 501 815 240
484 486 216 481 480
197 271 435 399 160
753 760 217 618 701
209 23 310 317 444
904 823 955 929 918
46 267 298 52 34
88 584 217 332 519
470 935 427 877 457
547 28 643 755 707
23 27 213 250 276
112 108 458 18 113
499 530 696 996 605
356 418 369 389 414
99 15 344 489 284
248 832 250 222 206
488 489 633 331 490
963 200 472 217 389
132 143 140 144 139
943 961 981 325 41
488 683 836 791 669
824 658 819 574 496
584 488 331 478 655
413 402 109 795 81
58 900 702 298 996
243 237 247 196 221
812 980 188 818 998
835 379 380 187 368
178 180 181 520 710
24 97 147 42 13
15 62 28 18 104
677 683 679 809 277
404 81 227 232 109
724 655 917 490 335
555 839 588 978 601
195 125 141 27 131
777 770 90 600 680
796 584 793 326 998
146 845 840 105 61
604 616 901 527 808
230 139 231 114 160
530 913 976 616 901
134 330 271 253 254
914 410 379 718 928
776 60 845 662 670
715 946 937 751 502
868 649 687 811 873
534 581 567 566 619
170 395 400 405 155
668 854 582 858 853
773 887 531 713 819
777 848 791 230 889
259 366 65 188 137
139 184 311 171 154
980 742 691 695 944
468 300 108 480 269
896 160 397 130 245
563 825 854 685 833
879 79 866 868 838
516 314 320 522 758
48 745 592 58 463
371 956 926 970 975
152 359 446 396 173
499 345 217 846 813
148 154 41 276 66
963 846 974 947 601
315 946 460 437 353
401 202 129 85 206
335 283 278 314 309
446 26 100 63 2
21 919 951 468 140
17 946 49 704 889
819 764 874 812 582
215 656 280 250 292
141 185 153 227 268
177 464 110 157 67
573 972 731 543 901
332 237 200 407 226
381 112 506 917 895
802 664 999 968 841
70 869 688 74 77
242 76 250 224 206
500 938 980 582 664
608 226 196 974 638
183 265 14 273 262
693 690 697 536 589
235 247 978 277 234
7 391 308 11 608
670 819 766 735 797
991 23 368 708 91
845 686 667 683 670
451 15 17 937 316
192 130 16 218 202
214 486 183 482 273
796 65 54 322 312
954 878 910 774 903
243 244 253 631 220
154 316 278 321 85
128 26 55 119 327
633 723 635 669 719
383 364 429 680 361
488 529 791 939 497
183 372 129 560 363
679 662 306 885 982
911 775 803 602 713
719 95 101 591 613
716 528 601 606 105
596 479 811 931 621
267 132 167 12 109
739 958 929 933 944
455 459 387 472 467
85 225 147 311 223
68 868 786 784 73
522 45 572 693 690
396 359 350 370 406
341 337 539 933 603
160 171 21 88 846
196 229 221 233 211
662 675 737 507 681
846 480 284 765 485
306 978 600 7 391
466 414 415 792 872
685 684 664 668 743
753 760 530 636 755
174 5 11 114 188
661 944 971 832 537
799 926 903 541 188
682 632 713 100 962
500 277 854 839 858
470 26 353 284 461
841 801 757 818 855
970 851 818 537 803
40 90 732 224 204
4 54 607 649 935
76 226 390 584 386
343 946 831 493 996
86 88 968 915 345
136 147 145 143 106
946 907 708 104 715
915 387 41 87 343
733 959 345 22 535
541 966 989 932 814
147 146 611 105 21
419 416 899 67 359
130 230 142 458 101
317 105 32 943 56
50 885 140 143 343
805 764 834 844 865
267 393 191 442 432
839 687 663 951 794
102 461 259 284 89
342 38 211 396 473
470 191 453 181 142
376 950 420 415 419
87 946 889 425 410
101 96 553 28 6
275 148 88 164 166
962 829 369 68 657
825 325 386 663 493
242 452 680 687 831
853 856 675 582 993
585 213 691 692 575
134 48 263 333 215
500 150 524 140 601
283 124 976 278 299
398 399 419 369 400
101 59 53 549 95
36 172 136 120 107
685 757 663 73 77
574 619 808 623 616
710 898 522 603 917
207 235 206 205 219
535 637 525 623 901
440 364 392 418 449
19 776 83 10 32
775 512 703 997 822
919 470 971 337 18
909 63 886 983 968
852 465 340 265 486
511 303 184 230 433
172 159 474 145 130
806 844 565 711 984
116 132 137 140 143
272 312 396 25 480
199 204 407 224 201
936 179 106 61 326
928 926 973 971 522
548 308 302 468 457
78 73 70 991 75
994 974 88 567 622
58 86 896 23 408
797 663 667 681 843
332 197 76 231 64
355 449 431 370 436
876 667 575 669 73
911 950 750 912 928
683 680 682 672 689
68 674 74 778 945
277 104 462 15 483
685 671 678 686 676
226 461 719 745 47
741 891 916 530 996
139 45 325 129 308
906 970 719 726 918
873 777 795 936 676
56 904 546 895 952
839 584 583 665 843
154 190 178 171 384
836 524 850 926 916
584 795 589 980 832
964 965 751 834 805
320 719 187 685 474
893 496 815 737 691
949 270 799 31 591
150 157 177 169 886
985 562 615 988 967
990 612 986 793 778
264 330 334 185 484
813 569 997 596 530
584 585 665 961 830
551 986 629 982 755
272 269 276 271 270
809 670 672 663 798
515 760 997 618 826
171 173 367 176 739
876 696 277 237 529
751 229 90 681 836
25 19 325 259 343
976 982 372 368 304
880 754 997 806 537
92 184 43 402 316
152 444 133 225 149
739 755 754 765 707
574 1000 807 571 990
678 545 534 767 768
695 572 818 980 857
188 427 426 234 277
487 23 443 128 458
737 861 367 724 925
176 376 661 742 427
731 993 861 500 710
685 497 355 674 661
890 517 571 730 534
78 784 868 830 879
574 984 532 768 542
581 956 567 509 924
246 276 259 292 205
932 924 906 277 931
333 738 334 276 471
578 579 854 833 859
456 723 892 508 96
655 178 331 326 174
538 641 719 528 383
837 775 805 847 802
446 144 60 93 842
750 123 274 382 401
866 79 468 556 770
860 381 372 368 735
826 567 534 612 586
531 761 324 144 990
550 242 562 884 233
408 448 443 446 414
653 863 751 738 220
68 866 226 850 559
676 776 671 668 677
931 700 765 758 762
212 253 333 301 332
873 575 730 571 572
303 6 15 125 551
633 489 490 749 488
795 758 984 735 543
168 112 345 157 601
119 430 451 479 464
795 682 817 494 774
965 805 818 758 883
879 74 707 73 71
597 505 334 421 414
280 118 41 282 114
723 976 702 499 931
885 476 453 374 281
795 995 956 321 533
602 730 712 807 352
361 128 605 363 940
269 129 408 255 124
328 52 69 294 329
787 783 529 784 782
391 219 71 209 421
998 594 572 778 827
982 560 611 881 754
920 193 871 67 702
750 676 356 679 677
168 230 119 974 995
837 829 947 995 967
779 603 959 555 487
393 311 359 182 173
827 638 755 734 959
653 699 932 903 813
824 927 494 969 973
791 781 979 784 789
842 848 829 979 860
81 852 481 252 131
638 304 424 384 338
642 615 772 729 78
855 688 670 446 857
902 814 994 616 623
704 992 969 748 103
670 636 80 946 992
489 647 968 320 58
295 881 585 576 583
250 832 248 273 222
868 451 452 78 829
517 730 754 544 627
990 989 993 883 999
530 596 532 719 756
806 350 537 880 910
4 103 553 323 652
893 958 378 506 983
897 908 748 625 750
280 85 62 47 114
767 601 373 627 700
640 567 618 296 976
179 252 324 476 267
479 485 292 342 315
850 878 209 912 207
319 915 312 467 304
490 528 321 231 956
709 85 655 57 33
981 969 168 533 606
952 255 881 922 955
511 975 229 903 935
58 896 947 478 529
405 386 66 391 32
754 992 683 991 674
664 852 670 95 857
469 392 182 193 40
605 898 651 55 752
476 292 475 285 855
407 835 433 420 620
614 581 986 772 906
708 582 664 947 904
441 842 853 417 489
23 409 404 410 199
929 893 971 905 961
179 12 271 264 332
142 61 147 132 145
786 787 588 863 564
218 323 239 195 134
870 981 555 242 264
987 826 604 767 766
525 724 716 885 33
270 13 16 316 112
366 884 354 96 54
90 248 250 281 207
899 943 344 60 285
757 68 792 791 781
27 23 922 263 334
505 541 730 748 581
179 195 211 302 395
22 57 55 933 908
726 724 545 720 980
94 36 103 44 313
22 55 723 569 941
388 435 738 434 394
494 48 251 660 199
472 345 594 657 854
795 139 921 963 508
820 531 989 532 602
517 994 717 551 826
293 198 90 207 213
575 576 687 656 211
584 385 831 840 144
967 705 533 1000 635
297 342 485 334 332
776 684 835 693 832
322 172 282 517 584
882 973 423 935 23
226 400 129 199 211
262 52 141 98 31
1 717 95 528 96
204 216 228 835 247
537 722 736 527 651
204 479 211 220 250
722 103 458 63 329
371 375 927 428 746
536 918 846 522 21
184 772 704 128 720
665 636 697 656 685
207 687 456 236 794
621 814 512 966 772
273 272 270 410 263
170 260 113 183 175
582 765 497 795 755
893 910 363 376 895
13 127 16 103 298
452 319 377 383 927
634 808 65 705 422
497 443 466 493 442
945 972 740 913 16
918 769 848 929 975
856 972 122 91 597
563 754 582 895 93
843 860 735 734 711
860 859 578 858 735
931 997 699 932 895
962 27 358 198 234
660 815 559 186 679
787 28 799 186 967
146 145 119 56 116
518 800 871 851 847
350 739 645 934 754
942 948 658 884 738
662 363 916 945 240
391 29 435 310 385
15 318 320 603 636
700 501 799 510 511
880 556 797 665 684
76 121 115 330 260
820 713 726 775 531
848 838 879 654 866
616 703 901 911 602
832 426 696 845 429
772 994 513 931 775
406 351 446 508 391
694 71 559 689 70
953 910 736 909 639
124 128 218 260 140
824 718 574 727 825
203 228 244 110 245
122 131 141 133 117
163 483 324 478 328
443 365 23 799 415
603 944 861 655 722
856 297 869 583 9
672 671 678 669 674
755 151 167 947 36
755 531 537 760 808
269 40 450 448 264
219 694 859 829 210
388 358 346 364 434
659 797 585 681 667
660 667 38 856 678
195 122 218 336 263
252 285 872 337 288
341 337 732 175 162
583 841 710 568 702
686 665 664 659 973
831 866 962 879 494
116 139 64 144 223
358 372 379 245 435
886 944 941 910 398
833 798 803 873 579
472 223 65 890 977
873 723 150 151 851
702 572 731 956 647
199 250 490 461 219
967 335 652 277 956
229 209 235 225 237
59 324 152 117 171
932 929 906 913 509
137 763 59 146 240
95 845 80 262 300
1 101 410 96 272
221 751 794 921 242
187 241 678 236 149
871 860 268 192 794
427 399 15 309 17
779 565 860 654 75
747 722 189 568 841
971 55 705 500 633
200 160 139 166 388
854 803 800 833 507
200 41 493 223 43
397 255 199 196 259
592 557 996 700 49
741 521 927 522 808
760 517 753 900 826
733 7 242 27 352
856 859 858 852 579
128 138 108 122 41
945 5 837 151 310
631 484 460 479 71
883 552 637 959 720
945 501 953 899 923
157 240 56 601 158
754 368 384 403 483
146 102 29 58 137
898 895 350 950 704
978 501 729 358 240
761 531 571 552 651
472 481 455 275 276
825 824 853 897 668
975 929 945 926 588
693 692 500 928 662
146 143 144 139 145
981 459 276 390 708
769 913 700 906 908
583 856 76 224 951
103 158 1 88 61
371 414 375 597 495
754 540 668 834 685
377 493 177 401 932
866 558 789 751 850
167 155 162 174 345
147 142 61 594 963
820 887 970 804 805
502 735 817 766 776
200 217 143 832 238
800 642 724 697 502
325 960 114 59 36
684 668 816 666 873
552 883 613 966 726
275 387 445 476 951
733 637 69 721 367
319 173 152 156 172
683 672 675 669 835
716 721 96 998 51
200 846 584 963 796
510 867 924 84 541
221 251 90 809 215
29 11 159 135 32
801 684 896 665 558
769 904 849 505 728
57 894 487 462 20
821 104 897 591 103
23 447 232 445 228
720 60 174 127 167
122 27 141 466 463
246 270 301 276 233
242 859 225 202 220
59 468 41 377 18
474 345 168 886 655
836 815 675 625 728
866 491 287 342 714
486 459 390 479 435
345 931 753 595 547
859 694 845 937 841
113 199 201 29 260
185 435 476 239 351
284 271 342 346 467
473 276 482 121 256
27 447 466 193 463
308 607 483 6 458
751 727 975 960 718
243 273 694 198 201
327 885 169 328 252
298 48 475 453 463
546 739 934 520 662
410 427 363 399 419
728 699 953 758 727
964 75 100 709 53
709 308 799 47 424
772 955 308 12 902
789 778 777 788 178
418 436 416 390 396
561 58 80 945 262
225 104 218 102 251
88 143 21 142 140
769 913 955 924 956
188 262 313 169 56
170 121 175 260 326
260 40 5 152 150
112 588 345 533 601
146 112 159 155 107
709 359 975 510 384
616 901 911 976 696
731 812 976 787 653
189 368 334 278 412
135 131 438 175 190
540 733 721 587 542
838 840 961 770 751
588 480 524 868 593
637 966 814 729 175
15 82 62 732 31
531 629 513 581 808
502 844 992 766 767
833 851 642 697 583
19 760 946 756 525
43 448 600 760 309
229 90 836 850 837
440 448 364 361 429
442 193 680 694 794
655 777 778 178 967
744 733 538 946 541
987 769 897 992 760
267 271 423 343 127
873 500 902 605 683
74 879 714 75 68
353 315 891 588 776
518 524 912 822 281
965 964 500 874 578
666 687 951 663 576
413 43 400 401 403
123 16 44 5 846
282 111 640 502 753
61 26 441 169 25
15 373 406 383 351
567 827 826 621 988
829 597 583 247 561
489 72 492 556 806
37 283 300 30 289
379 432 421 76 424
391 139 135 479 231
782 665 576 797 853
50 962 200 656 585
282 280 608 846 323
696 876 529 496 757
981 445 881 209 447
387 27 349 272 197
484 481 482 463 785
200 21 947 312 496
496 948 853 915 148
754 675 501 690 683
584 714 654 878 757
946 919 511 974 991
282 661 230 532 506
910 829 494 48 812
151 903 583 175 951
684 226 573 542 766
278 548 846 309 316
336 420 423 437 430
654 842 226 770 967
390 426 477 419 631
374 413 190 159 225
748 149 158 105 44
579 856 990 580 754
332 412 422 435 65
881 456 335 592 981
151 964 771 863 71
682 668 684 571 572
860 444 67 438 407
433 558 631 865 392
44 45 42 16 3
616 713 577 740 622
156 420 160 40 182
924 513 616 891 711
750 675 857 944 508
873 828 80 876 669
705 989 570 881 844
79 805 322 154 722
234 443 410 416 632
838 979 961 666 357
647 483 638 308 478
823 511 519 963 968
238 689 455 282 88
194 615 655 627 594
695 377 353 491 524
947 881 678 557 310
481 789 473 492 435
924 741 996 760 581
849 206 228 224 199
243 250 859 40 93
912 954 543 916 949
783 784 785 787 529
714 755 521 905 509
951 236 95 262 351
37 55 170 52 300
842 899 979 369 916
944 741 611 828 758
20 186 490 214 39
969 962 935 882 926
15 398 52 349 27
161 257 500 326 119
454 476 481 71 480
666 229 829 663 575
60 550 677 3 288
281 461 54 312 329
690 536 378 283 731
993 827 965 820 572
688 692 680 497 66
74 75 68 78 783
962 657 970 946 551
906 987 604 590 532
174 1 480 95 334
51 255 300 214 130
225 395 221 288 210
185 126 97 195 465
863 672 615 801 564
239 19 208 10 149
518 871 810 583 234
461 425 269 399 412
433 660 434 369 620
932 602 712 702 633
50 265 896 38 473
272 107 50 327 324
188 945 413 410 179
725 695 897 721 699
963 217 200 88 140
23 431 973 882 394
618 634 760 986 624
22 28 99 55 82
80 998 810 766 507
579 887 604 825 547
862 447 882 430 23
280 230 282 85 651
956 731 890 524 842
820 609 773 775 603
658 964 938 880 686
255 898 254 92 258
364 660 377 357 444
718 794 771 548 290
112 758 240 158 890
746 382 932 170 906
795 873 282 998 676
704 374 655 948 888
388 124 447 142 274
350 274 332 373 383
674 667 668 817 727
909 128 1 18 149
801 583 859 841 829
345 169 971 719 328
323 283 543 327 652
331 14 490 18 10
243 207 236 201 395
511 975 642 274 873
370 461 90 197 388
1000 775 616 713 537
755 728 820 952 807
41 29 481 252 480
671 686 576 666 683
570 804 805 874 774
834 693 946 315 586
652 716 552 959 754
982 336 277 977 344
518 765 857 722 710
178 853 898 917 849
131 179 16 3 678
85 100 57 466 38
33 909 103 6 30
888 501 589 816 754
783 787 786 792 790
127 115 336 809 482
916 935 432 448 595
833 843 968 853 896
103 393 350 352 643
140 136 106 86 137
159 105 474 483 49
297 976 286 309 813
139 106 140 132 111
129 128 190 118 124
879 242 829 70 90
878 815 524 656 809
594 31 655 72 936
311 352 310 303 281
192 395 405 179 268
389 631 357 453 392
106 136 140 123 124
810 20 184 458 328
757 787 788 791 498
32 972 490 15 83
839 896 632 446 891
110 134 119 108 126
136 126 147 296 262
277 269 949 23 389
197 126 163 173 445
515 536 99 559 551
651 705 608 772 704
814 517 100 808 619
534 616 532 602 551
450 460 872 411 449
160 166 85 83 238
70 847 851 946 495
345 816 956 423 506
847 827 755 546 904
874 605 609 570 619
688 741 677 678 667
75 90 698 251 882
215 485 279 252 138
749 13 917 882 639
882 459 631 389 738
384 350 593 106 50
844 812 795 722 675
102 440 361 852 444
729 768 934 999 774
747 170 928 904 838
719 858 465 761 445
982 749 730 389 380
538 586 335 729 885
118 180 119 149 112
432 444 492 18 441
278 600 402 59 701
571 827 826 534 577
456 110 302 44 111
122 108 131 133 559
819 80 874 693 859
276 485 29 391 469
359 271 38 311 186
641 17 884 520 561
466 83 7 212 76
475 686 715 888 738
969 973 865 834 883
251 450 247 198 8
942 346 475 318 190
502 602 637 715 708
860 517 64 606 899
819 804 966 865 774
563 144 147 146 846
252 246 250 215 196
161 132 176 163 311
749 733 752 732 6
606 936 959 986 4
315 286 290 288 307
272 264 102 273 267
161 324 85 171 187
383 458 461 598 462
231 170 29 325 190
52 94 104 1 26
539 705 645 716 535
535 581 890 649 194
630 532 581 552 531
2 145 85 161 136
391 180 142 185 265
286 592 982 360 371
112 715 948 166 280
283 101 286 294 315
741 567 996 760 997
101 46 748 99 543
388 392 449 434 361
991 674 735 670 776
616 994 621 619 581
481 484 451 430 468
78 73 496 68 412
912 970 904 950 664
900 54 897 828 689
978 229 203 242 243
692 242 859 252 225
567 618 534 753 566
211 250 110 29 219
575 12 869 663 17
454 452 413 366 455
951 203 148 387 211
154 85 187 321 184
584 351 457 291 810
970 570 827 816 726
78 494 73 497 70
254 108 130 271 48
322 315 278 705 309
266 407 291 423 328
68 277 440 355 620
121 81 125 111 252
38 150 179 81 59
349 15 277 406 379
487 849 503 12 184
578 836 505 762 682
435 354 439 440 441
140 251 53 189 166
666 659 781 558 839
924 904 923 820 970
656 657 708 576 524
41 125 1 408 54
645 720 895 603 943
814 604 531 530 546
680 690 112 793 162
693 680 802 958 664
666 665 714 757 880
786 791 79 790 757
726 890 701 619 826
589 785 784 783 682
588 633 28 319 794
768 754 759 995 700
105 140 325 139 213
243 216 836 253 202
942 516 708 898 926
193 430 721 752 471
574 768 577 648 532
732 648 475 273 749
269 471 473 346 266
466 418 297 68 431
58 296 478 498 61
605 341 326 964 828
109 106 161 122 367
943 60 18 895 984
448 406 26 345 595
803 819 758 578 768
592 649 900 611 633
10 151 937 163 523
809 669 776 856 677
761 774 993 805 716
999 812 764 721 906
466 400 406 373 991
360 493 857 854 369
801 912 582 805 579
304 486 294 318 297
633 977 893 949 926
999 753 760 577 624
703 516 537 582 6
451 47 399 67 284
790 798 637 985 544
607 599 982 14 594
479 456 305 337 348
228 414 198 576 244
160 233 257 228 215
886 328 313 729 523
355 370 417 358 428
992 856 855 735 343
771 545 524 615 133
297 259 14 455 227
419 209 210 247 203
169 163 115 293 227
487 311 57 710 688
376 427 15 408 407
300 705 956 12 384
52 48 120 453 266
965 956 964 582 880
156 148 165 154 122
476 276 275 134 264
755 604 753 760 551
972 891 727 688 693
597 726 533 546 758
469 197 264 434 459
761 721 834 897 764
127 156 40 118 85
679 524 958 815 620
478 482 324 498 420
168 655 349 637 908
877 481 450 333 882
423 898 415 835 875
949 412 336 375 243
729 716 911 723 483
116 519 60 846 136
10 165 12 301 135
369 119 384 118 180
171 148 173 191 166
704 580 545 599 713
724 542 729 720 721
697 998 895 934 720
297 480 482 293 298
576 866 631 646 738
930 955 799 922 715
358 882 434 388 865
337 341 177 746 735
570 760 596 733 305
448 430 443 444 440
548 538 981 980 689
937 27 738 524 973
963 64 21 99 116
3 140 91 96 43
668 685 796 672 788
884 380 53 352 94
230 585 226 626 538
46 858 228 445 723
675 670 776 793 558
141 116 332 138 347
59 846 952 278 84
904 847 775 822 538
952 843 944 978 731
159 186 369 179 306
658 771 751 615 836
327 323 345 701 49
569 760 966 4 517
416 466 477 453 390
700 54 982 645 739
43 487 298 322 307
646 757 494 909 421
843 3 776 761 67
269 476 94 2 420
956 345 950 528 971
919 756 543 982 633
659 843 671 663 667
128 925 939 145 172
684 789 664 692 576
847 848 838 803 829
604 758 753 544 827
147 126 137 130 136
15 417 466 426 495
932 926 621 931 715
83 31 7 11 12
21 62 424 723 380
404 55 991 67 498
925 374 516 765 893
672 685 692 198 371
417 670 707 737 438
833 853 697 841 856
331 603 894 655 240
940 943 915 498 710
937 809 236 620 233
754 708 590 577 816
58 438 360 996 660
679 244 494 501 498
130 60 338 103 385
937 568 793 677 500
928 925 744 909 896
846 179 389 41 44
328 150 126 177 134
137 316 306 326 108
799 998 895 900 945
353 218 177 448 283
452 872 297 453 428
603 883 708 422 655
958 746 734 928 776
455 433 410 394 471
243 228 213 221 198
942 929 509 924 637
170 133 137 108 236
873 652 815 332 767
518 670 896 798 756
926 892 461 476 935
841 855 694 579 818
767 69 751 966 990
983 752 184 844 13
145 119 128 147 360
855 670 687 776 681
227 185 41 272 114
892 889 880 795 934
724 894 545 565 603
602 6 645 20 740
624 816 652 516 510
717 355 934 914 725
6 651 17 894 650
747 572 898 652 944
19 323 348 416 382
389 388 469 212 394
943 925 919 910 729
467 56 419 377 372
274 347 426 423 62
949 871 884 379 948
870 868 521 4 496
962 669 674 143 683
393 95 371 47 914
633 724 729 722 638
574 581 999 966 726
866 495 356 692 666
969 642 842 144 740
625 653 812 968 851
68 309 72 840 706
761 990 808 819 965
222 232 219 473 207
588 568 638 639 624
41 38 26 881 257
488 89 997 799 642
735 240 145 111 314
829 711 768 853 574
842 844 880 775 837
500 938 656 670 682
481 271 66 852 855
495 847 564 68 791
403 278 326 65 850
728 734 658 815 743
407 400 399 419 245
928 575 696 945 811
492 279 299 51 411
586 960 846 627 889
872 297 264 8 285
222 247 203 566 971
770 838 779 78 79
331 474 470 15 461
818 537 661 729 693
94 35 103 80 173
584 450 416 197 429
337 732 214 636 155
225 263 204 233 395
268 86 234 159 271
415 853 874 742 961
713 547 159 922 546
137 24 133 132 165
616 713 224 221 201
780 524 555 829 501
45 272 11 25 227
253 576 852 657 225
71 529 563 154 89
111 152 784 88 166
147 506 635 945 839
347 770 846 778 584
132 399 419 143 99
895 905 945 940 376
389 394 392 391 442
819 805 812 990 796
449 388 361 392 440
723 644 565 879 935
563 683 218 894 783
687 576 876 666 667
961 939 983 643 646
939 324 553 524 85
935 445 882 455 862
696 973 902 901 530
816 844 580 763 989
634 726 990 762 753
964 655 711 370 501
993 844 570 816 827
989 999 531 772 984
592 4 391 934 838
111 92 143 140 21
494 22 945 99 957
11 178 395 944 9
140 34 59 10 160
719 648 56 716 506
854 500 914 928 60
809 953 496 677 737
447 351 446 445 373
776 983 6 746 167
920 542 818 822 925
638 474 652 563 548
167 161 168 170 178
270 392 409 35 476
755 730 753 531 713
77 325 635 433 368
423 631 354 660 657
943 461 593 721 342
728 951 660 859 680
581 936 530 974 893
1000 554 984 534 586
440 184 176 85 352
910 608 914 281 975
163 464 145 18 135
26 342 484 297 243
667 445 858 499 761
704 497 23 686 680
681 797 667 792 853
23 855 456 264 363
847 660 727 968 903
827 967 806 707 844
603 645 711 724 778
905 959 942 545 875
277 943 366 799 595
202 211 17 267 297
930 585 499 618 200
320 635 308 779 603
750 692 693 679 675
560 611 689 279 976
944 998 500 759 523
435 392 409 388 434
793 860 674 36 956
728 998 874 957 834
572 111 591 817 580
828 219 207 692 835
217 584 796 832 828
71 839 850 869 564
981 351 952 248 247
401 93 408 427 406
149 401 184 10 303
209 258 219 202 256
741 711 581 530 620
797 653 697 702 676
659 837 897 841 798
531 571 987 966 602
751 691 904 968 608
330 292 91 446 271
433 389 495 939 475
592 919 622 724 651
850 866 438 564 879
666 414 680 694 688
417 824 855 268 845
665 659 407 578 697
758 563 885 735 747
331 175 169 112 400
238 155 92 269 158
280 900 885 909 544
64 116 217 347 144
909 601 639 898 768
455 466 476 856 296
729 793 719 736 156
41 53 22 105 1
940 572 902 917 955
728 682 718 676 761
990 999 759 569 762
736 892 890 729 373
829 206 848 201 839
589 937 893 666 867
922 900 108 273 371
819 867 965 579 818
342 348 340 270 318
431 411 370 452 872
90 71 828 417 466
749 170 126 175 163
846 799 886 343 57
26 51 37 129 5
848 348 332 595 943
382 378 360 588 369
163 257 130 323 231
705 577 541 533 591
674 844 866 868 747
180 406 795 231 847
353 27 379 18 438
79 185 172 113 560
335 321 313 178 942
118 334 37 302 38
161 423 137 812 133
592 560 620 919 982
998 638 676 619 867
17 785 953 270 861
856 705 663 875 674
767 586 759 988 577
132 106 733 914 226
90 73 868 414 77
29 297 475 485 288
792 807 827 826 657
433 866 450 68 436
194 88 233 388 81
147 142 140 128 127
358 922 885 381 815
362 65 311 147 383
446 963 499 947 496
801 916 703 649 714
592 469 452 302 335
903 955 853 505 751
406 373 155 528 149
423 722 853 948 945
246 269 391 455 276
791 781 792 667 789
823 738 538 904 969
833 843 979 803 837
857 693 845 664 852
616 619 515 994 976
126 145 240 175 381
193 809 856 198 694
809 992 251 21 656
857 563 748 856 103
274 899 160 50 383
831 833 849 837 859
136 127 147 191 124
737 668 776 80 685
665 589 797 957 812
436 444 420 431 418
88 591 846 60 915
984 664 742 751 921
693 656 896 676 852
174 152 474 316 159
876 790 789 745 991
901 616 604 902 976
518 855 511 609 871
447 411 423 835 432
911 769 954 905 922
74 869 778 73 830
789 684 864 667 957
911 604 976 901 729
152 474 722 82 163
2 92 497 384 421
559 663 504 857 742
211 164 270 394 148
219 193 197 220 222
917 998 728 980 562
811 944 928 501 597
750 245 951 31 351
827 655 616 602 726
991 697 702 900 956
325 146 145 132 144
733 187 341 337 732
274 964 147 632 61
988 612 826 534 552
915 142 16 885 652
956 722 442 359 937
2 186 55 13 57
845 274 702 462 867
631 866 222 835 694
718 405 583 855 23
531 577 988 571 726
15 717 487 320 724
592 468 614 467 645
763 321 932 184 465
207 242 212 389 835
597 904 865 357 653
842 949 899 922 918
935 198 216 215 258
189 747 121 119 174
753 885 85 188 516
784 864 216 279 830
919 918 335 230 528
840 95 17 97 101
348 228 239 250 473
607 57 343 284 846
676 988 563 588 723
749 844 743 866 615
127 108 213 138 234
759 371 641 987 373
848 550 880 839 226
680 759 784 883 778
720 619 740 712 612
72 489 637 230 848
621 534 551 989 531
155 557 409 676 38
480 295 598 284 312
439 385 728 435 148
864 75 830 74 77
911 901 902 976 725
792 781 78 73 780
361 448 183 444 109
133 185 136 423 29
675 588 620 815 57
943 162 618 974 601
930 782 923 820 822
330 115 165 327 76
906 602 699 901 565
283 297 607 976 308
834 680 692 672 687
969 887 615 537 999
637 728 471 672 688
90 74 789 689 631
764 766 762 756 501
358 270 352 393 934
203 981 208 872 244
585 33 937 56 19
967 775 977 712 633
728 952 755 940 537
728 936 723 976 865
363 916 428 971 457
741 997 932 711 773
864 576 479 791 782
601 174 953 150 157
538 986 971 541 946
709 534 562 551 931
711 762 894 546 996
564 686 830 863 556
588 790 673 674 942
23 233 248 437 447
686 684 672 689 681
139 925 142 147 143
745 794 377 825 750
742 172 914 358 747
13 18 33 98 30
230 231 402 328 114
654 714 770 730 967
870 516 572 136 22
581 551 740 567 987
60 21 94 585 332
637 941 724 913 720
62 82 159 86 284
282 704 732 650 749
133 138 113 224 196
487 779 707 614 393
738 945 899 940 957
14 489 678 956 558
987 901 911 531 773
579 965 724 571 764
889 762 942 814 980
838 879 787 878 790
30 300 94 358 359
492 102 256 935 193
129 20 893 137 33
801 564 805 802 883
795 853 841 504 664
492 583 347 444 216
5 126 113 108 185
977 93 750 34 673
813 616 997 513 532
233 81 237 219 201
534 1000 577 601 945
409 281 915 679 21
491 278 304 313 34
107 119 123 114 327
894 854 578 766 542
936 523 617 366 531
478 452 472 477 267
945 372 331 768 705
162 18 161 752 327
89 230 144 146 45
985 629 515 513 549
893 924 401 952 857
509 528 918 921 537
106 793 936 280 528
135 115 122 239 32
563 794 861 226 691
140 947 143 944 601
39 421 48 469 276
243 588 48 228 201
881 233 99 351 270
704 643 758 969 587
616 901 696 602 911
568 583 841 776 859
642 723 719 713 640
958 494 737 84 91
52 190 47 495 346
766 580 753 577 531
361 430 373 362 899
857 664 878 968 597
567 890 996 614 535
583 851 654 658 832
530 902 602 329 616
80 809 665 689 850
980 544 652 601 886
820 775 984 989 571
264 293 346 273 453
58 306 56 262 303
171 1 396 458 358
399 427 411 408 397
322 321 117 328 310
252 235 342 485 215
601 938 296 720 147
163 956 345 982 776
551 567 620 994 936
991 30 846 338 733
78 467 469 59 320
604 624 774 533 987
973 951 825 367 493
203 242 234 207 971
566 619 760 614 808
23 447 875 445 809
269 127 134 137 427
57 655 643 2 103
451 335 490 714 291
217 274 351 144 140
898 738 379 380 440
174 157 895 923 180
909 161 173 903 323
221 215 198 204 244
332 251 253 134 189
445 447 394 442 450
180 177 509 910 601
901 616 602 604 902
278 443 379 337 287
833 854 837 856 681
222 203 209 199 210
71 78 79 74 830
233 221 301 81 253
151 169 241 260 149
605 188 945 719 145
966 890 619 701 808
929 973 331 849 210
973 926 698 949 885
456 440 688 461 71
852 946 991 856 745
89 148 253 495 405
341 337 342 927 588
601 933 793 765 890
729 735 724 699 704
407 899 44 400 958
303 159 306 13 384
841 570 639 737 913
849 769 619 243 600
872 437 386 221 264
201 216 206 237 204
949 935 723 277 51
7 971 522 704 698
683 663 631 666 665
571 602 820 827 999
845 896 660 689 715
564 193 677 694 688
111 39 481 272 25
852 864 657 662 937
473 667 660 417 215
22 157 553 63 61
796 147 526 49 918
783 785 876 784 646
880 703 795 974 812
18 32 33 159 105
683 669 873 674 671
109 260 167 126 528
21 93 383 412 140
380 424 363 362 449
732 219 270 17 210
757 879 830 490 790
368 373 444 439 440
795 896 707 776 993
277 353 352 23 406
745 625 101 440 461
842 364 353 68 429
991 744 852 476 856
805 844 990 999 925
536 697 584 721 842
982 543 631 107 508
69 244 253 342 347
444 442 422 409 449
364 410 695 476 856
792 496 757 78 529
154 181 185 191 182
136 528 622 60 37
248 200 234 217 389
584 828 960 696 515
321 959 636 240 633
25 403 404 529 206
332 271 301 196 252
406 393 380 269 350
276 550 193 66 715
975 882 935 698 927
416 345 968 354 365
584 217 796 64 608
827 989 577 931 999
372 977 422 900 889
193 221 252 219 196
379 720 20 705 559
231 110 311 116 195
666 890 70 962 741
665 669 873 834 683
764 799 656 497 737
985 612 534 640 539
534 614 629 760 567
975 718 910 715 926
742 54 496 504 368
586 636 535 996 624
622 544 541 567 593
50 548 472 276 269
864 860 558 836 692
986 879 802 691 751
822 931 541 951 660
263 228 467 301 294
378 809 691 366 86
954 112 756 560 901
94 95 5 96 45
781 876 864 77 787
790 781 784 839 674
779 103 57 487 72
814 530 604 760 623
814 808 604 581 994
674 685 993 668 686
738 778 784 676 750
637 720 719 774 162
899 893 931 933 955
256 7 239 205 254
883 630 724 894 820
430 339 307 600 310
908 280 26 920 714
841 683 859 998 669
633 103 594 613 17
778 776 574 677 581
165 143 140 144 164
245 978 859 251 158
791 781 757 879 979
259 256 3 29 2
86 280 96 62 309
221 201 226 683 242
689 682 684 564 681
683 558 875 678 689
441 59 417 419 462
718 751 365 856 855
605 737 764 589 751
817 876 784 789 73
76 293 69 479 71
528 741 812 559 853
776 15 238 296 44
56 378 470 708 245
130 81 246 405 257
362 373 383 144 332
148 386 325 122 154
595 487 483 303 451
278 390 478 314 483
194 655 1000 319 35
881 708 13 592 371
969 764 824 859 668
112 732 341 56 15
770 593 565 194 772
364 276 425 100 426
53 633 41 458 55
785 74 783 788 784
862 457 349 292 353
158 974 937 87 60
145 132 136 144 168
331 345 175 979 544
986 741 808 760 614
412 36 105 39 410
998 805 579 819 858
857 163 853 914 358
974 528 915 899 601
875 686 692 678 840
531 709 753 521 760
897 762 531 826 580
555 776 971 588 839
646 839 498 494 421
792 576 564 496 80
604 602 760 808 534
827 726 69 574 542
217 116 64 347 330
76 453 394 271 389
686 685 674 812 673
651 768 984 541 545
159 184 275 254 402
143 472 295 344 474
518 800 503 871 507
979 983 538 770 761
903 716 881 952 661
591 908 475 451 446
949 271 276 265 272
848 908 329 883 334
782 268 505 359 67
428 548 307 732 494
47 92 600 62 32
584 605 76 948 328
833 854 858 803 782
117 10 706 20 377
761 711 726 602 990
319 316 310 328 14
794 414 415 944 750
791 757 664 790 575
879 866 229 837 688
74 848 78 770 77
26 94 104 53 52
776 852 111 84 873
515 813 697 886 499
293 337 346 301 348
704 606 950 318 732
823 955 822 805 853
826 571 627 619 612
853 579 902 568 916
393 355 438 186 401
815 878 812 818 86
716 713 501 755 541
880 827 990 871 771
625 847 927 939 909
204 297 253 212 423
42 152 259 3 143
741 567 493 551 566
850 781 880 797 866
659 673 669 754 946
123 86 106 161 65
675 833 507 158 693
699 966 645 593 755
616 956 554 699 628
110 207 228 233 346
300 480 465 308 386
576 575 687 666 829
846 963 854 60 782
141 134 333 332 268
807 995 705 987 570
217 274 963 64 75
416 369 124 128 419
898 96 125 644 23
143 161 180 40 194
7 455 227 83 238
52 270 884 20 101
662 186 874 283 317
956 741 554 997 986
8 135 171 340 11
222 77 247 203 192
987 554 741 569 581
549 753 103 587 750
661 943 799 723 889
325 111 345 143 223
445 447 130 76 330
631 675 695 576 957
633 309 47 24 280
283 941 878 918 932
960 44 559 183 130
967 372 556 531 734
932 635 730 634 617
337 156 340 176 178
716 565 706 379 717
772 977 599 919 954
969 926 973 922 799
942 535 700 628 699
896 123 536 478 712
671 749 633 490 714
310 117 643 600 739
233 455 81 394 272
530 586 748 551 509
881 562 752 729 708
527 704 930 703 20
30 295 87 633 991
720 291 723 57 528
732 975 345 162 617
447 386 252 203 10
430 358 383 350 368
750 601 582 745 364
468 452 460 424 264
100 264 271 85 245
848 849 879 850 773
78 789 829 73 880
96 52 13 92 270
20 705 355 704 438
745 446 400 443 924
390 446 125 351 391
914 923 319 600 499
147 608 311 268 231
939 587 825 735 754
388 394 389 447 434
932 337 177 513 69
380 529 373 486 304
484 134 27 141 293
578 710 816 500 675
361 423 440 420 457
935 75 330 828 127
955 838 925 550 837
613 636 765 24 9
164 110 160 142 219
250 139 329 57 54
744 896 544 644 543
818 759 763 765 753
811 995 310 494 35
777 488 588 77 74
364 444 357 285 597
941 955 603 758 175
85 12 529 358 365
752 355 372 733 941
22 735 170 166 249
664 692 833 861 799
924 931 927 940 932
197 9 127 138 332
695 215 661 255 198
457 275 461 339 385
504 514 994 628 813
898 188 941 419 914
861 954 745 821 882
178 152 765 127 171
805 705 968 818 801
869 193 981 392 453
160 164 135 191 153
228 255 212 202 198
472 390 394 387 276
679 286 335 982 961
575 674 687 564 532
184 316 350 385 477
726 571 574 989 990
98 52 343 95 11
466 247 690 463 370
848 527 926 587 897
481 469 268 271 445
602 756 720 729 724
535 573 586 194 766
885 949 653 898 380
325 88 137 97 199
638 896 599 999 884
172 311 150 139 148
391 638 982 38 567
712 306 452 307 451
768 964 637 720 984
343 49 368 994 94
693 751 672 937 973
47 13 276 25 298
581 406 118 167 156
884 897 370 358 261
817 811 743 833 376
55 939 65 49 720
143 84 387 225 391
653 927 750 378 376
161 413 19 149 352
119 99 424 402 359
265 448 342 260 169
849 979 928 862 728
29 201 252 259 202
699 564 813 642 887
476 932 418 975 72
849 879 838 707 714
627 994 760 567 514
741 890 760 530 902
821 969 880 728 950
742 73 77 452 414
768 816 801 834 666
381 371 928 415 382
76 333 252 215 219
384 883 625 542 700
684 659 570 817 681
57 918 158 155 35
971 776 857 382 106
441 430 367 428 429
899 3 706 955 26
986 796 629 618 572
981 982 538 976 889
45 38 48 123 58
237 688 791 209 219
301 12 862 67 832
928 940 933 694 893
221 463 450 390 197
960 501 588 639 586
382 748 738 366 814
5 140 98 256 62
606 810 828 161 963
876 584 237 332 828
63 86 145 35 312
156 975 906 701 513
79 869 72 77 591
418 975 360 128 677
808 726 517 602 552
108 123 126 42 5
718 576 680 442 60
747 746 933 643 570
459 473 460 212 467
769 913 700 955 954
218 148 447 219 216
327 889 322 89 117
540 709 490 939 89
720 768 673 652 759
704 423 372 941 358
308 487 309 321 173
135 11 122 263 131
23 922 973 882 738
563 980 532 527 4
993 795 820 502 853
269 469 437 110 387
42 636 280 18 478
679 809 710 689 477
278 304 480 283 44
113 180 185 126 161
79 777 299 8 135
745 744 290 359 294
247 221 206 198 215
149 974 731 175 589
109 153 129 159 126
223 152 477 234 296
943 724 758 946 56
237 979 850 232 782
931 812 925 930 943
77 646 70 595 722
424 444 431 408 383
95 100 50 780 976
984 998 546 590 573
146 38 105 50 325
63 857 867 594 985
718 947 268 234 916
847 874 679 497 659
783 788 909 787 785
544 538 543 885 881
382 892 718 363 927
909 751 690 951 750
1 2 300 56 58
798 827 988 897 990
289 371 99 118 30
460 135 445 275 469
884 365 943 372 799
264 21 53 38 87
915 356 583 922 416
846 136 828 516 795
377 825 91 815 921
824 804 496 853 805
787 769 922 522 534
109 158 139 230 110
379 374 269 381 15
194 525 169 175 281
943 304 596 496 44
426 402 447 289 411
494 384 812 427 8
416 399 949 426 398
410 435 317 470 703
747 827 874 570 722
767 677 996 807 490
750 87 67 273 636
313 318 306 1 309
456 462 459 607 81
284 100 411 437 448
30 186 29 130 45
193 469 459 391 481
981 555 242 248 472
445 447 446 351 448
567 662 996 741 620
949 363 958 352 977
881 903 912 745 628
682 502 432 438 417
134 348 263 40 294
405 404 408 406 197
400 369 406 607 360
78 757 68 75 73
586 551 780 532 634
119 886 59 114 553
592 296 405 262 196
963 472 48 86 387
518 724 696 507 760
139 345 522 898 328
183 267 292 453 265
848 879 838 142 282
490 761 724 552 531
608 961 870 233 276
176 664 225 159 259
450 394 207 160 434
994 549 504 525 748
801 743 817 887 965
259 84 855 227 499
713 726 883 772 768
146 97 23 332 325
474 140 93 146 139
221 287 193 389 741
461 448 468 425 424
161 483 975 291 104
359 36 170 1 155
92 32 97 259 402
511 237 961 842 589
654 842 690 805 979
124 127 137 751 296
455 206 271 485 38
588 702 28 802 640
763 953 764 910 601
242 216 206 207 201
783 757 785 784 828
944 742 794 378 909
217 981 237 200 472
325 978 5 305 142
838 936 757 843 501
744 655 563 775 966
97 937 148 231 160
41 152 21 59 123
878 60 733 833 854
968 398 377 915 878
859 858 909 91 898
730 614 517 634 586
829 850 666 757 781
828 771 963 960 390
358 364 752 411 355
801 881 455 72 56
536 557 656 378 875
824 539 897 733 73
578 693 825 744 852
32 132 137 145 267
388 391 148 176 392
311 128 162 119 123
165 60 259 324 109
291 724 283 335 976
779 487 6 547 231
589 967 889 649 640
42 350 705 18 6
934 799 351 875 356
776 917 507 812 731
845 683 785 315 292
639 934 899 553 895
17 172 323 902 773
850 209 636 372 367
530 515 586 622 721
32 749 637 309 316
142 327 324 325 140
886 54 885 638 158
430 431 362 373 274
720 716 765 726 610
127 357 376 406 401
497 76 349 652 615
783 792 787 788 781
348 452 560 491 702
912 878 922 837 963
201 879 209 848 839
280 547 172 281 230
52 140 299 131 333
401 298 26 14 292
632 607 863 831 589
651 813 340 331 753
900 970 753 988 755
330 440 333 213 285
960 611 61 60 517
397 180 405 33 183
568 856 597 84 507
704 396 429 441 380
263 870 435 354 394
857 668 80 677 558
309 173 608 172 152
562 643 603 707 985
602 817 996 604 754
372 611 900 738 732
277 291 599 598 305
851 930 583 508 151
41 380 384 190 458
768 993 582 764 570
582 653 903 355 693
414 852 243 454 653
282 172 540 24 404
735 595 345 152 860
668 685 670 672 686
750 37 462 289 128
828 873 964 846 960
273 347 453 469 397
415 865 991 354 434
23 249 272 211 275
380 835 377 356 375
945 910 582 919 908
17 780 606 719 950
693 747 944 928 856
95 1 406 706 123
757 585 77 879 564
825 858 843 744 797
786 310 550 713 316
901 604 616 902 911
321 994 987 640 761
303 361 310 370 436
127 33 117 231 15
603 1 761 876 779
782 783 928 688 555
764 915 761 810 992
337 169 1 157 174
663 979 666 576 659
523 625 701 895 952
513 567 730 530 701
768 352 898 930 916
214 180 396 750 113
428 949 647 426 277
651 607 748 939 778
636 3 37 379 597
908 624 549 901 920
346 204 76 201 206
555 848 880 74 839
575 201 242 206 683
107 138 133 330 212
967 655 767 806 18
231 178 131 330 97
968 920 162 799 893
700 582 536 755 501
472 455 194 271 269
364 771 288 219 347
925 930 786 504 280
920 732 610 708 698
852 365 972 495 65
815 940 693 440 660
143 132 332 114 116
593 919 698 712 774
76 193 216 219 251
785 54 709 47 553
144 27 325 351 347
417 112 270 343 274
925 599 594 194 251
447 453 486 267 100
924 760 755 753 938
517 741 890 621 534
292 89 322 93 95
776 859 993 697 678
856 858 80 855 992
204 484 206 201 251
372 522 927 508 919
376 986 362 497 875
855 912 751 841 415
580 800 815 825 870
412 421 427 469 188
78 74 868 73 79
583 625 499 812 833
331 493 490 487 947
88 455 271 472 469
444 209 263 244 255
343 752 450 431 323
29 325 51 250 106
73 75 77 866 74
606 846 940 173 555
188 420 647 462 324
682 737 751 677 858
272 187 20 396 14
850 831 837 978 957
388 253 243 257 197
79 864 654 663 789
767 816 570 768 568
636 765 795 840 900
324 179 745 127 943
536 933 601 919 549
126 240 136 155 150
398 400 97 558 631
285 336 794 36 61
179 162 180 603 478
496 893 825 374 891
973 926 935 981 633
494 815 973 945 524
35 1 26 230 54
983 826 604 630 622
143 18 312 332 464
151 111 188 62 30
57 67 22 528 510
633 807 995 313 622
729 723 719 547 706
574 820 571 803 993
934 954 920 748 933
122 131 270 138 141
812 557 677 510 957
337 341 69 345 186
679 692 684 213 663
85 173 192 184 52
573 530 586 986 567
1 254 154 161 146
517 760 530 617 539
134 195 433 297 148
81 60 39 403 43
32 690 76 206 492
718 766 661 678 737
431 221 748 392 193
86 143 329 168 171
960 555 816 589 242
696 277 960 969 832
775 417 350 528 972
382 357 423 631 355
925 57 285 506 983
864 575 694 605 529
22 982 49 306 20
70 68 387 462 476
95 439 431 94 266
84 472 276 86 88
640 814 564 768 577
604 619 571 760 901
568 992 62 603 269
828 724 624 758 716
616 554 813 640 703
171 188 9 877 184
250 225 246 450 130
106 136 147 111 260
803 764 557 938 747
383 429 373 444 350
144 963 147 383 362
302 304 294 479 486
79 329 321 320 281
530 573 699 987 549
884 519 920 341 642
930 920 60 49 65
317 484 978 259 214
427 436 416 351 425
347 362 426 197 97
755 699 726 532 826
882 935 23 27 251
74 723 671 707 531
211 346 39 468 972
186 129 124 20 303
249 165 93 130 202
17 428 15 30 732
850 546 582 945 524
302 9 306 305 309
450 277 436 388 455
932 959 740 989 713
384 606 415 718 378
574 794 721 580 778
76 491 489 497 451
185 153 154 327 140
383 423 355 368 360
849 850 837 842 915
122 131 333 253 463
97 601 606 132 15
783 784 787 779 600
720 637 617 501 606
844 993 827 804 990
110 218 210 235 209
990 993 760 822 964
134 122 323 328 430
728 979 727 764 524
620 137 299 660 367
119 739 188 236 998
741 581 530 890 567
29 234 484 134 199
835 207 228 866 850
658 993 768 990 720
383 159 362 951 875
273 215 346 351 255
699 929 942 932 931
75 770 644 650 577
200 585 584 223 516
773 531 569 775 911
487 735 944 307 941
990 807 728 759 993
850 860 941 852 886
589 608 961 818 550
685 686 668 798 671
299 266 295 51 261
751 664 729 695 737
973 23 914 228 353
959 499 553 320 169
938 970 804 912 905
899 442 354 2 898
208 203 202 210 235
690 750 41 298 592
572 735 797 656 746
87 857 968 946 889
370 86 358 257 354
397 493 632 266 400
239 238 260 29 253
25 24 600 32 241
797 896 968 818 46
794 366 968 564 799
683 193 564 663 580
77 242 869 70 864
241 240 402 296 149
32 326 403 119 750
908 904 911 929 893
852 111 455 276 272
795 720 1000 602 549
823 679 371 374 390
494 496 839 498 667
776 671 662 683 517
931 906 942 57 802
869 77 781 962 558
69 287 737 254 176
242 251 216 237 831
240 898 113 167 747
502 636 633 767 735
820 804 950 544 586
326 720 175 716 155
801 991 841 852 728
482 346 486 334 340
647 971 353 370 23
527 853 923 793 572
420 315 106 350 41
212 346 439 333 418
700 598 720 816 740
99 799 307 187 375
616 504 530 547 997
140 446 448 275 295
190 113 92 5 128
577 75 880 726 716
679 446 657 457 666
973 198 228 263 221
428 417 270 67 28
74 868 496 75 674
18 54 645 638 22
964 605 927 943 846
654 778 770 719 942
58 414 87 424 30
928 912 326 179 395
357 956 688 922 68
530 741 985 532 551
764 582 965 978 579
72 489 488 28 15
277 332 27 298 317
955 948 908 912 546
651 642 643 910 805
718 863 423 631 715
146 63 327 139 84
633 790 845 714 831
564 688 361 837 973
701 548 345 946 508
946 719 30 917 845
237 242 226 247 243
76 466 451 445 297
936 691 695 676 656
221 232 198 196 81
221 251 244 263 228
132 179 559 158 183
353 339 463 472 431
837 790 757 831 792
906 927 924 628 977
132 140 24 143 146
238 332 68 253 298
227 29 182 246 253
217 64 200 963 63
320 584 655 367 152
515 217 696 842 518
23 882 27 466 270
129 441 54 363 300
999 570 541 382 534
89 264 250 188 271
373 158 223 101 306
40 469 134 271 456
53 176 112 168 97
713 726 827 966 820
277 696 960 964 608
87 48 38 262 121
404 505 379 271 354
439 862 430 368 694
172 328 171 148 312
166 168 200 152 93
932 924 944 742 510
227 311 236 174 413
770 878 879 838 72
134 116 185 138 146
551 936 959 24 188
889 597 886 945 90
412 175 380 401 923
535 586 937 902 549
471 387 592 468 374
588 765 843 58 976
144 146 140 611 893
301 279 428 264 495
412 370 972 350 361
887 527 577 801 754
26 5 189 252 397
269 455 482 453 832
258 10 202 45 248
360 924 915 369 979
152 151 214 159 653
600 649 277 648 650
773 316 278 464 324
739 868 546 528 496
781 585 864 880 786
544 538 903 335 813
636 885 897 807 959
694 745 771 836 872
638 719 723 706 891
347 217 330 64 277
88 343 642 543 753
166 164 233 148 389
152 173 163 117 85
648 700 287 919 514
927 19 950 911 709
208 406 275 252 288
642 968 920 661 370
750 937 182 527 143
784 556 564 786 658
146 139 147 145 140
819 965 753 867 844
544 719 758 942 577
865 583 878 589 842
979 912 926 919 922
453 472 482 425 292
797 841 812 802 948
401 187 396 317 310
63 45 601 974 943
228 849 203 202 198
42 758 654 321 142
881 86 14 241 253
141 97 364 426 362
892 950 911 891 881
769 849 916 921 741
74 78 73 790 79
684 681 767 663 816
412 20 409 392 408
517 684 615 851 692
514 504 729 580 616
93 549 996 34 89
713 929 911 616 590
797 564 665 687 580
633 700 706 976 638
844 754 765 804 987
739 816 716 705 953
898 946 860 904 506
674 686 671 669 685
228 207 239 263 204
382 245 943 397 922
274 382 340 329 227
818 909 596 810 948
768 754 844 995 572
555 213 575 831 688
781 785 790 668 789
705 716 895 917 615
43 24 45 776 841
190 30 606 402 601
128 95 115 143 147
434 450 435 390 447
720 828 533 711 991
979 954 866 910 952
20 25 9 478 103
551 345 532 552 726
398 461 453 349 392
824 782 500 809 664
972 383 439 176 477
678 957 677 944 738
553 338 21 129 168
237 247 234 583 203
737 750 794 524 871
499 518 851 854 860
373 404 425 370 300
301 243 297 125 246
92 123 358 291 354
417 771 828 865 872
937 932 483 331 472
259 745 134 297 403
292 262 351 57 129
113 137 192 176 122
254 255 656 298 292
646 497 708 572 828
235 222 209 859 785
144 597 230 828 231
313 280 319 958 278
75 868 879 73 78
203 250 872 248 219
666 876 481 632 466
395 269 405 408 427
904 924 758 506 816
553 350 978 496 763
920 104 261 601 101
989 616 713 820 531
377 61 951 477 860
115 185 138 231 195
536 825 500 956 958
759 824 540 327 35
111 139 259 143 161
262 446 135 351 97
755 826 817 767 552
673 733 863 875 670
995 652 839 628 704
342 318 202 261 276
393 17 553 934 33
447 394 391 392 40
155 704 153 898 230
759 857 764 822 570
282 608 280 69 281
487 149 614 873 97
712 532 539 644 541
383 351 376 923 402
289 141 463 383 354
472 327 269 49 329
895 344 384 424 418
2 300 52 39 124
751 572 795 653 501
578 518 658 898 499
405 250 254 251 43
126 163 161 165 152
490 270 331 95 303
906 932 927 975 929
314 515 721 281 679
932 156 994 341 906
268 379 923 149 383
238 601 188 899 506
276 269 852 272 45
125 157 96 101 159
502 671 734 676 777
210 203 209 208 248
487 28 299 417 6
144 325 446 200 22
359 878 656 895 384
544 733 982 521 825
69 777 778 655 654
212 253 248 228 199
82 446 1 661 296
32 182 150 765 190
77 78 680 780 73
384 786 909 564 787
295 272 420 458 443
865 784 701 942 725
27 83 442 269 291
431 962 23 399 882
727 855 987 733 773
184 338 117 334 427
918 414 919 597 374
601 142 527 934 893
960 887 87 553 824
625 696 898 917 506
99 909 245 357 446
143 379 109 975 933
666 978 928 845 852
474 86 470 18 92
719 102 2 644 587
648 577 561 677 977
615 638 641 943 930
757 839 791 789 979
680 664 456 294 674
227 218 115 97 213
219 242 834 836 564
478 189 105 125 316
719 17 949 954 6
787 788 782 831 784
670 953 812 736 810
353 82 27 916 1
458 483 123 246 184
219 228 203 250 261
418 878 399 419 881
477 886 429 951 522
687 632 876 449 828
212 913 451 751 663
365 679 364 957 575
268 161 92 117 155
513 538 611 601 780
834 668 817 727 743
431 389 434 466 299
121 147 119 136 127
135 416 262 170 465
912 950 504 793 885
679 255 697 290 99
200 963 105 823 930
715 504 983 909 793
805 773 764 570 761
88 815 324 41 941
967 716 705 990 801
100 876 76 95 469
157 161 125 238 177
989 817 924 994 581
865 729 897 744 884
446 920 914 362 406
584 837 786 850 841
629 610 613 277 4
406 351 701 400 976
768 805 700 844 999
611 643 772 329 358
22 325 555 285 840
460 490 303 231 11
913 50 924 372 41
870 515 200 233 152
245 42 464 146 105
566 514 664 642 983
224 204 666 656 233
111 185 113 362 81
200 648 344 982 214
242 207 414 222 221
662 889 543 538 591
777 673 993 685 682
68 73 78 74 868
74 12 831 646 677
877 271 135 120 469
125 655 171 175 128
70 869 364 872 656
977 262 304 982 503
529 635 776 670 184
567 614 517 554 620
146 126 161 438 380
966 547 959 588 826
202 485 203 232 480
781 864 829 666 757
768 758 65 737 607
479 327 448 462 410
445 455 64 297 237
427 248 389 410 400
459 289 479 389 460
583 857 692 693 691
574 753 507 798 669
705 768 940 716 645
943 688 914 741 947
472 981 217 481 963
587 827 568 627 730
269 941 276 569 391
594 649 765 536 586
750 747 115 735 603
459 454 457 486 456
914 955 769 952 898
929 511 918 917 931
419 886 155 287 638
482 297 453 454 267
869 830 659 71 73
161 722 428 163 331
507 684 834 798 965
244 809 202 247 237
481 448 744 881 416
366 881 950 930 932
133 76 144 127 276
584 899 842 956 920
166 125 415 191 59
217 332 64 347 231
859 855 852 853 856
431 351 949 353 419
207 209 216 204 206
814 987 808 619 571
537 764 844 927 827
856 374 712 867 927
404 538 49 889 980
79 704 842 373 72
816 786 998 812 580
268 91 923 231 370
414 355 379 953 384
436 412 449 283 370
567 924 931 701 900
806 993 805 887 816
840 681 686 589 663
43 179 126 184 395
119 345 142 188 331
21 231 937 114 408
517 808 634 567 577
932 903 706 920 524
263 361 370 357 422
655 929 483 637 167
885 934 283 55 744
393 923 374 917 30
515 387 536 584 697
720 498 462 529 474
178 747 902 763 758
455 423 389 420 872
369 382 364 379 363
62 161 21 183 292
664 660 895 898 678
370 949 828 948 496
472 160 481 981 275
802 889 986 53 63
466 457 437 548 416
140 49 93 139 396
147 48 146 161 61
537 863 518 920 782
42 13 97 214 37
768 953 812 815 853
180 194 169 147 374
242 839 779 880 848
865 265 419 979 660
905 184 324 947 147
466 447 488 463 263
397 399 449 409 396
472 111 139 181 275
112 12 180 147 9
69 603 733 994 320
744 829 818 853 822
196 728 679 76 224
673 672 669 796 679
76 332 297 452 485
931 724 906 910 940
374 528 985 376 625
917 890 378 941 704
333 300 268 256 53
785 493 873 674 869
931 971 592 652 562
625 761 720 637 951
78 828 689 957 829
884 990 724 968 827
425 426 427 116 311
859 858 855 80 856
29 404 9 856 681
294 249 208 455 38
720 998 715 818 710
745 839 903 555 725
489 170 806 177 331
95 923 100 483 943
380 689 687 732 660
891 379 691 75 498
447 263 301 468 48
536 961 584 297 589
487 89 51 45 9
653 950 893 582 979
909 742 912 955 948
630 987 988 634 618
67 16 59 5 998
219 193 463 235 275
460 309 303 231 128
857 656 757 692 978
269 981 481 276 968
535 700 936 509 534
90 221 251 835 207
828 778 831 564 830
373 736 449 95 709
539 580 561 538 587
272 269 475 267 246
862 742 382 861 653
57 720 305 709 53
299 397 745 141 461
445 447 885 898 323
635 75 793 326 946
592 97 27 65 158
580 593 910 605 525
154 172 153 148 291
581 616 554 901 532
783 785 679 473 74
827 818 984 879 603
126 49 240 101 106
669 739 44 793 736
973 935 946 950 538
456 463 430 479 481
125 365 27 380 16
508 520 499 500 522
654 786 663 838 659
787 936 646 696 381
287 465 291 345 451
873 683 795 662 507
694 447 863 836 832
803 800 782 854 804
345 290 505 23 975
729 761 966 723 655
190 141 53 28 104
419 418 428 402 400
394 267 265 486 232
456 463 341 56 467
205 208 258 232 198
382 142 442 441 412
280 313 967 322 6
296 963 50 49 846
308 263 598 313 807
249 324 27 159 86
464 959 601 917 308
41 425 495 97 353
180 380 225 108 420
577 754 761 734 766
240 303 127 15 33
460 555 839 979 72
49 22 601 65 111
912 952 520 707 928
11 121 330 122 10
862 302 479 347 290
508 42 956 770 996
777 309 806 967 311
87 443 2 299 19
575 975 50 576 47
242 450 872 77 68
371 261 303 492 241
910 707 848 714 838
639 967 557 725 811
175 19 266 333 17
943 915 610 933 956
554 782 818 664 518
602 936 517 4 636
678 682 685 664 681
864 224 663 962 721
584 791 237 779 955
730 906 975 711 746
562 945 818 857 295
828 366 981 815 355
91 372 67 375 406
468 888 56 54 98
670 794 494 415 742
591 977 959 588 896
835 834 360 829 664
942 828 572 479 390
374 371 477 358 372
197 288 287 297 69
961 248 576 493 656
178 337 189 150 169
71 832 454 946 876
183 125 175 126 149
659 684 696 642 681
728 771 835 664 865
662 748 986 213 461
886 701 85 515 344
480 856 453 491 76
231 164 403 435 85
193 715 993 816 675
971 509 171 163 451
871 800 519 268 65
777 889 277 2 331
597 908 925 721 883
33 331 732 752 645
325 930 22 105 536
240 525 885 948 700
604 827 775 571 569
388 418 479 862 141
932 807 975 602 917
393 79 914 350 352
657 363 247 225 437
272 66 403 38 249
685 668 798 670 683
201 863 209 213 850
812 901 996 755 814
364 443 253 952 429
444 934 16 45 903
303 28 30 33 82
881 815 644 861 58
674 853 671 675 795
490 280 281 488 282
646 828 697 605 691
772 844 999 894 768
60 535 779 667 843
671 803 664 768 819
120 973 548 457 97
217 64 144 642 347
970 926 903 951 881
882 469 459 394 472
373 187 750 341 167
399 972 708 372 82
638 503 5 104 262
881 446 920 878 403
64 189 828 239 138
907 80 619 541 554
781 791 797 787 848
906 630 924 509 530
725 663 829 494 872
738 678 809 452 354
666 166 556 798 673
637 696 712 383 920
625 620 975 508 47
973 969 790 958 392
447 418 420 461 445
747 716 679 825 676
70 72 51 73 280
549 128 552 748 709
964 605 426 845 534
964 57 762 992 768
452 420 495 457 476
673 683 672 873 668
162 163 171 740 32
1000 711 987 610 609
367 928 10 395 937
562 606 596 847 718
95 46 752 372 100
2 463 877 3 448
778 637 168 606 167
419 375 376 399 696
463 469 302 385 297
953 923 853 940 151
102 949 343 51 629
482 94 87 37 305
688 839 575 663 216
472 390 97 324 217
684 791 559 391 687
299 279 342 340 334
264 211 81 239 216
180 153 156 710 731
58 179 32 597 384
863 718 504 576 364
849 866 850 235 836
794 367 885 825 721
477 435 432 448 482
844 993 458 716 995
544 986 513 539 530
230 322 311 145 65
552 544 831 761 565
139 173 64 184 165
71 70 589 75 631
927 949 884 885 277
841 518 728 80 858
237 832 426 676 693
975 595 320 178 335
555 842 849 226 974
147 119 137 145 127
264 134 469 271 232
768 777 685 759 992
281 149 358 18 555
630 746 737 897 844
800 871 519 627 820
583 689 694 852 494
971 364 378 943 277
285 219 485 288 253
80 815 536 583 673
476 41 339 273 295
172 983 474 320 749
649 607 594 591 885
808 814 567 604 987
982 246 313 305 290
696 648 713 504 499
712 740 717 628 604
327 753 398 80 322
988 636 629 755 959
412 3 339 41 277
854 818 816 501 803
949 274 935 916 927
124 256 208 123 65
483 214 265 82 52
854 815 519 325 915
625 715 924 810 932
955 922 916 908 769
830 671 743 875 646
2 251 150 104 300
899 72 560 525 331
763 975 711 240 741
112 731 716 908 710
459 476 452 248 276
118 143 127 137 108
742 659 678 658 663
5 47 99 458 12
8 334 115 340 195
887 796 814 505 883
161 238 710 516 241
616 775 703 890 621
960 274 536 963 237
168 372 18 56 358
659 796 802 887 880
221 225 81 29 239
566 872 962 247 471
216 215 201 576 237
363 15 340 935 471
814 554 808 567 581
303 184 159 148 747
616 713 622 645 984
855 397 403 230 747
448 269 432 439 158
11 454 336 187 265
560 285 194 942 770
833 682 694 938 951
589 564 577 840 667
358 502 710 425 440
921 930 912 907 596
547 4 353 42 85
645 428 892 802 999
549 535 996 640 594
956 922 955 104 920
264 476 472 455 394
511 870 964 930 640
795 963 142 755 682
754 776 112 111 873
753 725 644 649 793
717 1000 4 982 714
70 462 480 455 862
169 105 174 128 1
897 721 850 339 883
497 836 496 538 684
643 729 705 633 704
943 958 245 731 158
399 400 402 427 369
890 826 900 534 966
933 989 815 874 970
757 790 684 680 786
968 461 454 424 128
292 498 366 945 961
844 858 816 501 841
95 271 93 102 405
940 782 958 858 583
352 393 6 33 16
785 784 204 297 782
339 308 62 467 66
828 815 964 667 552
204 208 220 239 407
940 898 199 843 849
263 215 348 141 134
27 909 721 162 444
362 608 955 343 918
884 393 372 723 752
293 334 340 484 485
926 849 991 856 364
241 139 109 123 145
731 799 518 555 714
796 945 298 765 533
322 171 319 654 317
460 251 935 102 463
110 747 928 115 234
832 447 198 221 476
947 15 941 57 175
47 129 49 336 285
665 661 832 830 417
960 964 100 145 828
268 109 227 132 408
120 260 296 14 169
725 755 730 769 906
893 711 740 741 699
936 942 760 986 581
976 324 915 689 86
934 814 906 6 619
566 994 514 701 619
381 914 370 363 128
850 654 585 576 843
75 77 770 869 868
735 777 781 501 678
448 104 928 872 595
735 746 736 340 606
552 577 541 534 514
257 114 26 39 52
604 726 530 826 966
2 982 93 26 285
162 175 155 118 35
128 187 123 52 458
784 782 672 529 78
540 570 587 767 754
574 824 744 865 790
240 652 109 381 238
55 57 25 13 327
758 586 151 720 761
944 948 764 912 597
193 221 196 198 243
64 200 21 217 472
783 789 781 790 788
441 463 694 434 809
472 237 197 284 935
572 343 806 781 635
646 788 529 446 100
198 445 204 232 193
693 757 646 656 783
353 373 393 422 436
164 182 160 171 139
31 159 179 282 409
280 283 282 309 208
12 280 909 675 852
687 682 674 671 684
477 399 398 371 369
187 8 453 265 12
313 87 481 480 455
457 397 67 418 661
2 946 934 362 799
519 800 507 842 503
45 10 29 140 254
341 342 337 69 330
798 682 673 684 663
458 306 41 312 67
733 539 609 544 541
69 76 281 254 11
854 833 875 851 795
163 328 312 152 729
210 432 659 495 957
819 438 940 78 761
221 206 201 215 242
696 730 731 916 725
565 1000 616 827 703
793 811 731 799 553
577 769 1000 753 571
545 905 382 753 740
115 14 735 121 113
17 270 11 28 705
150 143 118 236 917
388 435 431 392 482
781 792 873 226 77
243 414 207 226 233
968 87 417 824 59
911 904 918 915 905
835 681 221 849 668
485 390 473 202 264
992 627 105 625 297
382 690 398 558 944
810 795 796 633 678
720 910 708 637 651
221 207 216 90 209
124 11 996 23 356
272 123 332 444 351
195 121 126 208 197
599 587 592 881 610
326 171 231 323 322
839 778 942 961 614
869 632 392 415 835
926 905 496 921 998
9 80 138 84 34
23 206 211 356 418
999 951 818 829 556
999 993 984 34 819
11 1 12 720 417
127 106 922 273 27
760 995 42 936 552
492 481 452 276 882
866 840 738 850 880
695 933 751 925 727
126 167 975 1 158
700 511 358 765 372
583 843 801 905 841
430 429 410 362 412
544 538 557 315 984
998 693 811 692 698
106 609 124 407 427
690 675 589 793 731
349 915 996 343 942
23 356 57 270 933
342 334 207 459 463
926 758 919 950 986
255 254 206 214 253
134 469 271 476 268
490 489 488 785 454
616 622 581 522 1000
576 860 663 829 631
200 324 36 65 650
925 816 705 734 835
316 45 895 172 937
540 830 682 671 677
431 251 102 47 62
475 981 971 305 428
350 83 319 655 103
514 814 817 619 743
85 308 62 406 305
424 406 31 409 412
724 729 720 633 968
682 847 722 782 377
363 389 401 477 3
287 100 300 468 98
264 269 276 272 267
678 718 746 540 626
896 909 638 22 846
735 798 674 686 766
530 908 921 700 913
349 895 917 363 926
729 774 721 903 744
25 101 94 16 36
53 101 94 104 52
964 965 658 834 798
582 843 668 585 675
438 2 95 482 338
509 565 4 986 544
352 350 470 19 270
127 500 422 415 430
981 247 370 302 660
568 43 855 909 904
88 484 592 40 101
871 715 851 377 946
774 995 775 705 742
390 446 948 597 473
302 589 632 286 236
69 613 808 990 335
572 665 754 516 737
27 272 445 86 233
71 575 190 674 673
483 713 932 393 100
982 881 897 835 201
394 592 862 450 981
647 818 764 591 731
885 323 170 644 648
731 559 384 599 995
330 386 391 332 401
667 417 677 381 78
987 527 509 999 520
144 64 217 116 200
11 128 37 10 124
90 106 229 209 115
498 61 897 54 338
70 68 399 431 197
906 924 565 987 549
634 456 939 623 563
835 885 235 962 608
19 92 470 15 533
638 977 982 949 471
567 753 988 149 618
221 389 23 248 872
852 963 857 854 718
269 41 154 85 48
972 370 608 505 210
726 719 993 570 546
844 722 707 704 810
776 662 84 956 24
372 359 183 377 55
144 608 106 376 274
232 455 120 119 252
793 746 402 906 145
437 457 262 496 53
137 161 433 94 436
901 573 756 604 616
207 928 208 950 415
65 704 973 102 145
184 837 306 735 483
482 294 439 872 486
375 928 382 950 971
387 351 480 39 275
814 604 534 987 616
981 305 290 288 304
450 447 434 460 431
942 929 956 916 899
168 637 635 638 335
887 642 1000 568 851
796 588 563 795 956
804 501 665 795 659
940 603 917 551 188
887 604 827 726 987
274 747 953 254 174
744 847 321 100 649
328 321 189 129 85
115 231 76 232 281
22 932 774 806 914
470 5 43 122 327
551 760 753 758 987
22 112 629 28 571
349 353 799 895 377
183 47 214 403 119
172 142 156 170 181
263 218 190 325 40
45 84 223 857 407
604 569 568 571 573
803 729 571 724 655
145 143 140 169 150
633 490 949 414 489
797 787 838 684 687
427 408 270 125 12
145 132 136 326 231
126 122 120 195 109
259 241 14 214 151
162 915 402 351 47
855 353 357 963 82
761 819 502 990 531
724 968 755 959 572
549 101 88 46 483
350 46 62 159 58
669 767 534 496 577
608 961 973 555 461
252 239 83 23 212
564 538 751 784 687
545 969 655 770 606
925 952 930 898 545
341 655 547 168 605
805 844 743 705 818
474 795 470 105 100
388 915 159 269 154
209 246 207 224 233
490 170 749 655 526
111 116 119 152 166
537 623 903 925 642
875 504 937 782 731
340 370 487 346 368
890 551 621 622 616
55 103 959 22 553
987 531 713 984 758
722 818 682 654 806
711 638 764 939 978
787 605 208 954 873
275 154 152 182 159
433 265 190 129 125
398 845 399 664 829
410 114 41 422 118
801 806 501 528 350
466 477 498 487 438
967 639 954 848 345
844 547 754 570 993
987 801 757 838 786
842 969 918 922 429
195 252 297 250 219
970 980 278 727 557
424 466 897 639 363
145 142 136 345 311
117 227 189 412 131
199 198 69 235 234
838 837 840 853 848
569 759 843 797 579
570 377 910 940 953
183 80 741 835 793
54 401 31 397 357
333 70 270 657 694
887 793 871 642 970
100 56 130 41 38
261 363 167 188 825
340 183 91 271 487
98 291 600 100 7
971 56 724 552 60
137 474 41 146 238
705 79 350 729 403
700 818 742 673 858
582 978 987 874 867
23 935 698 870 358
772 931 929 546 916
164 131 184 135 81
859 208 209 203 809
841 859 687 825 876
584 308 309 840 961
884 718 692 960 693
720 528 825 553 137
143 147 136 145 106
538 981 919 652 903
681 692 216 27 242
505 530 629 554 504
248 846 245 317 338
71 961 284 476 124
74 646 719 826 588
850 597 954 589 182
471 117 31 190 225
345 647 475 799 56
269 264 93 482 852
899 170 328 898 376
713 531 818 724 987
994 740 642 808 616
13 46 709 283 278
989 987 604 581 753
221 204 206 207 222
233 81 253 232 455
228 333 465 12 11
22 146 343 143 101
746 735 22 670 601
282 403 172 85 139
438 333 370 435 412
596 719 749 793 500
144 347 407 344 855
918 540 538 706 958
606 545 969 69 655
750 737 536 693 815
993 764 579 737 681
119 268 363 269 267
37 9 855 3 529
832 837 221 199 209
798 580 699 724 680
952 511 518 329 968
57 103 708 939 94
908 941 180 598 611
726 827 990 574 713
872 204 433 292 256
102 719 46 51 336
819 762 993 766 990
860 688 778 848 331
693 725 678 80 695
273 405 108 418 193
106 240 292 89 103
697 669 684 828 682
531 970 827 990 761
362 189 130 255 118
280 282 92 351 281
423 367 67 863 896
924 377 700 922 893
421 406 186 408 347
59 200 40 139 130
248 434 253 207 479
703 625 984 51 758
332 13 347 81 459
777 517 674 766 669
261 456 94 300 269
832 875 451 962 276
84 928 405 249 407
472 481 152 159 269
144 795 116 536 200
473 482 695 688 488
399 397 12 428 211
255 244 206 405 25
278 305 669 309 319
253 219 207 244 196
62 460 467 412 472
383 12 793 361 424
973 910 898 927 940
942 449 431 962 865
24 152 168 547 162
898 508 899 943 941
990 818 761 879 680
35 18 496 378 846
352 371 381 353 592
868 881 865 764 824
541 194 611 814 984
326 527 167 487 596
672 863 656 260 678
164 274 47 181 160
769 812 504 729 687
453 469 363 949 475
636 967 992 743 504
87 959 123 974 107
444 264 273 392 409
477 696 269 450 723
297 298 276 453 292
906 932 931 910 924
588 778 777 614 547
920 703 704 765 806
177 1 82 52 188
993 768 822 580 577
112 56 95 54 949
149 182 274 159 5
141 197 346 301 232
23 409 209 313 307
766 839 676 685 670
482 491 442 262 835
355 71 494 428 513
99 21 941 146 54
831 850 840 683 836
786 830 782 791 842
768 987 534 551 814
992 860 812 841 864
665 810 438 839 727
911 906 769 932 999
217 64 138 197 234
297 450 485 449 342
755 812 767 659 873
937 638 291 716 305
856 852 583 718 697
541 707 999 816 802
754 502 635 671 528
35 13 109 312 36
473 485 265 387 693
696 911 921 536 908
303 805 311 173 321
362 50 144 119 200
823 800 728 847 822
530 549 567 515 760
913 817 527 928 579
144 64 149 145 446
530 994 515 813 622
11 348 14 7 698
427 463 470 399 364
608 875 691 501 756
42 588 184 424 56
659 831 750 459 863
415 718 682 67 266
494 940 910 915 898
506 373 350 379 352
937 161 188 974 119
534 602 901 624 604
646 839 718 494 845
129 2 567 260 5
982 284 553 366 378
273 404 263 301 307
828 216 493 76 457
741 956 924 566 890
158 326 367 260 150
852 271 455 272 246
117 403 180 174 171
384 3 373 225 395
971 977 942 980 927
975 924 899 756 509
455 583 271 257 694
988 577 817 602 753
485 254 452 10 117
702 825 737 815 800
729 894 625 512 642
859 860 798 689 670
901 902 604 906 911
423 950 860 898 606
350 383 62 99 55
911 966 713 602 807
954 512 903 917 895
105 57 458 318 303
150 368 377 165 148
471 214 190 179 333
764 597 999 546 718
523 522 899 933 501
67 680 809 852 871
44 57 329 296 322
362 928 703 705 970
598 908 721 565 884
136 106 143 194 344
644 706 603 564 766
567 315 600 194 100
566 760 100 551 619
924 997 987 616 808
944 744 825 857 697
472 197 608 388 445
817 743 994 808 988
751 735 764 729 572
87 528 350 718 262
955 366 495 272 277
799 737 653 980 968
776 675 853 710 841
876 674 670 897 359
2 776 991 676 320
144 846 536 347 918
84 998 55 703 723
181 119 153 157 44
496 549 824 159 703
418 950 15 18 349
57 37 105 639 588
643 525 318 35 286
222 832 636 208 852
466 463 422 865 204
962 193 194 680 237
241 31 169 153 138
961 843 837 853 815
999 843 644 810 806
101 431 62 7 370
95 22 676 105 732
805 501 502 643 734
574 572 726 993 766
840 829 793 669 830
73 631 72 68 386
959 655 528 69 331
340 288 2 300 53
773 999 924 571 906
10 81 395 115 9
281 69 176 653 331
302 290 294 434 363
274 548 351 425 696
115 25 29 330 45
841 570 797 766 805
613 989 762 959 607
357 414 374 358 415
846 499 591 995 516
656 834 836 688 205
757 784 809 798 843
403 267 425 270 373
72 806 603 372 451
554 985 521 534 619
419 929 145 905 582
750 742 692 678 664
948 639 945 974 601
183 98 87 119 118
604 543 697 616 902
414 878 926 493 360
847 546 874 904 905
39 405 332 272 473
858 859 854 833 80
603 766 938 606 812
419 745 375 954 771
143 116 144 147 132
188 136 137 115 132
737 747 161 889 160
746 153 716 280 370
813 997 808 616 913
963 961 217 584 981
169 161 188 378 736
455 97 59 53 271
73 554 690 664 868
754 812 793 937 576
63 487 42 36 22
588 675 678 582 670
116 332 330 165 311
69 426 466 465 428
76 333 297 342 260
989 879 805 603 993
929 913 926 606 953
209 211 232 210 146
853 570 841 833 500
650 613 618 580 517
278 458 700 586 476
903 918 308 983 703
151 764 873 112 678
350 95 112 146 701
862 473 482 273 346
171 164 172 165 185
603 119 129 327 940
725 810 761 730 804
11 451 54 48 51
65 128 58 7 42
511 697 975 799 918
136 500 688 114 254
194 88 48 116 960
144 972 451 332 138
753 760 997 571 755
278 22 925 795 286
262 636 368 91 718
955 921 934 885 930
150 86 139 59 689
790 786 555 788 495
879 666 838 564 979
514 986 826 701 753
901 616 604 902 602
946 971 949 888 975
774 896 541 682 756
267 467 284 67 476
208 216 219 251 435
585 14 594 26 550
566 514 994 612 753
409 852 855 38 727
894 144 315 923 32
540 707 552 749 734
932 954 913 942 910
810 853 843 847 684
863 672 690 855 437
438 745 439 442 412
681 578 809 689 670
489 319 89 776 126
604 726 602 616 901
375 180 195 208 415
268 274 266 428 293
551 645 712 702 949
466 452 299 431 922
579 911 803 174 895
214 485 679 191 87
969 865 728 944 597
230 63 335 168 285
130 100 164 262 29
812 853 992 994 379
834 859 999 721 897
434 48 212 284 224
973 548 981 889 897
119 132 126 240 180
302 87 278 288 459
555 790 663 636 836
73 290 207 70 659
936 554 517 623 613
253 281 391 246 39
397 437 360 449 362
185 233 461 134 110
501 818 867 960 523
62 649 651 154 49
260 748 947 82 891
227 148 255 407 186
184 262 20 119 126
605 612 531 780 565
424 427 662 863 678
651 17 311 716 55
455 476 462 248 472
278 162 327 763 123
55 45 3 377 33
935 292 634 971 103
177 178 326 249 175
73 74 77 78 869
115 606 330 178 176
135 131 115 195 122
380 451 359 950 461
143 5 147 119 137
655 716 167 441 114
33 327 326 145 129
69 144 139 325 255
705 848 818 537 881
220 246 219 225 29
50 41 269 264 49
788 783 683 776 845
400 395 877 381 427
793 89 19 53 83
393 553 528 934 704
746 897 641 736 545
876 875 846 71 548
88 139 38 110 455
19 647 44 967 936
765 543 952 927 537
300 117 134 451 324
966 989 602 743 531
622 230 997 618 530
132 238 107 143 227
237 205 125 106 848
223 12 19 227 41
675 673 497 683 693
699 911 628 616 546
792 790 781 757 692
797 686 788 743 798
824 693 853 825 841
159 487 326 936 639
188 92 470 89 118
974 652 765 540 586
111 38 48 89 477
251 872 218 981 273
635 586 345 652 613
862 872 866 411 466
777 595 967 644 638
347 197 50 426 277
118 312 403 282 307
716 917 909 63 888
408 285 900 402 952
69 926 229 148 394
301 469 192 233 225
325 446 373 138 258
5 267 45 166 82
178 925 894 805 909
770 575 757 564 879
131 120 116 301 113
512 976 504 520 760
248 209 210 229 203
744 966 655 565 178
201 198 246 484 228
928 856 903 855 857
495 498 886 374 710
984 715 889 55 580
910 537 906 764 905
789 77 663 684 791
517 760 629 586 530
576 683 695 686 497
278 656 813 919 536
677 656 797 80 843
78 438 392 473 466
293 423 471 466 491
616 804 984 821 759
744 658 831 969 833
551 534 513 985 532
253 264 66 248 247
928 815 254 575 776
277 946 266 536 157
228 204 205 219 251
565 993 822 726 802
86 132 62 105 182
467 326 957 287 289
848 724 879 633 749
64 200 387 268 237
248 209 745 832 469
705 490 6 42 15
275 234 160 258 394
994 506 567 996 616
552 726 634 959 988
984 844 807 726 806
672 423 728 442 204
117 891 964 978 177
245 301 243 159 235
819 579 578 841 803
695 863 14 835 694
24 259 113 7 905
11 9 76 14 29
48 334 411 472 215
929 911 932 910 891
789 830 792 790 757
803 819 844 805 800
241 124 240 369 112
6 540 18 15 586
261 275 92 379 935
638 577 314 811 959
169 170 150 423 156
366 519 799 483 548
879 801 751 989 703
819 801 743 811 818
652 312 634 58 91
794 881 356 375 742
89 700 19 635 956
379 359 736 440 735
805 818 827 925 651
129 128 113 92 108
448 104 87 117 914
645 977 326 617 329
555 670 5 302 896
27 427 81 234 66
93 89 143 120 139
959 156 749 186 606
169 128 176 190 326
7 271 15 23 232
728 681 834 715 851
699 567 931 906 997
602 531 990 827 761
873 589 536 515 594
716 705 968 896 816
666 792 382 957 689
899 968 504 952 920
775 911 929 773 883
960 386 445 603 459
727 417 343 613 718
599 779 62 778 986
967 782 63 490 868
711 741 772 546 906
713 504 600 580 622
290 836 559 951 785
827 577 761 807 820
765 793 588 675 855
854 853 844 582 874
694 661 692 695 794
315 360 375 305 31
875 664 837 598 780
723 698 718 976 771
414 955 922 718 366
857 546 243 563 255
193 201 242 243 247
348 59 277 26 76
989 844 570 816 805
473 290 495 491 407
142 58 355 124 189
449 437 289 216 410
221 247 387 237 81
914 755 889 537 430
99 656 506 269 971
292 66 51 465 453
572 841 625 382 805
285 594 508 937 931
955 904 597 921 734
415 443 414 410 597
71 216 70 654 206
217 64 347 237 330
119 108 184 230 153
270 276 455 269 92
485 252 484 213 351
670 860 685 417 847
447 421 466 292 426
911 913 769 929 924
479 459 468 865 467
860 19 603 7 488
822 904 829 849 597
574 990 570 726 994
855 359 158 941 446
346 419 399 299 292
134 3 434 104 189
697 693 941 915 668
850 389 432 392 74
654 848 308 321 779
749 78 316 599 746
414 347 426 415 463
271 954 494 268 58
615 295 561 454 348
79 331 555 72 444
231 219 213 197 396
900 292 49 53 37
664 673 965 769 784
725 720 638 533 652
153 181 317 325 154
837 810 922 207 812
472 387 386 276 981
437 392 732 52 388
745 469 448 390 492
460 317 365 196 435
12 104 53 464 299
404 626 307 505 408
244 221 566 251 247
693 389 810 660 728
952 912 954 917 921
85 326 117 118 465
349 101 885 952 903
173 947 720 22 909
758 708 533 700 763
322 967 765 890 2
923 441 46 95 947
79 172 171 704 303
909 601 553 352 59
306 770 103 615 652
862 117 129 328 453
530 549 604 623 554
933 765 588 700 754
459 455 388 394 445
770 778 627 614 942
749 545 844 756 746
468 479 293 485 101
893 397 895 731 351
388 434 435 450 418
731 552 980 494 912
406 404 38 506 125
988 753 740 976 614
88 42 100 89 158
302 283 286 310 323
13 885 19 42 636
675 501 653 796 968
26 53 695 998 25
270 466 949 884 41
285 958 92 915 329
482 187 85 11 449
677 220 676 80 694
722 841 939 899 460
877 219 115 203 81
653 695 513 874 857
454 348 289 292 437
73 494 72 635 588
818 801 816 805 743
894 609 974 532 814
954 153 306 913 931
140 237 158 88 81
661 863 687 875 670
934 951 486 47 267
873 674 710 669 754
541 478 57 496 886
307 246 278 129 460
981 832 589 278 548
482 485 694 484 425
119 107 133 118 350
466 263 221 255 253
171 157 93 167 155
405 259 815 39 23
27 428 397 957 292
899 918 923 700 927
735 751 746 734 736
441 614 93 296 55
847 800 931 851 908
72 187 123 284 555
872 771 87 960 981
805 806 844 705 925
592 762 93 517 84
448 359 949 935 632
107 177 240 170 940
241 311 159 180 227
955 433 93 304 687
878 538 969 443 597
725 19 36 730 20
804 810 776 578 841
946 601 721 305 639
860 615 749 603 340
362 325 446 144 311
489 458 490 478 13
310 770 714 16 593
380 425 429 359 443
230 316 160 191 930
233 218 440 232 264
822 800 823 65 801
711 760 726 900 753
192 104 164 191 249
500 940 944 536 718
769 578 842 209 815
334 155 170 187 293
981 208 209 248 592
685 673 668 659 683
345 617 291 318 277
445 69 448 447 450
165 150 136 141 164
364 361 410 284 442
85 97 465 194 11
338 719 483 236 652
49 155 105 50 406
300 395 150 37 114
218 207 233 247 211
871 874 854 858 851
177 917 137 182 938
925 476 910 99 912
877 445 447 885 131
98 37 94 62 104
696 921 345 697 553
426 646 672 939 667
616 623 521 647 918
499 522 930 537 514
607 46 725 102 950
616 901 997 703 773
923 98 643 415 103
800 797 816 822 584
854 88 585 796 871
155 139 171 323 118
882 771 922 969 973
872 218 471 657 294
864 757 781 436 77
229 210 247 235 254
680 392 675 660 695
540 563 754 760 671
741 942 931 343 936
243 203 415 229 235
461 30 164 311 321
144 489 132 474 458
178 57 751 162 167
897 417 908 780 979
976 651 335 704 560
204 193 205 224 221
185 131 192 142 133
169 32 150 107 496
714 915 771 880 918
975 765 636 239 956
577 814 812 581 532
803 833 825 800 841
418 700 428 378 365
796 588 929 933 918
166 148 450 289 389
243 293 469 468 482
463 689 672 457 669
741 906 756 905 825
911 924 997 921 774
583 796 856 404 405
543 345 605 733 335
615 980 548 466 729
48 404 207 453 244
300 487 12 92 716
235 334 218 195 110
844 668 819 674 993
804 583 658 501 844
432 78 428 426 362
655 941 910 946 729
407 295 292 125 161
946 881 546 454 423
243 407 863 273 871
979 543 782 641 770
818 810 905 501 904
804 596 697 726 1000
681 687 683 815 402
359 637 355 291 366
863 378 738 695 666
579 693 725 893 660
796 776 970 37 589
917 802 800 507 871
318 603 655 15 162
270 620 383 371 835
820 911 819 807 769
600 837 860 833 871
502 806 721 6 758
388 195 391 307 275
82 398 109 187 52
716 896 349 883 705
947 274 675 855 66
622 696 616 637 719
306 250 893 323 161
301 220 215 39 203
6 774 600 720 716
863 852 658 662 575
52 76 190 299 202
955 786 956 918 920
203 445 842 938 244
116 267 220 397 166
7 8 222 203 395
158 510 793 108 815
96 396 409 308 100
695 675 833 841 853
681 792 789 663 667
973 35 599 783 784
37 62 36 259 9
81 323 608 182 9
659 678 840 683 686
823 503 995 800 703
350 368 352 380 381
164 120 154 118 189
259 271 183 10 104
57 363 493 973 914
224 222 199 971 250
716 240 988 323 4
163 259 16 323 152
833 800 803 798 782
704 956 698 329 636
75 962 193 76 662
771 897 718 727 865
476 281 351 125 472
800 79 78 73 868
240 106 119 939 123
79 188 747 915 355
395 245 404 182 84
942 352 560 956 610
365 372 483 422 352
507 613 767 873 876
693 670 867 855 847
108 145 126 350 528
989 501 984 998 705
810 578 837 873 383
932 988 989 720 569
233 449 870 354 192
632 432 694 809 434
716 709 57 884 705
709 56 55 57 917
986 577 602 534 808
684 663 680 848 789
45 43 465 474 36
223 114 395 246 59
872 884 728 900 878
923 67 752 733 367
722 443 704 943 926
583 476 688 664 694
341 337 746 168 511
126 395 169 177 917
207 134 289 463 232
892 17 298 663 534
291 33 321 303 231
117 81 141 11 31
111 499 236 174 795
804 696 958 522 910
292 491 241 14 290
28 6 16 19 270
460 29 312 469 463
801 916 500 295 710
358 384 369 378 241
937 749 540 765 763
577 534 554 988 75
357 695 166 583 199
425 455 485 310 294
704 636 926 718 862
683 673 678 767 670
815 764 801 818 578
983 762 993 572 753
138 166 225 192 148
291 214 282 280 877
955 954 648 112 499
995 834 992 690 67
813 4 719 549 616
981 533 777 778 931
220 249 216 697 402
883 887 768 761 867
993 965 502 754 766
501 957 414 831 493
807 725 827 730 775
754 844 751 840 766
397 81 394 420 351
221 204 224 247 198
588 781 868 615 103
837 915 161 383 998
135 327 265 528 150
928 737 871 951 653
566 542 515 514 994
245 397 140 344 26
221 203 250 219 247
780 716 533 754 551
585 180 855 266 694
419 408 529 403 261
527 601 810 58 856
552 541 613 525 890
549 788 563 648 63
728 904 776 819 679
862 411 220 653 278
9 568 115 45 93
480 1 40 153 300
975 505 891 867 874
70 827 818 837 990
761 726 966 712 989
79 393 879 961 714
471 479 439 390 290
963 499 343 536 49
584 580 735 572 784
277 696 330 124 274
178 177 155 168 170
801 802 580 837 792
978 696 658 797 493
132 419 370 409 427
127 14 20 18 41
342 491 695 566 452
919 882 550 208 263
294 279 286 272 443
302 456 305 479 548
396 93 860 406 91
278 475 390 457 656
442 440 448 461 351
436 698 353 412 373
795 505 24 111 715
155 148 153 191 311
620 657 86 957 863
335 320 331 174 316
38 83 471 114 39
998 549 953 810 700
669 681 776 676 675
64 114 140 274 97
616 741 703 773 521
240 588 765 506 19
168 326 998 647 16
441 443 94 481 449
360 364 363 632 900
530 731 906 760 596
155 438 448 752 303
130 275 41 85 174
472 25 30 102 300
166 160 394 148 391
217 237 347 198 407
328 280 24 12 323
959 650 1 749 644
695 664 672 878 829
957 680 835 862 665
424 299 351 6 92
666 429 423 831 476
899 890 916 924 949
775 894 573 569 713
696 158 144 149 86
826 760 571 807 913
521 543 600 622 637
301 134 257 130 386
463 671 673 778 457
50 483 46 292 129
781 417 790 782 496
799 953 696 748 527
973 969 981 23 882
739 776 972 765 914
810 683 804 667 501
742 315 349 884 706
606 840 780 367 931
242 207 204 201 681
805 349 968 780 925
922 7 33 775 975
1000 520 984 774 768
469 301 275 252 246
46 471 366 47 708
47 67 936 151 144
719 2 967 577 752
87 59 257 258 95
132 5 227 115 159
64 842 217 963 515
602 902 949 706 966
223 358 592 503 795
30 111 978 324 60
570 932 966 816 726
661 673 585 832 834
540 971 584 591 795
171 146 161 736 172
135 333 444 324 417
745 903 912 664 728
232 192 229 166 199
606 840 795 601 670
218 376 340 508 106
55 600 651 285 770
376 369 183 898 952
951 940 837 507 36
772 900 769 711 756
991 174 82 338 188
960 857 745 87 708
178 176 150 522 163
399 361 370 477 430
677 559 676 685 679
769 927 913 907 902
628 421 917 914 368
282 807 528 712 300
313 553 886 639 49
274 609 842 632 823
334 348 340 342 347
507 902 937 728 944
318 299 744 291 490
826 506 988 959 990
984 807 1000 713 998
829 759 500 841 853
243 677 656 21 675
275 299 26 627 561
228 421 233 212 232
552 24 739 531 974
710 700 904 764 929
350 689 792 242 77
362 79 438 550 860
121 129 260 135 122
145 161 395 132 109
826 717 534 627 577
810 812 561 678 722
853 177 676 809 60
922 393 267 380 23
430 231 431 310 922
326 553 937 506 639
324 444 268 257 38
166 387 584 230 394
466 451 482 452 745
89 108 311 126 112
180 117 190 487 321
42 176 225 110 858
225 243 209 207 233
764 327 378 967 913
822 904 805 823 703
191 487 547 740 769
704 738 396 444 353
93 159 168 435 36
924 505 625 352 508
750 937 737 660 856
781 782 393 882 669
638 240 308 85 704
980 834 802 607 28
464 305 267 474 412
673 242 774 991 956
473 855 292 846 702
973 192 23 447 950
158 234 61 21 160
496 855 500 695 497
661 842 885 854 628
276 270 981 922 870
979 912 878 849 952
566 459 481 455 401
907 971 367 738 494
902 987 602 712 931
139 154 103 37 113
308 307 11 117 390
399 428 417 28 365
602 827 883 761 769
689 868 659 672 864
567 614 513 740 530
670 759 594 668 663
901 991 569 936 696
393 806 58 506 815
957 225 306 588 483
232 835 728 718 916
529 497 704 921 370
973 58 915 127 48
858 833 809 579 854
474 320 487 483 322
951 710 596 673 693
81 189 271 485 268
203 404 208 244 221
325 885 142 585 29
67 428 419 528 458
770 779 178 644 879
409 149 313 406 413
419 451 295 428 476
185 130 164 455 134
685 776 798 743 677
79 879 839 638 709
403 42 470 595 312
179 21 111 240 272
444 442 406 987 163
535 936 646 697 74
551 604 996 740 560
750 364 866 438 389
661 495 680 656 559
730 945 522 736 109
807 706 719 913 697
552 754 17 635 967
901 814 616 602 604
494 654 497 20 465
718 728 968 382 500
337 470 105 686 465
696 283 662 553 594
731 793 747 886 756
810 804 854 823 853
174 465 177 161 276
630 762 712 946 546
109 408 227 53 292
334 340 330 3 299
981 952 548 538 23
536 580 945 909 841
247 228 239 250 872
324 997 381 550 274
747 170 944 545 635
284 392 245 271 23
151 111 152 200 238
695 876 863 589 60
39 275 14 111 453
681 684 665 576 682
651 705 319 995 309
660 968 928 727 419
232 485 196 445 269
112 909 893 24 917
988 936 552 502 739
268 433 391 332 394
667 682 737 681 669
268 332 140 138 81
745 972 721 538 744
512 343 505 991 535
456 87 479 278 464
253 27 211 450 435
184 945 241 158 161
295 497 489 426 498
22 1 37 103 102
437 454 264 273 486
176 229 148 583 164
217 200 832 212 219
153 182 154 119 189
804 801 499 549 951
151 214 174 14 241
410 764 354 436 403
496 868 792 576 787
255 852 254 272 368
493 528 400 700 158
973 865 771 783 824
459 275 328 385 472
853 99 937 695 720
558 849 866 911 865
392 264 124 276 222
587 691 678 690 796
774 975 637 642 910
930 925 180 912 746
213 250 198 248 207
585 584 951 873 223
494 12 353 426 379
179 430 313 140 30
54 595 53 67 262
518 851 800 806 843
524 847 625 537 803
390 486 434 449 394
790 878 847 659 848
579 739 580 577 818
955 898 49 245 295
921 729 661 606 690
737 120 376 170 155
906 975 735 813 559
914 305 639 25 138
178 654 879 838 714
564 572 240 635 915
423 355 420 433 422
751 803 697 797 80
228 207 110 898 210
689 695 500 951 849
631 477 390 433 411
947 893 710 854 507
9 97 190 266 274
873 200 656 50 221
892 367 12 886 250
69 451 371 688 944
50 162 372 641 708
519 800 851 642 920
64 139 144 145 383
81 832 245 223 89
59 67 425 82 22
354 434 414 23 372
543 814 817 1000 544
500 895 226 406 582
985 939 945 918 947
631 433 414 690 86
956 799 915 345 625
451 895 458 363 483
62 159 119 483 115
356 495 636 794 869
751 735 771 999 511
85 171 139 324 161
661 853 855 514 642
713 919 511 1000 930
937 528 454 933 810
669 831 848 838 979
195 348 334 332 122
669 873 863 671 508
615 680 716 921 392
461 269 262 47 100
342 346 292 478 737
928 921 878 695 200
914 923 446 245 397
141 39 431 258 129
500 818 695 585 504
900 709 888 352 720
305 453 285 298 846
481 38 484 476 179
897 826 876 821 798
129 47 914 25 124
855 493 852 843 863
677 693 669 692 670
986 567 956 619 539
18 72 613 833 144
197 237 220 252 344
107 477 423 219 76
262 94 956 105 468
324 163 29 187 19
193 450 394 219 275
924 929 905 931 932
268 154 446 355 583
860 850 837 878 397
517 614 100 581 551
648 822 782 800 801
736 678 734 682 580
806 705 883 913 906
381 383 376 368 366
788 787 678 757 786
349 896 443 100 592
973 865 877 696 745
761 855 992 260 751
185 272 134 292 302
814 581 987 924 812
660 657 256 607 105
351 214 27 366 885
173 48 100 436 40
472 48 298 267 179
729 707 287 754 638
345 795 776 147 595
758 726 764 570 761
985 808 539 800 604
940 624 645 553 526
737 921 226 706 690
168 162 157 167 606
977 599 754 581 24
819 658 681 686 684
293 348 342 370 468
882 877 277 922 781
414 845 693 818 566
780 833 597 915 851
883 705 637 952 1000
500 494 551 529 722
22 758 15 328 18
112 22 24 19 240
928 972 916 27 245
652 754 674 635 990
234 963 21 859 849
530 985 748 551 509
392 193 40 450 386
981 548 878 217 771
242 201 206 207 243
50 84 49 51 54
131 212 134 246 418
489 749 331 490 70
69 698 745 365 17
269 267 270 272 265
75 716 662 534 796
914 471 952 935 881
571 827 651 325 603
786 528 939 908 654
76 246 465 898 297
172 187 85 171 303
709 565 645 655 760
329 346 303 177 330
135 92 581 6 142
498 932 816 807 552
79 274 424 7 126
195 131 122 141 268
142 170 108 169 128
565 713 806 524 702
98 104 103 96 82
317 482 307 598 454
971 765 87 937 591
290 633 467 973 77
947 944 737 597 374
90 872 78 75 77
188 190 418 344 476
668 853 685 812 501
964 965 834 798 810
549 620 515 997 640
839 961 838 979 878
750 737 857 825 27
800 665 659 896 684
189 116 185 252 179
742 390 891 862 881
70 869 962 494 868
145 49 21 142 182
53 50 100 70 426
799 903 912 908 978
457 261 41 20 451
316 614 492 939 610
66 325 147 189 274
785 982 529 783 494
672 70 667 559 986
424 361 186 420 415
115 114 192 214 91
951 952 915 928 855
721 698 926 23 447
455 480 41 336 80
893 496 494 696 497
686 685 835 423 678
825 724 415 966 794
30 62 98 25 33
15 273 127 306 419
190 8 187 31 37
869 798 837 70 247
483 539 732 2 345
871 672 692 961 836
220 209 248 394 247
79 77 393 72 742
417 411 412 428 421
745 27 215 636 957
705 833 841 843 998
885 3 58 255 150
555 850 74 102 659
949 493 217 849 166
383 368 111 362 124
544 309 724 563 281
810 816 372 904 851
116 145 126 118 162
916 89 454 284 351
833 803 720 805 818
481 312 332 472 324
455 427 466 273 431
569 901 535 604 596
134 197 130 445 353
248 247 221 202 250
130 37 39 295 273
100 129 292 34 471
890 619 994 808 571
455 445 391 301 38
263 260 330 399 220
298 58 48 86 50
493 795 314 495 585
592 4 286 881 335
147 144 145 136 61
676 783 781 588 776
162 129 92 528 16
350 611 920 952 393
838 659 564 654 686
448 446 447 449 430
737 816 932 562 736
11 9 100 395 117
412 23 605 99 128
936 749 170 635 990
883 352 537 932 952
990 805 705 945 909
833 871 579 583 832
839 155 799 497 529
828 205 450 211 748
502 726 572 827 844
616 622 511 530 894
553 87 103 306 60
81 11 113 117 120
986 580 808 890 571
343 422 143 186 67
837 979 659 782 880
778 777 642 779 654
325 528 96 311 225
277 679 421 414 440
916 892 924 906 741
425 426 347 351 472
797 664 670 677 693
668 683 674 852 669
5 3 310 10 268
515 177 905 637 155
293 480 252 38 471
800 833 811 803 609
124 133 694 186 135
460 631 463 541 909
76 450 307 386 391
614 515 513 592 674
533 974 967 547 345
269 267 93 38 266
234 275 477 66 423
685 684 667 843 665
963 200 234 158 481
160 397 164 679 148
10 259 223 856 255
24 92 9 32 240
335 652 2 291 13
203 221 198 220 207
826 571 604 630 542
258 265 84 484 252
807 967 817 551 640
959 588 802 22 649
200 147 61 146 145
608 217 347 200 632
389 276 447 179 431
4 959 976 615 652
485 276 471 304 453
863 801 686 874 702
282 323 428 328 184
108 179 239 409 142
862 882 687 945 558
859 694 812 858 809
235 255 195 110 254
128 143 14 214 41
794 585 315 226 218
197 261 391 252 92
990 571 726 75 827
935 872 475 263 469
274 347 64 608 217
488 165 132 793 795
714 879 880 849 377
441 720 740 723 167
763 843 536 754 826
226 744 663 296 72
735 168 759 331 423
746 747 850 871 177
242 204 576 689 221
664 944 847 874 496
977 982 345 711 799
72 188 491 114 112
215 217 370 256 835
670 685 668 776 841
871 809 903 371 737
637 280 954 546 719
524 536 746 701 964
49 606 55 462 240
203 247 235 245 202
719 666 865 565 781
752 633 635 754 714
810 727 524 998 903
294 134 340 288 361
190 272 482 266 396
1000 939 808 560 975
445 249 234 213 125
194 299 12 386 142
478 17 112 9 317
230 997 323 282 89
187 30 72 188 401
344 143 140 38 103
309 415 951 932 920
386 66 215 583 431
381 366 362 751 359
275 224 102 481 198
143 95 44 80 298
17 93 980 112 748
863 686 555 816 683
481 480 404 41 38
480 197 268 481 120
571 911 906 531 713
149 353 175 394 189
962 922 882 935 23
823 965 507 969 938
649 724 627 669 716
974 534 814 908 496
125 127 97 121 420
583 855 857 833 653
708 492 731 741 722
197 225 69 741 839
927 976 901 924 632
268 820 715 851 800
200 217 963 896 693
80 735 12 852 37
214 480 234 481 158
203 208 248 202 235
172 19 704 33 303
264 453 297 583 469
577 531 992 711 766
833 854 803 507 829
819 728 502 834 804
823 511 518 609 873
111 413 305 367 298
714 842 838 866 848
172 139 85 111 160
849 728 207 951 170
901 616 703 911 987
350 412 410 448 362
813 547 286 620 915
945 861 799 737 137
108 214 119 376 898
951 841 200 815 936
210 872 978 852 192
383 843 847 735 687
715 816 993 999 768
919 929 349 973 337
277 74 783 828 473
388 364 302 371 294
225 374 96 195 10
429 401 408 185 395
291 318 245 205 484
252 232 295 285 269
252 81 213 656 151
356 768 951 726 904
570 759 867 761 965
469 592 346 794 468
332 266 300 267 481
794 862 377 68 359
880 557 666 197 585
242 257 198 228 196
696 388 661 347 277
965 768 1000 993 908
1000 729 793 515 697
962 354 411 431 31
146 758 149 155 577
490 72 17 272 338
350 393 352 370 383
606 366 605 861 501
988 991 551 619 701
124 127 9 14 131
455 297 38 266 333
95 147 103 651 303
525 368 592 370 170
159 402 154 312 311
482 273 771 118 288
475 211 250 248 247
701 67 954 56 888
347 399 414 391 427
481 224 859 332 225
909 972 955 653 722
920 925 915 943 934
633 768 704 995 761
234 263 199 232 245
859 858 856 872 475
511 518 632 823 842
30 284 409 92 480
518 632 731 359 274
249 109 476 326 218
326 147 240 180 184
356 380 400 398 401
454 453 421 455 480
445 858 234 859 660
636 702 690 661 193
332 292 198 232 296
765 606 929 510 178
846 793 886 776 351
688 319 742 636 647
719 945 972 682 861
702 765 625 607 799
583 928 576 947 722
17 92 312 310 408
857 837 855 841 873
250 131 51 195 301
799 636 719 752 735
823 518 520 855 963
88 465 130 62 21
22 553 35 145 158
302 279 354 981 293
23 268 235 389 342
175 652 765 163 178
371 750 105 115 403
996 581 100 610 732
530 551 760 936 986
140 114 234 93 252
209 229 210 248 208
616 773 911 987 531
185 362 440 439 39
621 568 544 88 590
746 906 367 894 773
333 852 11 227 856
718 895 863 930 968
136 325 585 144 200
357 431 359 962 265
193 875 935 706 897
813 756 383 403 697
913 886 419 951 69
393 667 789 782 684
726 502 579 807 826
73 723 879 974 770
686 560 666 631 880
755 602 573 966 568
585 940 125 782 660
341 69 337 345 168
935 275 397 447 431
176 170 153 195 340
207 411 248 418 204
838 839 757 979 688
946 886 99 941 409
835 982 311 454 122
798 583 802 834 818
161 953 945 561 596
476 751 981 10 306
362 408 179 444 448
76 301 190 12 404
87 278 188 316 799
267 727 4 716 93
988 739 762 609 622
21 64 594 116 846
945 944 404 366 916
900 890 534 888 535
203 121 273 450 252
144 483 332 184 69
23 261 88 520 131
472 481 455 64 276
608 190 184 18 14
776 13 861 852 751
688 680 783 784 417
753 766 706 533 761
112 157 167 15 175
760 551 619 753 826
966 615 753 531 327
666 829 575 576 694
944 710 499 910 905
128 92 115 145 30
336 257 243 259 222
832 209 849 678 978
797 681 671 683 686
825 895 824 500 609
847 755 920 505 697
74 777 989 768 780
584 576 839 589 217
68 585 265 857 445
14 53 241 11 470
443 956 524 694 859
239 45 214 759 235
963 799 885 538 998
259 113 5 421 110
428 384 443 266 31
930 799 925 822 940
331 368 607 487 291
718 859 858 578 589
101 945 633 91 188
501 538 536 516 613
927 949 371 942 899
931 917 524 582 570
440 342 421 461 328
915 914 765 847 951
297 468 476 243 295
882 29 251 102 872
510 553 168 335 780
412 354 386 392 466
793 601 56 363 799
775 616 773 774 571
891 524 507 944 945
779 637 749 22 157
117 301 121 41 265
899 719 706 842 948
755 673 611 921 884
528 22 930 607 943
553 920 26 595 338
572 729 735 761 736
800 823 585 921 727
608 17 7 860 11
712 927 621 929 700
90 388 450 134 294
672 736 357 383 615
632 697 289 944 896
999 726 758 721 834
973 981 696 277 949
134 394 181 276 264
73 694 76 204 876
962 201 221 211 222
542 811 983 775 933
781 44 859 91 937
415 694 689 809 957
546 590 565 531 712
415 27 397 414 979
74 868 792 781 788
217 963 200 918 116
416 39 267 41 484
231 255 252 237 852
101 296 3 679 161
321 459 220 915 977
282 705 998 795 967
455 271 436 423 264
948 612 112 18 758
715 928 856 575 850
707 932 702 904 970
108 170 119 180 547
873 682 501 669 670
24 92 187 19 8
221 866 242 213 193
590 735 854 747 729
8 161 44 1 57
564 804 855 782 841
673 664 836 782 705
947 345 945 478 86
815 925 855 961 98
859 428 413 192 419
911 807 536 775 697
126 119 187 129 128
860 486 735 433 276
541 573 569 981 554
831 686 672 689 837
536 970 590 594 969
341 337 157 168 655
558 691 771 204 745
2 468 305 8 61
223 139 132 974 586
822 760 664 514 642
42 5 181 9 32
117 170 121 199 122
634 814 987 587 760
431 27 429 949 353
667 659 663 80 944
600 19 46 95 26
794 574 742 778 737
22 149 103 773 637
136 106 145 140 137
502 579 844 984 761
217 200 963 584 608
341 150 588 603 719
474 320 606 167 489
876 725 504 695 697
957 356 863 694 693
936 602 549 577 873
345 151 749 733 351
961 979 839 777 585
490 493 77 331 749
562 980 2 626 607
766 578 676 762 573
665 584 832 472 796
291 649 655 552 533
942 188 178 167 975
67 708 815 158 601
749 423 690 425 170
621 571 808 534 769
51 457 213 32 227
822 488 67 945 705
388 632 364 416 831
654 851 345 537 625
131 191 324 116 168
713 929 827 932 723
97 214 185 76 128
872 113 35 8 259
750 188 401 945 937
952 973 500 855 912
310 465 430 309 391
455 134 269 472 444
232 203 247 447 916
952 892 379 631 976
243 663 253 242 235
581 931 769 987 530
910 899 948 916 939
320 327 303 310 959
638 758 603 673 49
678 688 687 738 355
500 67 733 345 639
540 932 545 507 587
295 461 296 676 292
940 528 167 915 899
632 64 991 695 862
792 369 438 421 980
488 589 452 331 71
898 86 508 414 952
778 686 990 68 993
218 780 16 120 225
925 921 761 651 967
194 755 337 100 663
726 570 761 1000 989
603 606 331 706 547
72 10 369 315 9
259 971 256 255 113
742 243 693 544 564
334 342 37 434 348
924 906 929 910 911
406 483 31 299 448
335 283 644 592 651
224 289 213 849 835
589 839 607 846 831
377 397 660 86 245
208 228 411 206 205
814 619 699 890 604
346 566 485 279 216
747 461 603 337 341
964 965 658 954 873
809 862 718 799 71
910 927 806 886 975
801 818 998 722 925
611 671 588 318 483
42 54 427 238 127
781 811 850 844 778
169 42 395 241 19
138 219 256 196 340
645 996 95 43 721
253 287 275 124 116
823 351 661 353 615
52 26 104 95 8
898 544 761 509 726
831 839 864 863 659
898 362 406 351 227
350 62 322 143 289
503 547 63 551 984
95 454 856 472 845
278 737 970 557 656
419 436 383 399 401
810 378 837 863 643
495 942 17 980 273
21 306 19 357 284
22 796 655 650 322
546 499 515 982 536
723 60 310 818 1
923 948 360 497 496
699 567 619 554 504
321 149 603 312 708
905 800 772 985 843
794 287 429 167 566
764 952 693 851 834
729 861 763 817 998
842 947 880 839 968
937 282 9 223 314
206 256 237 213 251
854 930 518 846 526
209 225 148 218 233
794 364 434 660 691
455 387 289 428 457
685 682 676 743 672
819 990 715 761 802
663 782 656 672 896
731 861 928 524 371
12 396 11 688 245
272 93 269 484 105
981 548 467 278 456
910 848 593 546 931
430 279 692 261 51
468 456 293 265 856
793 79 848 74 607
51 451 386 489 364
44 267 262 96 183
242 879 70 493 77
277 217 416 373 427
861 852 679 80 998
102 110 305 148 35
423 383 425 420 380
544 932 630 729 906
489 488 638 75 490
795 910 698 720 812
890 621 701 534 554
749 982 637 704 698
198 235 243 212 835
618 506 657 549 919
541 599 504 543 982
348 288 302 290 334
480 210 251 467 318
96 898 941 705 914
658 819 682 728 801
382 374 948 863 727
924 929 974 931 820
747 69 177 474 827
816 989 801 993 580
714 285 839 283 321
454 301 269 100 481
498 482 268 41 262
70 631 660 246 357
376 178 369 951 489
401 402 372 23 370
725 571 987 531 807
859 856 244 294 865
423 297 342 420 201
414 922 415 954 461
604 901 719 624 756
768 817 713 351 96
412 329 812 961 419
342 273 408 406 54
935 926 882 373 927
923 839 382 899 497
175 82 427 608 371
975 952 305 377 343
11 832 250 248 872
885 243 286 486 623
55 28 15 13 33
492 489 448 490 529
657 795 855 936 359
645 713 830 596 702
855 80 529 78 234
639 487 948 603 909
794 805 700 751 818
560 923 931 315 287
341 337 873 655 501
603 911 546 726 707
187 796 735 32 44
715 835 926 951 471
110 450 333 247 449
103 117 36 259 181
278 283 288 315 309
601 582 893 895 99
388 450 233 485 437
616 813 703 522 515
423 355 364 428 273
266 23 7 408 123
303 464 311 316 312
852 674 556 657 87
39 256 95 2 125
1 987 747 746 174
127 583 360 128 213
940 747 356 731 501
926 401 923 358 922
616 619 890 826 571
369 340 213 862 122
29 249 832 232 219
271 428 297 423 688
247 248 229 268 949
982 968 930 99 799
451 714 381 308 487
773 839 761 724 720
185 184 404 111 179
945 558 378 910 874
785 921 366 793 466
288 750 718 355 457
977 933 872 996 910
459 472 445 447 263
952 923 974 700 540
737 815 677 937 679
828 386 204 248 320
586 516 1000 758 577
232 244 258 253 236
131 155 140 36 171
922 23 418 411 397
704 958 827 926 722
809 414 660 977 375
462 472 475 339 390
654 589 714 226 782
167 178 337 340 168
854 823 500 518 718
906 933 932 699 891
5 487 149 112 182
791 564 325 881 209
547 184 83 128 54
241 184 311 161 428
893 940 705 906 917
631 416 888 794 463
695 781 494 829 797
622 535 918 4 645
737 690 854 682 815
10 240 238 188 254
760 549 748 755 530
757 71 229 688 415
952 407 893 245 915
930 919 904 878 167
746 545 178 174 894
778 787 984 779 919
952 954 922 950 909
637 936 891 603 758
302 459 467 294 389
616 820 532 604 543
388 434 391 272 394
217 963 200 64 515
924 931 916 530 700
294 433 435 436 750
781 868 863 786 778
953 813 536 788 695
406 94 67 26 718
349 430 231 172 752
842 500 536 507 641
298 324 92 97 517
53 67 104 45 25
822 823 518 648 63
384 958 934 67 920
127 184 133 108 225
949 927 226 922 973
820 911 616 531 773
388 229 696 401 391
669 683 674 852 784
715 427 187 132 106
702 953 768 897 758
622 760 315 567 988
968 324 923 963 86
166 134 116 165 160
509 738 820 531 714
573 4 760 618 622
971 528 945 662 691
268 822 800 930 923
848 842 654 714 849
89 112 614 956 379
537 547 512 827 804
220 193 51 212 411
58 462 961 89 95
970 967 654 938 705
179 450 412 185 413
145 322 316 311 85
292 493 957 459 845
83 31 26 14 232
169 913 857 895 947
270 591 982 885 292
765 888 589 285 461
947 922 261 597 415
263 221 302 301 484
52 26 86 140 279
817 875 656 679 962
450 198 809 976 632
348 302 277 484 480
576 666 50 961 962
99 892 46 61 974
364 415 794 372 440
136 144 106 147 146
549 530 618 888 988
455 477 271 265 481
745 306 955 355 628
24 143 776 89 749
841 552 802 760 571
399 411 369 620 378
450 68 872 439 386
350 2 104 52 371
975 547 133 128 156
776 797 583 789 951
1 57 363 468 302
600 770 688 194 655
517 671 552 540 617
768 512 674 533 564
776 739 735 685 957
805 680 751 716 705
435 390 469 211 450
197 111 139 444 429
447 469 301 396 457
950 23 921 952 943
853 693 851 685 570
907 452 490 980 865
427 957 397 38 105
964 861 119 352 816
217 237 269 455 276
19 154 20 7 483
123 100 85 111 82
514 988 593 902 562
268 139 143 59 140
176 154 191 230 380
76 404 471 121 181
600 621 580 736 883
633 964 502 844 993
635 327 294 122 297
971 758 799 967 508
782 670 663 784 795
882 973 935 926 698
570 844 715 659 762
635 743 71 72 77
835 797 686 684 667
63 458 60 986 61
575 576 496 631 880
941 314 904 898 374
465 897 466 2 592
107 177 345 428 155
428 389 66 455 270
155 82 16 478 214
676 845 856 507 687
530 567 581 551 525
422 383 302 355 57
268 643 598 782 923
671 580 673 682 684
722 703 446 353 815
300 18 927 487 547
757 791 779 792 789
341 491 939 343 946
852 87 974 500 857
911 913 918 769 902
111 347 427 97 421
583 500 506 854 944
789 791 864 757 781
56 369 51 470 595
851 727 686 830 736
466 461 439 397 284
780 162 240 947 146
95 179 350 324 194
564 920 781 584 794
106 19 61 145 26
328 15 636 431 959
820 578 965 970 681
44 157 37 108 241
649 613 617 890 754
151 655 515 156 168
511 547 616 618 504
428 423 165 670 445
73 723 496 902 706
582 940 528 739 523
891 902 633 915 747
164 155 188 103 106
873 703 938 957 536
914 934 42 715 763
538 881 55 963 967
445 981 276 447 472
898 393 422 914 371
244 238 24 344 227
41 351 285 592 814
118 130 134 234 402
111 231 165 311 351
43 172 16 42 746
820 822 804 930 931
848 864 842 654 792
397 444 440 449 357
796 883 601 799 720
518 507 503 800 867
555 880 584 71 654
942 727 751 552 572
78 945 837 869 840
749 705 892 471 175
654 525 532 983 723
145 136 311 133 121
91 853 396 56 245
507 609 989 817 518
184 111 139 324 282
379 810 922 372 370
11 76 227 694 835
156 186 169 157 652
883 768 999 993 700
76 204 332 463 48
366 719 355 968 851
926 935 973 950 971
480 484 455 481 459
74 778 669 880 873
658 672 583 80 798
513 534 701 520 542
670 470 566 15 494
447 430 862 209 284
901 906 712 975 616
686 671 564 863 826
833 803 801 664 804
678 695 937 51 620
675 520 683 500 852
944 828 695 737 885
729 181 444 36 384
490 331 489 488 732
633 272 749 592 730
985 513 534 554 532
918 927 919 769 911
242 205 196 654 694
325 930 446 963 921
426 845 856 663 473
754 633 799 649 709
546 713 820 586 726
21 30 404 195 39
839 584 585 838 757
472 441 453 289 67
814 172 925 644 318
603 811 686 659 711
811 970 801 968 946
21 96 95 20 485
52 125 943 131 425
496 559 497 818 619
121 620 425 186 471
979 880 414 850 962
54 105 145 86 58
790 788 646 792 786
282 370 451 358 32
223 269 59 401 413
318 410 955 466 448
241 184 163 395 170
547 537 826 643 887
855 444 269 273 39
687 750 928 958 695
451 491 453 991 498
880 663 848 842 838
855 631 872 419 845
79 417 868 779 73
675 672 957 673 667
229 935 388 882 949
162 178 345 240 168
488 495 498 529 282
770 979 778 961 848
965 843 803 685 990
552 613 534 612 761
354 978 376 342 363
477 80 154 744 184
919 913 998 528 948
567 530 995 629 915
842 325 873 551 465
193 228 216 219 221
944 874 931 737 910
489 490 6 492 331
796 75 875 828 963
719 700 565 883 907
786 642 714 814 654
350 402 180 170 190
93 377 295 61 898
922 144 27 429 918
764 822 999 929 511
381 432 383 362 939
606 770 778 779 308
696 390 457 296 729
514 814 679 499 637
964 815 810 874 679
647 586 601 991 971
652 601 702 708 105
883 112 899 633 624
672 68 558 242 564
760 517 530 567 534
811 311 966 707 605
88 212 130 257 275
842 99 585 975 349
796 669 810 863 300
351 308 446 478 140
502 347 755 132 795
183 780 678 90 884
264 453 39 404 275
952 149 499 765 930
192 119 126 188 190
673 615 637 661 869
672 669 690 675 668
193 993 827 2 691
901 814 604 554 616
639 156 109 506 230
64 139 142 116 231
334 271 418 416 431
881 885 857 67 917
674 668 683 669 873
975 895 750 398 379
196 233 221 232 81
352 902 382 371 354
517 725 817 634 730
96 261 484 290 485
76 232 864 469 156
717 505 690 903 697
325 228 246 90 218
57 982 611 95 366
564 848 631 689 666
353 724 696 277 706
996 741 613 96 808
961 248 220 235 524
406 448 914 231 361
540 756 735 652 734
57 422 968 378 316
814 577 503 826 711
247 211 346 234 347
777 730 724 778 15
94 53 150 104 36
551 634 530 581 760
986 994 629 520 580
471 476 71 450 881
822 819 801 820 998
684 580 502 685 681
885 106 383 158 142
975 157 735 169 942
546 699 530 997 931
863 875 667 663 673
911 906 910 995 526
128 925 129 170 186
507 395 418 493 559
175 149 55 118 731
294 388 484 459 435
884 749 733 20 430
673 857 236 13 188
975 697 511 642 61
824 878 941 913 881
865 992 60 982 859
62 776 447 351 477
927 924 929 931 911
518 837 564 820 823
396 403 89 372 370
256 209 251 217 254
970 761 992 834 764
887 570 871 864 22
947 899 698 446 643
891 918 894 96 917
671 672 863 674 684
32 7 382 33 25
269 455 387 264 270
489 975 401 706 340
278 478 114 384 378
705 896 853 815 841
219 253 202 252 244
214 84 259 257 125
563 844 240 423 406
744 824 277 553 756
681 718 679 672 756
188 161 173 97 149
858 833 843 854 878
634 534 892 551 539
893 700 842 857 938
368 420 453 425 359
619 534 987 551 634
498 453 461 476 449
804 699 905 606 547
854 859 858 845 856
124 31 120 117 323
898 669 523 716 781
272 443 414 478 266
534 760 577 808 619
818 675 802 576 665
578 500 499 973 518
974 810 544 540 625
715 695 295 398 418
366 529 342 46 294
694 692 415 688 213
795 49 116 145 846
117 259 126 128 453
27 270 316 61 140
474 179 513 343 2
384 984 736 162 126
253 193 258 27 471
614 741 566 986 503
585 962 838 850 961
665 851 896 697 514
616 573 569 775 590
782 809 834 948 751
147 350 146 136 75
232 421 463 264 484
12 376 923 427 174
991 636 533 817 552
836 689 694 794 834
487 1 7 614 296
714 976 636 812 443
684 659 695 665 667
689 747 856 678 671
277 785 828 127 494
636 635 634 602 606
611 918 908 758 765
490 796 782 827 22
805 818 579 947 582
659 831 666 692 690
744 655 565 545 521
74 78 68 777 417
106 109 157 240 158
78 74 866 757 691
105 139 116 146 145
229 237 207 211 210
371 951 675 945 824
492 313 489 6 484
42 45 28 478 20
838 415 944 414 583
92 146 150 227 158
769 741 740 530 773
212 228 246 232 197
843 831 666 765 961
676 677 692 457 620
778 777 744 770 545
751 911 955 954 933
203 229 207 794 922
425 606 384 345 187
371 369 382 750 748
224 213 204 206 193
382 414 275 399 951
52 292 103 55 262
816 874 857 692 842
441 382 381 370 374
18 381 7 20 69
18 393 368 394 373
157 177 161 401 510
974 947 510 499 538
555 226 353 350 343
692 742 727 691 371
107 116 138 145 332
758 990 639 751 536
883 589 957 917 638
715 729 704 708 812
875 454 149 701 66
64 445 217 237 197
764 913 874 952 641
924 906 712 932 596
954 625 958 512 952
157 171 156 119 324
369 418 399 31 419
692 742 688 193 694
767 761 826 756 960
368 653 837 694 379
455 608 276 431 252
474 156 153 154 300
497 382 375 926 363
384 1 143 114 142
216 221 206 247 848
164 121 189 113 583
664 853 874 854 728
115 76 333 246 207
431 40 469 447 141
240 709 108 303 44
332 457 351 445 466
194 255 227 4 550
871 356 441 363 380
119 170 154 174 159
674 533 489 788 744
635 716 636 338 959
787 696 996 697 788
277 897 828 603 696
471 472 279 456 475
345 162 488 167 655
964 965 824 783 549
301 197 465 491 479
107 155 311 108 32
69 603 904 721 349
959 7 20 12 28
856 858 80 859 857
824 58 723 359 946
636 968 891 927 746
839 880 779 599 781
155 161 384 914 129
310 18 6 117 600
942 591 649 637 701
686 681 685 673 798
751 117 855 275 27
364 974 692 557 656
990 764 970 844 562
75 72 534 588 989
394 444 435 391 207
333 177 435 447 582
21 846 981 88 288
126 146 137 145 143
729 703 716 817 603
41 296 477 50 107
755 994 543 517 696
142 316 651 33 736
905 940 175 853 675
50 18 63 300 297
313 777 778 291 320
904 818 764 803 815
900 504 991 762 634
935 888 590 102 767
398 782 938 858 852
912 969 714 801 818
71 839 26 555 121
989 604 572 103 844
781 734 729 707 792
600 778 615 680 624
727 957 809 446 445
41 481 111 160 185
168 157 161 177 169
567 996 566 551 534
435 350 448 449 59
887 823 871 834 851
965 705 933 724 523
122 140 141 135 27
194 755 88 888 93
459 389 467 276 631
704 820 765 714 970
311 188 252 10 107
749 917 927 319 490
935 349 284 363 353
85 186 157 125 179
269 455 66 81 462
154 413 318 472 84
358 467 425 468 317
322 635 460 163 311
730 277 69 545 688
454 481 269 394 455
1000 723 965 628 806
686 587 728 962 743
951 693 725 954 701
962 237 493 198 217
278 476 322 656 482
736 22 227 34 812
819 965 571 685 816
210 243 232 201 208
861 683 675 737 679
935 23 397 418 371
842 594 536 916 147
849 99 585 945 919
879 655 531 723 79
922 981 277 949 935
7 187 305 10 408
874 665 797 818 854
483 724 899 606 550
668 685 670 795 681
818 734 883 815 580
715 874 496 747 393
450 229 394 435 392
129 445 480 8 39
74 790 684 864 868
954 950 895 719 906
488 489 791 793 501
872 469 210 264 453
688 426 750 939 398
816 572 998 801 534
878 782 666 670 728
364 361 360 923 125
500 628 499 699 786
600 29 779 216 287
221 251 90 250 247
174 571 747 716 655
275 445 386 448 271
114 316 127 319 458
691 379 260 663 201
751 737 693 880 653
251 388 196 209 90
413 130 83 436 185
331 733 326 603 470
256 488 213 14 663
530 515 604 503 587
909 358 357 365 381
928 904 825 863 885
489 490 807 724 633
75 686 659 74 830
382 780 332 610 162
223 898 793 657 395
115 227 745 224 219
323 141 328 145 330
769 530 711 616 551
714 865 501 749 810
642 843 511 818 840
665 666 839 876 493
878 856 697 938 928
16 36 20 939 465
33 393 17 28 16
852 854 80 928 605
231 856 391 9 276
408 482 273 298 401
348 437 294 52 423
277 470 135 266 464
290 302 211 39 272
530 756 581 749 740
269 455 469 276 264
267 253 206 255 13
82 95 298 49 406
175 141 274 155 162
350 799 642 393 364
799 718 352 998 697
783 574 74 824 426
111 126 191 83 161
376 82 368 124 380
800 802 817 743 801
965 570 804 704 966
786 788 891 588 917
255 122 295 485 496
714 758 838 439 731
939 350 91 896 528
476 976 273 942 926
446 693 357 21 895
468 263 431 962 872
329 437 457 436 190
801 579 819 841 847
990 531 726 612 992
152 160 151 166 176
669 666 681 675 673
408 365 125 368 412
6 350 470 15 956
13 317 313 36 322
794 51 382 583 952
887 965 691 751 834
567 808 986 566 760
833 507 665 695 568
915 914 87 893 508
275 245 444 336 377
696 6 803 709 16
226 585 842 584 197
802 833 793 983 800
862 229 209 836 235
448 361 88 143 94
497 28 747 350 421
721 977 610 897 865
428 957 474 776 996
296 977 593 350 610
858 516 583 804 546
483 470 316 345 32
455 482 205 480 272
167 241 158 384 124
917 983 553 372 161
40 468 87 475 481
535 345 17 534 956
806 803 804 780 898
531 772 554 713 753
271 149 264 298 445
437 439 401 39 280
837 979 575 689 869
642 393 593 888 383
166 165 328 251 164
992 841 817 684 811
544 932 699 906 711
861 740 524 816 695
84 19 119 161 58
228 242 236 201 250
45 11 53 100 184
820 999 531 987 966
664 783 798 834 840
608 981 461 661 23
811 749 695 320 687
259 96 84 311 302
138 140 347 212 111
736 734 994 743 717
688 794 770 367 778
709 56 591 886 754
113 53 51 14 227
300 37 3 57 96
728 844 803 501 572
108 368 192 118 123
764 922 945 716 501
900 700 977 638 628
793 88 87 857 472
858 936 578 852 80
120 259 257 750 5
510 929 904 812 596
788 790 840 879 654
358 362 381 379 372
182 89 154 95 3
152 166 446 275 413
148 160 922 275 387
24 145 552 795 967
855 856 928 566 992
160 447 148 400 38
99 944 732 123 886
588 510 755 536 765
551 813 534 567 985
963 93 200 194 21
864 580 784 797 788
643 649 650 634 600
714 879 848 632 961
78 631 426 451 222
479 302 307 485 264
480 424 260 298 268
838 850 71 869 589
800 822 703 801 940
147 669 896 686 200
904 366 140 558 958
290 468 340 289 207
616 808 773 994 532
279 430 472 882 276
793 914 998 679 393
230 280 549 240 948
542 616 772 760 571
223 287 172 84 155
999 984 758 820 753
801 896 727 853 909
19 179 149 126 187
605 297 691 944 428
247 221 589 216 205
814 901 648 906 622
530 760 586 534 994
826 760 573 554 520
730 552 613 826 567
90 865 721 370 315
2 941 99 267 298
798 669 671 716 980
709 37 53 614 1
248 217 253 200 389
435 233 210 110 268
749 943 350 383 860
131 117 195 259 268
926 378 374 982 428
107 183 134 264 311
130 276 332 254 179
313 321 707 754 976
298 49 270 269 18
424 453 476 351 353
665 896 841 856 694
850 653 848 836 838
995 586 762 551 577
360 356 407 601 405
547 728 985 822 537
474 61 37 464 231
695 845 575 865 381
688 421 493 484 389
862 294 334 592 288
408 449 139 59 413
156 323 238 188 635
373 262 95 41 274
518 854 857 500 870
88 100 179 276 455
567 517 814 808 994
646 501 840 493 939
990 827 759 992 577
343 34 748 53 91
855 802 500 923 858
350 351 430 343 277
742 953 582 702 739
833 825 858 794 737
751 620 678 908 593
821 832 247 697 427
865 883 970 702 464
228 297 207 242 69
833 583 578 524 664
33 393 458 129 18
48 125 51 93 100
786 787 714 788 961
75 879 71 589 872
998 725 695 661 524
628 808 987 623 580
350 412 410 5 231
271 332 852 489 529
962 70 78 369 364
392 481 469 110 81
225 761 855 815 971
283 335 719 942 778
839 810 980 830 848
853 35 601 585 49
2 946 1 49 52
586 535 567 509 613
173 322 110 5 254
373 404 262 492 427
814 988 634 344 762
481 239 472 387 271
242 872 204 856 342
949 352 411 155 262
193 794 243 688 680
999 570 764 736 993
764 952 912 759 707
460 294 135 457 301
887 993 883 989 768
170 423 268 183 382
89 264 455 227 188
721 767 678 941 947
500 915 499 983 699
664 883 751 816 857
272 214 48 166 815
94 88 101 448 872
734 818 751 736 883
752 746 914 349 337
78 830 646 677 868
973 390 882 877 425
904 229 407 829 245
329 419 377 296 446
860 404 487 371 267
78 868 76 832 68
964 426 65 873 965
705 349 362 811 805
180 175 736 812 170
476 926 253 466 457
422 952 383 799 934
971 365 158 925 893
59 65 114 120 41
185 117 328 282 189
919 360 917 400 973
289 435 394 272 389
431 926 935 927 23
160 395 433 382 182
782 818 659 665 682
885 592 277 538 548
539 188 420 416 889
151 173 474 341 312
714 980 379 749 958
431 392 394 389 396
890 730 581 530 888
502 735 767 936 673
859 928 694 432 443
606 310 765 47 637
34 274 96 10 16
399 419 913 950 946
974 780 586 241 796
214 41 126 119 116
21 64 223 116 27
967 501 536 700 735
853 668 572 925 765
18 45 47 424 477
125 881 799 123 471
694 788 548 660 657
910 418 951 932 835
932 500 975 892 245
661 476 660 389 437
234 148 253 189 608
90 560 348 299 287
325 321 328 188 149
479 141 388 264 392
482 273 386 336 294
988 566 549 567 534
301 342 115 192 131
500 605 964 609 809
302 207 288 449 468
156 351 430 464 312
936 573 530 535 966
233 253 445 387 252
956 662 166 322 149
326 56 37 327 298
719 636 723 4 725
835 348 212 689 294
678 813 679 725 873
854 904 858 502 855
77 497 860 669 838
977 591 900 284 627
842 942 731 700 929
126 162 553 147 119
411 371 369 383 354
262 343 2 272 1
859 693 858 841 852
472 213 253 159 254
214 39 396 46 254
949 447 935 973 418
722 958 656 723 852
154 173 168 156 171
572 754 651 720 633
383 934 600 717 362
138 348 859 212 108
732 279 25 299 10
390 654 321 282 879
284 271 486 424 420
956 452 976 596 713
565 717 602 637 158
951 872 631 80 212
65 40 465 61 583
361 383 373 415 357
790 659 970 836 584
185 36 16 171 122
361 373 360 144 446
764 570 993 728 887
683 614 452 649 754
452 293 451 297 87
277 399 431 369 348
427 376 396 350 361
942 335 652 808 326
486 403 105 410 736
292 971 17 419 297
447 835 67 220 656
230 223 470 325 570
391 125 128 183 188
857 755 693 501 661
111 140 64 59 139
224 211 414 433 219
915 498 692 459 292
693 677 672 80 415
46 930 884 910 916
105 316 406 1 468
769 546 906 596 901
530 985 546 740 506
645 528 724 602 993
765 28 128 363 918
983 803 648 643 644
787 788 529 646 354
254 121 395 110 213
277 347 289 609 888
102 158 381 644 908
71 480 476 888 589
525 705 894 774 539
1 7 343 32 158
122 102 263 340 121
245 257 206 446 8
677 620 675 897 678
12 121 5 164 185
853 793 722 907 582
229 978 242 794 850
806 591 891 28 729
682 664 803 833 961
700 905 753 1000 731
968 363 572 811 366
221 228 683 809 220
855 853 809 992 697
778 777 91 877 417
955 852 697 934 376
929 547 987 531 1000
173 158 161 155 914
799 981 469 21 264
474 45 706 15 316
902 602 616 551 936
944 875 863 836 368
974 720 928 898 516
353 885 953 933 323
704 633 626 492 638
792 497 477 106 528
947 504 904 80 795
574 667 785 787 496
372 162 109 241 943
530 890 996 552 711
526 931 552 592 536
904 626 925 637 742
401 11 413 287 95
672 834 658 683 690
441 371 318 650 368
556 76 790 68 791
693 666 672 815 656
131 135 133 122 195
448 445 435 436 472
11 8 107 3 259
42 56 19 44 581
353 408 86 373 442
726 698 502 642 995
173 150 388 111 268
157 303 169 170 150
852 677 664 656 95
448 436 444 359 449
660 870 832 387 632
711 814 645 778 942
224 866 850 869 692
822 213 160 955 881
517 649 577 988 766
897 821 764 983 716
164 11 8 3 32
721 731 951 720 809
857 501 720 375 793
781 791 687 663 666
427 351 436 264 354
694 751 689 414 380
990 769 768 913 707
109 410 241 413 5
913 904 538 526 910
363 853 162 188 91
362 751 824 374 881
728 718 861 992 580
271 218 134 252 29
355 898 256 855 958
276 248 973 476 472
654 72 79 651 848
825 578 854 858 681
602 761 894 531 571
631 951 229 242 397
641 353 27 537 111
218 298 38 484 234
518 965 822 844 536
472 852 876 855 80
842 831 497 960 696
687 664 575 672 669
215 209 261 696 218
175 755 974 553 597
427 330 484 141 333
325 233 657 695 323
476 452 481 862 71
282 770 651 908 280
674 830 695 791 681
285 284 377 279 412
777 779 778 770 894
278 314 46 283 345
761 763 639 939 767
553 883 923 899 44
228 245 205 203 301
559 697 678 576 666
81 25 125 120 485
344 698 607 961 591
144 132 140 136 116
87 328 34 307 285
719 571 509 707 637
665 819 797 833 664
64 144 139 116 21
849 441 694 745 748
950 893 601 700 975
177 540 843 932 940
229 870 978 450 235
616 621 775 512 773
976 625 945 660 527
868 782 548 426 74
872 835 576 575 40
922 943 949 935 912
343 718 968 799 358
530 755 826 637 525
742 690 891 938 507
841 889 407 814 686
430 197 447 429 387
166 152 173 938 794
570 827 761 602 644
478 483 476 946 296
994 514 988 659 593
799 963 951 511 274
793 721 688 825 809
728 377 718 850 878
677 892 755 669 696
726 989 992 767 820
340 348 115 195 347
783 669 823 74 497
575 692 690 666 683
328 325 131 130 231
425 373 421 311 429
15 6 62 99 36
72 490 451 454 555
23 898 10 25 256
832 845 693 782 852
380 422 914 934 954
55 976 719 723 47
760 645 988 890 644
997 987 775 621 827
766 790 762 767 573
887 738 714 758 813
223 260 264 219 127
726 761 580 588 596
315 557 22 690 87
157 151 87 150 763
828 686 673 934 57
643 637 967 995 719
351 946 345 605 288
18 31 15 749 606
6 549 643 28 543
62 406 413 412 32
111 324 828 594 353
777 868 778 864 781
200 116 64 217 515
183 135 129 115 732
1 162 180 779 638
883 948 920 653 895
74 73 71 72 77
549 933 795 618 652
37 859 103 30 99
217 846 536 519 144
853 815 367 912 917
488 74 868 426 789
187 480 492 92 283
247 216 242 217 75
694 835 692 559 620
805 989 759 974 80
446 64 447 88 351
537 690 366 982 895
501 200 147 589 846
601 49 38 909 43
618 803 805 545 763
73 324 349 406 657
334 370 33 412 340
767 734 964 668 761
507 782 657 220 693
868 78 68 789 783
132 111 311 139 171
904 174 144 619 429
804 546 772 805 764
465 151 971 455 328
778 967 546 839 162
551 813 567 530 509
817 715 753 586 767
752 895 889 22 46
542 586 596 567 549
563 472 1 5 765
924 966 565 712 755
686 671 472 673 669
661 694 697 632 968
567 554 741 621 541
288 443 297 307 491
160 963 176 413 210
426 274 416 347 414
384 470 899 480 96
786 790 868 781 787
626 748 936 955 594
608 390 321 154 413
513 567 551 890 581
368 106 271 439 298
326 350 49 93 136
138 347 141 27 144
107 367 58 122 163
111 189 88 347 194
926 899 352 18 949
659 876 836 673 77
958 899 729 156 280
38 435 271 745 856
269 264 448 370 289
466 691 558 74 812
447 445 973 328 469
935 949 916 285 926
846 24 959 705 816
664 810 506 928 702
38 227 259 239 126
831 418 469 960 702
534 724 564 552 508
112 240 108 175 326
669 785 495 793 788
540 867 173 846 538
709 791 945 780 988
513 590 621 530 629
252 273 485 289 832
817 671 474 756 502
624 758 940 723 553
753 992 514 762 897
853 38 159 971 815
814 604 994 620 817
780 647 544 718 499
247 475 472 306 386
857 91 412 154 444
330 348 342 8 76
365 372 56 525 560
257 701 423 402 494
778 814 623 777 996
324 145 114 157 185
896 79 72 363 308
715 844 645 18 806
493 504 696 507 697
807 1000 570 602 827
667 460 794 680 495
29 258 852 253 254
64 139 259 107 152
229 449 410 412 434
659 863 839 667 779
840 550 492 18 982
517 760 534 966 619
172 311 458 461 154
585 919 646 644 653
23 211 460 476 270
495 886 788 717 500
25 307 593 300 229
388 391 471 449 441
581 966 740 711 513
71 72 70 843 836
694 688 390 437 432
824 982 314 239 512
722 489 660 743 860
457 203 64 330 251
290 456 283 476 302
914 926 943 597 927
283 361 340 334 388
203 248 375 518 229
132 125 122 376 136
330 467 269 8 266
849 698 912 903 979
261 869 468 453 2
87 114 258 254 240
930 963 904 801 105
260 37 187 113 118
275 190 159 227 126
848 778 777 806 926
834 742 693 874 579
336 263 301 207 462
324 184 187 303 410
486 273 860 14 306
152 171 117 184 139
161 82 5 225 183
627 536 559 626 767
520 499 145 793 857
686 576 680 681 670
132 474 231 316 308
147 146 126 133 136
477 920 706 172 33
441 180 856 736 487
201 464 971 205 354
403 214 269 52 39
616 769 581 619 623
130 192 189 164 121
452 471 348 491 828
604 642 697 756 813
577 753 514 580 532
945 35 50 354 934
786 879 788 792 838
922 908 921 907 888
548 312 320 981 354
715 660 947 873 963
6 943 799 492 297
775 999 546 763 619
90 78 75 872 868
179 378 346 404 270
901 477 811 713 719
17 958 412 291 69
549 535 814 577 543
666 677 789 716 687
826 726 959 990 552
180 139 312 231 159
788 783 790 785 781
209 441 358 849 430
832 960 828 75 278
163 240 937 95 959
155 799 934 327 601
889 540 670 873 635
229 448 922 414 69
749 545 669 74 678
715 720 998 637 920
276 481 457 548 421
522 574 737 739 656
252 225 130 254 218
899 929 706 886 475
748 194 4 621 2
853 881 535 80 855
720 547 682 841 534
993 989 647 768 761
937 690 691 953 636
77 664 221 206 690
98 81 107 126 120
76 791 330 68 461
278 889 960 863 708
565 720 564 816 765
143 240 83 227 114
441 423 429 620 632
652 52 980 95 9
868 502 737 697 843
145 161 167 505 917
268 466 295 402 313
474 320 645 749 655
560 188 240 187 980
632 683 777 840 838
850 979 666 962 692
530 760 552 534 699
348 491 342 261 415
878 209 210 444 849
312 180 47 323 5
659 478 87 960 799
876 850 869 585 831
699 534 760 731 753
873 936 501 795 510
891 901 4 551 902
162 861 637 749 174
61 529 496 350 504
252 113 199 121 9
383 370 451 381 2
146 108 145 136 240
283 592 636 335 977
530 901 619 616 581
355 373 930 412 359
19 180 352 47 7
929 926 824 277 810
361 364 479 418 434
959 873 2 563 761
819 993 858 571 803
490 777 489 584 76
6 28 700 553 313
151 156 115 128 487
707 713 921 706 705
190 122 124 295 51
960 963 515 145 947
540 500 861 718 793
229 317 448 100 407
74 73 79 868 866
73 868 78 74 77
167 155 175 315 126
876 940 499 726 740
818 970 500 851 955
662 5 41 34 776
592 870 434 354 450
320 603 307 281 329
430 311 111 412 323
435 486 484 482 386
435 423 347 835 297
928 944 585 737 693
74 779 77 75 762
350 701 112 123 155
439 364 885 914 415
217 237 64 347 274
513 530 985 534 554
974 737 528 909 245
859 583 558 858 833
955 79 6 806 527
913 94 554 1 307
898 885 914 881 277
914 593 627 899 979
255 271 89 264 227
41 21 59 697 143
277 427 466 473 529
546 753 825 762 537
873 796 766 570 756
551 554 604 532 640
724 721 808 519 825
261 453 461 324 307
771 350 835 962 880
66 376 358 747 15
990 802 884 458 533
131 406 401 133 419
694 583 235 597 429
598 163 958 714 655
782 968 505 728 715
61 22 976 941 934
625 28 547 907 909
963 152 961 63 200
679 588 620 575 668
242 770 33 839 778
411 364 388 434 828
427 398 369 470 498
161 137 157 171 118
796 755 536 980 886
324 474 156 172 171
461 369 482 422 425
115 267 33 159 53
872 457 193 210 244
354 273 453 459 695
900 344 353 95 942
226 116 536 347 217
152 653 851 168 155
205 228 215 211 835
15 30 478 753 651
471 348 922 346 337
553 905 843 801 559
782 654 757 784 740
488 873 831 671 529
654 176 280 321 393
676 723 889 280 517
683 673 796 674 798
206 207 216 232 209
460 154 281 285 955
952 904 905 506 715
74 790 785 417 539
965 805 803 818 990
726 542 580 763 1000
865 658 962 491 76
23 946 423 718 881
29 9 170 5 110
63 317 368 105 65
899 400 381 170 923
217 64 441 139 237
601 596 551 767 938
864 964 77 810 795
267 464 945 79 747
691 809 794 849 871
564 840 242 689 738
756 575 608 769 997
761 893 768 805 603
962 71 453 66 445
92 267 420 53 34
957 693 524 633 672
194 14 238 10 282
335 655 974 169 562
688 794 438 614 677
375 348 90 342 361
547 901 506 929 761
51 65 25 262 1
926 975 642 882 927
383 350 359 440 362
652 633 710 767 946
155 955 395 157 177
383 350 393 413 164
235 675 863 859 694
854 833 859 858 793
161 815 311 553 974
842 878 915 906 961
87 67 947 44 54
469 481 896 480 476
448 415 411 451 449
98 344 11 31 85
681 683 798 843 669
445 476 471 459 486
261 277 299 443 470
399 431 434 411 369
436 462 127 114 128
915 933 553 30 615
485 264 227 287 38
932 905 924 906 731
510 746 527 943 506
965 964 832 557 552
589 6 656 723 739
324 549 168 314 103
30 124 128 186 227
563 376 158 175 162
202 698 370 846 837
799 943 379 884 372
349 911 952 470 373
160 396 301 15 406
382 375 944 419 381
843 524 728 859 960
672 697 80 681 815
412 494 276 436 477
223 38 435 480 276
852 856 494 855 412
217 21 200 963 281
320 483 328 97 19
336 949 608 81 270
76 856 687 672 859
223 5 139 156 149
265 453 671 486 39
277 274 926 99 536
112 188 159 87 343
20 11 17 12 19
753 602 966 807 534
926 696 927 922 371
514 604 985 619 613
833 576 856 841 798
844 747 925 570 987
352 393 350 379 425
748 981 656 379 566
86 213 304 170 595
669 683 681 725 836
217 116 200 194 64
217 446 200 963 981
12 295 34 37 468
249 221 5 302 250
517 760 808 569 530
145 126 327 146 360
863 71 575 555 831
350 78 793 432 649
714 749 843 704 556
709 55 67 91 350
381 379 380 146 169
44 146 150 86 140
376 496 601 357 360
482 187 82 289 453
724 649 454 648 550
791 646 839 840 529
688 680 716 465 881
225 306 266 528 261
847 420 494 871 660
14 144 10 600 540
880 866 666 979 226
147 119 407 126 323
778 685 684 734 790
848 654 79 838 840
926 365 372 155 977
981 538 218 243 242
231 416 426 406 399
770 665 791 778 688
993 768 844 826 739
544 766 746 722 579
439 388 287 361 435
571 570 990 993 806
34 438 26 105 30
773 616 820 570 571
128 285 553 298 283
419 340 403 412 3
543 504 544 508 610
727 836 61 507 721
341 474 69 162 320
602 719 911 79 811
941 559 937 915 739
149 150 175 259 877
2 482 300 52 293
470 426 701 960 595
351 353 349 915 458
452 455 475 856 479
638 704 907 983 806
819 859 928 841 745
331 17 712 806 600
812 987 760 573 814
257 185 232 21 253
427 15 425 399 426
842 646 840 584 707
838 839 979 829 789
564 757 979 496 576
168 152 154 520 861
489 331 633 655 594
695 875 863 734 833
696 799 701 731 840
724 370 17 20 698
745 433 386 389 388
9 852 737 412 692
101 159 104 98 65
767 240 517 986 22
421 429 420 351 419
76 390 216 469 39
765 889 513 959 656
381 356 909 885 899
434 392 253 185 193
425 453 289 344 408
234 176 166 583 878
358 374 493 496 853
691 978 899 930 923
285 103 793 59 26
456 477 479 389 298
327 752 161 948 608
193 675 683 620 669
402 375 368 944 382
848 850 542 844 866
989 758 844 570 571
89 959 60 755 553
200 253 166 86 312
160 148 233 40 182
973 882 380 737 695
266 23 132 245 10
742 374 425 422 256
3 232 202 252 259
987 580 756 619 760
878 518 928 865 632
155 60 365 358 368
269 650 506 87 750
964 768 574 790 965
765 723 886 553 605
164 710 150 115 148
718 628 82 54 27
271 387 275 394 455
930 542 925 822 726
81 233 215 232 110
149 393 184 403 441
932 924 894 719 644
387 872 481 456 102
198 70 476 469 263
864 663 789 979 781
835 137 67 451 225
823 793 683 671 675
709 939 553 6 45
697 910 742 853 940
656 678 691 690 973
420 272 390 401 412
530 813 515 760 769
896 801 968 811 832
295 443 493 324 476
914 947 903 941 91
197 295 225 264 402
955 928 722 992 847
112 56 635 1 2
265 97 62 311 36
347 189 195 342 330
454 103 291 443 277
298 907 453 13 255
735 841 507 605 722
248 661 632 347 388
754 768 516 875 812
206 273 219 256 215
30 131 26 300 195
797 669 670 683 681
944 928 849 852 940
930 546 984 955 343
203 148 229 870 239
836 876 77 74 667
897 720 676 774 570
293 693 852 856 84
713 911 966 807 942
977 595 345 975 506
5 85 413 749 16
738 356 376 366 370
537 775 987 911 713
829 578 859 853 728
428 45 689 484 710
566 986 997 890 987
243 224 346 405 304
419 68 657 397 706
5 395 31 96 113
27 832 254 863 388
69 313 655 320 595
764 817 633 674 672
203 148 387 447 160
530 581 509 760 554
736 844 743 812 841
267 298 82 146 49
141 185 330 134 116
169 171 176 178 151
947 476 462 793 591
769 741 890 913 907
466 213 738 687 677
995 734 707 720 883
695 694 853 561 861
656 720 563 644 544
302 372 279 304 294
503 609 642 989 823
821 865 450 872 908
49 280 47 564 2
238 205 465 846 105
334 289 125 117 11
446 45 476 296 275
722 515 547 994 572
897 502 913 761 778
158 852 706 298 620
6 18 28 22 16
58 650 614 594 63
275 480 450 323 469
682 673 676 677 671
221 215 239 219 213
726 802 621 814 808
90 682 677 656 836
584 583 523 841 522
981 520 472 223 297
789 784 779 663 781
495 425 978 487 496
56 95 174 89 12
74 575 848 90 226
210 198 476 266 234
321 127 30 305 2
576 666 242 631 198
849 795 945 710 746
100 60 86 755 846
722 393 240 230 704
81 92 258 252 83
112 240 163 303 157
651 718 851 799 823
392 76 135 410 273
12 34 47 423 101
602 574 766 534 990
957 566 575 663 666
653 852 878 812 973
615 642 935 865 698
274 21 362 332 284
110 259 181 280 188
713 7 814 801 350
634 534 635 826 808
400 369 370 262 371
880 631 356 857 205
184 6 231 749 637
64 143 119 147 49
333 332 76 330 430
294 268 65 487 363
186 129 119 126 123
492 70 419 591 73
803 804 833 684 810
352 799 383 438 359
335 331 521 345 291
480 479 102 598 484
695 875 432 585 832
324 428 41 86 465
923 366 597 317 441
734 810 967 939 806
57 278 118 881 315
482 294 453 339 486
574 767 762 613 658
196 237 226 786 21
886 240 984 230 943
869 962 365 392 733
753 582 516 588 547
974 499 508 920 933
352 56 711 959 510
749 811 371 560 934
124 245 227 395 257
557 965 589 893 364
848 979 842 755 538
69 370 160 148 394
692 873 686 677 798
460 284 253 481 339
383 364 377 497 689
221 869 244 247 203
769 904 953 337 509
667 664 682 782 684
899 888 601 99 700
722 707 710 231 328
817 634 726 587 604
27 364 250 138 432
163 637 306 303 927
32 99 105 20 744
840 502 762 674 992
524 998 601 751 47
427 69 331 400 361
943 774 807 976 811
90 141 434 347 122
976 989 581 987 635
141 347 356 134 198
947 917 499 217 898
55 638 640 538 45
265 342 23 405 228
345 975 749 331 882
273 432 416 441 434
906 818 932 378 603
699 985 886 604 918
207 242 862 411 228
112 381 441 7 37
47 306 280 30 36
741 696 711 912 921
722 1 986 708 984
113 36 62 275 267
676 65 73 809 649
977 521 730 724 535
865 824 973 390 785
534 513 509 530 596
317 899 391 446 495
594 779 335 328 457
302 456 903 57 479
100 312 66 321 159
680 656 794 566 690
152 168 313 153 180
154 181 306 316 97
551 890 535 552 534
462 681 682 683 672
671 540 674 762 873
942 749 33 489 528
718 921 941 660 940
77 778 682 831 990
115 84 9 97 45
633 971 977 30 21
705 700 893 768 731
128 140 120 136 129
185 134 391 40 469
968 492 366 452 868
995 36 754 940 517
987 554 552 760 534
725 645 762 995 820
147 116 144 325 146
34 56 343 483 846
425 406 345 359 6
75 555 548 669 417
223 142 230 144 106
659 669 497 768 496
887 648 820 573 713
739 642 724 699 808
170 340 115 195 231
56 2 467 340 300
544 822 106 541 539
378 372 933 919 620
231 66 422 359 401
140 362 407 127 147
884 378 926 384 314
60 108 61 44 506
74 771 646 785 973
793 536 275 45 776
569 666 861 835 675
154 313 474 322 988
509 910 930 764 740
91 1 238 87 34
16 32 33 62 393
930 895 916 955 518
39 10 428 407 188
981 821 856 852 472
553 59 317 329 528
419 369 400 399 406
275 92 396 299 120
908 533 783 496 790
688 815 693 193 471
662 852 38 947 605
364 527 580 736 696
418 277 882 935 897
128 346 51 27 477
158 240 300 20 109
403 22 408 947 45
358 363 42 15 20
72 162 319 525 187
251 229 230 831 216
788 787 792 495 785
966 890 942 634 517
164 152 165 176 173
890 378 636 279 840
671 674 668 673 667
928 694 679 978 958
383 319 373 349 368
980 57 136 588 105
961 241 972 351 585
150 167 975 169 126
981 782 387 909 791
663 675 687 694 692
822 720 759 367 816
581 532 616 554 987
548 111 832 660 889
852 404 855 271 149
301 252 263 115 211
953 775 768 978 512
462 292 457 968 353
380 359 449 368 393
966 753 820 726 807
74 77 789 692 781
944 738 508 946 500
687 674 576 575 992
530 581 567 994 621
394 447 771 416 247
498 835 122 575 371
250 218 219 221 196
265 334 267 486 449
994 534 760 753 604
826 571 612 992 525
72 725 62 344 635
53 8 51 20 12
518 546 874 755 851
616 530 604 901 699
297 228 218 481 263
489 490 592 368 749
41 39 271 264 26
20 474 483 117 85
814 571 966 901 616
924 895 614 824 54
248 228 463 246 208
750 169 378 710 923
126 108 326 260 315
485 81 109 259 34
692 686 784 869 691
259 119 184 135 107
787 788 784 948 580
511 653 907 504 769
713 602 531 987 761
812 664 944 853 666
297 944 457 420 520
141 231 347 140 311
418 179 346 369 261
454 334 469 453 348
808 988 618 567 534
439 397 415 436 444
214 93 45 37 275
843 658 837 790 860
959 313 890 307 949
887 801 910 642 817
179 439 39 406 382
832 738 872 221 835
168 930 920 861 972
610 573 726 643 713
529 309 262 78 328
165 332 345 258 600
97 1 214 2 101
854 695 578 579 518
522 715 973 898 863
179 54 9 65 43
902 616 602 901 697
476 411 245 709 302
306 483 733 303 321
19 24 736 9 32
142 192 119 179 126
94 44 227 56 159
796 635 867 500 980
522 940 188 508 504
694 680 653 620 683
132 327 326 189 311
820 804 851 795 827
229 878 235 538 849
700 774 720 528 929
244 688 209 691 429
194 99 666 957 47
530 535 551 901 532
794 692 694 657 415
174 126 947 709 162
76 263 134 333 218
564 554 724 642 682
901 902 700 711 741
775 616 619 773 987
893 585 904 930 975
38 276 462 260 455
794 721 438 744 742
81 275 264 455 481
915 535 884 922 943
517 760 629 561 626
247 228 243 235 404
21 799 123 155 28
589 555 784 976 875
843 681 767 684 564
259 269 94 101 163
862 333 301 342 348
216 287 51 375 31
324 273 328 138 462
497 494 496 935 785
853 739 536 810 509
554 532 827 513 826
862 351 204 872 141
122 400 7 135 921
9 19 45 24 89
865 834 957 812 807
114 65 96 105 495
568 700 800 900 793
732 974 706 780 770
57 888 512 633 673
912 245 952 298 741
252 245 81 85 59
119 143 38 94 272
538 775 894 885 889
945 690 704 369 178
776 507 177 175 917
416 498 452 70 333
35 89 37 102 343
790 781 786 864 682
96 796 44 16 998
700 811 553 352 366
964 965 658 834 874
484 475 456 198 479
276 18 227 113 14
722 806 920 499 144
692 663 792 681 666
718 67 822 968 597
714 972 316 511 439
177 169 765 178 560
142 160 111 154 185
619 808 604 730 623
575 687 566 682 840
240 321 85 185 886
923 884 968 46 520
474 959 649 318 795
680 457 366 452 721
727 692 970 957 507
863 676 795 675 747
663 733 748 364 434
178 428 637 177 167
966 729 547 655 959
761 977 730 993 545
111 194 143 88 515
235 432 694 660 657
229 244 256 922 284
837 357 944 414 693
286 379 285 592 187
799 948 374 106 925
274 583 64 446 427
961 734 776 715 646
518 823 419 800 920
308 309 282 322 85
43 739 974 997 937
345 27 949 277 916
681 675 796 795 731
653 961 976 719 560
487 724 60 983 941
560 742 649 561 768
68 70 71 369 957
662 852 693 934 87
547 653 976 63 930
979 842 878 953 952
111 36 855 486 38
272 257 425 329 141
875 656 653 849 683
209 235 210 849 836
682 679 812 201 572
425 62 289 31 421
659 668 762 817 79
367 610 358 915 423
805 572 992 751 759
978 636 495 247 203
477 941 469 277 292
151 873 297 936 584
113 37 117 340 130
919 927 916 975 363
374 401 440 360 38
487 179 408 373 410
328 231 385 733 324
750 731 349 363 226
325 43 7 92 123
968 700 863 970 815
775 616 820 773 984
623 554 612 567 996
254 189 117 40 59
9 14 18 34 11
206 209 216 247 237
200 84 846 856 855
881 653 668 541 944
546 544 567 982 538
811 664 537 861 818
901 573 569 616 975
906 571 936 530 987
606 710 527 17 746
143 145 325 147 116
572 827 814 716 577
770 778 106 308 688
441 837 579 850 951
477 722 944 466 992
946 819 820 753 912
881 55 737 998 885
678 673 844 905 540
679 980 186 497 150
325 189 139 153 62
829 494 17 839 497
970 778 996 594 827
137 470 502 823 432
791 868 788 658 781
737 964 751 887 927
382 928 920 496 626
654 555 770 310 282
818 855 728 841 844
998 6 17 15 734
560 658 730 557 683
592 33 353 593 770
859 852 693 855 978
887 818 814 580 751
1 410 477 750 292
500 810 804 860 797
743 586 817 991 621
686 678 937 875 815
837 838 776 666 564
700 662 668 536 697
715 504 971 972 718
414 213 415 417 272
456 140 145 158 298
896 217 481 247 88
982 649 724 623 624
569 532 996 551 581
728 417 785 672 781
325 109 238 88 59
77 850 694 869 863
97 225 398 361 419
492 770 633 370 373
40 148 408 120 31
297 251 246 134 302
127 159 857 232 184
723 765 662 937 282
665 564 979 839 838
311 144 132 142 410
579 728 804 710 887
829 833 906 707 704
963 476 480 548 475
693 692 794 656 414
872 248 832 738 225
861 152 893 974 589
350 754 743 627 796
181 126 133 136 108
31 97 402 156 10
729 853 852 700 801
750 815 656 972 657
694 828 688 660 957
735 765 668 766 577
606 937 162 181 327
383 401 427 362 22
342 333 348 253 332
254 332 367 384 253
518 819 831 833 842
750 738 876 673 981
72 78 71 77 73
511 909 930 968 842
181 357 43 231 360
385 487 866 72 433
358 935 922 372 350
14 185 189 301 333
696 828 603 818 496
538 885 943 955 881
716 440 748 548 771
799 359 518 362 851
436 449 228 242 434
827 505 940 545 806
71 447 290 794 322
62 45 308 49 933
952 339 257 11 370
698 638 640 393 947
721 977 505 588 761
838 979 961 72 839
290 479 485 302 469
715 705 965 805 720
531 726 808 826 604
394 450 264 391 209
685 669 668 798 802
126 129 188 159 123
537 898 764 820 561
217 237 332 696 960
185 528 428 131 181
210 228 263 232 255
317 439 53 296 351
481 455 275 387 134
549 542 600 982 594
350 929 702 705 764
618 517 566 987 554
237 243 206 567 140
455 264 276 252 271
999 993 816 759 716
81 40 246 275 160
784 787 777 667 789
383 352 350 500 373
164 119 153 115 107
977 613 591 618 761
563 511 853 240 3
395 855 412 402 403
726 805 827 572 926
555 870 832 455 889
275 381 53 396 410
87 91 57 765 378
451 292 15 187 37
762 817 743 545 753
478 464 498 72 354
967 873 987 760 571
840 665 798 684 580
594 796 174 707 554
166 131 233 148 192
425 383 401 362 429
782 804 878 518 664
430 417 426 312 389
662 619 104 517 966
423 418 626 556 787
24 457 636 46 328
64 345 277 332 331
534 604 587 808 590
108 155 126 143 352
414 357 944 738 865
145 65 22 158 103
167 737 913 500 886
219 221 209 206 237
895 737 793 744 366
715 751 697 727 718
461 318 307 393 467
501 863 270 190 734
963 538 981 608 144
281 393 303 317 320
387 418 267 275 745
402 285 39 213 239
461 973 935 346 981
70 631 294 559 434
928 905 968 912 926
227 37 174 131 12
280 566 206 38 158
362 272 440 942 397
545 163 765 735 849
350 449 442 383 300
766 567 808 680 573
420 374 188 169 362
949 973 922 555 927
858 276 675 403 93
359 464 444 37 482
783 824 785 969 771
653 980 955 559 664
845 332 423 669 93
322 458 163 33 401
972 910 931 891 378
747 979 829 838 848
330 332 185 140 27
322 719 547 149 729
435 208 388 297 38
27 389 884 270 600
751 680 815 711 678
816 937 25 855 139
276 447 248 88 476
386 174 947 106 605
784 868 957 631 548
489 488 20 28 777
87 638 59 109 365
200 139 181 21 585
822 847 570 920 969
502 795 766 402 662
826 543 730 696 755
195 311 134 97 340
714 863 979 831 849
986 1000 768 826 4
167 154 161 153 172
638 998 544 991 995
978 764 833 665 844
561 455 485 471 957
601 553 943 639 909
99 324 408 455 15
426 687 753 417 384
13 852 459 403 170
674 676 766 718 673
129 155 794 471 329
146 147 144 136 106
163 119 133 157 88
816 940 572 782 818
773 711 596 772 573
438 12 262 949 417
49 126 159 60 119
150 855 446 660 101
831 606 507 932 500
263 301 130 275 271
846 366 543 345 515
152 472 279 421 276
658 854 804 992 693
969 912 625 910 765
806 860 942 345 778
198 199 252 196 248
796 665 80 701 795
11 412 174 403 184
749 652 736 732 552
242 870 221 656 831
280 321 846 278 635
372 693 971 922 505
332 122 135 249 131
665 667 798 659 681
990 827 531 966 713
661 728 207 216 694
1000 846 280 799 591
277 467 920 428 372
721 958 727 967 724
777 560 745 221 443
470 155 161 175 257
878 904 660 810 845
401 89 408 272 330
39 271 455 130 265
340 471 334 452 463
335 765 588 151 540
71 497 575 72 585
832 451 545 719 523
668 683 844 811 816
944 355 494 428 893
70 71 869 386 495
795 874 505 378 553
168 601 929 924 945
673 671 685 669 796
757 699 753 879 562
184 132 118 129 458
928 367 898 395 210
233 253 248 212 200
157 959 55 82 637
451 869 258 444 453
914 974 736 923 972
463 294 243 348 423
994 826 992 577 514
31 89 34 95 104
206 134 114 21 38
707 309 156 704 773
124 23 66 423 248
58 54 152 22 40
897 760 725 619 826
294 460 466 477 438
449 431 436 268 418
544 979 539 593 682
525 567 890 825 623
70 232 469 455 632
255 437 275 130 421
160 166 148 234 922
755 552 753 668 670
263 342 370 287 467
144 145 153 132 173
861 893 857 833 696
755 928 44 963 653
226 839 979 848 201
312 465 463 447 287
455 856 223 467 130
540 795 669 241 457
904 955 59 915 921
309 283 317 967 556
515 616 912 522 756
686 892 362 683 357
448 324 361 449 26
455 126 269 29 104
920 708 1000 101 510
262 484 467 457 57
530 619 634 730 996
392 134 469 271 264
426 429 351 373 350
357 375 411 419 444
518 823 871 503 507
819 578 767 681 763
705 329 318 897 942
373 958 377 423 861
45 44 159 84 105
851 557 822 664 856
219 332 207 293 239
495 454 457 783 497
949 414 935 351 68
619 534 987 571 814
167 151 69 605 726
749 669 754 959 594
957 872 70 73 465
821 973 269 897 696
959 990 889 967 372
896 854 843 812 855
165 233 121 151 166
968 980 734 881 564
660 576 394 366 661
252 268 455 332 204
209 973 916 919 764
963 847 505 837 675
248 389 409 225 232
210 109 443 96 971
724 881 277 720 885
231 967 307 709 303
479 68 414 392 949
914 948 543 898 899
719 729 352 19 33
753 19 24 580 515
911 570 603 726 571
765 812 754 710 549
140 158 223 159 144
884 704 919 597 892
675 215 12 198 252
483 320 97 438 402
16 506 292 21 329
34 37 42 32 3
832 224 836 694 375
922 950 397 337 428
844 814 825 572 545
784 783 73 787 771
112 310 180 92 331
366 32 85 412 26
260 137 808 688 240
383 420 380 381 412
453 351 433 385 188
141 230 132 125 130
373 679 888 370 572
427 111 274 197 123
115 130 301 213 333
757 879 838 837 682
733 425 408 401 352
563 146 675 683 700
32 303 310 319 600
731 755 645 754 604
960 87 589 961 852
326 240 551 168 119
309 320 319 666 282
496 879 497 493 494
147 44 553 145 720
564 839 866 869 757
584 465 321 460 287
662 679 957 660 620
814 530 604 997 581
742 871 930 794 693
614 594 892 626 691
749 990 753 766 763
765 158 925 528 590
999 774 759 542 818
420 450 443 437 402
744 966 883 727 775
832 862 962 447 138
273 342 405 395 222
872 689 771 198 862
124 122 271 108 123
949 458 20 47 7
70 77 493 75 880
212 411 207 239 399
926 701 588 761 854
841 685 691 501 818
668 607 751 839 840
297 481 454 264 471
597 747 680 856 657
243 223 253 255 293
634 988 900 612 549
461 375 956 444 99
800 329 321 477 975
661 67 207 657 575
745 719 461 411 220
625 992 924 910 546
807 714 514 1000 716
117 14 322 321 285
603 761 172 602 531
803 664 819 731 716
962 981 23 882 71
658 784 631 663 669
682 684 678 797 859
780 15 24 645 550
223 88 152 139 119
656 563 298 465 295
633 751 720 625 903
150 157 169 155 161
927 904 911 721 941
340 412 444 283 359
37 261 340 52 330
927 953 948 911 740
857 63 946 963 753
488 6 633 556 311
53 58 372 249 28
90 944 689 962 743
716 893 993 705 494
946 799 476 998 701
272 28 90 449 415
838 979 939 837 841
588 512 959 510 504
957 494 684 951 187
848 560 774 702 698
376 742 226 239 688
83 250 179 356 239
196 243 247 508 236
2 295 454 497 463
101 645 323 550 705
75 274 796 347 842
341 606 732 733 33
652 843 179 746 157
144 237 140 234 226
783 785 426 488 973
751 737 574 756 677
599 640 554 577 762
168 655 603 162 904
890 924 530 612 712
291 422 352 296 27
150 218 302 255 160
461 921 317 281 198
816 818 801 722 664
465 949 285 642 302
233 234 199 211 232
307 430 451 69 76
589 864 723 961 654
256 472 608 962 269
666 672 674 663 559
683 670 668 685 575
139 172 282 312 58
80 302 269 791 978
788 786 843 787 641
900 593 618 613 996
821 439 475 632 872
875 694 209 863 413
199 121 144 405 27
533 717 765 736 649
6 308 967 422 106
143 937 810 722 1
64 116 185 141 197
238 29 400 109 395
733 637 26 326 95
256 164 165 176 130
659 798 541 658 570
183 262 100 269 149
488 451 426 489 498
671 674 706 672 496
592 915 144 510 609
963 952 880 837 851
665 832 80 799 846
941 528 186 240 731
129 151 128 236 260
979 924 890 831 566
268 93 188 96 34
21 396 383 272 18
147 146 140 111 144
242 216 196 221 219
54 317 53 1 299
474 798 602 761 483
796 867 536 863 65
988 612 619 890 994
177 588 337 815 67
446 284 952 85 324
921 918 923 930 786
552 762 753 900 726
321 154 173 145 336
601 902 20 172 168
637 17 331 706 15
755 737 883 604 577
223 139 93 88 144
196 213 204 207 224
528 225 180 127 547
183 465 123 266 184
49 50 86 111 343
408 274 407 328 474
218 592 86 209 5
452 595 466 295 293
359 639 396 30 298
214 189 307 332 333
59 96 268 161 187
50 458 408 324 403
65 16 577 2 101
753 957 915 553 997
715 944 867 680 835
994 987 768 624 940
331 777 639 333 417
274 119 231 423 379
373 362 383 32 403
842 969 863 504 522
843 682 675 666 797
721 393 725 724 636
201 221 253 209 202
97 56 591 344 158
601 352 15 893 311
777 840 751 779 834
930 570 965 910 883
6 175 487 306 368
322 89 651 311 231
573 549 4 335 586
1 57 162 796 102
242 875 576 656 235
517 668 754 751 945
207 228 263 245 225
106 161 167 35 9
301 330 51 340 178
333 444 189 195 485
979 838 839 584 585
806 777 69 724 648
544 825 774 540 881
665 829 776 796 536
141 301 330 212 121
184 46 368 615 627
801 803 654 966 805
240 168 474 43 145
781 666 789 836 876
383 343 345 412 430
393 311 349 270 794
134 450 275 449 394
991 320 466 354 295
971 597 928 926 972
773 753 839 541 730
242 193 204 216 689
991 895 328 750 335
89 599 194 600 772
726 966 762 591 602
487 89 552 344 310
70 68 71 869 659
920 930 653 504 923
806 757 658 926 221
382 153 110 176 183
40 66 275 222 273
48 114 119 127 134
588 544 30 972 532
903 625 926 917 941
744 824 865 538 858
349 716 705 772 303
413 956 529 947 84
530 534 515 514 988
982 33 651 894 13
990 545 649 613 673
88 34 94 98 89
69 337 344 397 523
953 714 809 365 950
597 241 365 810 378
146 217 138 111 136
26 8 95 309 1
370 745 548 46 629
251 170 264 115 195
138 122 732 181 276
879 838 71 830 840
666 428 657 679 660
67 458 103 899 709
910 739 764 804 801
564 687 693 684 968
396 210 207 244 475
146 21 114 127 144
656 691 690 362 452
658 676 831 781 682
952 978 199 691 913
544 900 520 753 596
768 987 517 988 826
555 423 311 454 493
964 965 834 658 810
833 854 199 665 859
964 965 834 874 807
67 727 500 853 815
90 115 301 209 9
7 228 237 666 274
702 12 722 602 704
815 580 843 812 578
457 431 495 466 458
152 139 161 89 877
206 881 437 327 202
688 664 666 682 564
781 789 790 792 791
52 543 50 504 300
146 145 157 167 49
718 268 125 712 706
710 929 933 910 723
719 989 549 929 713
639 614 30 33 480
158 236 355 327 241
672 575 415 576 692
601 536 553 953 512
51 159 37 84 7
411 423 428 426 39
3 37 128 113 269
34 360 103 974 238
35 1 448 480 119
942 617 926 927 890
189 84 418 287 160
255 342 348 340 332
764 705 531 973 483
469 433 463 708 293
31 924 916 642 927
675 754 586 681 791
604 534 535 808 571
24 126 959 187 149
507 896 685 653 755
893 552 925 1000 984
231 138 64 330 855
162 959 175 617 708
668 776 685 474 673
477 321 596 893 536
745 726 749 766 815
174 146 105 38 93
850 695 967 848 801
663 968 811 580 687
911 901 902 706 746
534 988 634 991 541
973 551 644 61 720
518 963 847 810 837
333 342 340 330 399
849 821 972 812 946
618 995 571 778 974
723 501 508 729 708
275 450 434 448 392
824 865 725 744 834
120 262 351 118 39
920 643 899 925 955
452 646 863 632 960
217 584 963 347 608
97 776 165 138 262
719 547 707 740 12
12 25 189 230 120
768 20 749 729 655
962 198 672 305 369
282 86 241 13 480
501 177 588 175 572
241 132 144 92 145
902 582 961 602 874
990 612 826 994 753
769 929 866 913 924
844 763 231 510 650
116 139 192 160 234
673 750 43 735 97
501 754 891 670 483
841 685 845 804 681
731 732 972 753 991
982 592 593 690 428
575 466 631 369 658
721 800 887 763 885
660 548 298 415 378
700 755 927 551 711
616 999 989 775 569
939 100 932 780 379
24 13 15 85 187
811 779 79 781 502
879 777 787 556 789
140 733 155 638 311
728 980 804 579 715
204 68 215 301 228
971 538 799 511 765
820 773 571 807 1000
32 6 33 410 30
991 316 368 431 489
915 700 979 369 942
105 1 101 550 96
782 498 783 785 784
793 528 750 951 736
391 131 185 328 121
592 638 46 972 6
324 353 72 71 421
688 831 576 663 673
639 973 712 915 886
952 750 380 948 737
576 666 695 687 575
424 279 392 463 318
846 536 974 815 976
629 16 645 617 654
828 691 697 841 809
23 15 976 55 696
41 88 119 118 39
675 962 887 692 576
303 763 3 321 551
700 634 942 601 639
955 22 637 720 642
824 859 858 938 80
546 927 643 398 946
83 427 149 17 15
252 223 455 130 275
904 43 168 627 88
134 264 454 131 219
720 659 619 572 668
827 560 716 6 884
166 151 152 158 859
553 893 523 910 922
384 379 695 811 378
585 859 757 864 678
987 863 580 683 710
481 293 457 274 38
116 230 42 282 84
150 178 169 140 162
743 817 636 517 814
341 337 655 723 69
374 266 738 653 428
726 570 579 603 720
121 89 32 122 97
188 97 246 679 852
34 852 21 259 693
67 359 256 114 183
115 336 263 251 288
6 312 704 313 308
87 200 191 275 387
971 755 152 661 591
98 95 42 9 45
875 873 957 689 10
555 584 786 936 538
856 243 692 693 207
979 790 843 849 743
885 821 745 447 524
812 668 685 761 682
71 421 445 66 266
195 330 122 183 121
427 940 142 108 155
637 925 822 800 96
263 224 90 248 835
899 177 955 519 943
917 946 898 951 913
222 54 656 549 87
368 670 529 432 835
846 311 13 101 889
710 772 596 615 664
368 983 393 953 190
800 814 812 586 713
453 576 466 872 339
389 433 247 68 430
658 676 670 858 819
471 204 239 453 210
169 340 471 195 268
119 145 132 147 142
887 906 965 728 572
963 200 217 166 248
896 415 406 325 449
229 51 90 221 233
733 272 27 233 111
852 166 280 855 27
49 188 27 240 35
574 865 825 728 500
899 924 906 509 700
364 253 280 223 449
229 248 253 192 233
344 890 158 505 52
330 300 110 3 117
530 513 623 549 648
444 342 436 361 353
40 29 264 38 459
135 40 131 113 333
64 383 97 426 362
270 732 885 721 998
448 361 370 638 310
735 855 109 908 180
674 669 707 995 673
634 563 945 995 577
708 571 998 706 987
538 890 919 551 536
363 592 455 89 18
581 814 987 512 808
347 332 197 64 141
387 455 481 276 154
317 96 306 643 105
933 547 909 948 282
664 511 499 842 678
912 357 660 928 952
407 871 736 738 863
724 103 4 18 17
22 18 45 16 109
833 803 854 836 797
3 52 300 252 264
477 809 553 287 559
819 587 833 874 816
227 66 234 271 485
853 999 803 7 874
965 801 807 990 580
415 658 364 414 418
483 126 120 115 846
270 275 66 107 269
154 393 899 163 159
886 902 901 780 168
320 398 37 20 300
46 167 948 238 54
614 640 286 794 350
391 197 76 445 394
680 992 855 743 856
530 622 515 549 985
57 44 893 65 520
673 951 656 256 427
811 633 490 720 807
172 178 189 110 113
226 654 813 390 382
201 221 663 681 860
741 557 762 367 510
162 167 719 277 637
942 613 581 959 699
862 460 437 272 289
162 178 167 174 170
218 251 134 185 250
30 2 58 47 37
769 929 509 710 700
869 868 473 74 778
163 448 129 164 110
654 666 842 874 810
135 10 11 445 131
692 678 677 669 690
899 719 942 633 6
747 283 166 303 723
800 998 696 803 507
935 292 723 975 511
502 728 751 690 668
841 818 500 853 558
49 142 551 149 464
718 657 443 695 855
849 23 201 224 198
884 306 718 960 976
471 259 249 456 327
132 407 48 142 124
739 923 723 941 928
115 113 259 181 150
573 530 581 551 586
718 505 725 540 533
41 296 55 366 468
443 366 951 368 439
207 336 348 263 219
764 579 801 851 965
364 678 80 750 693
786 564 549 335 315
798 797 747 670 843
559 561 371 493 702
967 706 345 971 881
195 290 193 471 452
124 476 91 269 465
6 650 493 955 592
71 66 386 869 316
802 818 593 817 751
455 289 486 344 293
918 352 921 543 902
858 859 871 874 852
105 35 107 61 139
50 799 697 317 60
259 363 141 234 453
160 392 81 164 394
136 147 133 145 143
977 560 592 704 956
873 795 514 87 594
971 913 401 358 65
787 646 626 390 785
322 713 706 719 584
515 21 145 898 536
822 800 568 805 716
380 188 82 361 124
644 309 285 283 779
812 946 896 998 881
477 714 495 556 564
146 650 162 563 532
651 955 350 710 393
858 894 673 825 906
87 292 1 294 94
737 926 924 656 954
984 572 992 801 580
682 670 689 776 678
357 709 794 716 957
838 839 584 961 842
988 531 621 517 900
749 707 639 904 533
347 253 27 197 349
368 404 371 425 54
749 491 501 726 790
921 400 446 406 399
284 632 288 949 961
435 391 410 433 416
713 753 711 984 512
781 498 778 714 493
827 761 527 768 753
259 10 214 271 482
897 727 750 375 861
138 750 276 227 259
851 896 871 833 857
242 205 209 216 608
905 908 848 906 927
211 288 392 224 872
290 419 236 308 437
383 370 430 358 379
269 485 267 475 261
217 695 863 946 425
273 10 269 402 475
960 515 828 969 536
688 432 680 663 679
431 882 457 390 672
585 196 839 979 961
957 115 457 210 382
914 291 164 163 231
857 973 883 562 739
974 842 879 840 654
502 706 703 615 560
3 7 19 300 780
53 121 131 195 135
534 554 581 748 517
886 107 345 112 155
367 176 493 588 829
169 195 150 191 110
429 443 396 410 317
649 607 617 748 634
697 857 288 91 693
889 13 633 280 780
383 362 373 406 393
794 614 2 508 698
837 869 879 714 71
27 351 125 81 233
12 605 647 991 905
387 317 370 794 914
706 696 970 552 723
351 672 897 691 80
448 211 434 208 277
986 703 606 979 713
789 687 576 73 868
274 332 426 429 409
282 608 944 554 971
686 668 970 682 684
316 154 149 173 153
87 218 846 88 233
802 897 607 727 995
616 901 991 586 604
780 549 651 531 173
653 108 259 14 937
743 804 883 801 545
685 668 57 574 993
616 604 551 636 530
548 515 697 589 536
911 942 903 54 917
883 643 999 772 710
793 1000 707 774 888
280 172 230 173 282
676 722 728 208 684
688 799 701 900 51
116 197 274 138 217
137 310 312 943 2
845 558 957 646 853
530 543 581 515 808
174 241 119 240 171
27 445 189 233 427
77 597 829 869 245
940 946 917 765 857
723 629 709 703 56
125 47 187 408 11
105 159 49 755 200
670 688 669 685 674
535 614 996 717 567
337 69 186 752 140
481 387 180 453 66
349 351 125 148 433
901 581 976 565 762
33 103 16 96 937
880 930 875 384 943
181 258 656 47 38
577 984 1000 768 807
406 635 51 48 12
171 160 161 148 230
472 269 481 271 275
188 52 421 183 12
691 374 538 921 679
962 748 653 319 960
727 728 792 558 597
877 870 130 271 301
414 347 415 418 493
770 310 307 471 910
887 984 571 570 987
277 453 484 857 799
670 429 704 841 938
882 962 431 862 263
267 260 690 529 575
18 20 22 15 338
113 115 250 244 5
665 684 816 797 574
798 552 965 964 984
469 389 453 289 459
504 955 177 225 23
849 221 243 205 860
115 340 342 285 251
585 666 829 979 962
416 264 434 419 785
356 400 418 928 375
956 668 501 702 776
660 135 599 251 628
861 769 741 891 522
455 325 267 81 296
495 470 424 67 353
268 498 695 317 257
372 387 70 353 976
70 469 452 862 26
98 26 88 101 102
72 831 779 73 770
59 592 15 155 214
502 873 754 675 796
406 97 410 467 359
996 565 942 958 723
735 858 859 576 857
300 941 327 971 538
788 646 786 784 787
979 816 850 879 834
52 297 5 898 885
448 449 461 229 397
955 921 919 926 903
681 667 836 656 691
733 62 82 752 98
797 685 681 727 677
719 101 523 638 85
575 974 496 576 493
569 644 638 167 41
903 925 908 808 972
858 825 855 857 80
552 531 790 988 667
439 410 444 342 437
560 937 736 691 794
433 378 376 434 439
784 661 960 80 663
342 340 348 8 347
148 172 117 195 176
755 701 853 920 984
572 761 766 844 810
885 813 723 976 695
976 278 625 23 508
692 360 968 432 778
10 333 395 293 407
990 827 650 753 612
169 131 134 324 233
20 306 336 470 83
949 57 935 706 745
688 794 71 785 850
866 850 689 492 646
12 36 45 305 56
250 215 51 221 263
865 702 810 715 976
459 457 444 445 317
219 333 340 206 211
326 172 156 327 192
722 528 553 801 810
713 531 604 826 699
24 821 152 931 591
350 383 343 21 277
891 372 297 785 670
19 483 274 331 98
666 244 209 246 207
203 239 208 234 243
180 184 326 112 126
455 459 480 472 476
665 859 683 80 693
791 75 607 600 310
916 882 922 821 935
487 928 43 499 259
558 880 414 209 869
217 584 589 796 661
548 525 885 515 977
824 720 894 598 529
282 426 430 442 492
414 372 439 354 982
466 31 470 262 406
959 645 89 613 552
46 875 318 18 300
140 143 145 647 144
799 886 896 349 884
814 194 924 740 614
541 928 939 889 936
574 742 883 778 615
922 60 799 926 915
901 602 604 616 911
226 27 233 189 197
990 826 650 609 977
529 497 968 414 417
117 583 276 181 271
674 682 673 798 766
363 914 353 428 461
631 378 365 389 431
663 826 761 670 572
859 824 825 852 833
23 935 973 353 27
57 103 12 37 11
370 428 393 381 438
142 280 226 779 237
156 975 169 929 177
482 137 354 413 771
876 776 796 88 517
924 916 927 906 911
863 325 700 715 536
364 357 289 495 360
380 435 294 432 420
933 528 934 99 55
637 729 720 737 994
986 203 683 731 496
558 974 810 551 529
876 852 455 80 855
744 95 563 857 896
273 447 235 372 399
190 928 308 327 952
445 861 675 407 886
332 27 160 138 140
40 227 61 301 261
909 951 912 366 903
476 481 477 52 480
94 814 103 101 168
59 409 106 357 947
534 808 814 567 645
504 936 725 645 974
469 479 333 451 76
186 2 549 126 42
522 989 807 957 461
351 430 373 141 406
760 827 766 996 753
402 397 160 332 855
795 507 854 963 871
12 53 301 293 399
989 811 966 604 531
540 763 755 734 543
604 987 808 994 713
459 389 467 115 456
612 987 618 760 619
796 292 792 677 88
930 511 537 623 63
810 553 710 895 528
634 525 4 551 567
930 572 905 941 705
423 409 437 232 428
72 770 423 975 866
990 570 766 539 897
777 574 683 873 767
978 528 446 353 947
226 221 201 205 242
1000 941 768 984 995
224 249 862 118 192
8 82 261 31 187
156 161 359 106 895
996 976 515 56 752
285 69 447 483 336
580 937 992 806 507
76 298 271 279 246
177 967 261 175 155
185 388 427 410 449
616 901 703 911 773
704 707 510 754 443
854 833 804 878 695
187 923 270 349 382
115 332 239 276 212
699 923 627 934 937
1 106 29 174 104
616 775 703 621 513
653 714 605 924 503
853 854 829 938 804
755 861 937 500 958
514 916 469 243 922
737 517 574 798 766
775 86 905 144 326
570 766 858 764 728
472 444 27 336 48
887 570 579 817 867
887 851 801 871 834
341 168 172 167 655
854 833 518 871 803
743 817 588 869 968
923 407 65 895 285
111 281 152 86 608
510 804 499 904 930
301 232 254 252 250
773 616 571 775 997
798 810 105 587 796
852 885 476 76 491
845 453 259 318 290
36 234 857 362 923
606 489 636 967 974
220 411 207 310 287
294 597 337 883 560
791 757 779 792 786
145 136 132 144 185
787 961 643 719 606
749 652 595 89 777
282 429 92 296 636
226 962 73 295 869
903 885 14 370 82
298 58 143 84 42
447 430 426 247 548
893 886 917 765 945
502 572 803 767 965
200 64 144 347 217
482 702 23 417 495
942 596 551 979 548
730 777 873 719 703
352 493 947 446 926
634 549 758 240 1
87 51 26 13 292
592 877 481 568 648
448 446 91 60 436
876 199 243 837 437
72 74 777 487 488
817 635 571 984 734
515 985 621 616 640
644 523 93 561 558
714 638 779 704 880
271 276 38 476 386
761 572 806 553 947
462 472 336 392 455
830 686 873 880 556
532 551 531 976 602
552 800 61 871 40
662 652 562 645 607
303 49 709 322 240
677 690 576 683 834
514 560 664 676 652
69 394 224 210 376
12 189 135 43 124
472 479 394 481 297
803 833 819 825 837
953 40 235 345 715
796 100 87 467 80
742 514 852 801 856
847 822 820 963 941
784 787 973 675 788
679 776 664 672 737
350 438 305 187 424
388 436 431 444 351
644 6 308 316 307
29 173 259 5 32
852 653 371 697 953
296 34 601 343 87
372 57 700 967 45
232 74 495 248 939
431 460 481 390 745
583 859 729 818 710
383 359 419 412 416
373 383 350 430 368
770 805 539 642 46
370 487 393 96 17
670 668 507 680 675
372 361 392 193 468
627 615 593 594 560
446 67 234 963 258
151 335 178 320 169
313 603 707 706 6
260 258 252 237 64
136 133 137 260 132
781 729 708 540 710
7 31 155 287 638
183 182 26 117 179
106 140 138 330 141
42 36 245 153 16
631 957 738 289 450
577 989 726 814 503
268 86 415 597 66
243 467 208 411 396
431 452 382 379 356
170 260 14 129 249
619 604 808 989 814
616 775 773 741 621
765 813 971 633 917
974 837 35 878 831
8 319 100 320 37
583 836 575 865 664
200 257 461 397 445
175 281 114 186 933
240 245 12 259 10
696 800 969 697 609
105 276 272 412 53
147 145 136 132 116
692 853 682 678 687
530 517 808 626 630
297 212 473 469 454
839 555 979 847 842
29 301 142 253 138
76 815 708 181 454
793 795 586 507 518
589 875 828 869 858
448 130 38 406 189
238 160 255 257 367
446 81 217 97 21
390 391 389 411 431
665 896 684 864 500
165 164 282 130 280
221 243 242 193 663
517 966 634 890 760
326 162 107 157 324
692 695 809 415 656
405 323 382 295 300
928 357 710 360 369
168 329 933 61 37
138 121 107 132 137
262 296 313 320 41
605 638 750 861 30
560 322 321 642 552
434 662 433 750 91
292 291 467 976 884
819 844 570 818 843
671 213 738 686 498
678 683 671 802 725
374 433 245 408 382
487 939 72 840 20
882 771 276 733 865
962 27 469 217 870
242 485 48 87 469
199 130 276 284 445
469 476 271 353 445
311 555 142 278 584
995 807 510 990 909
882 935 872 470 394
249 40 41 269 10
839 878 818 838 880
40 93 476 95 242
167 162 157 161 886
480 241 528 287 311
791 844 564 839 848
592 454 389 600 482
633 977 452 656 572
383 350 441 15 373
718 673 793 688 840
970 597 968 653 976
136 38 236 270 25
546 913 910 557 582
154 85 111 92 152
43 230 19 45 755
428 400 359 483 946
79 460 307 303 651
124 376 352 129 350
488 490 331 733 996
323 121 136 430 110
255 236 228 212 252
217 211 68 416 632
687 832 665 555 666
313 328 324 311 481
268 858 189 449 180
74 78 460 658 77
467 484 340 293 264
52 393 267 50 186
249 87 889 238 824
657 514 640 994 656
65 368 326 884 54
507 625 812 739 945
213 505 840 798 797
571 516 578 919 547
243 207 794 193 226
700 707 959 915 634
91 164 148 105 67
663 687 679 558 725
234 67 795 718 446
448 914 393 359 439
964 65 426 936 605
681 212 691 856 875
334 342 225 318 133
666 792 829 738 682
947 380 51 124 363
459 472 481 387 390
956 942 918 929 509
500 609 536 874 918
37 51 103 34 93
455 771 467 386 548
168 174 163 652 173
157 799 162 647 483
314 87 742 5 376
367 61 355 719 329
245 405 110 164 228
233 23 228 232 27
670 938 833 776 80
975 974 295 943 326
210 209 237 221 216
941 643 352 935 311
725 730 758 704 976
145 43 107 114 601
619 987 551 567 906
483 327 932 593 899
218 210 209 110 256
67 923 266 396 135
196 243 216 207 204
722 863 860 776 494
852 682 421 680 797
286 620 549 560 525
296 279 267 66 338
694 667 692 576 837
535 621 581 586 711
441 383 379 449 368
10 180 187 250 214
527 889 562 601 500
90 221 247 209 206
113 126 121 180 122
237 232 243 206 196
340 270 633 721 698
954 955 112 927 572
554 509 986 513 994
85 317 310 24 45
721 915 550 367 726
693 692 656 679 691
575 663 692 689 694
356 411 434 284 398
277 415 7 389 421
431 439 390 435 444
678 735 734 736 502
633 736 811 719 357
197 272 277 252 100
342 392 333 197 426
790 68 742 651 226
525 917 943 19 716
692 356 657 742 226
569 587 759 990 999
568 512 524 670 949
790 789 757 864 787
394 429 388 220 353
583 412 845 476 566
305 101 568 822 702
68 779 70 75 778
664 710 937 841 579
852 992 778 560 864
495 493 494 242 660
426 445 275 476 271
773 616 621 775 703
631 561 381 290 492
221 247 218 251 242
962 834 77 70 73
198 251 247 208 221
923 706 719 22 350
116 147 64 144 200
582 520 903 764 910
654 705 956 999 714
995 762 996 531 537
25 256 225 11 227
854 507 856 841 687
65 741 112 149 594
430 734 987 605 776
832 969 970 536 947
389 154 184 135 165
461 172 430 274 311
388 598 90 364 435
921 354 471 495 39
661 666 853 585 692
761 552 726 755 325
753 713 834 990 966
588 158 670 476 959
399 400 382 360 411
419 968 178 334 185
2 52 300 334 135
885 862 52 463 51
67 494 855 566 447
901 602 902 703 699
450 229 435 431 221
801 658 851 833 831
962 265 15 470 71
146 147 144 325 145
768 720 812 993 673
552 966 604 814 989
216 738 263 209 228
544 596 540 590 504
474 553 554 651 770
394 388 134 130 271
452 693 292 459 454
663 575 683 364 836
865 962 897 375 980
928 925 818 812 841
23 111 387 115 43
547 648 987 530 546
79 164 98 145 130
29 122 131 106 259
709 719 120 696 55
162 184 100 89 42
880 923 929 922 904
117 154 33 299 328
666 77 78 781 792
831 796 588 673 57
385 32 303 390 372
819 803 578 658 841
678 675 538 211 921
528 787 7 716 66
75 935 217 414 453
852 190 500 295 745
955 918 810 925 910
388 442 434 435 431
131 107 328 192 19
704 79 313 390 894
842 850 800 830 838
883 645 597 755 885
69 291 886 331 606
870 846 344 765 588
322 464 62 308 327
263 342 262 453 268
352 127 441 393 446
837 871 585 878 686
780 572 635 810 298
940 804 833 854 955
531 541 883 619 542
491 461 379 932 307
298 21 44 555 493
949 931 716 705 751
962 447 455 935 386
480 37 302 294 303
207 243 228 216 232
191 182 214 280 223
711 844 755 979 545
793 313 370 383 20
984 844 762 995 65
469 304 336 134 459
805 801 705 716 965
417 959 308 553 603
739 768 843 853 557
984 827 989 577 726
472 852 87 481 111
170 29 282 223 280
825 17 716 624 999
582 843 841 818 938
11 262 113 311 37
313 529 432 59 33
863 378 701 799 601
482 484 486 481 412
504 657 622 760 623
548 269 592 119 11
302 340 294 361 333
899 99 915 890 369
272 70 71 477 92
894 352 317 639 350
865 938 555 248 726
428 418 498 468 266
932 712 958 617 730
809 668 664 837 658
887 715 786 356 815
668 687 576 683 681
421 197 208 407 732
491 273 307 293 342
63 92 234 407 400
95 745 661 948 365
504 625 946 919 921
191 189 137 127 190
395 199 202 203 209
833 795 845 836 718
91 413 467 430 455
527 903 955 928 295
681 675 857 670 795
680 90 575 666 371
547 602 726 628 729
276 269 66 270 453
297 293 188 273 471
729 524 379 443 615
246 221 247 694 224
844 458 487 710 649
62 30 61 5 294
387 351 64 226 189
793 507 99 583 944
460 462 467 481 284
659 936 88 618 552
61 63 146 147 650
802 659 768 715 986
744 140 444 852 676
955 951 378 653 924
978 259 688 860 323
81 584 223 257 197
292 234 249 114 889
905 183 128 326 129
777 789 90 787 555
21 34 272 107 93
147 238 168 873 116
414 962 869 70 828
350 954 642 572 393
776 483 156 238 154
932 123 143 138 158
255 349 38 124 286
684 790 555 670 837
277 285 55 982 329
274 947 725 329 295
871 928 773 847 582
71 72 70 692 962
814 711 547 747 758
886 937 484 620 41
444 439 461 412 440
262 126 147 161 180
270 66 393 267 403
115 484 304 288 336
259 140 53 61 227
130 194 257 174 396
795 846 478 2 796
163 44 750 187 109
805 964 873 965 777
249 114 267 241 274
812 737 384 736 678
994 604 987 621 996
944 653 737 857 736
833 854 859 858 825
26 470 342 95 419
405 252 865 583 244
207 204 247 233 235
869 193 445 66 476
635 897 811 819 359
218 302 294 334 301
477 455 558 465 745
26 509 732 354 4
999 984 565 806 764
448 273 411 434 271
765 329 175 508 905
214 260 66 12 267
255 39 258 271 459
973 178 882 949 765
703 641 898 345 579
251 981 209 560 248
32 91 407 190 163
348 340 15 76 451
237 243 228 832 242
46 300 94 96 884
669 776 676 671 684
417 357 369 419 411
892 994 742 909 818
3 102 982 270 35
200 446 387 373 692
488 489 331 529 498
982 959 977 915 888
545 502 577 572 814
82 381 903 933 585
55 335 3 278 37
532 824 685 597 724
776 674 669 672 675
23 27 466 348 437
909 99 84 861 891
456 479 471 688 452
539 763 277 956 600
569 698 744 961 906
858 836 722 666 681
386 637 696 433 706
666 982 605 684 675
12 732 438 187 192
837 839 850 830 849
50 104 58 317 323
905 974 940 944 510
429 966 721 649 907
241 946 10 765 846
216 576 689 837 692
636 730 73 725 631
520 636 810 700 765
155 109 189 184 183
674 563 678 662 638
81 481 50 223 253
153 16 42 89 291
415 962 250 414 418
883 820 999 579 1000
973 926 981 251 922
507 857 371 670 728
180 114 169 461 413
760 753 762 986 626
282 734 540 280 608
126 44 98 96 240
7 37 841 583 326
797 802 784 665 669
688 770 848 730 912
472 88 50 455 93
228 203 242 247 404
297 479 389 212 468
468 54 12 725 1
921 625 916 896 955
172 308 309 231 321
46 813 639 548 56
648 989 547 726 616
409 174 214 129 238
413 238 249 257 239
760 753 755 997 530
469 141 131 387 27
255 187 256 259 183
794 376 742 744 881
546 947 901 325 345
887 726 965 827 964
200 197 217 981 148
332 750 441 433 373
810 768 999 894 998
696 753 95 494 515
809 535 570 858 797
873 823 659 871 851
938 945 351 555 716
420 371 361 434 358
890 826 619 753 612
666 266 357 489 558
209 247 922 891 912
677 126 631 189 546
804 854 801 523 855
264 269 272 484 273
616 901 902 773 911
78 70 73 75 868
398 695 356 500 494
72 489 555 550 831
306 318 310 479 307
822 878 359 229 355
364 496 829 403 494
466 576 835 688 379
847 851 822 819 805
571 966 987 531 911
712 633 615 490 644
750 748 376 382 691
536 690 909 696 167
111 143 776 174 679
479 456 478 600 52
412 401 444 430 257
750 113 145 121 191
616 933 954 213 512
82 45 214 270 12
200 49 86 963 413
44 126 67 47 124
476 304 1 292 354
973 429 461 237 608
105 783 317 482 300
715 853 683 722 580
259 863 952 260 745
723 637 943 538 101
518 859 975 371 970
362 163 182 165 192
171 148 166 160 164
7 428 401 396 368
544 635 505 748 534
854 710 922 670 987
526 720 637 171 163
603 925 505 921 704
513 539 985 530 567
666 576 924 829 877
931 721 966 808 69
325 81 230 311 231
753 571 990 517 531
185 107 330 9 132
338 334 480 279 317
573 699 530 997 596
718 446 548 656 105
130 250 233 219 166
724 555 633 101 770
715 269 696 949 46
128 155 112 174 259
678 575 659 675 682
264 459 279 336 472
650 42 553 908 995
544 151 335 553 652
52 19 26 92 470
676 678 695 735 857
231 141 90 85 608
20 8 323 528 99
185 160 275 195 192
321 85 125 470 154
536 749 795 960 874
638 720 21 588 662
398 427 428 407 457
987 984 616 590 618
880 883 891 280 471
433 437 389 27 423
572 814 998 993 743
898 928 428 653 360
742 952 193 926 592
622 543 982 996 6
375 503 664 955 366
674 957 686 555 945
631 346 423 575 369
701 799 647 943 933
411 437 244 394 738
845 403 387 38 825
445 420 391 271 431
367 86 852 238 856
42 24 844 321 13
242 243 229 204 666
329 591 548 468 896
395 5 14 368 170
146 119 109 96 65
407 387 391 266 421
350 366 458 383 353
997 648 769 775 596
948 536 499 895 508
661 834 767 507 798
571 826 621 997 618
809 690 656 694 575
64 124 181 259 153
361 399 923 369 400
726 826 990 577 517
618 753 885 362 661
98 337 52 96 65
794 335 592 903 285
680 237 211 247 575
205 193 228 201 204
70 229 692 415 369
877 445 448 859 333
637 772 719 806 958
228 951 348 293 482
128 97 506 264 26
748 254 479 441 380
899 496 931 926 501
916 369 575 979 957
642 640 515 200 138
17 194 190 126 634
803 800 514 874 819
183 980 236 721 249
569 573 604 987 537
29 117 10 11 276
480 403 368 444 262
738 377 137 39 438
850 74 992 417 79
776 671 674 686 682
472 481 453 88 39
149 120 156 109 114
27 636 815 193 560
753 531 959 552 604
52 141 448 134 218
764 702 995 819 834
164 350 1 95 117
844 818 729 705 610
293 26 82 461 299
64 217 116 584 197
666 682 687 829 962
916 522 886 728 244
977 633 617 643 982
338 130 268 37 94
317 651 322 941 308
52 56 71 236 946
381 925 914 380 930
616 64 890 773 619
479 472 469 480 271
136 147 146 611 61
595 935 602 911 697
891 972 853 504 958
41 455 446 271 101
928 737 736 766 604
700 811 812 734 727
235 849 209 202 835
402 280 111 106 413
107 192 40 269 117
675 799 863 688 658
784 417 570 689 659
183 393 359 47 368
872 459 862 302 185
548 821 727 888 86
117 480 294 484 110
765 812 704 917 848
977 976 363 942 1
862 794 69 448 416
880 908 666 366 562
55 752 732 553 371
779 791 778 584 777
558 742 854 693 661
518 804 819 871 810
247 849 203 657 243
591 536 538 200 970
662 900 668 678 776
746 606 902 716 702
169 329 1 723 320
411 409 412 53 185
703 593 930 954 749
267 185 148 396 275
207 228 414 196 193
658 682 843 501 827
232 66 8 301 249
273 450 297 210 23
152 943 145 280 362
836 835 872 494 852
779 494 349 70 386
942 977 730 758 966
744 760 563 532 530
633 721 588 627 730
394 389 882 388 276
8 115 122 195 203
981 242 548 221 276
650 556 67 109 852
600 630 986 814 808
351 284 333 212 885
229 415 222 202 207
233 675 776 536 208
297 123 141 361 449
895 67 750 948 380
992 675 784 505 678
347 217 608 197 274
944 804 853 805 582
789 564 667 781 864
574 744 994 609 824
547 837 85 186 110
652 283 315 721 525
491 334 302 379 288
340 11 76 265 342
486 297 872 475 339
246 206 108 256 201
776 683 841 852 957
293 250 453 243 468
916 524 735 501 932
754 972 816 957 895
259 14 120 137 174
985 567 740 994 717
646 494 578 771 870
471 469 202 485 218
924 906 942 913 769
801 522 557 815 714
277 353 412 344 430
986 561 614 586 513
775 616 773 703 621
223 620 280 888 750
342 207 228 332 204
325 540 255 951 14
961 584 880 840 331
574 568 502 766 755
724 549 640 525 932
85 321 311 319 127
723 393 720 633 716
973 969 927 970 571
841 558 523 938 529
990 726 992 989 577
728 727 809 962 242
816 736 803 838 805
924 893 927 378 910
580 885 950 177 984
228 198 207 239 224
219 632 215 821 710
341 6 17 655 603
378 690 512 710 867
316 308 322 11 85
216 220 794 694 222
735 841 801 803 545
872 101 87 102 351
738 695 653 381 909
722 645 705 768 364
549 544 530 335 813
518 664 871 837 841
288 485 294 348 391
564 666 853 806 816
17 15 393 638 298
885 809 247 450 164
814 604 571 531 987
87 799 538 974 700
956 716 400 678 312
360 369 376 371 99
30 355 451 365 265
537 822 713 531 820
963 23 981 548 39
519 925 917 22 374
282 81 117 10 62
901 624 989 703 532
390 473 454 459 426
23 697 592 466 935
456 448 87 469 479
134 40 392 239 297
443 949 441 444 440
457 456 36 454 391
719 601 30 53 723
35 45 84 102 119
664 676 672 751 674
956 280 500 939 886
389 81 455 248 239
325 200 81 21 223
718 751 121 409 174
517 671 873 795 289
785 496 74 536 781
584 144 832 426 446
151 181 112 531 296
222 771 203 80 239
861 898 945 878 506
978 2 61 142 181
234 232 130 81 301
415 832 788 926 414
679 693 874 812 857
200 585 280 482 691
653 374 794 896 745
544 586 546 901 573
860 793 857 575 863
639 57 22 793 553
918 697 596 515 549
669 891 355 667 872
858 751 895 790 787
217 459 197 963 274
386 93 20 84 34
742 690 90 944 874
735 749 919 745 660
798 686 782 801 683
508 638 524 700 734
665 789 830 564 791
938 54 470 336 158
486 468 312 482 300
667 576 558 494 239
79 278 803 358 103
417 299 359 371 318
636 530 712 901 897
616 775 911 774 772
282 306 280 281 308
584 961 837 274 839
38 93 61 65 815
276 471 453 428 270
518 67 660 93 237
308 777 770 637 643
269 60 86 425 402
229 882 210 235 203
683 798 672 665 797
134 113 119 108 114
96 934 2 87 249
849 878 850 838 855
386 852 558 463 66
271 608 265 83 298
236 493 26 99 957
373 99 935 350 127
849 871 243 728 266
792 677 86 937 529
981 973 922 633 738
811 580 710 720 727
928 496 742 157 914
94 188 295 130 461
199 236 463 207 206
914 831 407 922 405
728 583 692 687 841
122 302 388 391 129
694 863 678 866 246
145 303 128 943 595
398 972 53 95 327
820 984 1000 531 819
172 408 154 381 285
588 678 677 776 795
661 782 747 536 944
90 218 302 185 301
824 399 426 412 359
164 999 321 648 706
608 111 23 472 217
34 568 421 409 482
238 101 38 254 896
992 526 753 760 897
860 414 992 872 38
735 751 674 734 572
870 264 455 242 21
981 782 696 973 854
867 948 853 915 939
959 805 549 717 988
95 277 733 345 886
296 262 634 66 781
770 487 433 384 412
155 183 184 40 161
450 495 299 466 71
56 261 53 299 25
163 967 303 17 33
68 980 296 497 465
643 986 703 995 593
180 143 400 147 145
633 306 372 461 976
799 374 941 277 976
754 769 588 650 700
726 713 827 887 761
87 121 334 249 898
231 280 325 72 282
376 374 415 928 702
863 555 840 71 495
854 933 193 871 501
209 691 248 213 922
73 791 868 75 646
776 992 678 809 668
784 74 790 677 786
330 48 298 255 420
887 993 802 768 903
666 859 858 664 675
833 854 800 803 507
785 555 787 957 860
685 798 667 815 668
156 40 510 174 563
634 996 510 937 638
420 942 351 491 457
224 228 204 232 202
95 105 93 103 298
793 277 947 647 909
420 388 460 657 387
221 219 386 872 301
320 584 309 319 779
210 152 283 259 29
151 152 873 940 173
967 772 983 925 916
368 362 121 117 154
728 605 578 658 681
941 968 538 511 518
999 881 903 908 774
802 717 664 769 994
446 946 903 968 915
264 275 40 271 258
567 593 808 626 985
522 644 769 761 757
37 873 3 61 102
144 584 291 231 638
731 767 754 756 535
207 115 90 76 658
252 199 234 224 255
530 567 996 535 619
387 272 117 265 189
169 170 167 149 155
963 518 795 499 910
821 302 459 981 472
584 846 538 536 796
524 699 969 728 653
277 463 592 363 512
783 781 785 646 77
726 570 990 889 184
760 551 561 100 740
220 208 91 837 866
715 408 42 262 43
827 820 509 964 970
459 340 302 279 3
733 67 270 298 528
342 400 347 122 348
34 94 37 95 645
80 873 841 986 693
901 499 972 906 814
511 719 925 930 729
160 140 191 185 147
737 150 59 161 599
765 971 335 976 898
322 350 704 705 651
88 237 472 194 217
261 263 297 196 134
97 32 487 42 58
578 658 819 582 80
296 297 290 468 471
826 994 814 808 890
193 196 389 81 832
665 579 797 540 670
256 898 504 238 291
330 76 333 332 134
25 186 737 160 113
743 597 721 658 604
76 333 97 330 485
882 969 935 973 927
322 51 343 97 635
666 843 564 979 682
988 943 933 716 888
374 537 738 871 702
32 702 715 565 902
750 232 238 108 137
161 84 241 93 25
693 692 656 794 691
840 780 844 669 837
16 98 338 339 103
223 88 123 406 200
162 168 167 155 157
943 700 404 972 934
938 725 900 813 586
282 173 280 185 230
328 319 303 306 278
833 803 854 819 961
231 635 309 959 311
927 926 922 19 967
899 708 902 706 918
402 187 66 755 154
605 678 558 940 723
998 1000 507 966 724
345 980 755 565 95
614 979 406 49 322
266 203 263 233 245
994 760 515 580 554
690 662 793 765 812
98 62 852 359 16
259 252 165 107 166
277 295 872 215 476
705 184 451 523 556
262 103 34 302 529
322 478 159 126 352
437 439 423 845 67
686 685 844 818 812
754 615 793 734 890
197 223 141 116 85
779 714 603 524 654
495 473 411 496 359
388 560 599 251 885
769 710 858 746 547
796 873 139 909 309
334 216 456 170 195
404 45 333 227 93
951 782 576 829 627
271 373 330 943 477
473 470 267 631 404
829 757 670 944 229
102 80 588 634 884
869 79 77 497 337
587 517 996 629 614
839 742 226 582 13
847 892 247 562 418
902 901 604 719 769
340 303 334 347 492
350 311 132 448 2
358 381 402 436 941
491 342 345 289 991
214 378 280 85 43
829 472 856 981 982
764 857 735 819 693
53 750 129 466 345
284 87 862 255 448
844 79 805 761 231
73 863 716 843 68
990 726 717 989 542
37 8 34 300 270
811 686 952 874 749
63 522 729 403 547
231 15 93 332 300
880 879 770 385 429
608 793 291 266 18
310 482 123 3 10
300 102 13 92 87
352 350 946 461 404
182 107 108 382 409
56 406 187 54 47
394 387 392 390 459
501 912 904 968 812
580 577 572 544 999
364 832 876 369 836
595 345 553 763 474
566 760 808 525 631
546 616 726 531 625
79 78 866 77 868
637 941 811 967 318
2 957 850 939 777
134 233 456 252 221
905 895 940 943 510
30 343 748 765 457
931 906 938 929 916
866 782 850 880 757
181 160 159 597 250
139 240 165 425 137
33 326 142 103 62
822 922 245 595 317
742 692 676 680 678
905 557 739 954 834
87 657 223 446 96
488 959 770 594 754
27 921 364 429 412
164 153 165 110 176
559 624 719 931 510
324 172 154 280 164
760 517 629 530 986
839 164 979 325 242
136 193 212 463 252
349 727 393 422 954
698 929 954 170 932
915 158 175 755 324
637 638 719 894 934
931 712 286 598 370
34 540 305 296 9
898 747 507 854 857
757 74 868 68 783
344 515 549 586 936
992 249 193 259 292
827 959 986 984 571
376 441 352 147 383
801 796 75 686 730
228 67 137 523 23
309 515 22 446 974
388 433 479 392 439
633 638 949 555 365
469 433 309 471 435
24 19 32 9 8
116 143 107 182 234
711 906 766 924 932
812 937 601 653 639
203 246 228 69 207
668 825 756 673 810
278 302 305 283 279
903 891 641 727 875
999 737 577 834 768
873 817 501 572 151
958 886 697 352 722
940 601 917 933 722
482 332 462 59 241
660 697 661 998 720
111 194 140 84 145
687 688 689 794 379
629 517 567 530 534
876 852 481 455 457
108 325 197 145 125
574 721 825 865 983
414 411 431 415 70
337 341 151 169 510
418 463 340 12 348
760 753 990 827 571
9 29 113 473 487
136 165 126 155 311
499 511 997 640 569
667 663 581 89 684
408 935 926 419 922
259 83 296 227 13
774 180 230 12 773
68 979 866 224 399
209 342 2 345 262
448 430 442 371 435
1 114 84 483 474
735 766 844 993 925
990 17 474 639 541
142 236 231 251 10
758 604 612 634 531
603 739 563 710 565
238 86 166 963 160
749 615 539 827 552
901 996 532 814 621
69 447 23 70 973
726 989 800 619 628
786 335 283 981 690
64 390 197 481 139
723 848 597 881 706
856 641 854 874 702
152 35 157 151 328
887 574 758 627 1000
530 893 915 549 554
861 947 545 769 544
199 849 219 235 207
656 660 199 201 249
563 60 704 438 947
409 447 206 218 202
466 452 862 430 469
55 328 20 178 402
776 710 857 793 853
954 885 953 367 925
973 969 882 698 927
372 428 493 39 395
842 829 848 979 780
998 819 685 803 841
716 470 63 478 648
763 193 749 340 886
968 861 801 920 881
963 50 54 179 159
882 642 350 935 270
359 276 133 180 109
446 330 271 287 391
96 243 219 26 63
96 194 654 937 643
987 546 932 577 931
666 585 839 898 951
341 337 178 177 886
616 619 775 769 726
656 663 661 659 664
819 658 854 858 499
130 21 38 325 41
586 831 986 639 929
920 706 910 376 949
273 489 100 486 453
718 837 60 794 523
796 95 64 35 607
563 678 401 559 489
769 700 711 913 756
976 489 607 491 892
860 12 71 684 863
76 252 199 301 110
99 82 18 262 98
965 830 643 596 990
499 811 372 520 625
518 963 847 854 856
7 708 282 14 508
576 414 694 692 666
381 483 953 633 948
840 777 791 674 588
828 749 669 594 754
524 612 587 945 716
660 51 298 432 937
489 490 606 603 19
960 402 344 299 158
341 162 337 175 381
425 143 350 284 154
162 920 796 861 735
33 270 465 319 280
882 698 733 744 538
271 459 462 469 255
705 612 490 806 79
386 334 170 330 496
815 694 675 692 695
83 97 190 187 8
736 673 815 841 9
27 270 23 592 885
575 812 576 664 666
472 143 84 675 515
924 932 931 700 763
889 973 408 266 347
53 152 67 738 998
172 955 163 321 528
720 710 940 928 929
488 490 331 643 316
713 235 994 117 531
297 76 855 852 330
872 771 862 469 419
519 930 554 772 985
840 749 517 733 936
845 507 855 863 859
540 195 325 491 110
537 501 805 754 804
333 138 122 135 330
898 905 746 912 918
869 415 66 229 246
46 103 158 776 799
119 482 299 420 58
76 333 71 463 863
15 430 291 164 706
917 948 980 506 639
841 859 693 852 858
241 153 186 245 402
844 804 502 728 570
543 881 765 774 720
989 817 577 802 814
321 172 775 282 703
381 352 373 380 376
694 863 945 875 656
627 778 140 609 724
509 772 814 644 985
340 440 434 415 486
750 414 372 366 364
473 466 783 77 100
865 432 690 715 832
67 898 23 357 49
753 571 827 761 894
347 237 388 27 217
981 69 862 23 450
368 681 998 756 528
410 425 914 140 430
859 795 857 664 855
976 423 408 370 350
582 737 915 761 511
200 238 516 700 116
963 234 847 65 203
744 168 655 331 162
859 693 833 910 815
214 98 316 634 5
484 459 392 412 368
71 3 484 41 951
602 911 930 746 706
820 929 966 827 531
528 587 891 937 739
382 859 727 938 957
11 12 24 5 92
280 458 282 601 85
694 575 845 875 276
938 83 510 668 753
974 737 500 601 132
932 806 705 311 379
781 788 73 791 497
743 818 801 353 724
175 177 341 151 149
322 320 61 308 276
954 805 715 952 922
588 572 743 785 858
904 718 148 86 237
651 309 321 533 959
318 422 732 359 338
520 994 617 527 717
530 551 612 619 901
680 414 750 738 688
346 256 12 271 249
713 883 586 894 531
490 431 309 231 42
935 949 68 454 800
157 169 177 167 178
170 301 448 76 51
517 760 634 539 622
163 225 238 178 171
576 830 71 584 78
653 624 919 644 740
527 616 604 619 532
218 249 5 656 222
469 390 445 66 276
997 581 987 571 577
592 633 28 806 922
194 48 41 200 50
567 629 986 530 614
192 179 263 235 195
751 953 908 572 898
635 806 709 991 634
977 384 976 366 373
97 167 95 96 103
770 383 863 875 980
765 22 535 959 146
316 152 458 278 173
774 925 999 625 570
470 71 489 72 497
771 727 659 663 292
718 499 694 660 656
266 397 38 148 375
515 516 521 657 628
125 92 11 173 188
1 37 460 35 52
556 713 810 860 714
485 302 463 872 452
928 737 561 815 855
862 263 387 284 386
115 120 155 591 161
757 781 860 779 839
963 347 142 915 584
466 731 93 373 404
928 404 45 356 921
728 678 725 953 736
313 100 306 1 483
217 75 969 642 197
303 310 1000 6 999
821 216 445 962 210
11 285 14 128 319
607 723 58 999 60
672 854 844 803 684
27 330 14 9 130
179 427 409 419 349
733 601 321 322 144
755 425 605 345 969
692 693 697 675 536
687 357 466 738 809
330 76 266 332 397
752 2 599 51 300
165 116 148 311 241
226 7 360 10 356
756 762 826 640 990
854 860 151 873 723
332 218 288 340 347
740 504 101 568 194
506 700 778 560 527
531 551 726 604 516
554 534 567 532 748
963 548 875 799 661
21 101 26 22 146
406 396 421 363 118
900 422 350 927 650
440 377 442 435 365
901 602 743 940 604
388 608 200 97 661
616 703 901 696 546
631 738 433 751 555
361 607 968 359 831
324 24 179 45 5
955 511 786 839 979
916 943 363 422 553
820 970 810 993 803
517 826 713 725 552
332 333 76 340 301
170 23 180 183 256
720 857 599 381 774
833 675 854 859 659
326 317 184 178 590
444 429 726 380 358
370 487 37 393 47
148 446 357 173 354
803 805 844 738 502
161 179 187 881 553
231 608 458 281 25
621 985 623 567 521
229 268 850 920 732
217 200 963 920 842
925 920 895 898 952
343 796 725 933 696
889 642 934 322 310
753 573 568 995 814
750 671 733 673 379
972 705 625 716 580
62 464 191 303 306
428 438 441 443 450
331 82 211 401 278
172 428 114 161 458
783 767 766 777 426
280 311 182 139 153
292 606 363 132 491
399 369 398 418 411
858 524 874 852 812
483 886 86 895 143
175 708 976 765 374
124 750 408 404 27
786 790 784 788 792
391 981 392 450 453
738 944 603 704 727
986 618 760 609 580
824 668 678 580 759
908 925 953 893 538
153 303 171 44 180
364 794 998 374 661
901 804 905 579 553
269 482 41 455 472
618 995 736 537 844
27 141 81 160 445
947 556 778 516 600
611 106 960 296 660
459 479 469 290 242
896 727 448 832 875
525 549 934 1000 884
829 597 193 847 664
561 821 658 495 273
268 195 332 304 88
359 496 374 415 354
859 432 440 449 845
32 83 24 259 81
583 878 209 210 199
334 404 268 950 264
455 403 462 445 852
972 975 706 543 741
990 578 970 509 795
277 744 981 548 141
252 201 254 29 257
147 200 145 136 234
847 518 851 796 804
276 481 264 38 234
730 676 932 970 693
567 345 306 552 601
77 687 684 732 757
945 498 823 156 154
855 444 288 480 334
182 135 298 84 81
812 715 702 524 653
238 157 158 601 592
181 751 148 185 105
204 21 702 694 236
64 144 111 139 197
641 662 510 886 458
882 698 935 661 976
332 138 498 11 76
470 105 17 179 428
215 249 377 693 211
37 262 57 348 264
583 836 664 855 816
812 818 940 945 893
253 234 238 12 855
500 584 875 757 679
60 325 162 128 63
361 448 410 398 436
216 249 256 215 70
335 690 971 673 18
855 564 675 665 514
854 94 718 456 518
276 342 432 313 23
2 343 635 47 262
423 447 981 284 453
209 229 224 301 192
962 197 414 608 850
592 89 186 7 286
988 634 826 762 966
281 280 919 282 915
841 690 891 815 523
313 483 322 89 704
119 18 112 32 487
578 859 876 80 852
79 868 46 770 777
714 842 654 555 956
134 249 117 201 114
558 575 682 789 666
457 461 405 323 962
327 35 171 312 184
813 313 607 367 22
652 327 920 572 736
340 301 334 330 333
742 747 893 774 652
692 213 254 201 210
219 253 247 221 832
347 217 64 116 133
581 924 530 533 931
303 95 959 760 814
571 713 531 987 616
68 50 878 351 277
999 768 827 761 705
607 344 57 456 289
616 531 773 726 571
840 592 544 634 917
688 828 558 785 663
384 483 933 321 959
347 217 330 231 185
169 637 177 428 178
20 28 895 650 240
271 114 372 96 132
167 175 155 106 112
832 219 387 81 455
930 730 985 625 816
84 80 858 859 855
584 982 846 238 200
326 189 424 324 100
243 207 203 228 247
940 886 946 932 639
33 43 42 329 13
550 654 572 501 705
300 339 694 304 412
705 993 967 844 761
101 240 362 892 30
81 232 220 246 252
327 425 454 326 300
96 104 88 30 59
833 782 797 80 836
832 855 725 500 693
407 376 419 433 414
881 591 893 478 158
393 487 350 370 359
814 826 621 983 577
830 686 667 684 869
470 809 249 188 971
560 421 502 913 895
883 716 917 305 372
535 935 599 922 102
658 962 687 646 834
111 674 683 223 116
407 395 15 213 505
229 248 388 698 935
463 548 452 863 478
255 480 259 232 258
342 437 297 442 432
569 761 604 987 901
87 557 889 697 723
455 459 462 277 454
932 917 723 942 749
216 205 850 822 229
472 876 459 481 485
886 269 245 259 921
995 709 802 888 892
478 470 725 458 57
987 546 616 775 820
816 878 802 384 793
257 253 232 238 832
207 216 209 224 206
322 312 58 6 310
535 988 567 917 517
195 333 265 293 304
788 786 787 908 909
730 884 970 850 441
471 396 296 486 423
283 288 302 290 286
264 462 192 261 448
266 855 271 397 202
775 987 616 531 604
104 94 1 28 93
965 415 743 862 843
273 971 209 18 407
755 753 959 596 345
122 274 454 84 451
434 148 233 390 351
254 107 117 269 256
945 962 562 355 374
631 559 37 121 494
669 686 674 671 957
383 124 109 132 799
706 931 696 826 510
418 482 453 432 476
233 248 232 199 202
204 250 242 193 198
885 615 883 721 966
942 959 890 765 34
308 489 458 318 752
79 412 368 383 431
111 259 311 24 223
43 324 413 125 161
251 221 248 981 210
655 574 615 600 735
1 992 953 140 67
914 938 823 518 503
515 584 555 536 538
920 378 952 940 894
76 297 386 484 466
806 861 812 636 880
275 499 745 63 471
665 564 659 830 839
998 860 728 658 837
418 434 978 407 440
203 222 747 209 226
485 48 29 40 276
458 15 319 57 322
298 952 881 297 943
325 311 323 147 642
577 719 703 532 723
793 54 2 87 548
716 812 888 696 720
900 595 508 885 195
832 580 54 937 402
33 303 45 6 601
261 346 209 475 279
987 956 800 897 95
831 663 866 714 90
684 663 666 957 738
260 25 195 83 133
387 462 476 448 272
804 993 819 658 843
496 656 666 498 646
911 524 966 910 929
785 783 784 824 605
869 791 778 779 777
145 722 298 359 99
632 653 690 728 878
993 816 812 802 966
69 967 320 958 868
507 871 858 853 823
611 57 292 884 934
943 923 941 899 920
645 637 96 103 770
128 326 175 186 327
350 429 352 366 958
104 160 159 179 251
268 58 958 404 23
347 286 288 353 279
784 73 673 792 559
864 786 646 880 791
345 935 82 601 404
467 416 441 426 366
1000 549 586 278 37
163 114 893 111 132
72 71 956 665 816
781 792 864 559 779
434 872 862 440 250
726 807 758 810 570
72 830 786 864 714
863 595 831 840 296
672 683 788 61 828
637 715 883 933 827
81 98 101 94 104
158 176 161 163 350
22 158 550 959 652
85 257 189 467 114
465 584 496 470 747
400 471 252 465 334
896 326 395 945 923
839 840 961 864 683
178 36 161 13 112
363 912 884 914 895
436 273 473 442 320
942 19 533 719 634
437 896 452 381 380
181 107 64 232 141
547 707 638 816 588
242 204 201 216 206
827 580 713 768 577
225 196 247 896 575
718 576 852 430 444
191 117 859 40 592
552 725 37 648 683
203 242 228 850 244
479 459 448 277 310
229 250 221 233 248
762 676 674 670 827
237 849 979 564 860
517 634 530 730 587
277 719 337 732 884
824 80 161 878 937
808 534 619 552 996
23 922 207 228 263
687 668 686 663 683
927 870 973 950 981
685 668 683 681 676
549 758 510 588 617
58 477 285 387 265
518 823 511 822 501
688 736 794 709 942
220 905 204 205 219
947 384 972 496 943
519 820 512 822 714
146 41 238 132 46
955 842 555 806 716
242 209 688 962 325
927 31 470 17 7
348 288 40 263 334
115 465 263 480 225
890 760 687 575 850
295 956 297 856 482
531 826 730 753 577
695 692 665 867 869
483 295 105 284 62
507 869 345 661 935
859 110 418 395 856
862 358 178 752 345
548 656 815 5 846
248 418 450 394 229
250 199 218 197 480
124 408 360 39 122
450 394 608 389 276
907 911 913 948 699
783 784 781 73 452
62 28 45 13 85
106 124 555 20 292
509 44 524 895 995
720 713 880 544 806
924 755 532 753 530
588 637 611 779 634
310 189 366 3 750
928 694 972 746 67
588 140 945 106 506
960 727 777 802 359
703 1000 998 705 22
879 78 792 788 496
538 982 510 184 895
325 82 11 197 16
834 684 675 683 589
24 19 368 149 105
388 391 180 71 831
757 784 783 868 781
828 960 317 783 824
143 553 846 97 49
775 578 537 609 807
70 962 872 441 636
216 206 29 208 215
601 934 920 799 895
997 968 637 928 938
2 1 3 884 468
263 284 51 468 301
436 130 397 159 448
131 135 117 119 121
518 853 963 847 795
84 88 476 16 296
749 527 563 20 112
728 835 716 978 950
225 449 440 141 420
853 751 691 750 852
124 97 91 129 374
247 835 449 469 882
229 251 248 250 246
572 807 995 672 756
140 277 467 284 457
795 663 755 700 681
921 494 955 972 898
547 580 699 975 740
889 143 311 914 550
118 126 283 330 132
748 593 4 538 536
307 600 595 43 735
577 994 517 604 621
845 696 792 755 826
814 616 604 703 711
201 488 237 224 221
643 651 63 780 807
156 735 734 959 331
726 603 746 77 820
360 411 399 400 398
193 204 221 251 660
584 217 608 200 388
551 931 806 590 572
398 378 349 351 636
675 296 875 900 699
580 844 571 811 726
168 100 332 922 915
489 633 926 490 749
111 311 325 309 142
27 91 353 245 395
857 920 617 690 948
872 459 632 469 376
485 467 264 469 471
48 38 219 251 203
671 631 354 319 687
757 770 784 787 868
548 494 493 656 867
940 905 742 944 360
394 148 135 434 221
299 400 638 895 945
183 971 10 241 260
945 953 908 948 927
123 638 598 767 357
805 908 925 764 912
957 558 497 494 589
885 982 561 871 809
951 583 859 878 576
963 200 142 608 981
387 392 66 472 271
956 976 950 941 723
697 693 296 662 731
214 5 238 34 188
445 276 394 391 388
675 664 681 673 666
679 475 620 717 799
219 256 216 206 205
998 795 238 63 157
303 780 142 98 592
310 290 335 307 862
502 604 753 619 561
662 844 807 761 705
887 501 993 816 844
953 899 838 951 849
530 997 515 901 604
511 918 643 909 925
11 29 5 314 165
492 592 277 463 348
759 790 574 999 74
989 504 549 808 602
60 595 148 229 915
910 926 932 918 977
368 353 799 300 49
80 859 583 693 678
268 367 606 850 266
228 207 336 463 289
807 999 820 816 616
253 116 211 234 446
109 126 127 183 155
731 1 699 885 886
379 241 188 149 423
868 691 663 792 473
527 319 709 738 794
491 348 451 297 452
123 190 119 106 122
709 307 601 936 535
947 370 983 853 167
828 414 364 751 440
38 48 301 207 448
760 43 755 604 635
715 835 708 828 193
922 926 973 935 419
714 778 879 979 779
475 492 379 290 491
445 412 387 435 353
301 251 248 485 209
311 7 881 358 983
402 266 439 115 360
287 184 156 195 252
920 241 186 128 108
331 488 501 473 608
681 798 805 829 80
459 134 463 745 242
116 138 217 64 141
156 169 937 323 151
760 517 755 504 586
740 525 581 542 384
859 821 832 364 578
472 481 394 275 484
715 873 797 679 727
748 544 557 937 536
544 584 281 541 623
686 685 663 672 676
217 138 426 330 141
751 708 603 739 510
821 344 377 269 867
585 325 583 661 957
999 816 570 861 705
204 244 365 419 342
631 869 665 558 832
965 801 805 800 999
199 738 375 695 979
136 147 140 142 895
975 374 175 930 373
581 567 554 530 814
783 981 696 787 973
438 279 168 550 403
39 260 276 389 116
825 844 932 706 580
25 470 19 67 408
493 821 498 436 496
366 528 372 510 638
795 670 854 68 715
64 646 792 529 788
418 419 497 262 883
75 963 217 274 935
176 191 110 155 150
507 833 194 584 800
920 376 358 277 511
639 683 413 633 687
75 78 868 68 556
175 240 126 601 326
490 73 830 489 70
631 289 463 456 348
997 530 924 573 956
233 248 237 324 407
335 274 540 758 553
622 924 629 901 528
716 720 933 634 458
128 109 82 2 127
161 366 184 735 156
48 193 471 445 469
773 571 987 984 911
107 106 31 465 82
773 726 588 761 705
320 58 13 316 6
940 644 554 931 721
829 859 583 951 450
499 375 378 857 99
488 298 935 419 72
92 467 82 91 103
326 129 123 186 155
336 472 480 269 100
774 60 112 806 22
221 235 204 232 201
729 724 824 542 774
886 292 996 9 540
883 805 645 603 637
855 367 465 955 401
544 540 4 505 881
896 695 402 646 357
621 616 623 997 808
478 799 167 374 811
666 859 687 375 663
362 425 350 21 332
567 549 995 566 515
635 634 400 636 892
838 209 226 688 210
563 754 774 612 990
816 806 501 954 909
70 73 694 72 962
149 317 524 595 547
807 801 747 768 764
963 782 804 810 756
622 522 565 894 616
517 889 676 677 798
331 345 177 765 550
176 160 138 234 190
193 219 226 71 232
746 511 588 923 553
39 94 118 36 295
929 966 911 987 602
874 807 812 664 802
9 34 260 138 119
815 679 690 693 668
572 582 883 514 768
502 811 844 545 805
253 125 832 116 144
763 586 729 536 983
751 681 979 737 734
517 936 567 586 760
711 976 755 524 980
302 348 479 263 467
871 951 804 850 689
750 402 97 53 194
168 112 345 752 601
114 52 519 595 153
221 251 247 278 244
800 537 954 972 948
515 554 522 640 741
8 3 100 95 51
757 588 668 790 791
445 608 447 391 351
802 503 820 993 518
945 682 944 923 382
826 795 500 964 658
690 816 854 957 675
781 830 838 864 780
73 860 529 71 555
856 656 690 896 855
209 849 495 210 664
49 37 53 103 99
97 107 197 5 32
271 390 434 299 453
329 954 952 538 86
721 680 744 417 498
499 720 767 609 311
351 353 429 455 396
822 728 705 878 847
978 148 926 446 414
502 655 894 724 807
746 157 168 944 178
668 793 998 867 501
44 806 303 313 309
200 151 102 38 343
111 465 889 223 306
986 959 915 82 535
878 880 829 883 847
909 959 633 550 915
817 586 975 765 464
423 348 277 132 732
745 193 204 881 198
425 416 447 493 420
835 734 817 855 858
226 281 939 490 661
483 177 311 24 501
144 139 81 185 322
113 358 57 142 376
807 617 674 559 865
295 457 465 448 424
576 689 71 869 78
210 203 209 878 849
732 270 269 267 943
203 219 260 193 246
988 571 517 743 900
433 237 5 120 148
806 13 45 42 6
759 990 826 762 634
810 360 766 636 737
968 620 705 980 811
897 834 337 479 56
328 277 15 943 493
14 482 605 267 190
383 393 352 106 422
119 362 431 258 750
383 350 353 362 106
65 60 49 162 61
59 86 278 62 111
840 659 663 681 866
130 252 122 333 203
725 365 691 692 690
961 217 733 200 237
872 896 415 40 448
580 768 685 602 986
814 769 808 826 739
857 937 679 845 693
130 164 154 137 118
904 952 928 930 580
12 735 761 931 753
77 980 947 777 72
644 806 955 738 226
285 280 316 308 599
448 101 134 394 262
683 995 993 647 716
7 31 19 82 231
388 90 433 385 450
751 382 364 750 376
461 67 447 337 179
341 345 337 69 168
718 795 776 959 296
773 628 596 552 911
654 778 770 308 842
458 323 601 326 319
233 301 248 469 431
321 319 307 312 729
67 300 350 292 497
123 61 536 343 960
488 637 543 6 998
655 545 744 69 603
395 405 399 404 187
881 931 913 522 893
20 66 755 7 974
12 974 620 3 793
928 675 679 753 940
467 265 473 357 856
105 386 410 373 462
654 159 319 156 321
896 745 584 744 641
316 145 322 323 325
797 507 845 80 661
768 965 989 761 993
161 174 223 117 108
860 928 10 412 736
385 360 453 425 461
879 842 452 976 422
176 144 171 185 85
141 195 131 122 135
887 415 965 814 678
373 878 949 399 403
766 764 769 970 966
844 743 793 826 754
936 888 899 709 617
561 897 701 558 476
868 78 784 555 564
591 705 803 554 833
100 299 213 592 286
922 899 399 412 23
779 754 716 720 617
66 154 270 271 469
663 631 419 872 299
607 739 621 748 977
212 218 114 301 469
414 270 378 489 175
141 194 455 253 252
749 417 277 428 424
778 744 655 545 69
581 636 635 17 327
374 372 750 241 953
882 472 459 275 260
427 400 351 460 349
770 528 309 611 550
967 732 947 107 902
675 875 687 576 809
906 509 924 741 893
750 670 678 662 673
822 859 434 208 448
419 76 638 239 293
469 476 473 471 475
466 451 427 430 434
576 664 863 838 742
110 852 415 913 446
214 405 59 160 266
383 60 553 51 58
753 760 959 755 588
710 700 933 722 378
397 227 471 418 67
43 754 552 523 959
497 68 261 364 867
903 400 946 949 444
872 462 480 333 386
603 638 972 749 652
342 333 862 203 197
901 942 906 975 616
450 210 346 193 248
654 829 780 791 708
854 833 803 798 858
489 316 917 32 419
664 787 665 863 567
426 960 783 494 496
686 677 798 683 668
964 965 605 783 658
487 864 777 528 697
887 810 965 801 844
129 122 460 306 141
797 840 818 665 841
527 630 616 999 994
674 768 2 459 607
47 946 974 99 18
453 267 392 432 410
939 496 557 840 667
487 483 6 231 313
371 243 396 375 245
77 74 779 73 868
1000 731 516 699 937
186 292 56 161 480
727 725 834 639 352
698 546 989 565 711
176 500 747 898 838
725 747 826 573 754
262 968 316 458 382
292 776 702 492 337
579 627 805 801 570
805 984 931 1000 903
120 40 8 41 227
145 156 230 139 325
863 856 845 928 209
981 548 870 536 555
18 497 428 505 15
874 795 812 857 991
55 6 487 103 22
642 823 968 840 519
959 555 967 933 889
248 434 392 324 453
399 69 7 197 437
448 62 442 425 914
335 340 345 178 937
155 947 708 167 553
941 489 949 633 572
527 504 626 533 999
676 750 685 675 677
897 769 571 908 984
462 278 37 57 277
932 927 924 929 906
701 740 277 888 900
865 835 821 423 832
21 12 234 203 272
864 961 938 558 663
147 136 240 137 158
870 694 720 962 865
490 716 914 698 720
710 855 670 718 854
277 151 935 926 595
224 77 248 212 193
435 423 871 375 382
340 358 631 293 190
883 570 726 929 602
938 852 898 835 958
541 779 474 561 598
72 655 322 770 311
982 942 523 710 956
714 786 903 625 724
802 602 807 1000 768
535 991 629 573 740
375 446 355 432 837
53 2 89 137 48
778 559 499 606 655
838 955 786 558 393
665 507 834 672 863
658 970 582 682 761
673 669 802 607 667
690 749 482 750 354
274 270 349 186 264
26 486 100 276 138
90 76 115 218 64
999 546 764 807 805
936 60 611 61 496
967 600 936 184 598
112 162 167 174 188
276 29 89 182 32
348 193 76 428 926
844 716 703 573 803
585 71 488 340 320
128 129 125 124 187
518 800 847 871 823
265 72 704 15 451
969 511 642 274 162
435 821 437 356 358
168 402 20 109 383
954 1000 641 922 898
828 536 693 721 799
231 280 281 608 842
69 337 17 345 719
563 816 705 56 119
954 37 55 716 882
981 248 209 232 208
844 843 710 516 605
986 753 900 762 669
881 25 236 53 349
697 991 900 351 728
635 423 501 72 349
119 109 145 147 142
801 968 822 772 955
69 17 342 337 256
964 965 834 751 845
571 711 512 892 532
725 602 988 761 534
929 951 944 398 940
168 418 326 976 511
965 761 964 834 727
891 572 626 814 995
9 25 10 691 666
835 672 873 671 680
155 226 733 941 943
348 473 302 279 337
969 842 828 905 927
291 17 25 9 487
419 375 369 3 381
715 822 734 795 857
428 265 583 87 992
608 392 272 415 410
907 725 691 718 971
126 119 108 183 113
140 360 255 234 160
501 762 892 857 753
547 553 63 520 953
758 699 990 826 570
995 528 638 99 956
883 768 665 686 669
378 205 669 845 620
511 502 702 944 789
477 455 484 278 480
630 919 976 977 283
705 774 729 861 541
2 183 372 368 56
737 841 326 171 174
682 841 843 664 501
771 649 222 709 346
42 37 301 54 951
931 924 906 596 755
692 738 686 750 694
804 844 803 715 819
111 271 88 387 267
186 155 959 296 324
511 963 503 863 823
400 69 15 179 418
2 435 486 491 426
937 853 776 265 558
770 489 75 830 74
675 829 863 951 714
63 146 46 746 144
999 818 664 505 907
419 352 381 968 194
436 291 57 453 28
834 816 727 844 819
705 697 754 708 874
112 635 37 175 97
602 827 719 615 699
827 331 537 848 645
158 971 898 948 980
732 291 436 448 454
990 883 726 992 531
751 691 375 678 750
800 822 847 503 499
476 65 349 87 373
564 665 543 494 686
35 321 458 189 119
638 673 668 588 735
430 636 476 440 372
490 488 869 489 242
547 967 780 974 554
932 975 917 747 950
241 870 338 50 846
990 897 726 634 762
69 821 597 531 978
151 238 143 241 61
419 896 397 158 943
115 348 334 340 138
540 734 865 841 561
858 578 833 825 859
217 963 64 362 200
404 491 473 210 950
432 378 382 738 394
970 990 753 762 531
349 373 584 920 896
446 794 930 59 818
552 162 724 326 644
603 927 758 929 917
414 415 771 419 360
11 76 301 333 340
79 891 866 357 880
981 548 846 247 656
433 660 835 771 439
455 480 275 336 475
696 548 661 697 932
78 310 22 805 844
697 514 295 854 186
60 44 114 103 54
912 356 898 422 370
135 76 12 333 332
682 797 834 798 668
700 909 933 509 899
949 638 374 329 617
308 914 22 345 941
581 530 901 567 573
476 324 461 481 245
323 995 327 111 7
814 559 367 768 593
826 767 604 837 753
631 220 863 205 695
319 328 173 297 968
928 691 661 818 695
121 122 133 113 403
203 235 878 979 208
296 38 480 267 34
584 164 160 880 837
828 963 75 217 347
425 428 399 398 400
57 371 765 603 354
72 70 77 71 545
950 923 841 166 974
97 92 410 427 413
996 635 636 693 991
994 517 614 533 534
333 237 189 215 688
472 455 469 324 403
678 74 697 869 693
94 76 469 389 275
205 871 632 193 260
44 58 904 395 165
144 601 155 943 289
749 1 66 698 438
290 251 957 291 690
697 636 711 924 829
720 722 603 746 601
15 18 293 266 471
130 160 131 3 96
777 550 564 100 802
209 106 115 301 467
698 591 393 190 700
219 110 203 225 160
792 374 376 768 757
890 717 619 990 808
382 400 54 419 402
430 419 448 361 413
162 303 184 893 126
708 699 936 599 636
696 745 903 948 908
248 250 220 221 203
473 466 366 691 558
981 973 447 391 253
890 649 528 283 586
705 999 805 941 764
155 349 236 83 945
18 372 370 402 357
677 725 685 816 683
741 581 687 988 622
693 576 689 666 809
792 787 788 786 496
5 59 280 405 84
459 87 326 101 120
78 477 896 659 68
313 57 553 306 649
260 67 728 878 353
620 812 741 711 575
921 893 951 647 793
857 693 858 938 856
781 316 837 729 840
814 577 924 827 699
891 582 897 546 760
825 757 824 759 858
501 863 486 428 693
494 831 71 659 78
352 376 350 428 601
420 429 442 439 392
297 294 253 292 298
150 177 174 93 128
200 442 14 401 199
535 503 7 922 629
143 331 483 311 306
910 974 112 880 842
337 723 886 340 345
806 891 708 888 720
633 380 306 677 367
57 428 548 799 636
355 406 358 421 408
713 990 726 531 571
548 799 960 846 896
394 472 455 387 38
20 608 19 317 173
447 450 387 472 445
515 530 533 586 956
579 247 851 928 845
395 226 218 219 5
229 86 248 375 622
55 2 881 315 717
497 876 730 783 613
241 551 282 18 112
155 909 67 519 367
229 392 448 444 442
373 899 361 436 383
584 217 64 347 144
986 614 580 577 618
515 530 628 614 536
517 344 93 292 592
904 990 851 713 764
79 967 729 945 868
786 757 714 837 654
871 878 738 849 718
813 619 514 616 515
699 906 573 530 901
23 973 935 325 885
796 795 659 960 845
678 771 589 687 869
420 784 863 487 318
292 454 125 53 457
509 703 704 698 593
863 555 684 206 850
475 480 473 566 420
330 231 27 430 185
341 337 177 511 168
547 513 984 602 573
866 828 193 835 862
242 243 206 881 219
114 395 110 121 165
312 1 308 111 319
226 837 589 869 866
834 879 978 880 679
42 230 110 139 470
642 989 534 706 883
343 47 21 553 296
666 70 68 77 575
249 206 255 264 124
716 502 590 124 240
271 272 443 265 481
498 835 873 497 493
538 544 885 721 881
98 104 259 36 2
653 806 705 175 715
30 955 494 998 47
755 581 569 996 194
750 273 87 481 113
746 22 601 65 765
736 951 508 170 433
703 1000 921 546 916
1 765 934 103 853
404 403 397 245 38
854 992 998 803 851
112 280 635 936 24
836 728 658 845 78
949 6 746 15 633
69 71 876 151 335
443 914 885 881 290
638 392 246 410 329
905 851 579 801 904
719 706 956 749 637
334 553 528 468 302
771 608 545 828 416
510 915 917 500 941
760 21 974 909 238
735 678 707 869 992
832 235 865 248 332
168 752 269 406 126
602 761 807 775 827
53 109 214 241 620
855 562 898 707 941
935 277 347 332 653
212 239 852 205 860
293 715 348 379 213
542 325 538 1000 989
816 663 631 695 869
684 667 676 685 662
482 454 453 463 270
822 904 931 772 65
620 711 566 634 996
877 102 936 263 438
440 64 389 275 391
185 139 143 231 312
37 185 20 8 44
871 845 692 199 694
820 546 804 819 999
773 547 775 537 807
720 916 763 914 708
622 376 896 946 601
977 705 3 525 724
407 125 225 749 946
861 463 687 885 437
118 175 483 172 309
393 486 270 340 386
824 859 569 769 729
956 484 461 408 57
463 135 436 330 40
50 245 188 39 122
827 760 552 761 533
820 822 546 803 703
840 421 956 837 860
253 255 130 140 186
858 857 747 939 695
608 226 234 244 832
393 417 277 15 162
203 263 463 394 450
935 261 845 364 432
388 250 358 396 450
277 594 75 542 824
204 40 463 39 48
604 987 699 532 531
112 603 590 533 645
576 631 836 866 831
920 956 916 26 955
555 529 489 226 779
955 226 989 637 941
110 269 210 256 405
372 935 658 380 606
885 27 962 888 465
604 773 816 807 726
608 388 276 164 391
280 721 315 387 314
428 46 525 635 56
280 36 282 281 311
577 796 743 834 534
748 530 587 535 629
248 463 221 394 301
174 146 156 234 323
350 436 130 392 435
919 49 912 927 915
297 860 84 864 522
221 504 628 593 117
229 375 692 446 691
463 304 900 738 750
50 56 470 17 1
487 396 9 66 425
814 741 619 989 899
342 348 473 332 293
226 898 740 186 794
347 125 243 293 473
417 671 777 738 486
617 188 636 647 976
639 501 601 108 241
567 535 551 581 712
391 449 748 428 363
453 72 363 277 383
897 821 970 825 753
776 144 59 272 109
301 106 935 882 148
6 379 773 13 328
396 46 92 412 366
869 674 876 282 494
155 104 553 895 968
169 337 168 179 151
929 906 899 916 923
481 66 186 34 872
845 832 695 718 941
748 556 500 62 114
993 707 668 841 816
370 355 690 359 704
693 662 409 179 832
511 472 61 157 146
121 185 423 196 64
664 578 576 710 693
308 460 595 603 320
511 173 550 959 889
984 713 753 1000 993
128 113 310 123 603
49 886 493 375 58
124 362 140 214 92
155 490 161 175 428
490 792 968 777 438
833 854 836 856 961
872 68 771 275 828
870 981 212 122 897
990 758 967 747 603
347 330 274 500 116
944 836 835 840 857
214 152 1 109 298
686 685 869 674 620
364 375 357 415 363
578 804 859 819 854
606 733 765 704 170
953 112 25 372 36
73 77 866 828 68
511 930 912 377 801
753 890 100 612 906
760 619 753 571 890
197 138 116 144 426
643 974 639 578 499
547 925 908 953 553
721 903 897 368 865
68 71 414 77 944
74 78 674 791 671
480 697 188 232 455
864 583 841 801 838
930 916 998 91 84
855 501 679 715 835
51 876 228 207 848
398 400 179 56 273
835 815 816 722 679
344 460 793 386 57
534 619 808 551 567
163 178 749 177 170
751 694 862 376 558
580 737 690 656 646
757 665 776 568 666
275 124 66 11 14
818 850 702 705 561
650 729 36 723 644
80 863 835 849 978
266 154 529 185 64
801 804 841 743 812
98 382 31 375 95
903 774 706 721 921
394 275 442 455 447
831 978 811 850 660
778 706 719 814 615
955 698 844 921 889
981 876 973 872 976
502 754 761 817 812
119 171 396 173 324
863 664 819 832 579
857 693 123 852 956
520 875 870 536 657
869 962 656 957 247
501 586 901 619 612
544 756 966 804 612
197 481 472 392 269
126 119 183 147 109
167 922 23 908 592
656 694 693 695 202
714 838 879 979 961
598 832 810 556 706
314 846 976 480 755
642 844 801 805 887
841 736 840 853 937
252 59 199 852 256
860 823 778 783 688
665 516 514 867 795
228 866 871 212 348
879 912 313 495 403
672 771 789 781 979
325 62 326 262 317
700 698 352 716 705
592 254 118 255 140
636 634 942 706 525
828 942 834 663 968
922 356 208 871 903
537 931 801 912 898
192 110 210 268 336
869 850 970 837 831
95 101 343 86 97
530 522 509 567 554
452 392 431 411 475
585 839 838 979 226
472 481 93 48 61
753 534 760 532 640
620 339 273 869 464
141 448 333 258 253
368 408 427 430 424
730 840 816 737 755
420 627 138 91 332
404 419 245 158 951
50 483 39 44 56
217 347 141 345 116
127 441 15 331 427
822 847 281 904 953
936 669 675 559 845
741 506 367 690 776
49 92 31 43 295
846 292 607 548 87
771 865 807 830 718
575 986 620 614 711
305 581 513 261 988
16 33 82 6 45
993 768 802 572 807
259 409 84 14 117
129 183 62 67 53
491 490 791 967 452
368 358 86 359 383
203 110 239 235 244
158 126 704 145 92
927 911 910 902 378
941 81 472 692 493
431 399 397 416 430
87 270 392 179 39
325 321 45 390 81
545 522 807 707 520
229 220 204 375 228
282 280 154 319 321
818 811 727 664 714
706 917 909 925 729
221 237 872 224 207
305 362 384 150 260
26 460 313 140 224
95 267 914 593 943
540 545 722 524 810
847 804 973 579 803
419 360 395 375 379
979 503 952 975 912
44 81 127 214 45
908 477 941 881 885
569 996 530 622 730
693 356 656 471 660
232 264 336 219 248
822 823 887 518 105
346 265 228 229 828
221 243 218 242 263
9 945 657 296 695
87 94 101 96 88
898 974 945 737 917
795 834 685 670 936
990 761 570 965 819
742 794 982 862 600
827 6 705 716 844
693 796 80 858 671
993 768 723 720 766
622 567 580 581 741
904 928 518 801 923
993 819 820 816 804
320 321 328 322 313
382 439 361 914 358
990 602 993 967 984
433 831 866 374 382
470 458 153 104 107
248 258 252 199 275
372 1 483 369 636
786 543 953 739 975
160 164 81 163 118
161 169 194 147 165
224 201 219 221 202
30 214 292 678 19
993 569 539 766 734
728 812 843 845 496
453 339 454 449 421
134 386 979 52 76
722 774 993 823 586
974 379 497 679 940
810 806 979 776 597
226 837 555 839 838
193 721 599 444 562
218 263 195 204 209
813 332 679 601 589
318 489 488 941 407
301 263 134 116 131
893 922 888 360 799
812 958 506 710 393
567 530 4 622 629
685 798 686 570 80
265 340 123 183 361
945 161 61 57 609
371 356 369 422 895
694 632 193 463 466
642 17 424 16 899
584 968 268 217 920
847 917 937 369 343
638 335 749 94 752
90 388 434 450 431
248 228 239 203 235
806 603 341 655 155
432 377 466 882 431
248 200 832 234 583
502 352 968 854 796
447 110 209 232 245
760 614 814 741 4
123 323 9 912 138
979 838 879 196 839
466 450 439 389 246
726 990 992 516 514
974 553 917 372 924
529 1 432 272 274
817 923 316 188 735
422 361 430 384 401
819 803 820 664 804
616 604 569 894 546
518 776 858 853 833
463 461 448 299 487
895 320 844 959 351
74 868 90 78 73
971 88 478 312 295
782 693 708 664 857
139 238 223 182 160
342 452 290 289 991
646 60 529 788 961
147 140 162 145 446
490 489 791 587 488
262 190 85 380 500
307 383 282 322 13
32 19 366 110 197
224 212 221 193 219
998 976 915 349 374
469 277 284 251 475
59 119 161 231 133
964 605 931 426 251
818 537 814 905 807
252 21 88 101 96
451 598 846 637 655
570 659 993 668 768
22 996 889 607 942
822 881 883 862 603
899 920 256 200 254
90 493 869 226 784
427 472 433 394 392
864 797 683 667 666
157 175 168 149 170
20 421 11 187 438
832 828 855 960 493
787 511 875 536 683
154 139 126 936 322
571 769 168 162 763
606 382 793 507 898
144 237 27 23 247
904 720 36 582 818
955 654 850 714 839
636 54 556 490 547
106 849 276 508 898
65 13 331 652 767
736 320 545 470 967
901 814 616 987 581
157 146 112 474 22
96 56 846 563 767
616 554 513 703 808
683 643 357 671 663
420 457 416 935 862
323 280 114 985 139
686 812 681 993 683
318 397 91 7 173
428 267 124 422 271
794 633 719 726 780
920 388 695 446 845
586 517 515 640 533
905 510 174 953 541
829 836 656 828 978
528 947 740 149 520
132 650 309 337 716
461 54 889 273 451
513 554 567 581 616
889 344 614 498 291
800 519 632 817 602
544 925 326 780 260
924 927 703 911 932
975 935 696 698 969
224 198 196 193 219
983 774 764 546 865
564 738 537 720 975
102 84 42 182 485
119 84 111 214 105
968 955 998 984 958
802 722 591 998 818
976 898 921 446 718
146 238 116 46 594
65 921 907 693 626
505 274 503 28 972
973 27 430 962 97
604 571 753 902 713
482 956 453 219 279
489 331 318 454 473
683 603 754 755 328
216 681 859 809 830
942 700 880 927 954
121 239 404 195 218
841 818 693 874 737
777 755 888 591 516
154 156 29 12 174
928 690 945 679 958
446 641 657 476 538
898 940 945 918 956
537 578 804 582 524
671 687 672 707 825
249 256 118 241 183
803 78 826 79 988
52 557 955 107 186
457 484 350 351 426
109 120 156 166 434
459 460 399 495 431
113 131 192 418 259
77 850 219 247 589
118 127 119 179 147
972 906 942 902 975
555 414 237 493 962
741 812 664 906 829
271 481 276 275 431
148 133 130 185 239
412 399 54 352 364
833 825 824 685 93
229 226 205 246 220
937 359 312 938 379
252 405 196 253 233
422 758 353 383 755
4 645 610 525 613
685 798 674 762 716
658 993 677 887 968
500 965 842 809 839
660 377 415 371 449
846 588 963 530 718
758 713 932 929 726
432 458 671 489 939
405 280 99 230 951
675 563 682 687 662
569 571 819 664 803
688 680 679 863 662
345 337 341 335 655
949 926 17 922 277
904 804 819 658 523
711 873 764 792 781
796 200 915 49 515
123 400 376 369 407
294 469 273 433 437
593 638 708 605 310
856 859 694 832 896
350 917 128 175 704
743 668 559 853 715
221 193 213 228 689
480 447 475 466 258
942 633 543 613 560
62 86 59 118 354
820 887 726 764 827
856 858 675 859 833
799 981 652 752 355
95 173 329 541 981
278 717 291 308 473
895 167 601 240 112
172 154 145 161 153
75 58 487 948 55
722 742 914 945 940
192 137 434 117 109
351 373 359 853 690
853 817 776 923 501
518 823 963 511 851
750 536 660 793 662
946 903 17 971 980
74 90 75 555 879
973 922 445 538 829
822 853 804 841 818
448 486 434 440 270
879 829 944 978 839
616 513 987 521 512
999 955 990 719 775
147 137 174 145 150
481 451 298 473 71
66 747 1 159 939
911 820 929 775 772
898 952 500 419 946
977 540 634 754 976
752 331 807 637 533
625 751 378 815 636
601 511 553 700 544
113 124 121 31 128
636 749 702 859 790
293 261 55 256 135
861 678 662 737 723
720 676 762 999 648
141 133 135 140 195
228 199 207 113 470
670 675 681 672 693
586 944 544 974 588
189 171 154 161 185
705 899 954 919 838
220 239 196 251 210
228 198 237 224 243
857 417 850 529 653
548 279 815 660 888
699 616 994 775 657
399 195 263 76 333
43 160 59 83 159
176 160 165 132 230
350 383 50 368 140
405 396 325 409 265
924 932 906 927 700
822 847 904 799 538
893 812 374 528 921
156 324 111 323 142
713 531 966 565 571
47 410 179 220 81
723 844 939 776 707
387 420 87 885 598
167 186 162 157 168
141 264 39 232 392
136 146 96 84 93
445 476 447 461 351
957 826 874 816 728
30 103 409 478 298
166 195 115 153 239
27 338 461 943 294
350 142 387 875 438
570 569 587 541 761
148 159 284 227 239
71 589 457 558 576
357 349 127 290 660
107 199 252 256 201
380 969 866 935 367
419 878 229 375 829
109 253 275 462 745
905 636 940 722 742
536 696 636 589 582
882 865 926 935 394
588 497 906 494 496
73 669 673 75 77
249 188 241 369 372
776 372 146 105 300
942 932 924 926 906
269 973 710 524 189
963 518 823 837 796
67 57 272 424 399
718 852 858 693 750
700 54 690 890 28
703 572 993 803 516
755 791 787 743 658
221 872 38 222 334
690 625 693 833 500
414 204 248 228 962
489 654 792 490 42
679 694 660 662 793
830 785 78 79 659
209 203 222 235 257
385 417 308 839 745
374 376 124 357 368
670 990 385 986 50
311 52 361 114 173
170 307 465 85 321
313 302 299 2 396
206 682 504 780 834
653 812 855 815 858
567 566 994 962 620
835 204 342 138 371
84 334 442 123 187
111 106 139 64 144
777 674 790 676 560
852 909 576 662 854
321 328 308 309 430
981 922 428 888 241
761 779 552 778 894
993 716 938 724 806
408 99 411 95 405
163 171 950 350 33
879 840 691 684 707
277 460 479 484 459
609 604 567 513 519
671 391 76 460 477
9 89 8 102 62
271 302 263 258 310
668 811 754 734 816
724 553 806 803 980
292 487 425 293 454
315 288 226 961 779
827 731 910 712 178
910 735 925 920 967
455 750 405 220 266
162 168 157 948 159
59 280 111 240 121
589 151 238 167 335
682 679 697 681 946
882 949 922 926 748
689 686 692 681 575
715 802 686 602 995
823 518 511 274 589
666 494 670 576 979
465 62 425 387 937
26 52 50 59 95
37 53 331 104 32
917 170 489 806 153
736 893 924 953 678
738 677 678 689 671
54 938 737 670 510
877 530 875 576 631
904 446 458 958 171
881 862 307 327 326
447 445 435 450 193
470 485 646 595 107
530 551 901 699 756
172 133 325 185 152
240 128 307 16 617
863 242 212 694 835
940 500 745 951 825
646 781 770 654 498
473 976 498 490 475
147 146 144 61 106
646 273 467 662 80
747 92 184 320 159
388 435 389 342 392
442 410 82 696 440
466 475 424 456 437
869 490 72 555 880
872 548 865 221 228
325 608 347 27 18
143 58 95 164 91
898 914 952 951 296
163 231 165 464 170
771 962 821 78 105
569 568 546 571 590
777 721 806 586 644
257 38 41 223 244
325 97 91 311 299
11 3 29 14 10
253 455 448 233 38
973 450 217 608 969
478 418 412 138 406
85 187 231 311 309
219 215 197 392 235
75 961 981 100 718
642 842 920 526 519
380 33 490 595 956
721 580 903 512 774
873 957 857 762 559
489 490 72 714 606
749 767 214 675 501
200 217 963 878 237
786 848 787 788 555
846 918 933 947 510
307 431 408 31 396
832 859 84 445 809
694 859 692 47 561
330 25 265 10 214
902 42 972 570 596
456 479 472 302 452
944 719 597 646 381
6 749 650 24 350
394 453 420 449 411
124 128 123 48 41
286 779 285 556 315
588 673 778 684 686
494 233 192 224 234
882 767 15 894 892
730 771 828 885 691
768 754 993 759 648
114 181 30 121 36
221 251 206 247 199
95 301 448 52 26
400 407 936 852 975
501 816 950 234 541
490 667 779 75 866
881 638 884 745 442
985 567 515 514 516
487 28 16 438 22
42 298 43 35 31
798 790 684 794 863
655 744 532 331 174
167 606 157 345 326
818 501 705 805 780
578 582 810 536 782
190 30 236 183 300
371 54 18 272 296
998 992 522 756 546
862 435 274 400 694
455 233 269 237 197
801 742 710 967 816
937 898 647 799 974
193 487 863 348 77
335 307 323 315 881
303 172 171 33 11
454 262 962 378 461
726 762 988 817 577
27 973 217 141 277
902 725 950 901 906
775 616 772 537 773
48 453 269 129 340
973 865 587 783 208
865 744 838 824 852
564 576 850 575 839
754 705 645 760 768
446 494 799 394 493
575 656 678 837 875
160 822 106 209 127
419 941 443 437 266
159 85 183 170 120
214 944 423 608 498
487 6 190 274 9
683 669 670 296 267
97 396 484 296 268
881 925 920 947 799
724 733 721 794 772
729 802 925 799 817
447 390 452 450 632
1 474 52 35 312
950 15 603 18 380
737 750 690 742 326
683 664 759 756 582
207 225 243 437 415
24 151 591 474 214
496 665 664 729 909
589 71 671 584 493
382 369 375 750 358
21 322 85 633 460
318 277 345 341 483
165 733 136 861 354
373 409 32 182 50
939 80 664 685 737
540 938 328 754 945
873 517 964 426 681
839 555 564 864 784
74 555 626 78 781
722 967 723 718 952
304 339 307 482 313
257 137 143 114 146
713 637 609 778 807
843 824 837 831 840
801 905 883 818 910
966 818 724 774 705
772 774 814 600 599
580 794 680 798 836
4 699 506 814 766
405 59 225 45 961
47 765 753 241 36
852 472 237 451 788
113 342 310 196 40
100 986 924 17 31
23 935 592 882 31
699 754 959 762 932
588 65 83 338 289
656 860 859 928 837
431 23 882 935 353
972 706 723 976 315
276 981 248 269 264
535 544 530 567 614
370 359 300 125 422
810 804 963 801 80
383 448 441 67 381
665 795 606 840 807
12 708 55 776 65
745 955 368 377 448
968 516 274 853 49
200 182 143 151 146
809 737 771 921 205
121 160 153 118 136
744 843 578 979 897
803 838 804 843 805
19 92 42 43 37
803 642 711 697 519
403 419 406 444 430
393 464 860 608 17
924 814 711 942 901
960 696 274 963 918
575 462 667 720 236
387 396 410 275 427
606 953 676 950 670
136 120 735 419 926
795 796 986 527 594
975 491 357 353 927
25 183 52 124 187
143 144 272 92 474
598 872 345 412 548
515 730 748 978 393
663 2 313 991 666
525 730 885 385 186
510 950 948 953 933
663 661 380 558 944
118 241 188 138 132
170 735 128 260 169
765 943 550 528 626
883 989 712 577 902
171 172 409 173 815
993 502 734 902 756
741 711 996 756 891
838 791 663 684 757
148 433 173 104 262
522 923 932 898 869
470 733 54 312 465
278 2 96 288 311
390 438 555 389 21
428 438 454 371 261
804 801 822 503 851
572 743 585 830 527
478 15 425 464 306
180 280 49 230 67
87 58 46 292 22
799 694 928 378 731
391 394 392 436 444
277 265 862 294 453
855 80 395 845 947
350 422 352 359 373
747 953 898 914 934
280 282 308 313 390
118 143 132 120 158
132 119 143 107 108
162 606 155 167 655
930 846 755 995 538
896 951 697 914 687
700 987 956 762 755
72 770 979 654 961
245 930 799 363 718
484 693 865 660 273
198 196 962 253 203
349 914 347 353 733
337 342 119 470 169
718 294 709 295 484
713 937 947 974 888
536 700 560 780 755
434 450 444 453 436
79 784 844 990 545
143 34 194 54 88
969 511 518 842 642
607 727 61 507 963
522 903 928 690 944
856 905 940 65 857
987 541 817 624 604
549 618 754 37 20
551 974 19 24 951
135 8 170 51 274
856 106 693 138 125
445 353 292 57 443
50 114 963 957 127
739 144 168 746 367
329 862 374 980 636
353 360 277 351 100
720 883 734 719 977
333 92 491 475 287
790 74 829 77 868
323 139 81 458 114
438 367 358 381 359
395 405 267 255 260
881 87 889 543 277
578 579 850 771 746
16 13 18 45 6
643 740 997 713 808
945 953 914 922 921
834 659 828 663 802
638 765 60 553 87
942 924 986 906 699
764 582 912 804 940
460 36 163 313 328
979 962 666 221 575
50 82 95 62 472
537 756 726 758 987
582 910 904 903 931
589 594 913 441 824
325 145 958 136 601
974 917 916 919 885
252 250 302 197 247
749 815 637 352 501
400 376 129 363 419
179 870 295 858 339
373 383 401 426 427
449 359 434 229 413
59 952 349 351 284
839 789 782 979 841
471 892 476 278 292
8 395 102 283 348
412 899 896 451 438
606 119 15 902 553
665 575 675 678 673
376 939 99 737 551
132 10 64 747 125
757 790 798 682 791
226 362 132 496 325
718 852 681 841 836
845 620 832 961 663
90 196 40 224 222
476 267 480 409 23
159 87 158 747 528
779 777 606 714 320
24 161 63 19 553
442 433 456 484 447
745 856 771 886 263
110 666 127 838 211
40 271 275 301 39
868 864 68 78 792
239 213 372 272 214
44 53 129 194 49
578 763 971 955 999
502 636 73 907 702
10 855 254 214 205
981 821 475 738 897
836 666 658 689 840
866 555 880 957 860
287 285 60 934 349
693 925 841 496 500
530 544 513 701 581
804 844 803 537 841
749 572 844 826 767
513 534 544 541 567
524 693 928 672 686
584 500 681 682 585
478 492 451 8 298
362 127 383 143 359
420 440 410 438 406
5 32 47 403 28
258 193 219 435 220
650 58 24 565 688
476 248 455 203 832
910 642 728 857 919
770 307 322 941 839
962 882 922 949 935
675 515 594 149 940
497 505 266 813 213
126 188 189 107 124
760 530 551 618 581
771 681 781 784 734
373 124 603 896 722
987 581 551 604 994
685 841 681 678 776
832 233 234 21 963
87 298 553 945 980
661 889 695 683 815
322 316 139 327 465
682 768 826 531 662
692 399 378 15 285
759 891 401 725 875
718 968 710 715 725
11 306 128 187 639
726 616 932 929 911
935 435 461 23 436
744 296 519 861 678
832 252 215 261 237
631 862 466 865 389
993 825 579 925 847
882 935 884 431 371
343 442 382 27 874
907 15 127 109 103
902 911 921 908 953
797 674 876 544 725
282 313 709 6 696
448 460 45 450 20
820 565 764 654 714
915 982 705 937 10
968 818 661 718 843
376 369 183 428 962
213 198 201 204 209
949 892 982 904 528
835 631 498 620 718
653 647 510 812 151
303 719 713 599 655
764 844 619 874 803
694 665 836 695 670
853 917 679 867 715
201 373 490 849 213
350 409 274 646 436
28 183 25 24 33
657 549 690 594 679
108 56 126 89 136
665 797 658 863 659
675 80 679 693 683
487 486 334 340 346
846 705 991 548 56
417 370 436 359 373
42 327 28 487 313
780 555 551 922 866
470 184 236 92 457
692 193 745 690 660
387 269 271 251 249
66 444 380 372 67
745 871 734 747 524
195 256 53 485 115
223 111 87 59 283
915 953 945 661 755
882 973 978 23 950
619 730 534 890 760
903 372 794 32 470
754 812 724 662 880
93 493 88 41 269
692 247 248 163 625
6 715 57 719 444
882 479 388 265 449
536 674 697 793 601
420 397 402 398 401
866 735 79 840 849
88 739 151 909 150
223 81 29 149 395
144 397 436 138 81
815 687 909 529 676
717 939 376 609 529
124 436 300 267 274
657 566 548 505 701
603 905 929 773 910
217 962 691 558 608
668 685 844 671 681
229 224 872 207 376
472 631 660 361 431
194 962 666 576 100
179 348 340 271 334
150 101 117 53 52
627 903 537 927 800
485 317 255 244 5
606 545 24 950 917
24 967 345 961 45
890 505 942 636 647
693 656 855 583 682
218 219 244 208 232
880 155 540 285 82
990 837 841 966 944
810 689 722 727 946
851 847 579 537 857
586 483 458 328 637
439 435 228 211 431
400 227 399 413 461
445 446 470 437 461
932 966 522 906 987
256 279 620 882 935
805 903 941 533 968
356 382 155 241 378
430 27 351 284 385
268 229 855 597 870
259 223 222 182 44
820 993 990 810 801
971 32 109 861 528
551 638 53 118 650
56 119 400 83 10
683 692 671 675 809
862 390 771 460 417
925 746 725 930 710
173 246 14 169 178
107 113 274 153 142
153 140 88 119 154
595 289 462 291 95
585 321 584 961 200
366 477 59 435 449
203 878 229 923 850
163 174 886 161 182
981 242 251 305 548
225 264 231 29 218
837 871 849 850 865
782 639 940 845 653
327 25 32 47 42
711 525 175 736 230
92 420 61 293 428
245 228 351 301 229
700 793 947 44 563
424 154 440 480 750
474 161 136 763 326
538 561 591 753 601
685 681 798 692 672
987 844 531 874 754
127 384 312 2 899
401 377 355 297 457
576 991 193 849 727
451 2 476 460 264
614 300 635 54 292
554 566 994 769 775
472 60 611 72 432
448 246 219 459 347
196 31 951 374 689
850 216 840 962 866
668 41 896 766 841
972 281 171 280 483
155 306 20 174 148
866 203 910 719 213
534 571 890 552 932
280 335 956 282 488
795 765 543 767 504
6 178 487 752 652
127 120 21 40 324
891 696 506 63 773
488 78 783 315 407
597 853 355 367 413
277 422 895 923 941
76 244 266 198 297
96 140 178 186 752
803 563 611 556 747
360 122 108 136 150
174 886 169 652 996
581 711 551 586 535
736 861 595 365 897
238 336 253 93 29
751 826 686 580 746
783 659 834 466 667
406 19 327 60 430
49 106 701 343 614
930 918 601 953 240
260 252 215 244 253
981 969 779 778 545
896 799 998 628 653
326 2 105 278 304
768 705 967 990 761
653 816 501 874 815
292 87 968 718 943
386 453 482 275 389
50 351 451 99 373
156 320 310 358 740
253 463 244 247 198
229 221 896 692 949
639 815 653 664 841
994 623 554 636 530
958 11 344 121 395
128 92 114 89 255
722 697 728 702 844
360 399 398 369 418
236 10 367 175 177
238 109 383 1 396
370 393 428 416 441
263 134 207 38 405
238 106 155 10 85
466 463 495 431 433
217 64 274 347 609
76 37 10 8 120
665 678 762 589 798
815 660 558 951 750
476 85 914 256 149
226 347 237 27 114
97 401 508 45 140
73 78 787 784 868
654 714 640 805 787
531 772 844 820 805
225 428 139 105 399
348 434 448 347 480
724 603 706 709 638
852 357 188 812 362
501 499 584 661 500
261 366 31 457 421
944 853 924 375 415
185 8 91 183 187
252 14 297 249 127
479 55 118 329 327
415 366 751 794 433
319 322 282 173 278
472 324 314 50 21
310 538 17 313 349
778 545 699 223 889
939 786 982 790 538
860 982 902 710 605
963 478 832 855 852
125 943 382 422 383
814 532 581 31 622
441 359 383 134 180
393 438 380 643 355
974 123 953 145 363
760 629 701 534 619
841 715 682 722 816
263 221 202 872 219
71 73 70 850 576
574 325 711 713 756
672 831 493 198 414
721 355 698 907 441
896 829 824 853 833
788 738 839 784 787
143 140 326 144 317
43 321 145 12 184
794 680 29 122 260
65 379 105 56 285
92 9 427 19 438
985 567 756 551 513
574 580 966 965 507
19 526 959 645 550
925 601 893 143 527
325 84 22 585 528
383 183 123 230 285
755 793 144 898 971
720 722 983 161 311
745 447 207 978 872
445 447 450 469 434
119 159 59 352 164
652 716 335 2 594
658 878 833 467 771
190 80 39 259 480
514 582 627 729 806
834 964 507 727 810
765 908 731 601 541
943 18 729 715 533
39 862 296 254 118
753 535 532 894 533
868 872 657 77 866
41 473 343 279 872
664 643 861 729 1000
249 407 405 5 401
606 928 226 245 870
394 272 388 435 81
603 606 636 533 749
659 575 663 687 962
373 444 436 330 64
832 233 298 870 646
217 364 248 41 446
721 543 953 825 885
981 210 248 206 221
466 348 450 293 452
681 776 991 558 840
120 561 34 186 129
468 758 20 982 590
488 438 457 440 414
515 282 640 796 552
60 671 871 47 58
424 451 265 352 466
877 311 720 95 385
732 490 117 365 501
669 673 670 793 678
71 850 68 862 207
321 322 147 312 142
872 68 232 81 235
459 463 445 288 453
747 29 625 136 506
576 962 663 229 224
199 218 263 224 301
129 106 120 154 184
666 665 684 585 960
61 67 111 282 158
616 901 604 911 902
153 415 946 303 372
49 101 111 745 481
684 582 896 853 894
453 279 469 302 462
408 430 431 309 413
943 82 270 20 214
194 30 274 54 331
751 736 940 708 633
632 459 745 212 441
543 740 522 551 982
688 835 201 691 692
71 869 850 555 830
839 791 979 663 781
341 337 729 811 706
768 619 537 744 994
822 947 930 811 705
424 366 468 495 471
727 878 845 960 822
555 790 786 564 840
697 695 696 642 891
469 473 347 485 219
187 412 359 97 37
713 616 774 773 571
831 493 226 555 850
167 637 331 178 10
229 237 231 688 235
732 294 90 479 394
243 208 250 219 202
293 473 100 273 301
782 268 833 583 871
94 727 188 718 693
347 426 332 95 399
407 405 376 895 956
537 983 316 565 984
14 11 187 5 81
731 943 720 57 705
29 251 187 832 48
879 864 830 714 837
179 134 264 346 295
790 781 786 687 798
677 683 690 656 694
608 589 584 961 815
217 347 536 274 277
176 136 165 117 85
12 832 226 863 957
337 430 62 470 262
109 150 134 126 130
933 104 22 305 935
953 201 106 213 695
395 506 384 230 409
151 144 60 140 86
998 611 992 269 908
832 693 200 238 407
101 100 478 409 413
875 423 297 76 70
819 759 803 775 537
681 670 683 735 817
772 806 680 704 721
16 155 44 482 240
555 962 748 62 836
228 809 205 828 689
707 857 754 501 853
196 222 678 221 845
394 388 391 434 748
207 244 239 405 121
584 589 499 536 948
500 919 983 939 854
857 812 803 101 859
315 599 283 515 885
80 845 876 494 497
32 9 189 395 8
115 11 674 14 503
810 870 775 19 933
98 191 21 401 395
70 76 469 463 330
895 923 157 553 162
1 332 2 468 55
229 203 235 850 583
904 903 597 820 916
224 237 494 557 666
620 928 692 951 689
536 828 696 960 594
488 832 957 482 495
720 912 774 381 816
63 816 946 323 545
979 839 879 878 585
180 606 974 806 190
800 803 518 642 833
964 965 805 989 887
863 695 675 694 686
463 299 486 732 468
738 289 748 376 378
651 939 163 487 154
232 832 856 845 682
34 52 96 468 480
822 920 639 930 904
596 970 520 503 510
511 518 799 952 362
429 67 497 470 951
777 656 770 778 415
895 552 603 601 17
769 643 655 521 842
181 154 241 83 313
601 374 178 763 512
982 550 584 499 556
818 801 841 792 784
327 152 98 29 190
825 857 824 937 644
422 309 306 313 359
544 745 721 726 565
542 992 861 999 579
432 416 495 441 835
580 690 564 555 494
625 853 910 537 654
663 661 678 859 825
760 622 534 890 567
754 763 106 28 16
101 799 104 269 732
61 873 515 594 499
949 33 12 261 329
50 896 99 62 59
764 803 874 510 571
379 771 734 737 359
502 369 646 725 804
515 623 504 719 994
942 706 19 719 28
600 850 781 792 811
971 365 511 384 601
646 751 678 696 893
696 754 565 552 688
467 452 469 346 313
507 856 858 583 859
326 1 795 744 359
810 847 992 48 352
389 263 428 215 212
577 580 796 993 986
234 388 64 235 229
716 525 816 712 307
340 294 459 744 336
316 278 934 945 891
713 906 636 602 966
591 586 763 161 894
90 106 829 226 837
700 46 746 56 497
230 316 490 308 777
343 98 62 30 21
521 593 787 538 952
249 469 330 76 481
417 438 473 254 492
771 964 605 796 797
79 164 312 172 173
155 88 140 188 223
146 963 61 88 144
951 923 54 524 903
695 666 751 692 585
150 10 38 14 26
693 863 695 855 692
822 909 904 414 847
778 770 961 714 777
825 839 744 793 745
157 736 133 139 252
910 505 728 827 912
469 450 313 366 828
210 969 203 690 255
749 594 552 754 644
761 967 990 603 570
204 418 660 234 866
883 801 721 802 647
244 239 199 217 222
214 159 732 25 30
117 160 151 171 174
934 384 947 96 525
225 259 81 469 83
227 131 163 373 83
749 879 77 779 487
514 552 988 630 516
593 900 960 292 696
280 873 282 971 936
882 981 973 821 519
502 777 785 783 74
183 129 134 328 298
626 627 986 574 612
986 760 534 987 614
933 405 917 927 939
662 668 508 499 747
131 137 275 444 130
144 106 147 142 615
369 375 352 356 899
341 363 493 422 418
827 559 980 193 865
221 250 211 243 251
538 536 903 885 524
750 824 188 182 590
675 845 796 795 878
399 261 369 85 529
845 841 836 583 665
604 984 989 1000 573
211 232 237 228 215
700 917 934 923 414
143 373 454 362 310
170 191 603 132 183
118 5 56 259 109
471 455 253 232 219
487 18 315 12 725
515 596 567 554 544
420 481 428 444 875
347 253 444 213 254
104 458 101 1 777
936 624 899 623 633
818 780 817 814 801
272 67 37 94 51
243 916 26 367 264
163 174 8 368 406
971 538 505 946 996
182 161 323 49 16
202 233 215 206 244
478 259 662 240 867
612 613 986 619 551
119 53 124 260 85
860 14 17 982 331
510 805 904 993 605
574 834 863 859 829
317 316 154 474 184
769 610 810 761 977
986 613 586 755 761
455 486 485 264 279
873 762 767 993 730
8 300 53 183 292
560 615 461 791 868
852 863 841 693 664
664 841 855 682 793
857 475 662 727 725
428 465 132 427 418
525 262 983 181 607
665 947 898 578 575
946 298 909 529 780
246 76 454 482 835
327 579 916 940 143
571 994 713 335 515
782 679 683 728 979
823 871 831 429 440
80 804 836 798 668
894 726 983 730 989
158 506 945 105 662
231 230 274 266 438
651 765 842 959 704
372 236 20 23 379
790 839 798 672 684
530 622 988 567 629
715 722 496 747 699
133 334 224 192 29
841 25 236 138 84
536 756 631 695 580
196 284 463 253 288
343 353 962 414 351
476 481 455 472 484
112 18 975 329 162
145 368 132 553 114
974 909 511 953 761
62 85 42 107 188
216 207 258 29 206
90 738 748 690 220
452 688 71 76 75
932 924 931 905 509
325 231 328 124 304
283 340 982 490 599
406 402 396 58 405
985 400 987 613 551
276 81 272 82 261
150 135 131 188 119
204 489 809 832 247
606 474 18 489 959
986 618 278 87 995
298 398 421 87 58
132 140 145 143 137
807 654 827 970 715
530 534 760 551 596
148 143 110 524 958
460 595 278 89 317
276 81 272 38 111
458 298 295 20 105
733 721 774 763 642
839 77 206 247 848
223 38 225 21 138
399 430 402 408 427
216 255 397 348 39
984 768 807 715 993
824 836 390 934 589
887 796 920 715 867
831 447 947 242 444
977 970 827 614 887
968 575 440 396 265
121 255 354 620 360
957 44 755 276 963
811 715 596 711 716
219 212 392 394 193
393 368 352 350 383
935 631 620 962 420
50 111 653 296 697
551 629 711 763 709
428 358 439 213 870
275 68 70 459 484
881 724 22 941 277
753 986 634 613 988
234 48 213 271 206
92 280 282 340 132
330 252 456 189 287
472 21 399 253 469
41 374 65 947 955
911 616 546 604 902
793 857 638 372 592
928 878 829 771 369
81 583 409 359 268
579 502 805 993 844
929 905 736 509 703
687 656 744 745 504
280 608 281 282 208
495 991 293 70 266
744 965 818 806 816
9 81 8 89 37
993 844 887 843 764
10 706 269 240 44
829 442 878 694 708
876 792 781 72 872
280 309 313 322 173
72 588 676 790 669
347 64 370 125 7
661 578 762 679 832
192 134 263 287 135
895 407 151 461 553
132 186 114 52 383
962 979 687 575 666
318 949 652 832 265
598 746 607 947 844
702 874 692 810 979
437 431 394 392 476
134 388 275 185 391
662 534 762 987 754
447 445 70 466 266
37 2 643 428 967
191 143 150 195 188
933 518 553 101 915
223 43 182 139 480
414 926 940 286 946
92 23 12 259 223
760 753 890 755 731
353 723 959 709 422
582 806 919 500 916
691 750 745 751 738
814 812 936 942 826
476 693 204 453 462
246 926 459 862 264
1 601 55 37 155
276 246 247 263 251
146 109 157 474 478
272 447 920 934 443
835 222 266 396 204
97 900 277 696 592
218 275 225 263 110
97 34 249 5 20
755 890 567 31 619
103 53 300 697 118
852 797 80 935 473
434 418 392 450 449
69 451 341 178 67
882 461 885 962 592
392 397 386 434 148
16 159 42 28 32
673 802 768 527 638
862 419 411 414 420
605 533 309 651 770
142 125 230 250 92
68 473 653 290 476
173 151 168 510 238
798 685 873 670 680
823 518 847 963 803
423 27 428 631 81
830 308 315 452 729
20 270 23 14 261
116 136 142 137 64
683 668 685 670 751
535 544 590 280 610
836 833 834 831 841
749 637 15 28 278
999 80 855 727 685
185 268 191 374 128
403 409 978 148 404
446 142 608 842 217
611 779 283 977 640
788 849 555 654 714
238 332 889 465 143
455 660 392 434 453
359 894 266 424 350
981 555 870 656 896
135 51 271 213 225
889 733 732 57 109
318 475 482 392 465
674 873 777 588 807
846 963 981 799 591
676 762 65 766 778
393 45 746 62 30
313 460 322 461 640
88 200 111 194 223
391 257 688 210 383
979 842 839 955 730
270 23 31 40 97
37 53 98 8 101
832 675 504 555 855
964 965 500 658 874
738 678 381 694 656
833 765 188 861 606
625 946 572 382 519
795 704 533 967 816
100 529 51 303 34
404 975 258 257 110
255 292 934 835 256
546 932 911 569 1000
967 655 847 823 321
128 907 175 891 381
840 729 988 735 719
799 353 935 923 277
555 840 842 961 589
861 329 903 933 920
26 506 101 895 349
412 396 381 430 392
297 272 87 38 480
673 658 796 674 795
80 94 795 855 56
852 84 227 19 11
121 252 169 259 113
172 328 313 154 309
901 532 530 535 534
698 419 465 457 7
457 232 447 733 446
639 719 605 553 329
594 589 514 758 584
607 717 549 884 709
818 705 764 716 501
330 332 342 300 448
160 181 148 440 139
278 280 316 302 599
887 969 579 782 965
34 1000 501 502 527
282 6 303 608 281
70 71 68 666 72
856 692 815 199 357
328 765 386 638 460
373 109 419 409 397
138 463 333 27 330
979 956 89 953 496
952 503 511 823 912
960 147 116 144 136
472 237 88 47 95
509 604 972 499 971
267 333 264 253 421
208 209 203 210 428
26 310 65 30 55
879 838 714 684 957
813 625 943 922 371
447 856 862 847 858
281 555 285 309 779
987 571 616 604 773
521 769 522 576 825
2 449 373 340 30
697 696 389 50 260
167 927 601 592 709
1 2 344 302 468
138 50 332 41 284
434 392 189 251 268
984 459 959 55 827
442 384 369 408 379
997 741 890 640 616
586 515 645 587 551
170 187 127 202 192
198 76 346 203 263
145 76 203 333 212
956 408 104 528 56
725 785 641 728 792
492 683 487 484 614
977 897 193 656 922
374 66 480 425 589
447 445 275 234 448
996 567 527 979 700
243 205 207 210 38
832 589 947 61 66
704 383 720 396 747
616 901 530 741 621
334 340 454 76 482
61 60 49 34 63
185 135 122 141 140
196 246 397 255 258
224 216 243 232 213
956 515 527 585 401
966 531 604 534 910
232 203 248 235 202
389 392 275 394 450
434 222 358 493 365
940 700 635 404 900
428 358 367 175 592
56 22 146 35 158
424 84 105 406 321
933 19 950 758 890
688 825 809 906 524
459 485 479 392 456
903 373 882 975 698
292 939 446 845 776
203 247 248 239 237
668 631 687 507 529
507 697 846 896 998
144 185 164 139 114
305 309 654 585 307
777 574 672 502 669
63 847 306 472 46
730 634 900 760 753
120 131 189 150 165
90 749 365 690 738
341 22 637 17 749
800 825 685 803 756
412 383 355 350 368
89 521 950 102 720
19 483 616 172 352
854 692 809 661 694
687 692 681 694 668
442 306 952 443 745
844 990 807 764 816
345 319 320 967 172
964 965 834 658 954
735 834 832 764 751
723 589 706 654 707
538 713 908 321 542
719 949 706 100 709
908 96 137 296 374
494 212 575 336 694
393 6 383 884 350
100 26 347 277 348
183 855 329 186 889
255 445 480 38 351
298 980 381 694 884
103 35 139 368 275
154 123 49 114 156
751 646 691 656 783
372 369 378 934 379
908 887 822 818 965
301 192 264 342 218
736 502 833 764 176
500 687 689 658 964
233 981 454 271 264
514 988 499 557 994
122 210 69 337 348
511 854 799 718 801
727 853 801 382 352
18 318 483 6 321
742 693 631 656 507
933 520 519 995 641
243 256 235 207 849
413 410 347 399 400
876 466 962 289 361
362 384 449 422 357
144 145 959 1000 146
320 178 319 967 173
572 580 700 756 938
64 153 877 165 111
872 393 494 426 466
792 785 836 70 868
331 770 779 706 594
574 989 993 546 571
442 393 350 351 422
676 648 777 741 550
529 757 269 745 484
166 916 823 843 437
898 191 691 937 891
481 251 432 254 293
196 101 249 961 461
548 295 463 483 793
935 393 698 350 92
270 72 779 633 879
533 103 802 240 776
662 283 956 645 890
757 790 646 836 791
9 70 53 427 15
919 900 765 320 335
786 787 681 575 788
973 23 926 213 949
338 211 859 213 482
990 826 634 621 726
579 578 858 819 987
11 296 319 465 387
132 406 175 155 358
308 322 321 184 109
105 585 158 938 945
228 235 202 234 232
123 124 118 130 183
841 776 782 665 685
226 733 231 27 237
102 23 89 935 289
608 280 225 23 944
432 738 371 366 687
399 289 466 635 495
327 313 401 30 142
915 651 633 941 952
295 485 469 329 482
221 301 90 389 250
863 718 835 504 359
737 898 815 738 605
67 948 720 381 22
171 165 148 410 154
331 144 362 430 350
394 392 821 420 390
183 428 170 125 186
885 256 257 267 951
845 660 864 583 979
231 308 307 454 291
759 883 574 570 983
903 218 595 329 335
191 241 861 48 124
64 947 237 536 144
545 865 754 885 658
54 18 245 23 31
250 340 346 950 122
218 249 110 448 21
984 579 609 531 827
97 608 27 846 21
497 421 381 429 439
411 432 706 855 632
100 274 123 145 233
74 990 612 651 637
110 127 333 130 190
474 636 470 291 732
372 548 378 891 368
937 662 240 523 793
777 574 768 790 699
659 583 678 665 784
830 789 659 817 957
363 20 186 979 475
859 841 857 664 583
973 882 903 885 922
599 881 721 288 539
616 814 772 773 987
574 824 834 744 865
169 322 150 311 37
800 576 584 727 833
597 832 992 821 978
658 821 726 827 420
981 475 290 897 452
430 353 431 416 412
60 1 61 57 53
108 155 89 136 188
533 594 748 581 622
44 26 324 160 946
609 944 733 606 13
953 470 381 183 179
907 805 801 705 970
899 96 943 158 183
625 930 815 765 951
974 553 975 910 945
448 445 433 389 392
374 139 321 966 528
275 160 472 41 269
929 913 769 907 926
793 891 937 214 174
18 592 420 548 112
663 585 226 839 242
973 23 949 631 458
847 905 929 528 910
161 155 406 177 374
895 953 905 937 700
273 320 470 420 451
217 431 275 376 363
975 890 977 952 652
296 53 292 249 60
112 171 704 326 824
942 918 700 540 722
238 476 693 608 220
869 785 558 242 691
375 345 973 934 371
661 41 855 232 95
167 168 655 929 179
709 824 698 774 506
688 656 690 260 614
942 372 634 982 884
618 614 634 626 890
116 253 160 133 141
869 931 343 799 926
922 694 235 832 209
675 944 681 803 751
813 97 111 977 560
116 21 66 480 166
230 319 313 310 24
463 250 76 448 199
823 905 736 531 947
912 642 763 918 955
217 64 139 81 200
802 799 968 867 846
500 400 15 427 16
476 60 395 402 397
231 347 430 123 328
554 604 813 636 620
241 755 214 259 272
346 411 340 430 359
996 987 567 577 581
813 815 580 729 736
561 784 809 145 791
51 190 465 307 339
544 539 541 523 986
190 207 411 689 308
45 856 10 189 486
964 796 785 661 501
526 550 524 935 618
687 371 452 423 222
420 219 467 453 392
902 650 370 955 950
477 886 422 349 723
175 559 955 57 281
664 965 778 686 858
766 827 993 720 762
129 180 141 583 26
660 297 575 472 392
455 269 265 264 469
233 605 297 58 298
385 415 50 928 100
986 942 613 4 699
423 372 615 617 358
622 982 551 900 740
791 783 788 868 787
221 198 242 196 229
194 576 224 575 666
386 279 287 486 484
303 311 299 553 17
767 502 755 501 762
891 747 430 949 489
178 522 605 873 179
360 425 428 92 125
963 800 871 536 873
27 332 138 215 463
622 814 577 604 989
819 739 995 844 766
27 392 888 431 23
215 185 269 396 271
770 778 600 638 779
862 428 416 287 418
645 644 950 712 754
499 987 516 950 739
68 73 872 868 75
170 124 381 128 155
599 155 60 638 101
853 841 825 968 801
754 1 766 517 590
335 602 919 967 758
249 276 223 14 11
101 98 2 95 99
101 629 47 614 961
514 618 584 846 627
178 349 617 374 947
922 898 935 419 548
469 481 462 476 463
472 66 481 265 455
773 616 511 547 512
448 419 461 412 451
229 207 245 244 209
486 688 270 678 891
278 322 53 283 592
484 297 330 263 467
172 163 5 240 812
889 383 62 144 353
257 233 301 253 404
868 74 757 865 786
227 150 877 183 135
789 661 836 507 722
346 975 76 482 470
162 178 655 749 188
483 345 59 30 316
328 132 62 311 114
201 224 254 221 202
676 694 693 845 875
419 500 427 914 418
962 944 418 68 326
797 681 659 672 873
466 463 246 469 76
796 685 797 798 682
428 372 371 355 396
221 218 198 228 215
306 457 483 773 7
782 871 803 579 715
475 479 310 480 476
896 938 414 856 443
637 112 384 939 625
794 597 956 213 860
37 25 416 2 295
472 275 392 455 481
981 533 640 969 513
753 626 760 988 959
411 419 368 479 492
910 700 742 927 653
782 797 850 658 798
858 854 803 833 878
673 841 561 686 858
79 902 941 879 773
19 860 603 451 722
753 881 906 966 580
430 129 439 387 21
166 961 120 257 231
32 82 214 162 130
733 680 718 798 687
961 864 880 757 830
605 600 623 341 512
292 462 607 93 635
779 777 982 778 638
583 815 891 742 825
798 756 970 802 833
212 252 207 219 193
306 309 487 752 645
764 893 619 536 776
200 166 388 217 394
981 960 87 872 548
27 430 973 23 427
118 114 274 95 53
866 369 389 357 411
662 671 743 685 707
489 286 283 633 452
131 135 122 191 113
608 132 185 327 231
705 18 495 329 186
743 580 759 800 989
184 133 16 142 152
695 812 554 52 984
167 655 925 180 966
884 802 669 685 80
780 770 839 584 789
105 95 80 47 1
318 132 461 179 326
901 616 775 569 571
795 80 858 938 578
245 149 111 465 231
353 749 309 982 75
132 189 347 114 107
263 301 484 476 261
757 789 331 489 490
68 431 866 962 70
207 198 849 221 757
899 144 88 920 407
584 963 538 846 515
844 769 819 993 768
671 683 669 840 751
353 916 949 349 975
459 472 896 332 462
680 688 853 471 393
368 296 380 373 560
219 127 486 235 272
199 217 462 220 271
139 130 385 391 117
841 669 683 857 681
973 360 355 432 400
355 428 41 381 361
637 912 919 909 349
67 435 441 722 856
239 89 747 249 97
508 67 500 946 809
653 583 944 940 605
538 842 589 765 961
823 518 856 505 871
836 864 781 556 829
763 676 652 936 62
694 636 229 992 356
950 419 415 372 428
924 493 731 972 753
565 637 934 893 941
459 455 276 446 391
387 447 445 64 476
554 760 566 567 517
90 209 263 434 835
388 978 235 435 440
799 934 774 292 949
142 585 957 86 537
750 837 737 928 600
193 663 656 687 834
1000 998 510 763 705
168 913 597 245 312
788 690 781 787 786
274 799 374 518 934
5 446 225 257 32
844 552 720 699 959
181 212 179 148 117
192 195 92 404 402
332 871 199 213 224
849 691 235 860 656
394 456 449 434 320
124 186 249 136 25
65 38 86 963 846
616 997 703 621 994
861 340 178 735 169
335 735 751 163 313
132 109 92 14 188
246 460 270 107 469
768 883 754 720 747
912 61 824 796 355
604 826 634 762 577
934 923 910 968 853
693 656 898 675 835
574 685 768 580 744
438 900 277 417 452
179 147 49 116 146
58 335 304 650 284
490 601 24 533 938
656 672 592 687 575
485 387 454 971 473
604 902 989 616 901
354 464 444 483 379
198 228 832 246 694
416 397 457 430 428
376 369 899 356 400
180 583 182 84 11
585 790 608 254 584
968 825 800 947 801
147 161 940 396 185
693 857 963 583 856
306 320 56 43 31
973 23 922 962 429
976 723 61 46 895
221 219 201 224 193
922 973 849 266 871
584 426 274 515 825
811 597 728 884 18
601 889 937 731 494
389 432 467 276 459
720 180 931 716 387
566 221 514 594 663
206 213 256 205 203
999 993 903 998 806
443 907 951 933 916
151 150 510 588 937
655 571 966 545 737
342 360 419 364 337
257 878 238 429 111
392 472 481 152 272
384 503 890 975 933
666 694 680 951 831
173 165 148 710 32
605 582 708 702 639
226 280 928 242 225
458 553 172 161 763
341 775 69 603 655
277 300 375 167 886
865 721 897 725 954
882 973 23 922 916
470 795 58 501 159
773 878 822 850 800
856 840 961 937 897
672 677 659 734 695
819 686 518 684 668
967 939 806 761 880
69 167 341 337 123
872 104 460 884 87
150 747 176 547 707
990 986 761 996 571
832 682 863 876 947
364 414 434 376 90
41 428 311 441 394
929 605 964 950 609
145 744 325 35 91
961 959 594 277 21
580 793 767 754 993
716 742 884 989 568
449 311 299 436 351
988 793 811 991 888
902 8 14 31 375
696 975 697 476 926
111 143 174 49 795
973 882 696 878 597
474 240 633 453 678
967 622 884 617 703
79 310 770 781 705
101 262 99 18 62
383 112 413 406 361
136 32 37 39 5
76 101 3 35 456
744 538 548 893 991
964 756 984 545 697
888 535 547 573 533
45 188 735 311 43
771 872 265 387 982
203 428 397 211 127
745 209 979 247 952
808 740 628 642 782
919 617 731 611 690
127 255 265 34 7
77 850 864 555 714
815 494 951 694 663
580 849 377 972 274
325 323 386 961 430
956 942 510 889 765
548 981 302 459 278
718 845 597 928 878
934 953 880 731 930
970 664 366 837 968
445 680 447 416 688
838 786 654 564 879
521 769 178 254 367
397 23 245 409 439
405 855 295 241 856
2 187 1 470 261
673 671 683 676 669
489 404 304 635 307
682 845 841 800 816
681 737 676 692 507
18 470 108 400 277
229 922 440 973 926
716 743 799 705 615
796 968 351 615 636
157 384 323 770 894
18 971 37 28 20
689 427 855 583 696
509 931 974 906 924
935 496 376 949 112
216 106 206 204 686
177 150 257 256 238
71 295 374 493 869
815 510 843 500 830
893 739 200 105 44
904 810 930 764 893
229 666 831 962 681
892 369 976 625 878
197 274 61 373 608
954 183 914 317 732
170 632 461 483 584
93 332 238 472 139
657 514 520 515 813
989 713 987 966 531
916 828 911 904 371
712 924 755 906 622
270 21 296 317 269
738 605 637 746 917
502 767 671 959 826
608 404 249 18 395
753 567 559 552 907
666 414 684 575 369
70 77 460 485 391
802 61 686 561 680
64 347 139 116 332
435 449 273 437 412
680 968 687 784 491
751 932 679 314 980
470 196 922 38 179
990 158 768 134 952
370 101 300 274 436
442 328 129 410 125
785 787 790 783 876
291 729 594 600 352
349 696 920 229 935
795 796 672 675 873
541 547 994 826 551
910 929 926 904 553
105 262 58 94 454
326 418 945 268 430
466 417 415 70 414
782 681 675 682 664
324 592 57 47 709
537 755 993 573 992
152 185 403 110 130
159 362 176 412 154
172 746 45 92 382
994 566 581 575 681
350 419 352 400 366
69 144 235 463 199
167 956 214 1 168
216 950 295 57 51
838 584 786 554 564
855 357 694 405 205
870 880 389 928 248
411 408 679 415 915
466 31 8 294 270
870 549 325 230 278
387 392 433 389 450
23 950 882 519 973
400 258 67 237 245
401 364 413 408 381
600 599 367 739 286
823 278 846 931 13
2 750 368 638 751
800 994 987 699 760
794 492 661 744 463
308 62 86 98 482
389 439 391 433 435
341 17 337 6 732
192 117 32 108 145
831 90 682 732 894
787 930 861 414 354
97 191 287 152 429
234 529 254 962 211
2 158 937 468 312
846 828 144 136 345
204 207 632 205 479
651 280 309 281 729
325 471 346 99 785
313 484 483 85 321
242 682 213 829 680
229 346 418 862 348
866 789 564 757 658
910 337 177 929 545
79 711 376 792 646
930 918 971 925 932
166 248 234 276 238
898 522 861 928 972
149 32 169 57 483
583 664 858 710 859
616 901 703 621 997
674 836 683 957 936
183 476 241 300 259
770 549 864 78 15
729 812 352 709 501
61 147 828 60 325
600 419 529 396 371
518 823 800 851 965
843 605 656 860 670
261 369 12 375 48
771 845 856 979 835
672 80 354 567 798
260 196 264 253 425
255 249 236 36 256
69 941 337 448 714
77 869 242 72 957
792 78 784 68 385
183 952 118 915 54
819 803 762 710 841
500 976 566 351 973
578 583 832 764 512
423 575 282 312 126
769 955 909 899 954
601 740 7 167 112
107 149 295 173 161
312 338 449 448 266
250 471 251 348 463
454 487 777 779 468
740 551 736 809 781
167 162 168 637 331
881 370 943 418 384
812 490 488 489 770
228 346 7 342 239
769 912 903 913 944
370 949 719 55 698
193 450 205 134 212
669 674 671 873 635
230 723 638 714 739
981 778 921 527 813
325 990 534 523 630
309 314 305 319 705
790 644 574 719 577
78 785 73 681 831
127 410 284 114 229
848 979 838 603 911
995 525 770 899 345
826 988 316 977 557
853 968 993 816 998
190 113 440 877 279
726 619 743 552 531
84 87 102 41 88
534 624 890 966 535
815 878 210 751 944
463 472 455 276 454
23 409 272 277 442
603 709 790 654 711
548 977 285 982 323
146 200 158 182 650
332 340 300 662 956
540 281 600 552 291
638 447 885 72 424
166 181 93 238 26
528 812 795 536 937
914 955 899 643 593
837 606 860 843 661
936 536 508 382 992
540 828 335 673 557
260 149 327 155 275
544 578 915 502 592
828 683 661 964 991
294 484 76 435 471
863 585 962 876 757
534 567 535 621 619
804 604 820 569 602
514 616 813 515 554
620 133 201 166 214
886 143 38 125 27
133 166 323 27 971
2 12 188 175 943
904 924 929 910 916
545 807 844 707 758
530 581 513 987 551
938 940 516 664 659
318 282 777 488 489
153 185 131 340 113
923 597 365 370 705
617 875 671 758 971
616 604 901 532 530
548 217 237 942 291
47 58 640 765 44
591 742 888 862 560
812 725 739 745 874
207 89 239 209 100
921 496 384 497 785
27 608 401 407 427
477 354 920 365 359
667 656 663 835 689
53 308 335 355 656
136 142 898 943 147
820 499 648 571 503
592 195 2 249 236
226 600 829 838 979
577 761 826 552 726
848 905 642 801 730
956 891 312 482 942
304 57 41 49 101
383 359 446 140 381
766 514 671 798 754
777 749 624 560 806
489 18 322 553 19
755 997 700 893 976
789 864 790 786 787
82 442 265 130 187
72 433 830 556 869
70 68 473 211 193
826 890 699 762 619
157 313 474 15 105
107 101 311 179 187
350 424 362 262 100
137 106 352 401 213
692 836 193 681 737
576 683 558 834 681
397 81 332 272 387
952 235 963 228 202
805 706 806 542 995
146 145 116 61 140
633 723 636 625 729
882 23 418 434 450
653 737 764 966 572
584 241 324 608 589
959 985 679 991 55
1000 525 531 807 881
820 887 565 999 801
440 692 681 576 694
860 865 957 848 666
297 495 418 809 193
666 221 224 979 672
394 389 388 973 882
864 876 71 575 77
571 987 989 724 602
737 852 99 314 395
715 625 758 932 911
964 658 834 589 790
184 24 81 254 323
325 115 265 29 159
545 767 966 760 743
837 210 898 950 839
737 952 905 81 144
779 600 956 714 839
176 171 154 113 184
689 415 694 452 828
263 134 301 81 219
721 966 744 544 277
882 973 980 737 922
388 444 391 435 434
795 873 538 501 536
677 419 489 470 18
172 164 171 136 165
411 375 412 399 880
178 758 774 542 894
921 936 955 885 937
279 454 453 482 480
782 797 682 689 659
240 106 157 155 260
580 536 895 737 505
634 100 343 1 464
787 786 868 770 74
666 659 665 797 683
133 131 147 126 192
578 825 668 843 841
338 187 183 25 293
119 170 133 749 107
135 451 265 494 193
488 463 666 473 291
666 829 979 879 502
993 753 609 547 995
591 636 942 615 865
941 946 79 104 318
768 807 827 816 560
211 219 235 387 88
507 823 518 871 658
219 29 81 252 197
592 491 334 463 492
691 576 559 689 690
290 348 310 456 391
504 821 818 705 558
713 743 984 768 560
110 10 117 163 118
518 867 511 918 887
245 407 937 660 944
566 741 986 890 513
274 842 963 584 828
242 828 229 957 850
553 46 846 934 80
971 905 930 980 931
677 356 350 620 379
324 998 980 727 716
488 835 791 491 76
177 929 522 605 337
655 69 769 770 838
869 555 558 876 663
794 944 688 742 371
231 185 16 184 303
209 415 794 243 898
203 242 871 928 657
207 221 252 219 228
968 930 911 923 746
217 661 962 347 407
950 908 636 112 780
520 737 920 675 857
824 938 682 859 564
331 919 515 510 961
653 345 654 565 509
463 390 460 448 396
69 337 341 345 703
656 865 897 514 676
224 249 11 14 182
653 374 356 369 507
489 633 524 1 550
466 479 451 635 490
861 483 458 328 173
472 445 258 460 962
316 231 471 123 285
335 499 522 594 474
981 889 846 548 884
671 670 667 836 635
886 744 519 934 368
256 469 267 88 656
613 552 535 592 534
960 658 876 274 968
797 873 665 667 681
487 317 483 19 53
498 862 399 972 946
942 23 594 958 248
601 167 245 161 253
830 700 101 611 976
302 251 456 336 459
325 306 182 321 12
613 996 623 530 888
877 131 109 694 160
748 59 93 45 50
724 932 603 726 720
122 183 187 118 190
867 964 536 518 843
671 688 683 669 793
642 697 730 711 826
245 413 476 266 458
246 76 141 254 198
743 690 572 713 932
448 311 249 351 390
537 642 713 800 871
906 905 975 834 772
351 27 284 339 353
988 567 580 634 826
490 309 282 488 283
705 989 602 748 889
52 270 23 262 94
652 533 314 551 635
180 750 40 185 183
741 769 814 581 931
392 411 935 245 916
333 347 334 342 491
490 827 16 6 57
472 237 696 462 351
755 753 552 760 551
655 744 530 174 749
740 532 619 767 585
157 174 119 109 170
428 835 418 284 495
639 292 296 563 971
325 158 182 86 180
796 678 295 853 952
767 684 658 604 575
673 672 827 843 686
124 240 296 32 96
280 226 142 490 85
393 352 299 79 383
565 719 894 755 711
337 371 886 922 285
431 399 434 371 412
961 69 331 886 744
37 94 150 130 251
175 5 240 85 740
114 384 322 59 307
415 193 835 414 968
897 753 991 990 626
832 225 248 252 233
517 530 798 568 573
596 27 745 855 896
616 703 622 541 901
776 685 668 677 681
455 481 387 445 388
726 988 897 617 814
683 380 671 349 700
946 952 538 950 889
345 326 886 547 605
567 770 513 243 610
259 107 39 66 248
844 801 957 841 764
669 809 435 656 366
166 171 191 172 324
300 332 140 240 195
793 796 795 852 776
959 996 648 888 24
71 868 876 667 869
633 720 708 540 729
69 337 168 151 162
887 844 537 582 806
422 483 26 131 31
801 812 705 944 666
327 167 17 647 428
831 842 915 979 947
873 200 312 143 968
218 899 741 637 982
576 575 689 678 787
607 717 634 335 552
895 601 635 379 477
973 824 783 785 784
882 251 301 263 279
510 759 557 690 305
966 995 688 573 686
825 103 918 650 91
545 606 167 163 168
260 108 264 76 241
663 666 576 687 559
871 802 685 945 798
776 501 684 676 686
111 320 516 608 765
84 308 752 314 281
898 860 556 188 523
111 314 276 118 324
297 476 227 457 485
638 103 240 161 25
920 955 968 30 991
682 694 235 672 247
571 807 531 987 827
46 934 103 884 316
965 993 987 570 841
67 171 22 322 16
268 738 440 732 31
229 969 210 248 192
768 571 758 990 761
84 939 16 662 62
324 273 132 373 119
653 909 931 951 943
63 601 510 145 985
665 873 682 685 1000
899 769 700 953 698
969 853 964 928 918
558 875 957 657 494
572 875 710 588 676
572 972 567 675 631
276 394 441 835 375
642 823 803 860 643
964 735 873 767 544
15 939 910 886 719
640 795 278 638 588
67 714 95 26 406
664 854 756 682 845
408 407 398 92 189
922 973 916 927 882
861 80 943 483 345
361 356 412 246 418
686 873 735 957 790
802 695 607 812 669
297 342 334 195 284
835 368 954 656 207
956 838 908 688 888
956 296 387 363 548
833 854 803 800 782
914 159 610 954 273
73 787 786 496 879
677 750 575 662 360
645 380 637 20 28
195 29 85 39 227
530 515 699 753 535
956 996 44 96 283
744 824 874 759 500
565 728 893 537 804
430 15 298 461 427
943 508 938 825 953
839 849 654 714 386
912 678 953 690 980
147 136 145 143 132
146 359 296 362 410
227 395 45 176 9
63 648 959 552 649
746 844 776 756 802
792 783 781 789 790
828 426 507 876 594
333 295 561 340 456
109 60 487 105 138
724 884 525 651 22
413 944 364 383 127
552 541 534 763 581
400 929 36 855 477
294 460 288 459 70
459 389 872 662 771
820 578 579 764 803
929 904 376 606 595
247 71 73 866 962
385 861 837 676 836
530 994 760 626 813
37 506 99 372 945
470 482 333 311 720
549 544 640 748 515
151 799 112 158 84
311 839 838 71 974
808 619 966 743 994
445 446 227 27 928
799 591 151 980 920
698 670 398 89 289
561 691 357 811 362
842 639 853 983 907
186 543 510 501 327
69 165 914 363 282
541 707 760 811 826
959 335 517 9 702
518 503 823 871 867
91 365 462 448 26
357 835 859 689 193
791 572 770 880 604
856 836 852 447 566
608 444 732 31 450
700 889 725 906 891
275 84 258 185 85
24 245 225 10 898
530 638 616 624 719
895 915 367 639 510
277 949 922 548 272
592 269 214 324 241
746 752 765 619 102
469 48 189 584 260
45 25 11 42 44
827 571 990 531 826
126 118 187 10 107
961 963 493 723 662
282 62 171 317 25
571 604 616 901 531
858 856 193 833 80
410 392 269 68 511
370 835 747 751 209
551 760 726 604 552
724 730 959 729 954
61 405 109 404 26
854 858 803 871 859
672 859 676 681 60
544 567 538 509 535
411 356 494 497 434
316 985 707 551 706
728 537 710 954 561
765 278 324 755 662
928 844 950 743 749
231 7 5 600 110
109 128 171 149 142
510 522 176 543 816
118 1 238 241 372
298 528 50 343 41
896 99 705 818 678
974 939 948 956 528
686 738 379 927 944
34 19 30 405 386
313 543 606 603 599
157 88 240 155 34
892 471 58 898 270
74 674 686 589 879
697 502 696 609 756
789 880 781 791 575
270 402 272 406 267
932 917 96 535 987
380 415 374 369 375
265 424 444 306 298
857 679 625 501 999
80 951 944 583 833
719 323 723 888 651
567 539 513 544 530
608 276 201 249 253
50 461 48 455 481
251 221 207 835 248
873 15 876 755 795
373 436 371 386 396
721 383 884 900 370
512 921 894 890 508
320 313 510 322 314
600 610 598 772 982
708 781 968 627 591
924 899 741 906 975
404 364 461 895 354
765 398 708 620 971
262 301 448 264 447
65 715 960 867 847
87 47 324 480 278
275 139 176 450 448
551 535 567 596 587
728 979 908 842 805
567 612 988 535 622
266 414 466 271 378
547 999 625 528 775
846 873 501 670 776
971 929 157 895 177
553 891 884 886 853
26 888 981 260 368
742 698 774 643 593
353 203 419 266 411
176 164 165 231 191
970 610 811 754 551
606 295 956 374 861
726 819 761 579 970
70 71 73 869 78
367 583 446 856 54
815 816 675 841 764
702 951 520 537 582
324 312 238 21 151
543 538 515 748 936
362 275 257 332 38
714 848 879 837 849
270 185 347 211 31
540 9 497 76 342
505 378 714 910 556
653 572 502 740 728
395 83 183 236 179
39 852 299 275 856
206 395 255 224 222
588 468 54 475 188
438 864 621 790 75
633 489 749 72 488
884 926 943 903 880
764 819 803 577 580
472 981 455 276 81
75 961 998 515 667
678 12 635 295 874
507 853 685 668 501
666 706 860 681 729
286 770 842 982 956
687 841 692 812 818
486 294 3 456 491
901 634 762 612 992
490 33 949 55 6
821 981 548 264 608
564 787 280 315 651
602 989 901 966 911
337 69 341 547 721
745 430 263 457 52
951 997 568 586 888
112 977 927 780 633
507 854 964 768 938
375 371 213 944 256
586 474 13 594 319
812 545 707 844 995
45 130 896 88 49
833 854 518 804 821
597 218 880 285 408
70 73 72 68 869
217 963 518 823 920
806 911 967 651 321
431 52 255 325 355
184 159 152 325 173
855 959 662 620 269
306 83 396 419 358
445 252 253 232 234
142 921 267 896 241
143 146 140 103 130
719 4 644 533 1000
334 195 115 8 2
803 805 582 802 858
204 208 243 228 198
677 791 102 889 676
583 832 797 665 693
198 193 205 247 224
440 407 436 84 451
693 794 576 680 672
967 655 651 603 844
579 817 984 999 557
484 261 17 51 5
237 217 849 688 201
797 502 864 684 790
3 34 188 343 112
124 125 113 120 327
914 954 708 33 733
973 23 926 198 425
233 206 84 199 117
480 424 591 453 451
218 224 334 115 235
822 801 930 904 928
984 726 713 989 820
268 484 263 232 485
990 735 648 808 931
901 942 966 913 762
638 704 749 633 637
229 203 444 247 235
275 353 484 104 469
241 249 857 238 529
620 452 355 370 274
356 380 399 495 710
222 199 203 863 875
929 904 536 537 700
810 853 718 939 776
799 796 105 945 998
334 342 32 56 7
685 668 663 857 797
154 321 322 85 281
55 47 49 556 827
64 217 116 21 147
457 106 332 132 347
661 816 841 715 834
299 476 872 261 484
614 34 372 3 649
71 451 479 452 460
85 79 154 8 608
273 271 472 465 481
898 178 176 904 910
801 653 884 415 700
608 445 697 389 696
220 10 67 694 852
879 905 705 633 915
200 968 238 194 88
801 934 802 638 690
229 822 448 275 387
816 805 844 802 801
608 335 589 875 780
34 223 41 138 252
34 25 149 136 175
183 395 30 881 57
169 501 335 150 544
820 844 764 827 803
428 780 509 367 149
840 837 782 838 681
196 211 201 192 284
11 306 451 348 308
846 22 57 46 322
358 396 11 368 189
500 886 891 895 765
419 364 417 369 349
217 855 583 828 896
113 430 131 172 752
126 128 120 161 108
882 677 935 866 617
831 676 417 415 953
143 44 114 553 338
136 142 147 140 137
998 568 697 853 840
967 799 818 376 545
358 355 441 449 428
967 716 306 806 680
945 796 765 678 582
207 90 463 38 27
758 781 757 78 74
901 706 700 913 906
70 77 869 73 75
9 161 44 114 194
832 825 797 665 80
68 70 73 78 76
15 17 296 591 42
246 294 763 465 750
794 411 862 449 692
748 67 596 671 573
916 861 943 973 949
490 777 488 493 748
552 563 644 615 531
602 761 966 533 655
765 519 503 589 913
482 430 484 48 468
107 244 248 222 404
979 496 848 699 740
786 792 646 377 907
391 351 434 392 212
357 419 371 369 356
309 393 303 319 321
697 891 415 342 706
979 914 106 125 593
114 799 161 127 67
94 84 19 98 53
229 176 878 203 209
855 859 39 276 445
929 477 177 400 923
468 402 421 284 425
450 389 447 394 248
470 322 36 599 45
636 407 458 262 722
898 950 932 728 902
221 229 237 199 204
636 497 835 241 678
193 221 247 216 90
738 366 794 362 688
841 852 853 857 507
980 895 186 932 360
308 320 11 12 316
28 175 33 20 371
808 577 996 762 554
169 151 178 212 584
154 36 486 104 185
314 424 633 13 390
363 360 37 75 73
324 472 336 312 41
920 899 376 943 355
146 108 158 137 118
92 408 32 405 164
861 885 907 91 809
127 122 227 121 135
987 760 571 713 513
388 433 195 334 302
988 586 612 613 568
229 233 209 215 261
204 228 809 738 198
155 114 109 280 259
51 524 415 957 682
707 904 919 597 735
818 853 685 668 819
472 246 269 469 391
708 727 675 670 781
747 947 891 599 906
616 901 703 604 554
226 951 416 407 389
144 772 363 609 670
823 518 871 507 503
90 196 242 206 219
943 721 655 18 601
845 957 220 666 221
168 606 889 157 634
880 821 251 219 895
448 872 410 423 27
65 27 325 54 58
494 582 831 564 880
742 794 600 514 194
333 340 294 279 268
169 19 510 152 151
901 814 571 725 710
599 307 20 329 547
453 322 14 487 474
635 303 636 56 470
768 580 891 984 501
987 929 814 531 997
832 252 211 225 221
209 160 973 450 148
819 689 759 856 993
980 453 343 6 992
35 300 996 2 959
23 236 672 695 256
193 212 134 346 185
825 861 813 523 59
300 240 704 214 96
841 80 816 856 675
668 2 669 634 89
782 809 845 421 558
814 560 604 977 768
248 220 432 390 463
840 671 674 104 876
270 92 463 100 277
309 328 327 114 126
38 444 228 872 247
518 823 503 871 507
341 337 162 168 603
903 724 774 968 898
74 783 366 787 824
185 243 471 342 485
857 582 551 944 653
846 106 796 217 347
820 999 579 571 848
455 592 889 678 599
616 634 534 901 532
862 337 896 465 348
600 464 923 898 270
616 551 530 546 623
418 378 210 92 916
923 245 930 904 952
269 434 23 397 48
207 882 27 233 872
125 428 182 401 399
297 491 342 204 487
809 364 656 411 193
525 597 726 827 919
221 832 242 219 237
776 494 855 845 693
185 412 37 197 40
435 436 410 392 388
543 949 277 55 468
417 797 685 298 688
231 141 165 156 311
834 658 965 682 810
589 781 837 830 790
741 567 996 581 622
578 777 675 673 670
129 120 358 119 161
415 366 250 476 271
801 511 912 953 722
71 497 494 683 671
76 14 330 252 196
139 324 171 736 181
211 38 199 215 221
179 265 453 293 113
181 165 118 189 174
440 872 457 646 783
647 696 274 426 828
578 804 582 843 854
24 569 563 564 578
964 965 960 828 783
968 895 523 528 601
388 311 433 64 231
733 732 655 490 721
616 987 619 773 621
127 528 404 238 461
158 167 183 262 39
66 327 336 275 134
557 650 774 793 572
849 382 866 376 461
175 162 155 114 240
470 451 301 51 179
665 751 869 839 790
204 871 239 348 263
477 837 881 404 457
132 183 352 128 129
78 74 71 836 79
897 884 745 986 727
104 336 34 88 102
438 488 79 391 72
194 553 940 716 917
765 561 936 360 497
379 631 305 683 793
646 810 365 641 494
131 195 150 115 268
984 570 763 753 948
667 672 688 689 666
131 192 301 195 340
828 876 364 992 852
595 266 409 71 56
515 538 846 555 596
572 998 722 571 501
973 935 949 926 927
906 951 685 995 642
268 138 434 392 388
90 361 134 690 221
693 675 38 21 428
716 34 885 540 998
111 159 280 160 166
684 682 679 677 687
914 69 407 281 608
385 433 939 450 426
240 236 155 255 253
616 612 621 741 988
886 922 832 580 731
657 549 515 613 4
987 571 741 580 551
453 470 478 475 459
863 433 383 477 390
388 302 189 439 280
29 233 199 252 446
601 147 168 214 799
119 81 625 257 181
915 200 851 846 893
213 206 221 224 201
680 663 688 684 691
627 651 594 315 777
751 290 787 782 473
347 212 255 295 197
161 130 737 184 625
278 478 464 305 320
7 505 17 971 943
389 391 386 394 388
829 209 878 850 718
71 881 457 835 794
607 478 538 470 633
131 228 195 225 212
693 680 695 687 692
57 28 103 458 354
988 826 604 808 554
557 520 705 544 1000
544 509 997 987 535
761 959 864 78 780
977 749 734 711 767
475 435 468 473 342
616 513 621 775 625
301 463 295 342 26
394 392 389 31 935
669 856 682 80 858
941 952 653 507 853
868 785 786 864 789
656 685 750 751 661
388 439 148 355 171
282 31 278 482 152
672 558 663 688 671
250 248 243 228 288
535 105 58 44 292
689 692 680 429 957
868 721 897 571 648
616 703 989 642 894
604 530 762 577 539
301 461 279 484 339
44 8 6 12 56
187 186 2 10 241
112 706 345 780 723
90 73 779 868 79
642 493 968 561 695
22 55 633 553 934
234 405 293 218 199
483 158 497 992 161
368 277 365 290 475
948 774 154 149 893
362 117 432 445 429
686 685 798 811 797
149 358 58 413 59
120 146 942 18 112
553 943 954 17 908
84 95 442 720 405
492 417 452 430 306
167 266 188 950 328
169 170 178 606 128
323 45 310 298 280
664 928 845 815 496
772 628 624 511 530
967 490 42 331 112
920 799 955 430 885
253 113 198 212 330
933 585 974 499 918
240 349 310 903 937
340 183 141 39 330
187 343 62 799 262
967 925 920 719 974
720 154 947 487 644
650 633 621 612 525
776 873 767 815 670
312 374 350 365 458
268 324 272 223 148
912 858 446 86 800
325 523 857 86 326
792 529 548 715 497
232 210 835 248 336
677 558 690 678 692
330 446 197 65 48
616 901 775 604 773
141 347 217 387 423
777 844 778 502 906
877 396 429 469 3
6 753 639 509 933
163 172 171 319 323
861 554 920 928 941
238 257 232 225 45
375 895 429 360 912
840 106 564 82 767
6 231 35 55 749
553 536 325 61 161
719 967 515 706 661
229 248 870 949 445
483 588 540 761 638
108 120 181 81 130
176 145 174 147 142
801 822 810 841 761
675 737 669 575 664
331 164 79 303 15
69 337 655 574 341
674 620 665 662 97
985 521 567 609 612
814 713 979 532 573
144 140 106 146 147
471 921 449 481 290
439 466 728 433 447
918 765 933 916 917
144 148 161 413 324
209 269 207 389 261
920 925 995 953 695
217 536 142 963 274
729 950 886 705 16
147 144 61 553 893
971 15 314 18 100
225 131 120 108 218
88 481 852 474 828
64 217 608 388 197
374 799 155 428 404
558 656 463 690 468
803 816 739 570 812
882 973 269 209 636
263 485 207 293 301
21 59 1 317 149
546 705 525 950 501
128 892 866 418 183
959 573 995 827 544
470 329 15 104 352
154 5 384 776 129
604 616 902 513 530
567 966 812 580 996
140 793 132 24 280
563 35 767 523 552
546 804 773 726 775
169 178 259 750 236
5 895 428 506 58
356 812 913 956 848
521 648 987 622 522
762 776 510 540 817
176 241 119 153 107
334 207 395 203 204
915 443 452 862 881
760 987 530 571 826
6 55 47 28 18
715 602 906 637 989
325 322 660 46 724
890 616 741 567 609
976 317 245 282 354
443 916 738 704 866
347 696 64 854 632
97 214 750 298 345
568 847 878 667 851
725 967 759 834 720
975 890 974 18 996
873 683 810 776 767
509 893 529 150 251
140 606 155 169 172
164 121 127 227 110
425 350 373 393 368
464 483 318 458 478
906 901 931 927 929
720 913 724 954 917
118 109 114 162 159
469 455 197 273 476
483 320 991 297 8
188 277 364 461 949
724 483 326 320 6
981 302 304 255 310
654 71 840 848 555
433 385 74 77 526
613 997 985 525 515
749 734 563 739 974
257 324 54 168 177
920 642 705 805 968
776 570 678 670 588
634 534 551 567 530
538 981 943 903 890
625 818 511 915 953
853 923 891 715 690
865 728 691 756 445
590 720 744 51 892
787 759 824 799 374
49 336 66 182 93
450 423 354 669 198
805 822 705 654 903
77 836 830 78 790
807 728 579 531 848
607 831 815 833 802
949 935 723 973 636
687 809 656 661 672
276 238 131 121 402
959 533 17 716 550
853 825 947 729 939
767 826 573 753 762
601 493 944 494 399
156 173 192 153 139
258 257 223 59 88
675 678 710 834 572
842 878 847 838 597
171 176 328 154 181
722 501 765 844 490
170 195 141 236 113
903 948 973 904 855
264 269 272 23 273
373 368 383 422 393
741 522 620 504 567
146 846 61 553 54
749 650 649 730 638
977 547 827 758 761
594 279 709 633 309
943 137 156 31 35
470 269 400 421 267
772 521 528 749 623
815 968 991 860 693
241 150 109 311 653
665 836 791 863 564
639 44 909 121 16
971 898 735 494 67
686 678 784 572 671
739 718 432 620 938
370 383 592 373 422
652 955 557 528 921
645 623 629 593 754
154 139 172 156 165
970 870 820 981 903
962 70 347 68 293
419 375 595 399 320
921 381 379 794 690
19 6 33 15 20
790 646 74 496 497
291 385 179 320 456
459 392 469 981 450
729 724 885 855 721
876 217 608 297 200
488 490 489 70 307
164 172 176 282 148
734 646 494 939 909
68 436 473 466 443
858 795 833 854 583
530 586 730 534 760
469 71 862 319 480
393 352 155 311 350
433 297 479 439 660
839 848 226 206 600
664 821 695 200 845
697 721 998 696 589
594 638 770 982 586
219 242 221 196 243
981 251 27 250 263
409 245 439 397 444
755 929 511 890 931
275 276 336 269 472
367 737 947 793 403
946 963 716 797 976
747 169 167 170 314
153 271 84 485 444
392 396 435 333 372
376 420 381 371 346
681 871 694 690 962
764 989 990 805 933
53 28 52 752 638
943 941 934 384 884
838 226 898 247 654
74 68 78 781 757
616 522 772 741 690
844 545 761 571 990
3 614 892 277 1
381 54 365 32 56
750 909 983 928 417
25 132 187 262 185
538 885 536 544 918
384 62 528 53 187
935 386 771 973 852
882 866 357 394 411
178 428 158 551 43
90 57 124 25 850
454 273 473 461 489
990 774 822 827 844
544 950 4 654 755
283 729 723 888 55
572 966 844 804 571
796 799 998 494 697
228 14 488 204 674
219 216 242 206 215
106 136 132 690 973
142 126 128 188 129
86 963 718 446 268
31 408 257 101 95
726 531 604 571 807
827 820 571 807 531
282 652 540 240 151
253 445 232 148 389
492 431 418 457 491
747 980 610 559 175
923 359 442 430 27
973 639 922 23 290
810 819 798 674 795
538 543 639 22 980
454 968 656 536 297
291 69 540 743 281
40 284 211 192 228
147 136 146 501 144
269 272 455 267 287
499 580 541 539 813
346 207 203 336 210
951 654 490 778 501
344 934 675 996 105
458 480 289 383 161
646 907 790 737 921
353 373 453 889 890
781 666 659 839 829
69 771 832 364 376
383 357 364 31 914
632 756 4 982 525
469 467 299 348 294
223 143 960 846 451
409 80 102 141 54
694 576 196 692 211
953 940 917 516 931
345 62 347 478 321
850 659 869 825 979
394 437 318 106 336
489 490 488 633 331
38 478 455 253 660
412 750 125 478 487
200 257 199 248 583
46 169 280 158 592
782 796 594 472 776
911 966 619 814 987
335 278 315 309 283
775 911 541 761 625
931 698 904 922 382
200 166 191 234 217
447 287 461 386 898
97 282 846 149 947
796 768 516 824 751
518 963 197 455 274
819 858 797 578 514
98 149 154 51 85
924 769 916 700 899
753 54 704 776 795
590 740 737 747 987
375 719 406 128 914
219 258 237 221 336
982 549 909 611 345
887 970 801 822 867
999 816 883 764 805
577 1000 561 721 541
829 792 666 789 838
219 258 249 226 215
221 220 237 205 229
965 651 816 888 650
794 688 529 744 559
946 286 893 701 972
124 106 525 914 298
275 407 916 428 222
185 268 131 136 189
950 849 972 715 718
957 915 663 558 880
446 84 966 957 893
169 345 156 816 170
66 952 233 351 93
215 687 334 31 110
479 302 434 297 486
642 888 615 644 560
292 25 430 647 482
536 499 538 594 943
863 962 979 843 816
541 767 627 947 705
654 927 739 640 755
736 853 192 765 857
529 853 290 548 653
489 540 291 490 956
976 544 315 302 285
713 906 901 706 911
33 22 80 323 596
600 770 20 730 645
259 223 9 166 214
81 210 181 200 162
54 650 20 889 793
694 859 841 693 691
580 728 582 867 993
191 138 436 148 133
534 705 4 599 994
675 764 715 819 817
733 150 140 914 52
305 105 478 937 312
232 227 877 250 38
776 804 810 819 754
412 363 441 350 373
172 154 171 322 153
747 66 893 327 155
822 947 801 912 728
214 271 333 42 332
112 975 635 538 541
813 721 587 828 825
812 730 501 690 754
962 175 865 973 394
552 559 936 720 652
42 165 156 163 43
144 328 7 323 139
683 673 501 668 580
962 576 979 831 741
428 725 891 662 675
495 871 7 971 369
171 156 91 182 303
466 368 406 482 262
639 7 780 37 53
966 713 932 931 711
1 150 337 925 167
946 53 2 635 277
403 313 46 943 700
167 345 162 168 895
970 305 720 823 751
163 975 533 931 942
64 332 426 446 274
147 137 494 143 126
436 118 400 109 154
674 239 400 776 670
958 24 793 97 43
537 842 666 950 675
499 775 763 929 999
883 706 746 911 602
557 834 589 867 564
325 85 140 65 185
897 626 992 721 628
511 823 728 847 538
7 14 276 29 130
218 148 40 195 102
452 179 447 298 748
987 570 759 761 726
812 487 426 183 11
528 601 158 165 287
997 924 769 907 530
679 488 673 149 266
668 687 657 836 692
968 727 65 510 639
887 744 589 620 1000
718 664 727 676 80
85 110 98 153 185
22 61 322 308 598
422 433 687 683 680
631 836 862 558 831
61 37 438 26 12
692 209 836 828 666
816 849 896 710 802
913 382 376 441 716
879 850 848 537 878
51 461 342 302 86
530 985 628 622 623
363 378 355 398 946
73 466 68 75 725
514 826 874 843 873
95 141 430 163 126
303 25 33 28 65
716 639 980 620 652
347 424 332 330 299
128 123 379 188 179
375 360 356 400 399
410 922 421 447 66
812 589 692 863 681
796 584 585 200 853
958 159 313 145 44
542 569 1000 568 999
505 801 841 845 923
711 730 644 890 933
280 110 173 127 181
517 534 629 530 634
535 586 567 988 626
751 737 742 944 815
294 469 473 348 459
915 493 559 979 829
310 320 430 431 328
269 271 273 39 38
718 815 99 958 896
215 389 284 392 275
899 159 21 362 105
822 823 518 904 503
288 485 271 264 212
376 344 292 898 482
733 828 702 367 516
688 435 416 980 463
769 903 700 754 942
504 675 957 687 663
160 304 480 81 608
967 231 165 195 176
106 850 517 1 487
1000 590 740 759 602
290 981 279 548 456
342 348 228 437 334
54 51 410 382 411
925 577 736 570 496
297 195 423 340 323
239 249 256 476 215
567 623 645 571 629
459 479 211 392 469
143 111 237 88 264
819 867 507 664 854
641 496 824 969 447
707 483 816 155 944
270 264 275 267 454
899 357 127 144 362
280 599 136 914 281
636 700 935 379 415
6 704 82 180 705
963 584 106 325 960
398 369 344 409 360
878 421 297 495 415
208 691 31 782 216
370 89 45 56 26
128 799 625 371 670
193 370 708 825 800
838 848 781 836 663
704 884 309 17 270
299 334 491 431 317
699 926 853 950 944
351 431 353 436 444
399 76 348 306 396
78 673 77 957 864
772 775 616 554 512
435 391 389 942 962
398 422 968 385 427
487 420 12 368 489
540 795 729 545 570
264 261 346 203 412
412 362 277 434 411
603 544 7 586 865
410 409 401 444 374
72 112 918 15 705
817 743 194 742 818
859 856 845 852 694
633 617 331 335 656
320 140 156 161 406
578 904 853 857 396
151 238 152 173 49
267 214 272 455 264
373 362 97 429 431
153 327 145 156 119
2 736 315 636 376
13 303 15 18 321
170 45 327 223 442
798 681 669 836 673
720 937 1 34 946
19 20 16 98 15
486 454 338 293 453
554 994 985 567 566
805 974 811 954 941
630 517 618 717 612
376 967 87 673 767
707 933 805 931 929
601 793 945 520 937
520 893 833 945 841
486 482 479 478 262
221 828 203 250 219
79 122 126 265 119
183 153 108 184 124
572 937 167 313 758
576 850 979 598 77
361 141 431 388 348
185 97 262 137 52
990 803 527 968 582
884 890 977 505 865
548 217 889 351 251
793 580 859 740 553
517 426 507 795 776
962 224 850 229 198
982 633 18 33 959
293 461 348 464 310
845 583 841 694 695
476 445 203 81 246
170 2 458 95 526
242 452 488 489 490
126 145 108 553 147
321 358 396 1 739
808 811 610 802 994
760 762 996 767 711
162 175 345 158 343
124 508 93 343 551
21 41 34 298 405
669 675 620 674 683
583 782 193 658 297
531 621 984 581 986
65 94 35 137 88
394 389 388 435 455
533 614 622 581 194
571 773 604 637 616
433 632 202 397 439
144 880 487 848 866
934 456 393 352 968
347 217 584 64 106
58 63 13 312 88
299 745 456 277 346
942 637 709 655 51
943 976 881 889 806
274 511 964 842 632
724 602 664 599 903
741 814 568 569 988
408 396 69 368 346
940 801 819 679 580
388 217 176 75 347
822 883 167 805 214
930 546 910 911 952
483 331 637 458 162
91 431 435 119 262
255 244 202 252 585
852 784 665 497 80
637 848 230 961 749
567 568 996 629 615
866 714 831 850 778
396 231 413 195 125
228 218 211 233 215
77 875 543 839 776
221 216 244 247 835
149 43 338 184 85
581 534 551 567 987
176 165 340 175 120
531 686 594 719 707
224 247 205 576 193
411 418 431 258 484
693 694 371 954 948
341 337 177 167 565
139 230 189 64 280
139 144 116 111 230
723 662 38 389 298
366 374 940 947 978
961 99 947 889 494
351 436 359 27 430
579 896 596 947 505
145 161 173 126 464
481 745 89 529 454
798 682 686 681 797
382 356 360 419 362
925 907 93 280 723
450 110 468 253 3
178 898 505 944 506
257 206 855 232 238
763 713 654 739 761
243 219 29 256 232
617 919 942 662 653
681 797 798 803 819
895 384 26 441 359
839 829 681 860 848
600 680 517 623 794
404 378 42 710 89
303 19 17 487 313
765 173 278 875 184
52 261 50 267 271
263 866 949 411 261
171 176 156 153 231
416 466 277 229 375
964 874 536 965 761
859 576 660 694 234
154 6 308 316 13
668 686 685 797 667
776 501 510 860 834
328 465 321 327 464
425 419 421 998 447
65 54 124 8 61
603 680 704 79 739
975 795 796 947 968
349 480 351 30 353
847 726 925 911 579
805 965 990 966 827
498 129 295 71 55
795 533 984 719 709
453 553 365 349 271
516 622 534 618 515
314 959 477 922 417
352 376 914 935 155
406 413 781 792 654
517 900 730 530 567
260 124 267 381 128
859 852 675 845 666
981 302 752 279 359
990 574 571 612 634
172 178 170 177 150
146 140 138 147 332
15 409 82 431 430
395 116 471 200 217
230 105 145 135 120
262 180 101 385 584
911 806 719 949 89
11 463 476 8 3
786 980 770 787 788
777 651 720 941 489
882 926 442 384 969
233 861 885 364 143
855 436 166 60 231
842 958 67 351 3
872 962 866 718 862
513 170 69 747 917
753 566 760 713 826
56 22 594 144 2
418 120 632 865 422
856 816 715 724 843
74 869 497 226 790
311 310 172 713 953
114 337 952 201 437
139 312 478 316 308
751 578 965 494 824
635 57 26 147 56
855 947 852 715 576
853 708 945 810 902
442 391 439 364 632
642 955 556 450 884
963 846 325 918 592
678 675 793 620 668
777 313 308 6 309
430 386 484 412 300
810 658 496 965 605
926 69 326 493 946
797 663 830 843 831
897 753 826 634 613
203 437 208 69 235
848 866 868 880 929
876 666 845 771 658
555 585 9 837 391
790 73 654 71 869
803 800 802 854 841
548 584 608 196 745
899 923 88 920 956
79 840 555 226 848
570 987 887 998 775
276 469 252 211 141
871 519 823 854 518
824 744 865 538 825
887 965 807 604 795
834 572 501 586 754
90 692 242 198 684
101 41 49 188 159
989 827 552 1000 984
321 584 309 322 817
601 933 414 54 915
964 965 828 494 810
753 846 544 536 534
567 996 755 551 554
637 21 720 786 633
901 994 902 565 577
289 118 107 191 835
193 220 219 243 235
261 247 228 251 299
606 655 167 406 637
439 425 368 467 480
534 71 723 552 496
745 917 892 954 428
487 30 28 18 13
252 81 248 179 232
65 158 1 174 326
985 616 717 544 567
417 477 295 443 379
105 25 56 62 303
704 638 723 729 763
438 447 448 275 442
770 838 589 654 848
404 395 215 504 84
831 251 242 469 926
805 887 999 827 990
800 833 600 714 801
269 267 472 265 264
675 768 572 843 665
436 413 444 955 395
695 366 357 663 557
207 248 452 243 835
232 249 180 239 435
453 265 348 2 30
544 916 586 947 702
62 309 307 129 25
738 690 978 850 493
856 925 697 855 853
940 956 162 858 917
430 342 407 444 598
321 231 465 447 328
736 131 311 406 140
585 564 387 511 953
654 839 539 951 627
989 604 531 761 602
832 237 960 215 973
567 513 544 985 551
341 169 156 151 337
5 177 281 596 756
420 491 452 293 391
399 405 398 382 408
319 42 24 161 47
729 970 722 13 753
66 234 271 124 480
829 854 845 856 664
889 147 314 737 536
348 475 290 459 346
592 593 982 885 721
217 64 200 347 584
583 856 858 678 859
583 841 664 845 693
73 757 781 68 725
625 924 972 842 546
873 551 241 594 160
931 509 703 741 842
677 669 811 689 725
750 106 870 846 896
175 180 174 155 177
926 203 349 291 915
481 472 689 21 275
804 801 841 579 853
419 428 13 313 413
76 260 463 122 439
966 932 808 817 726
721 724 825 4 574
899 60 922 974 730
805 713 705 905 968
962 854 693 863 557
431 467 262 105 86
965 570 844 588 887
303 181 322 171 313
833 756 825 854 859
720 990 726 570 502
540 974 963 812 708
792 466 426 494 636
899 718 357 845 923
729 774 995 739 606
251 121 195 5 210
688 686 52 47 777
411 197 399 448 398
106 52 14 881 592
599 512 774 306 379
9 296 697 485 19
308 187 42 404 132
950 17 170 639 492
326 547 408 180 136
57 46 676 383 677
871 660 693 638 268
844 502 728 992 671
786 779 838 789 791
604 713 844 773 772
228 245 257 405 846
394 738 481 472 225
471 308 214 396 173
154 153 325 474 321
826 554 989 706 707
747 844 563 746 99
691 782 797 676 483
967 331 15 780 16
882 431 935 27 870
144 351 252 332 445
626 531 772 874 534
409 160 234 40 148
394 388 90 392 449
455 454 271 297 471
937 945 641 904 902
370 824 894 968 561
173 322 132 978 126
982 592 942 731 954
988 604 531 602 571
381 601 162 893 47
172 79 324 321 704
822 883 713 801 637
515 980 549 283 278
690 886 367 355 857
95 465 300 2 287
727 856 998 852 737
685 669 668 667 673
491 332 307 482 294
58 718 99 998 343
544 586 634 758 567
534 966 988 760 826
199 252 245 794 207
86 849 928 822 45
382 115 137 901 923
68 674 957 779 777
287 282 184 88 150
391 38 264 387 273
174 58 85 169 161
331 969 828 106 237
696 277 217 697 960
666 237 221 229 224
627 593 501 700 599
203 256 216 206 849
684 827 722 754 570
29 10 877 127 117
43 45 85 127 115
508 596 554 693 22
666 688 757 194 237
684 685 80 797 681
461 135 179 476 294
730 760 517 634 551
750 691 727 653 737
827 604 987 990 761
19 47 408 777 25
197 111 239 481 148
753 571 604 755 826
242 757 880 837 831
778 770 7 89 755
983 920 81 952 998
715 498 924 800 590
248 254 243 207 29
575 564 656 666 558
567 619 743 634 808
694 692 863 944 620
590 549 824 539 615
111 163 311 249 424
816 952 754 500 851
513 366 538 723 722
55 30 295 47 444
898 214 129 124 56
745 497 494 657 908
58 296 103 57 781
326 351 123 97 899
826 577 755 760 699
737 751 945 815 367
445 160 164 396 397
129 41 193 36 265
2 37 283 65 456
2 269 881 299 752
381 451 379 415 355
580 508 983 722 723
726 827 993 931 820
890 56 635 636 991
621 539 730 942 725
77 785 70 657 660
581 577 567 623 194
989 642 541 527 604
428 935 427 678 493
663 659 576 873 665
76 469 330 447 284
726 966 993 532 901
675 937 853 501 80
78 665 493 558 757
298 101 292 300 10
939 907 706 384 934
690 702 557 367 417
343 125 159 350 407
900 416 224 436 957
64 217 237 935 388
863 628 524 776 898
476 179 455 41 405
412 396 431 465 40
687 595 656 119 141
844 533 793 722 992
517 966 760 743 817
578 573 999 858 570
269 270 52 31 48
876 472 960 852 80
488 889 749 489 303
248 261 23 392 134
70 862 299 469 348
584 881 885 538 745
84 481 76 45 204
200 88 276 594 50
87 656 480 447 387
446 960 107 345 143
12 332 39 333 258
986 142 541 938 768
518 510 776 738 672
221 229 248 689 242
854 833 870 718 782
143 405 67 657 775
588 988 759 524 736
392 448 450 275 433
685 668 669 735 677
874 795 737 796 832
574 570 503 657 984
275 266 68 460 198
438 744 327 759 328
434 164 229 210 859
520 961 432 528 238
993 999 577 827 768
793 796 681 683 685
56 884 54 875 365
209 372 210 358 377
535 567 622 813 997
838 879 714 839 848
215 418 251 346 212
362 50 413 127 52
496 351 585 700 953
553 695 849 401 626
256 117 34 109 143
979 963 878 821 849
173 3 159 154 109
273 1 272 3 37
805 912 713 930 984
654 288 913 970 381
857 958 855 841 583
324 861 22 720 354
969 882 700 363 982
989 966 713 820 929
288 956 348 310 304
679 683 636 2 65
659 671 790 684 751
517 566 808 802 554
732 863 369 51 695
924 913 522 769 930
127 608 889 426 962
433 385 866 294 484
235 524 207 244 857
877 29 288 336 115
451 367 417 67 386
534 514 768 604 577
418 69 197 231 420
330 197 453 484 297
469 475 484 386 110
888 617 49 936 959
549 544 726 813 503
567 530 740 604 513
91 86 856 271 344
700 933 975 588 755
20 368 945 312 303
455 38 253 387 265
102 98 104 36 264
702 729 697 727 691
760 986 530 622 651
268 116 143 280 109
535 533 586 636 762
266 725 400 891 950
463 469 294 475 471
989 816 531 881 726
131 108 171 268 392
559 57 653 945 747
979 33 879 592 942
150 189 185 271 120
383 947 912 362 446
22 1 146 61 21
143 238 255 151 257
763 553 524 496 700
850 439 828 392 390
167 105 44 157 168
71 380 70 480 452
53 95 26 104 107
733 550 651 806 827
257 405 223 218 253
750 735 167 971 67
661 659 875 696 961
143 173 321 163 324
194 580 593 286 986
965 903 857 682 800
841 590 660 873 845
945 653 818 580 995
787 868 784 788 757
293 290 347 273 330
603 811 705 552 637
629 534 890 614 986
842 837 666 874 597
113 232 462 265 481
826 531 571 502 756
538 638 705 729 719
448 359 510 920 590
393 827 78 555 633
553 675 578 858 878
428 449 389 484 429
555 956 716 719 761
824 58 542 909 543
341 732 906 345 340
22 749 1 959 733
204 856 202 471 291
268 155 639 22 168
957 660 149 559 536
128 230 33 30 42
489 490 488 779 707
675 507 676 677 656
97 19 16 62 406
996 627 769 994 521
963 727 478 472 364
415 850 689 797 672
15 430 451 406 461
990 726 552 985 818
886 292 946 933 722
28 98 99 92 15
555 942 961 979 890
524 656 727 728 693
936 886 888 214 951
574 797 580 989 417
876 576 447 666 221
575 631 576 664 90
677 667 797 693 809
961 323 158 527 767
749 80 81 274 189
936 601 758 974 613
123 197 127 126 125
741 890 888 892 575
175 639 611 914 974
873 964 669 659 681
901 989 902 773 512
203 208 205 202 247
705 546 309 331 599
778 777 770 645 954
78 782 688 74 742
781 855 864 896 686
409 857 853 636 653
447 765 264 82 731
194 44 959 650 100
865 559 715 906 951
452 297 423 473 492
255 332 256 195 134
121 134 745 101 126
146 139 182 145 223
180 353 20 526 184
829 201 221 666 237
616 775 987 741 997
195 340 330 140 91
542 821 970 944 904
540 995 793 676 765
115 169 747 898 155
435 91 751 506 436
793 853 948 580 628
551 895 515 58 974
389 486 386 117 495
577 990 574 502 993
29 192 116 389 134
199 259 485 5 214
667 669 683 873 674
777 643 770 648 524
21 441 351 601 296
584 840 589 71 72
893 949 582 700 915
975 889 647 639 292
196 576 268 201 230
755 904 987 823 905
250 251 325 252 246
518 847 905 713 406
743 843 844 995 814
560 592 615 644 982
415 931 942 918 316
240 163 149 120 384
448 460 102 935 445
601 47 12 588 736
729 708 638 724 311
798 876 587 957 578
829 843 979 672 207
685 668 683 669 673
73 77 791 757 876
112 612 773 231 918
638 15 942 19 417
567 636 619 551 696
686 676 576 669 720
564 666 585 684 843
864 789 684 790 564
606 930 969 860 912
576 666 663 687 680
954 700 911 926 910
83 132 5 852 213
926 18 916 277 927
588 700 774 883 580
502 729 762 101 633
971 710 241 652 151
812 776 597 704 653
961 331 601 87 731
452 694 675 875 693
221 242 207 196 247
227 249 223 676 563
100 3 298 318 299
573 530 621 551 544
697 718 855 751 859
517 504 988 808 534
693 812 572 832 441
25 278 53 98 16
686 674 996 816 896
69 318 341 342 340
113 445 275 246 179
175 143 815 151 240
425 457 69 331 10
745 972 773 355 710
42 5 325 309 303
726 571 579 616 569
218 288 264 261 221
567 535 987 509 619
381 991 303 57 601
35 919 314 557 506
974 893 155 653 352
207 243 237 242 226
685 691 673 652 712
324 191 472 50 275
3 41 183 271 36
838 509 689 840 979
400 267 179 190 304
842 90 148 952 393
217 200 963 116 446
823 822 851 813 545
6 149 96 121 124
536 237 260 958 99
238 254 151 64 737
866 585 684 840 755
102 37 300 53 95
136 138 325 369 895
243 323 244 295 885
136 280 282 144 114
203 809 248 229 251
489 491 492 452 345
961 378 379 589 365
536 737 739 756 545
754 534 988 89 996
912 975 653 918 364
102 475 336 244 288
793 28 189 909 359
816 810 739 501 635
794 688 441 380 361
981 897 870 247 926
807 817 984 768 577
806 713 763 925 931
157 161 147 11 474
752 79 75 650 651
29 106 187 5 249
954 905 918 44 933
963 981 584 846 142
350 383 380 368 240
915 615 550 201 368
169 168 172 171 44
636 604 988 991 552
686 957 779 232 631
728 692 691 432 694
30 270 386 486 56
994 703 547 616 512
47 934 22 57 55
996 4 671 796 697
177 218 364 471 267
695 694 875 687 678
216 125 366 179 114
142 137 136 145 146
438 3 104 89 1
151 162 2 942 889
565 983 711 906 707
959 309 967 594 533
850 728 952 836 745
696 861 697 885 751
74 78 866 75 73
720 825 693 841 619
594 895 318 625 348
188 162 180 179 168
388 392 351 455 328
666 576 834 690 620
842 242 878 211 247
73 663 77 489 72
574 759 570 571 754
549 731 753 768 758
929 911 726 908 966
707 442 636 704 972
656 360 809 688 357
933 57 647 555 980
112 936 709 655 547
832 878 960 843 86
474 795 796 556 96
633 709 778 744 978
376 383 369 399 430
290 475 459 115 215
756 696 50 697 885
534 551 567 513 701
946 806 941 910 920
855 944 980 853 718
471 981 423 389 387
519 800 905 147 63
11 192 161 185 153
898 917 928 929 637
168 178 167 155 151
149 180 183 85 896
241 214 114 14 50
66 206 111 227 238
790 868 73 78 789
795 936 551 802 708
552 652 586 588 758
888 13 308 316 314
39 438 186 2 300
801 853 508 844 833
223 963 21 314 280
409 154 182 299 41
407 270 493 199 940
805 775 990 816 565
350 32 17 489 487
834 871 836 831 665
492 28 550 651 53
949 379 749 363 704
831 789 777 320 779
950 363 23 592 599
917 496 922 905 945
180 268 132 898 145
503 554 887 519 650
7 18 444 20 337
883 977 55 492 33
201 261 204 257 224
583 832 235 841 694
743 335 629 517 531
749 982 892 765 560
499 500 42 672 65
849 216 226 110 205
796 795 15 586 986
409 67 240 945 99
30 214 3 186 56
991 776 811 758 725
950 636 799 920 15
114 453 271 38 227
45 99 44 227 372
302 294 479 40 319
802 960 87 852 828
555 489 681 669 776
68 323 55 73 869
319 184 600 164 180
298 973 429 608 922
831 905 494 493 360
227 117 259 300 218
540 608 684 860 178
467 411 271 453 394
900 740 793 937 891
989 807 990 761 536
377 498 56 95 792
748 30 80 656 699
667 685 681 819 734
501 572 993 713 844
308 312 154 706 464
871 514 759 80 856
139 362 118 127 226
683 897 749 594 669
655 851 651 531 811
551 525 532 96 602
306 126 274 79 144
973 721 937 954 745
311 159 402 811 240
753 826 713 992 604
79 743 747 639 953
27 389 922 416 949
875 211 198 253 821
395 402 24 678 178
952 701 363 869 353
878 689 859 243 821
110 250 211 263 232
116 332 138 258 330
711 720 677 726 593
827 761 531 769 970
914 731 809 118 855
553 980 126 278 91
187 183 408 352 155
294 492 451 491 452
129 126 124 360 108
439 638 679 284 212
485 494 125 144 232
358 383 738 863 380
603 230 747 641 707
874 845 841 681 857
511 901 811 616 604
156 151 772 165 341
555 226 380 260 493
548 721 981 429 980
232 111 249 142 85
826 604 554 541 530
588 998 945 806 603
467 495 837 456 476
417 750 677 663 682
631 576 864 677 575
637 749 704 625 723
580 743 671 817 988
344 576 662 262 778
352 739 987 800 974
291 747 655 736 69
519 117 145 36 775
711 654 755 757 919
79 6 313 317 303
191 131 113 195 142
485 433 302 130 42
256 692 203 832 693
721 941 943 444 649
288 467 390 396 251
963 584 608 274 642
63 96 95 103 101
723 729 939 492 647
179 187 167 2 7
960 234 480 125 666
522 971 958 173 822
855 835 501 771 672
241 776 950 174 540
897 821 292 93 591
698 437 66 863 841
794 783 743 688 692
797 682 692 688 845
529 265 916 444 477
282 179 403 312 158
743 817 989 604 726
19 483 120 153 837
842 937 838 714 695
419 79 363 350 393
150 323 106 137 129
524 457 387 276 142
610 561 531 551 562
822 728 925 538 764
804 832 837 805 796
684 864 787 393 604
29 460 433 751 471
494 343 72 56 490
72 74 385 75 779
924 760 713 826 755
425 132 353 383 136
905 746 755 810 24
461 69 389 99 427
791 932 673 635 783
169 157 150 652 87
286 834 683 366 674
141 330 347 332 134
188 126 108 589 314
784 787 78 74 783
772 600 769 513 549
399 407 558 266 568
926 908 828 824 973
114 403 108 465 149
831 815 880 666 663
199 196 218 216 221
584 684 564 585 554
209 443 442 365 372
534 552 577 547 604
327 753 308 89 28
488 489 633 331 787
510 321 705 704 16
191 275 259 453 36
885 796 53 51 105
37 3 125 11 105
422 771 366 411 365
772 754 615 768 749
642 518 918 217 969
79 72 393 128 14
328 321 85 310 117
226 908 818 811 805
203 872 209 210 850
412 272 132 442 355
385 97 360 417 453
433 475 394 456 434
801 666 843 722 589
382 370 371 359 368
399 427 301 407 466
270 393 112 47 428
933 378 724 705 506
190 263 273 935 463
814 530 544 924 509
414 216 118 346 342
398 600 10 12 739
690 379 355 370 663
23 882 358 371 869
365 524 653 357 922
459 440 452 785 324
575 558 666 869 415
502 883 993 939 226
887 764 570 604 970
954 913 907 654 716
311 144 280 600 303
179 946 592 174 337
194 111 98 42 330
901 616 906 987 976
351 428 448 383 176
768 993 990 1000 572
459 338 279 8 462
303 322 316 231 171
51 892 487 748 676
538 999 499 510 910
749 676 827 438 732
245 443 351 233 86
670 834 691 99 381
53 97 65 471 60
900 501 796 730 597
228 202 108 224 407
839 838 781 666 863
868 789 674 74 673
581 534 924 762 577
481 297 137 453 293
972 575 922 187 700
137 59 109 139 65
592 978 305 882 543
863 498 497 663 493
828 859 795 144 718
885 285 708 824 982
234 233 405 110 113
770 218 742 721 778
854 803 843 853 800
777 65 936 674 671
52 98 94 104 1
271 346 402 227 410
668 984 897 798 759
393 383 350 914 403
765 974 345 886 331
373 144 362 383 347
638 777 969 778 684
424 452 381 943 463
786 868 783 781 784
139 234 148 248 200
966 604 619 726 760
664 710 718 382 853
592 366 334 479 475
937 605 606 84 971
157 151 893 601 653
865 724 825 726 721
530 711 987 624 34
548 38 204 84 404
999 805 726 966 993
476 267 443 135 269
226 675 883 692 868
970 883 903 884 976
143 111 131 174 474
770 655 778 349 744
583 750 944 737 374
444 920 397 361 205
705 698 881 972 645
568 604 759 713 569
401 478 48 455 5
25 321 370 281 359
540 950 843 784 941
872 626 78 570 834
547 374 592 740 307
634 622 988 959 977
656 677 897 811 639
612 990 634 890 514
779 89 17 7 709
770 754 614 709 505
732 173 162 328 190
765 795 91 674 406
238 156 160 200 143
734 761 754 990 773
837 576 850 979 680
809 694 841 692 737
679 482 99 413 453
89 606 601 157 167
445 97 464 957 507
795 162 998 362 67
883 716 603 740 984
810 704 953 702 941
757 781 864 830 74
451 491 680 646 75
237 779 860 864 770
454 482 338 485 444
359 961 857 357 853
278 986 553 57 541
113 133 327 145 171
292 1 100 3 93
253 273 290 254 41
298 15 58 353 105
806 805 709 967 654
618 662 46 471 404
678 493 222 832 692
832 969 859 695 678
704 651 599 649 644
872 242 445 208 448
678 781 749 704 739
588 606 638 147 281
418 689 411 289 376
514 619 808 534 566
795 597 893 998 886
61 528 320 304 496
92 351 309 350 97
233 84 29 301 656
653 526 999 700 984
976 885 635 56 634
652 749 705 552 335
266 846 261 222 225
551 513 567 612 616
796 536 647 352 853
248 832 208 201 239
567 194 551 760 740
67 274 295 41 267
923 930 898 508 883
999 816 844 729 822
540 767 735 749 282
688 221 247 242 216
679 683 667 744 568
313 285 309 506 283
851 653 505 67 499
462 339 463 459 351
854 851 725 727 998
652 324 18 46 327
330 13 186 271 750
899 923 384 188 920
115 749 297 199 90
419 414 944 415 365
142 181 145 136 131
693 583 661 80 963
350 61 422 420 123
154 455 453 269 386
188 127 167 117 143
300 269 101 732 956
813 908 522 605 622
569 607 573 541 997
437 415 709 492 303
779 193 559 389 102
576 675 575 689 665
790 781 783 868 836
42 36 85 62 305
740 769 958 754 112
309 347 980 543 286
214 186 128 327 12
450 420 835 449 411
600 777 749 729 282
739 975 756 580 520
594 754 649 987 344
961 747 979 576 614
412 66 444 264 288
188 153 138 164 143
477 476 856 328 481
796 136 686 795 867
663 584 797 665 841
728 832 962 831 715
302 1 126 294 435
116 311 231 211 132
35 42 26 56 1
183 187 92 120 12
908 695 973 951 505
478 461 306 962 378
428 976 444 709 33
617 700 734 828 510
20 53 55 18 1
750 746 126 561 133
373 144 899 920 422
120 31 181 403 139
399 410 351 420 411
316 864 72 873 736
117 146 114 121 126
945 187 15 178 638
842 564 786 555 979
995 371 520 780 768
779 7 654 860 565
962 661 829 514 961
814 699 826 604 760
905 653 551 499 801
685 674 653 668 678
793 954 716 572 975
688 836 695 224 355
156 9 132 145 350
924 931 700 769 813
440 435 361 187 317
548 97 796 111 856
893 537 764 501 715
414 693 329 297 59
166 160 148 782 152
167 157 174 162 168
947 709 158 112 592
651 327 33 328 129
595 547 598 167 157
781 879 848 79 789
274 217 963 61 64
256 225 231 398 251
221 199 253 250 215
883 570 759 602 844
313 451 461 303 306
910 875 601 861 505
789 880 790 839 781
174 179 21 86 139
335 765 474 588 53
574 759 993 577 989
74 489 556 496 868
787 994 619 818 876
716 561 536 635 672
931 924 906 890 910
502 728 725 682 960
777 779 778 770 106
759 716 764 664 856
738 51 962 850 137
74 969 383 390 943
165 496 130 312 150
811 893 557 523 600
340 116 334 195 265
650 990 545 772 806
506 695 587 638 686
308 834 721 629 328
391 390 5 282 312
885 263 48 249 323
441 417 392 359 436
811 67 715 57 805
965 880 964 920 524
844 710 736 524 747
663 692 686 689 211
625 180 47 528 937
268 211 419 397 428
159 406 174 380 368
410 114 187 183 134
745 681 679 825 991
722 805 707 823 639
34 164 120 635 37
337 187 210 330 155
767 708 964 811 577
601 146 625 151 551
981 548 476 349 264
131 190 268 480 276
808 994 534 814 931
407 234 423 116 226
950 776 810 501 833
837 589 71 242 850
480 262 109 38 108
51 663 216 39 377
226 221 247 196 575
936 962 91 980 429
710 843 944 904 841
651 729 974 341 889
146 195 258 391 106
504 554 243 605 530
362 160 361 163 120
800 642 830 782 625
831 957 669 558 564
117 165 136 114 254
856 183 21 493 407
163 321 83 6 45
255 252 29 346 258
805 847 925 786 838
62 601 22 16 553
776 80 801 678 653
171 382 161 180 153
438 413 380 947 412
422 794 446 441 420
15 413 127 161 311
866 220 863 809 235
885 727 799 736 818
81 301 450 233 877
23 973 969 949 221
95 656 251 213 482
176 311 316 163 180
538 915 511 933 601
707 633 840 704 768
125 946 281 327 319
3 24 19 241 8
242 831 388 733 440
823 518 867 501 963
160 148 275 164 120
932 860 710 340 361
666 962 869 576 924
380 363 286 492 422
155 337 655 179 732
329 643 535 655 649
797 832 727 834 835
559 934 305 104 38
360 399 457 416 375
952 804 934 799 310
946 410 498 591 470
832 982 771 494 865
820 804 819 1000 963
445 885 253 825 55
233 242 328 608 225
297 657 340 466 423
419 428 337 420 371
969 899 928 641 920
139 144 119 143 111
368 592 295 106 263
27 332 935 429 347
714 848 849 654 879
564 980 947 697 971
335 151 473 168 334
989 984 906 573 541
71 90 70 74 73
341 337 69 151 886
675 687 663 683 861
402 262 169 395 42
370 93 53 462 428
167 155 175 169 513
298 859 148 44 845
382 922 764 927 721
828 785 237 426 473
722 582 974 925 702
405 455 453 482 179
866 195 848 232 879
876 292 92 80 722
829 853 812 992 805
616 565 803 883 546
737 948 692 689 440
135 92 183 270 133
74 945 792 784 226
374 352 175 30 56
308 316 306 313 912
608 111 753 152 846
428 355 980 691 353
742 226 376 243 794
735 966 540 599 724
480 297 342 38 454
979 757 665 961 978
366 763 881 54 570
534 634 532 959 530
681 663 575 687 684
693 810 80 797 665
941 944 707 600 726
492 451 307 391 452
850 595 417 71 460
260 255 196 576 212
476 455 20 462 459
279 639 91 87 318
181 136 361 114 311
346 56 467 486 468
775 912 521 616 604
141 353 106 347 330
907 710 880 915 818
40 340 434 113 330
333 76 466 266 297
755 901 906 938 924
805 970 993 816 572
513 997 616 569 699
846 627 528 524 516
57 467 696 308 497
1 167 96 174 899
135 90 209 211 235
348 480 293 476 475
434 433 394 342 439
837 842 878 589 946
24 127 427 85 250
214 143 84 138 124
973 944 505 419 957
221 219 211 246 872
810 851 820 792 795
378 375 690 501 940
408 396 404 365 272
309 651 729 319 654
688 620 839 498 369
355 359 329 93 288
199 583 585 415 832
828 817 669 674 827
578 582 718 874 579
472 297 455 453 481
700 755 551 736 760
963 796 799 847 359
743 899 587 994 729
487 598 928 444 176
777 676 790 677 873
801 547 924 180 521
322 62 321 316 85
49 963 941 86 50
619 604 808 624 814
844 853 24 159 992
901 546 34 622 928
392 198 38 440 211
361 542 979 364 943
263 337 862 318 134
348 193 862 207 251
714 925 950 716 144
730 638 383 603 699
258 233 257 217 100
669 668 734 766 873
141 333 234 131 121
255 794 889 799 258
959 555 588 637 75
17 487 6 967 320
461 277 284 478 348
668 72 811 641 337
127 154 191 164 131
731 500 572 976 968
729 4 743 1000 572
824 782 834 771 789
253 76 330 252 212
847 803 854 845 853
810 843 682 993 672
301 26 31 8 214
588 477 700 893 949
818 619 871 956 793
455 276 48 128 292
718 86 899 941 377
513 662 668 515 93
621 634 726 701 551
335 283 305 885 721
665 659 796 795 666
448 95 430 350 62
273 487 468 336 3
476 460 475 394 455
361 294 297 357 279
324 31 66 42 464
603 716 881 729 774
384 393 898 274 22
57 754 888 594 563
496 948 700 939 527
548 846 889 981 876
228 199 243 681 235
859 300 135 484 121
15 938 698 946 971
277 971 617 476 591
855 59 271 234 832
176 723 710 754 946
194 174 181 151 238
575 576 683 669 668
107 117 43 153 145
79 659 838 576 850
907 988 913 767 730
447 386 266 396 426
591 722 996 9 311
40 148 192 394 271
14 540 231 24 11
453 540 53 763 480
498 292 556 867 959
781 776 684 557 686
243 209 235 216 955
591 1 721 607 966
674 778 959 791 547
201 124 266 268 182
940 886 914 673 898
147 181 303 308 101
78 780 657 791 792
24 42 45 25 36
789 663 781 792 829
141 454 122 469 430
158 855 857 126 859
149 20 175 161 298
453 457 486 391 469
387 189 269 266 182
207 849 237 205 247
214 32 118 130 114
178 172 715 655 509
783 828 785 786 696
758 603 746 745 1000
118 143 49 114 326
60 230 213 86 846
198 206 219 234 70
125 343 384 370 289
967 523 544 586 533
928 947 904 893 847
782 784 787 692 685
819 844 874 735 818
730 749 844 726 761
562 959 988 635 886
764 984 827 992 516
6 99 716 33 709
777 779 770 778 654
433 66 426 459 389
233 221 193 229 250
945 510 168 980 825
854 80 841 822 597
61 292 34 982 262
382 764 742 439 745
124 108 381 161 128
852 689 80 675 692
527 240 95 44 909
484 268 481 271 403
720 567 676 686 137
66 386 276 273 264
973 23 882 389 935
939 947 386 878 957
708 637 716 352 705
72 637 506 939 607
489 490 354 922 454
850 849 979 871 210
906 929 932 807 811
793 844 520 695 725
932 254 356 541 998
725 802 727 500 815
953 161 553 886 16
780 75 863 770 68
956 291 651 154 32
43 608 413 442 928
952 973 950 506 527
631 477 383 362 366
887 851 818 833 841
544 5 223 280 309
240 230 886 223 582
620 554 952 35 532
911 807 1000 713 989
212 263 302 479 348
76 469 234 252 40
901 604 703 571 616
728 835 944 751 734
837 838 878 692 963
341 157 169 780 167
629 770 649 611 982
234 277 661 339 949
344 304 288 105 82
863 876 834 875 831
666 72 125 839 880
213 228 239 835 232
880 659 658 686 665
100 124 20 264 423
859 673 932 666 583
613 552 530 344 612
269 861 324 120 857
225 23 238 940 217
600 770 599 286 593
54 272 292 663 455
738 425 428 660 346
677 417 681 658 678
269 472 272 476 455
884 350 373 348 313
809 582 718 559 683
143 48 230 412 357
740 83 11 567 994
794 445 270 61 832
650 22 63 35 33
770 778 777 779 655
199 405 23 395 223
118 934 133 142 122
113 406 135 45 53
477 714 6 643 910
390 457 481 276 467
656 824 973 771 751
229 411 392 69 444
606 749 637 655 638
770 778 585 779 777
100 94 96 186 88
168 732 345 971 591
737 731 559 756 765
502 784 741 496 646
893 401 493 731 407
101 448 150 302 186
932 905 720 535 933
877 569 29 271 88
374 882 375 384 365
267 259 9 262 190
766 819 669 759 762
671 672 683 670 677
387 390 386 745 448
780 558 559 957 860
117 130 109 132 143
993 570 768 571 509
439 463 138 333 411
135 16 53 267 92
858 928 871 839 841
862 463 348 122 434
863 632 694 738 875
538 899 354 902 943
614 517 343 552 75
623 814 622 610 637
649 942 936 112 933
257 394 201 220 51
346 23 372 973 270
328 323 313 278 403
239 222 228 27 208
460 472 220 463 631
552 939 534 748 535
134 330 271 179 189
678 671 681 809 672
324 283 349 261 409
233 193 218 226 850
642 633 919 946 539
436 425 373 362 439
881 716 38 720 416
136 108 106 111 126
914 349 65 704 895
850 835 829 866 872
583 832 865 243 253
665 682 841 833 797
136 147 142 143 145
156 168 174 171 151
82 941 711 560 594
333 183 311 284 265
170 190 169 142 289
922 277 949 349 884
601 407 553 551 943
180 134 291 221 470
778 74 868 79 777
581 634 577 901 604
581 530 621 622 814
154 36 282 172 280
924 760 769 772 932
144 119 326 147 241
912 925 917 905 919
223 166 409 402 404
204 198 193 203 220
344 793 892 626 317
536 873 960 696 876
434 418 449 348 361
814 987 530 808 619
238 980 167 414 947
250 273 263 189 252
452 425 466 206 211
663 683 876 659 575
234 41 200 158 199
868 78 73 837 757
579 771 824 759 856
393 799 820 350 978
784 787 783 786 789
693 796 795 815 697
402 440 274 213 437
10 29 14 259 32
195 446 400 130 297
394 392 450 389 434
114 606 145 113 321
64 217 347 200 584
292 999 768 638 995
733 367 538 543 721
418 705 816 968 806
584 830 778 602 33
681 229 663 866 687
616 513 741 522 994
884 683 762 674 700
6 805 651 627 331
250 219 232 212 301
454 12 461 397 492
869 73 558 78 868
150 259 522 254 44
926 917 975 641 922
94 28 13 328 44
637 805 729 914 941
71 264 271 529 399
680 486 55 494 304
696 828 896 832 344
979 850 838 864 879
634 967 553 898 6
770 90 714 411 880
864 830 558 789 564
430 476 396 387 526
5 196 121 203 243
793 974 795 493 137
193 221 204 201 206
669 508 292 755 852
659 833 800 970 850
933 954 908 922 913
884 916 509 899 369
705 970 528 940 525
307 190 460 317 284
571 826 726 604 990
518 823 702 963 847
753 608 755 594 312
747 667 839 677 555
261 51 56 34 41
833 818 854 803 697
135 117 185 53 189
114 137 241 311 143
520 705 965 582 702
728 865 904 664 653
800 803 802 819 519
822 887 627 717 648
583 693 776 854 859
667 292 11 745 239
543 1 57 996 280
623 593 539 988 315
53 859 978 164 202
175 376 202 183 605
369 175 360 547 287
126 132 330 182 238
993 577 768 807 726
436 364 222 272 270
197 608 233 141 27
830 878 928 796 871
377 430 414 378 437
823 822 871 800 887
253 252 81 138 223
13 489 331 705 734
820 800 822 518 871
329 446 955 152 941
617 701 551 645 50
984 820 805 844 726
269 410 405 264 430
567 515 640 986 942
484 453 295 389 268
37 334 326 296 162
199 258 344 463 8
1 46 57 58 56
427 407 886 916 601
11 380 396 343 32
608 307 131 10 453
423 434 835 379 669
430 461 349 397 351
825 883 366 537 916
852 417 677 673 664
138 229 248 400 922
986 760 530 515 567
457 59 411 449 315
545 658 687 675 671
308 72 313 309 651
163 174 395 105 812
300 61 46 343 2
259 275 197 246 448
518 823 507 871 503
19 384 376 154 402
131 134 300 135 442
707 533 335 758 817
773 697 895 939 841
767 766 749 533 630
552 535 755 7 959
496 785 895 239 646
250 219 244 221 228
761 716 705 533 722
169 190 225 36 349
536 292 992 343 49
469 73 466 434 869
538 912 971 382 851
351 386 323 390 477
494 689 558 576 366
778 600 714 521 585
88 60 254 118 269
822 570 805 801 823
830 784 778 876 767
423 812 366 501 493
327 19 15 886 982
792 670 677 857 727
87 163 128 368 373
147 343 941 649 17
850 246 583 234 268
672 425 747 667 683
560 286 593 492 848
821 741 912 769 543
90 466 831 839 75
984 591 637 1000 332
735 832 830 572 967
470 478 345 95 311
854 500 833 845 812
52 451 261 349 386
416 229 415 417 447
427 846 832 585 870
726 825 737 989 804
434 394 436 392 450
873 673 316 549 671
889 512 652 649 803
231 146 430 179 328
854 853 857 664 583
614 296 105 13 548
466 458 483 460 367
633 630 752 345 707
476 339 468 459 284
968 841 797 664 710
95 123 468 364 59
888 975 53 553 497
181 148 160 166 156
515 616 530 628 581
536 828 846 589 661
221 872 251 196 390
568 684 812 811 676
889 663 356 496 277
967 724 897 875 601
273 126 454 295 486
66 678 174 391 563
671 669 676 685 834
360 418 926 400 363
858 852 856 426 578
872 247 835 962 896
872 960 981 771 787
767 993 766 964 873
290 261 395 862 61
212 224 40 207 456
144 472 268 271 18
989 726 534 998 719
899 948 240 44 356
351 76 471 333 93
229 388 436 69 882
458 600 316 184 231
573 530 621 997 657
963 501 873 659 536
28 601 18 13 58
575 632 872 840 576
280 319 328 310 733
309 280 173 319 320
586 885 538 940 567
113 195 137 14 10
23 276 973 270 962
241 750 108 86 893
41 96 343 214 36
517 936 959 765 730
399 427 403 369 373
83 315 194 309 58
330 69 281 341 827
390 388 76 447 748
862 448 68 387 445
74 79 879 868 77
108 367 381 106 403
255 101 87 105 213
280 974 282 516 325
449 435 359 437 424
749 489 488 490 498
696 149 343 594 919
774 516 648 984 911
785 792 864 790 779
714 684 840 695 843
853 947 580 946 885
124 663 299 666 691
232 243 76 247 505
169 155 66 91 125
133 37 191 9 67
448 446 213 140 351
76 548 196 303 862
926 38 245 203 39
468 267 46 467 26
905 800 385 568 387
909 715 784 722 960
835 875 215 213 738
106 863 142 832 147
413 385 184 180 20
413 480 152 257 210
161 750 381 751 58
106 147 137 136 311
445 389 276 253 263
856 39 276 212 253
898 584 555 589 276
158 238 324 765 540
168 240 152 145 314
143 144 174 146 165
228 405 243 266 400
575 38 589 708 293
52 98 262 95 460
809 689 204 657 243
724 976 635 617 633
992 805 941 514 999
550 306 716 451 33
916 706 927 510 500
406 505 635 698 980
374 177 930 30 152
664 794 507 576 356
853 627 913 58 376
297 576 857 80 856
158 41 26 284 280
789 781 876 863 73
452 420 246 271 456
602 995 580 993 559
134 459 195 141 294
134 332 141 122 440
230 309 536 951 638
119 107 108 97 133
536 538 1000 323 640
944 576 694 507 201
342 341 337 330 69
765 651 997 929 724
71 74 850 78 869
896 953 419 718 771
157 169 161 96 151
98 301 62 81 117
41 108 239 326 471
686 685 669 676 684
676 671 97 929 674
760 712 530 924 622
347 203 263 213 243
666 388 908 837 781
87 343 889 946 875
501 625 639 621 506
269 270 267 403 271
388 242 237 217 219
956 604 906 901 973
965 964 751 582 658
586 994 760 525 900
866 460 411 294 468
730 635 533 976 629
469 201 246 270 237
835 597 690 371 738
754 993 992 825 766
231 407 82 321 97
418 369 299 346 378
987 537 616 775 773
801 292 980 57 290
442 725 295 728 480
217 526 828 347 142
769 929 913 700 916
159 312 943 128 933
324 153 948 96 457
27 935 416 882 102
482 466 453 495 80
325 140 143 89 139
751 750 350 716 685
824 727 538 744 729
593 778 75 615 996
158 857 795 483 137
941 636 861 698 860
741 194 367 623 155
653 930 597 650 948
885 448 745 328 903
990 959 826 988 762
429 922 584 347 27
241 113 119 107 327
866 849 407 378 400
548 469 885 942 980
130 153 327 154 465
713 532 648 753 761
322 324 97 474 27
601 588 700 107 405
899 708 653 393 359
185 195 268 263 231
721 356 941 363 211
27 255 81 455 272
324 161 63 169 303
692 579 693 836 809
438 441 359 362 416
688 631 881 757 507
878 903 952 702 771
180 157 155 168 159
329 66 397 199 444
98 373 271 480 25
836 871 77 695 860
194 145 3 316 20
59 44 139 182 230
107 486 181 268 116
578 876 784 364 766
616 772 703 512 930
825 948 361 736 1000
606 915 983 18 941
373 361 425 399 21
308 103 9 311 32
213 221 220 198 90
21 50 59 26 48
253 223 198 218 219
446 217 200 351 226
124 301 287 330 219
804 749 85 522 178
554 814 622 34 581
1 57 939 186 103
904 925 1000 968 899
833 854 803 518 843
660 234 878 849 693
233 257 264 246 469
218 110 334 236 208
261 949 935 370 434
447 431 389 394 445
805 570 764 739 582
986 530 581 622 532
779 780 770 688 757
903 325 885 264 305
390 722 354 466 529
156 108 53 43 182
237 223 200 217 584
165 182 144 21 16
496 785 613 646 881
733 914 351 350 197
647 788 580 998 541
98 998 576 618 673
668 576 840 841 672
712 2 745 860 524
981 166 608 276 435
742 691 693 793 744
146 22 145 136 655
718 857 841 660 837
417 350 52 420 383
89 34 37 98 322
110 399 405 185 478
477 360 494 356 272
348 418 882 865 319
604 730 901 726 602
108 40 266 8 183
281 307 283 125 186
557 807 994 282 817
4 726 612 697 616
785 270 493 714 608
538 679 982 690 644
183 176 118 651 20
176 109 557 29 355
379 374 53 352 478
74 659 778 668 673
283 982 592 492 319
332 132 302 288 310
448 446 735 180 928
38 631 259 51 213
72 770 654 306 848
228 493 204 247 356
964 814 696 605 907
381 443 403 358 54
777 770 778 89 959
125 846 697 123 253
578 854 833 500 815
692 608 219 410 446
793 918 919 974 895
435 482 475 468 296
434 431 479 460 399
166 375 396 40 361
987 956 773 513 531
396 293 475 313 368
412 396 351 275 448
448 254 443 275 476
546 703 983 989 643
199 991 364 397 857
676 300 58 2 272
270 197 297 52 453
744 886 318 607 476
27 102 270 949 427
777 729 879 936 993
835 847 204 213 414
722 643 184 270 707
937 746 720 292 907
625 150 157 188 940
127 117 794 14 287
981 463 34 982 621
102 37 40 91 104
250 340 7 334 342
873 53 723 729 515
855 973 589 853 913
858 859 854 692 960
275 120 441 809 164
954 695 821 859 36
171 60 230 153 139
968 518 823 801 966
836 575 686 784 907
663 687 669 681 738
178 400 342 346 395
947 45 314 976 351
836 672 860 678 681
794 661 236 692 656
296 292 558 695 631
878 829 963 837 782
810 704 827 755 764
151 796 861 152 30
472 49 21 677 889
66 267 276 182 632
975 898 908 973 886
665 875 786 659 995
825 745 670 860 829
677 676 718 426 482
602 703 711 509 712
114 178 85 107 164
746 953 36 379 103
84 80 855 87 998
217 144 116 64 147
805 787 705 840 778
658 584 589 665 666
434 449 388 431 389
415 957 414 411 866
818 805 947 925 716
74 78 68 868 784
166 66 160 332 140
448 598 307 456 72
567 619 701 991 635
942 873 795 659 674
820 804 544 848 537
446 423 87 349 955
264 38 301 234 271
531 705 820 905 990
959 182 184 487 72
124 12 506 183 142
423 419 350 914 418
201 347 226 961 840
40 302 334 443 256
666 840 564 80 558
737 557 947 375 415
792 788 790 783 784
185 171 109 154 172
876 777 798 682 789
142 128 145 132 155
259 25 9 89 81
360 696 497 828 529
90 831 122 555 856
813 765 536 605 770
956 806 404 537 878
668 818 702 728 537
959 840 890 316 547
197 64 343 144 88
268 374 180 167 898
807 865 764 826 758
19 892 304 315 8
877 331 98 85 241
250 29 859 199 9
282 704 280 651 958
303 705 603 159 171
897 819 574 716 759
966 749 417 770 644
415 445 205 430 432
750 688 956 592 881
79 789 735 695 911
71 497 968 70 686
107 113 270 301 10
22 1 57 46 650
815 501 844 987 776
928 382 377 506 952
767 604 540 570 707
383 376 373 360 364
95 35 101 52 275
362 444 58 105 380
905 201 663 678 673
704 705 939 16 1
846 946 945 765 795
20 367 490 529 25
848 837 878 899 546
69 342 228 23 243
720 561 886 383 443
952 720 806 572 598
723 499 929 765 910
377 38 265 358 687
502 609 527 696 650
991 602 717 552 640
875 846 589 753 849
115 935 738 221 346
979 843 741 825 916
1000 808 623 753 587
1000 557 852 972 984
952 349 846 920 639
795 572 843 853 793
266 339 463 421 387
2 261 331 177 187
136 147 143 132 142
179 188 267 299 82
861 748 477 697 653
669 683 674 790 686
87 351 182 66 934
39 187 5 274 443
918 912 928 500 953
694 203 688 209 246
671 755 693 753 759
882 491 840 468 852
747 170 933 886 917
955 989 903 343 706
71 837 484 386 308
928 952 974 943 898
730 645 919 622 888
969 863 492 378 949
142 563 567 549 136
711 600 614 565 740
487 7 12 899 3
981 41 825 978 88
34 278 206 351 285
13 47 44 16 98
975 501 76 260 149
884 934 422 351 718
863 837 879 684 848
243 229 852 210 448
267 47 25 38 102
745 67 761 565 550
779 490 777 156 332
184 709 145 306 32
991 659 817 504 729
692 9 694 683 825
177 509 905 605 508
719 720 112 637 954
992 819 766 594 704
844 703 710 874 729
323 154 139 111 117
412 399 947 127 326
388 437 455 466 431
733 365 375 745 794
776 151 191 500 163
981 270 302 464 263
468 51 39 386 31
784 868 783 757 73
802 683 674 705 859
870 476 377 324 184
976 723 636 592 900
990 868 541 730 726
812 924 974 707 916
268 10 12 186 405
606 345 169 140 747
231 165 121 135 119
684 791 843 669 798
21 472 476 855 455
720 637 933 112 895
736 750 25 119 169
804 904 921 795 917
386 779 644 698 915
27 388 486 277 484
884 382 371 54 65
632 382 376 234 432
217 200 237 276 362
346 94 215 37 404
280 748 302 230 298
899 178 168 595 31
859 856 835 833 857
631 971 690 832 792
946 777 941 720 590
414 219 235 196 207
489 490 488 76 594
446 433 386 835 435
620 628 101 504 575
415 518 583 737 213
953 652 755 643 125
226 237 555 583 849
89 97 62 159 327
60 920 519 923 800
431 411 389 872 208
760 596 813 714 997
963 481 896 697 325
975 506 950 895 7
791 677 584 757 784
993 801 768 758 582
297 919 971 634 295
466 417 876 427 862
166 182 123 49 853
816 720 844 524 812
419 299 357 266 431
140 143 144 237 21
675 857 815 951 776
59 881 308 870 528
101 324 35 129 58
500 710 733 476 377
911 894 711 571 546
856 439 694 575 254
2 549 99 95 933
693 812 518 507 653
662 765 536 645 753
258 882 435 348 277
363 187 372 39 477
821 745 232 435 389
503 946 146 56 112
180 143 606 47 308
221 215 204 224 206
831 519 419 371 356
389 388 394 469 134
29 9 11 276 325
161 67 861 746 158
38 59 140 353 50
930 919 971 537 653
231 328 251 113 189
373 274 350 376 362
872 850 203 428 235
476 522 49 837 196
405 124 265 346 299
804 518 755 542 500
913 924 910 522 922
95 94 96 30 35
842 714 757 564 861
524 715 521 718 722
778 779 517 614 611
405 41 397 342 262
799 820 920 998 46
944 753 810 501 804
685 761 604 990 4
768 751 577 746 580
834 802 518 684 507
474 84 13 44 735
54 353 425 343 13
810 356 127 690 895
453 264 463 221 242
973 922 290 633 346
898 815 625 653 925
925 930 60 700 553
906 811 910 905 537
12 71 600 663 72
374 61 150 691 564
481 796 661 459 981
684 686 692 682 668
436 482 472 351 272
200 217 297 233 220
739 161 772 384 174
364 915 376 92 427
605 902 644 587 773
81 200 445 333 389
453 250 113 263 264
240 108 506 112 168
203 418 397 369 404
114 231 127 332 140
194 315 794 88 515
467 491 454 529 625
658 561 657 677 766
147 325 556 189 143
129 275 249 124 885
881 450 177 3 122
176 156 443 134 185
642 920 935 969 632
22 93 481 889 718
526 705 967 761 999
185 347 431 263 418
704 291 967 747 595
511 518 503 509 501
726 604 753 571 755
858 499 845 693 737
273 561 127 776 420
594 982 967 283 724
324 347 961 952 881
808 567 554 619 604
282 178 173 706 846
981 846 661 597 354
629 612 621 567 730
108 133 113 222 116
70 78 872 73 868
918 943 528 975 501
389 64 304 196 27
63 105 103 470 44
587 982 740 838 942
928 291 271 414 461
753 577 763 767 995
909 652 281 933 42
441 894 496 27 446
118 189 159 150 326
933 899 946 891 914
806 643 719 715 55
850 415 695 869 836
805 965 806 703 305
518 800 503 822 746
489 6 706 806 961
451 337 492 26 307
168 956 152 929 843
215 222 694 856 367
866 229 248 962 642
216 258 48 252 215
325 768 132 880 954
867 834 980 640 813
805 999 705 925 501
859 225 442 34 219
331 7 490 307 18
240 553 149 260 180
165 163 500 148 605
261 956 886 701 277
185 248 134 435 354
499 721 514 818 782
292 744 718 277 384
830 493 869 663 496
894 730 1000 565 720
511 509 605 510 925
301 209 949 233 251
946 702 349 379 634
780 975 555 533 806
337 655 168 162 746
166 43 523 42 89
578 766 573 754 819
738 735 423 678 745
765 624 945 718 716
909 987 925 616 623
873 767 674 810 766
765 793 754 504 511
714 953 912 941 842
489 490 488 331 282
232 260 219 246 253
616 604 901 532 697
949 345 270 23 548
134 120 87 119 486
882 973 903 928 972
261 975 509 400 408
727 819 582 583 992
111 274 123 425 142
976 952 58 821 39
841 693 812 747 702
380 738 382 951 922
735 729 719 749 777
800 823 519 648 822
669 788 667 684 664
139 238 402 160 324
909 771 787 836 77
52 428 301 214 396
537 911 807 547 966
409 109 97 62 30
700 561 898 816 511
148 184 83 110 413
531 726 901 966 565
647 958 902 967 799
777 672 677 683 982
200 217 116 388 64
271 275 455 388 276
176 177 231 163 153
754 751 735 536 817
309 941 572 778 651
248 452 656 426 836
210 216 219 247 656
916 712 865 972 565
818 953 849 940 893
225 188 288 325 10
546 547 906 512 513
58 310 55 57 895
108 126 260 158 151
896 961 661 920 846
481 267 84 131 476
395 439 349 886 495
170 159 114 324 171
417 750 595 414 416
12 327 43 474 470
129 117 403 120 128
628 988 994 626 612
714 90 658 848 68
551 753 590 931 755
911 899 700 931 915
160 197 403 257 381
755 42 633 63 711
416 276 548 38 397
197 426 332 123 447
68 374 631 78 976
583 856 857 710 676
387 281 882 367 782
467 553 485 868 78
618 544 549 514 554
437 413 425 209 23
757 520 521 662 623
241 152 167 238 139
749 683 84 677 716
971 996 690 948 951
769 573 936 987 512
313 62 179 87 343
521 581 994 989 567
969 519 94 37 67
528 914 635 400 365
30 47 17 31 918
700 913 929 699 769
122 273 133 245 39
258 105 182 117 116
431 882 27 450 935
969 518 871 247 371
669 753 762 707 730
951 974 679 653 908
825 542 724 569 685
41 295 81 80 327
16 42 13 32 30
535 567 984 65 517
268 76 340 342 484
861 998 736 500 601
817 843 968 767 728
168 161 167 157 155
209 225 229 233 224
165 595 328 765 941
571 820 989 987 773
302 285 128 283 5
606 523 601 605 917
34 35 186 89 789
273 452 469 124 293
260 128 142 137 14
630 618 567 561 985
298 889 914 383 350
246 463 39 270 387
383 332 284 373 97
606 344 142 35 145
885 857 644 909 934
160 164 131 259 196
904 919 637 712 69
109 97 528 186 314
176 838 910 965 550
828 446 661 105 947
982 489 765 651 644
966 944 861 755 994
883 603 461 949 922
557 934 748 750 314
184 230 321 999 338
578 858 854 859 829
230 945 286 910 627
901 902 911 719 913
10 246 662 657 445
179 898 758 128 126
718 422 592 353 55
584 332 451 289 345
436 118 285 529 420
157 151 168 167 155
237 387 445 481 960
243 218 407 252 290
63 572 793 974 21
754 602 545 739 769
637 555 74 786 492
804 807 713 715 726
710 754 749 765 593
461 69 860 13 994
855 723 968 971 60
999 706 848 702 806
431 457 383 392 366
495 59 137 473 148
52 470 466 299 416
868 781 864 839 792
630 567 621 554 521
872 437 829 389 831
816 841 704 678 707
847 805 819 874 501
491 226 733 794 77
112 13 18 636 939
721 621 906 730 720
432 575 416 882 447
548 661 981 852 481
535 793 573 767 996
548 23 290 957 981
118 13 153 326 186
735 777 674 829 676
168 331 167 894 157
48 193 889 221 885
230 547 168 44 374
161 189 326 157 151
210 243 566 282 372
973 391 99 421 969
44 303 62 326 59
43 535 959 586 24
838 837 861 923 879
927 930 511 601 893
869 193 431 420 475
162 527 157 126 763
466 447 485 497 467
173 241 151 171 112
671 767 572 762 502
737 858 843 853 841
451 875 57 62 465
896 794 968 419 692
316 562 177 114 594
554 994 947 22 789
144 642 608 722 217
836 681 850 576 860
221 210 235 246 229
789 948 78 417 90
964 965 880 500 874
633 112 942 638 489
263 491 228 346 204
419 399 495 411 404
760 741 619 997 567
24 161 947 89 119
579 819 756 810 932
219 29 121 201 224
502 993 658 636 726
850 75 879 564 79
54 478 343 344 300
665 666 681 575 659
676 951 852 681 677
811 57 720 891 827
874 570 844 905 702
294 459 460 872 473
672 896 665 680 684
44 62 464 454 406
147 144 143 146 139
779 770 560 651 643
358 695 840 751 355
604 991 534 530 551
127 441 383 119 140
819 887 761 827 754
239 202 340 218 253
733 837 831 714 850
740 12 95 732 601
662 959 614 620 86
973 882 615 372 995
303 956 794 426 36
420 865 235 199 440
459 288 473 467 457
481 269 447 159 271
962 615 872 386 523
724 645 956 572 847
719 650 644 740 604
935 922 949 973 209
11 298 14 25 484
401 23 362 442 444
267 266 271 471 108
20 338 358 303 381
666 374 415 693 497
652 573 994 987 707
350 383 373 362 422
686 754 673 798 674
750 524 413 953 638
158 478 95 53 464
499 731 928 830 921
345 562 951 236 913
455 445 832 426 457
975 457 326 102 461
151 341 971 655 69
559 946 353 666 659
665 863 776 797 661
476 276 548 267 272
872 771 865 460 441
385 477 153 388 360
819 758 630 683 737
601 59 87 103 137
426 691 828 46 488
680 666 656 417 370
859 961 835 205 828
28 918 344 284 467
255 134 330 340 346
194 11 699 976 89
180 44 225 139 130
466 70 411 434 439
996 530 621 534 890
136 140 387 249 250
292 54 262 852 315
248 225 445 246 275
548 635 660 646 868
724 615 976 740 958
757 814 690 790 626
830 78 77 689 869
855 815 225 297 860
732 16 22 18 28
243 221 656 251 387
450 429 442 351 353
255 219 244 212 231
272 276 821 481 66
446 425 390 159 605
879 90 654 866 837
661 360 794 649 959
646 737 731 909 656
37 303 173 35 322
852 815 354 751 575
588 633 685 987 668
765 982 175 187 319
119 157 35 103 109
581 987 814 994 713
315 35 323 438 265
217 347 64 139 429
367 260 395 428 110
901 616 808 902 623
838 786 787 666 788
558 576 869 454 452
29 255 215 48 337
771 457 410 87 865
388 173 170 472 445
272 403 27 17 343
822 887 648 823 904
945 548 305 799 748
537 726 901 711 827
616 901 966 902 602
725 826 474 646 730
159 178 329 316 328
712 4 924 986 567
694 692 366 794 693
604 743 616 571 994
970 646 727 591 658
821 771 745 661 696
947 601 86 582 551
637 157 168 167 163
911 616 775 769 901
412 417 397 697 415
469 459 336 491 301
435 392 466 480 386
915 159 66 103 97
793 861 55 582 16
181 36 47 43 158
321 223 322 119 142
293 480 482 267 304
325 140 964 500 608
870 1000 745 557 515
27 407 469 973 401
963 855 110 693 837
299 346 878 202 219
231 92 281 21 402
855 812 810 736 664
234 233 209 220 215
962 23 484 447 201
975 793 908 917 572
230 137 365 143 96
473 589 876 821 900
138 137 39 140 185
49 237 99 41 896
656 880 432 375 738
443 886 436 442 423
436 92 19 131 96
534 619 513 634 890
388 394 391 390 191
39 25 83 267 92
901 966 827 726 531
988 577 534 551 696
388 292 67 852 272
217 160 200 40 963
487 488 6 13 490
637 818 995 812 844
794 723 628 806 736
433 309 184 465 438
794 742 694 243 692
71 791 489 72 497
375 360 706 913 406
18 45 33 7 300
498 489 290 991 479
838 829 979 864 659
662 874 224 795 557
433 436 370 356 399
100 86 54 56 245
742 874 557 592 387
584 823 963 286 518
249 276 117 38 453
807 755 760 571 993
328 797 729 702 331
822 773 42 514 818
209 835 249 210 127
68 78 71 868 839
856 273 66 495 957
973 23 918 922 920
268 934 423 358 751
925 947 934 526 527
615 745 633 920 377
479 451 320 483 6
443 877 382 279 435
56 846 982 126 971
863 793 26 7 671
111 141 185 397 436
862 415 399 425 435
383 359 953 430 422
901 4 530 624 532
12 84 9 25 187
761 993 801 805 604
548 248 232 971 208
217 248 239 115 221
964 965 969 960 834
233 166 213 110 206
490 633 489 777 488
350 317 114 231 412
302 696 450 885 304
414 205 878 978 355
474 981 538 460 941
475 468 453 485 472
612 749 112 603 895
7 41 240 381 329
794 808 921 924 521
112 128 959 362 526
981 786 771 208 872
936 815 793 937 776
927 219 208 210 203
616 775 772 703 894
616 604 569 640 512
636 661 658 857 663
239 198 258 232 266
604 504 580 520 620
473 460 452 862 445
851 847 878 864 833
485 486 215 656 405
366 99 32 915 92
929 940 917 772 924
676 78 577 671 826
592 381 350 380 441
802 989 883 805 702
414 810 813 536 945
911 772 590 546 619
616 604 989 726 513
903 967 801 722 653
882 636 690 372 358
292 469 491 346 290
449 265 878 392 213
787 843 839 667 80
601 938 405 639 811
81 276 445 455 248
548 290 607 896 456
269 275 462 39 426
602 892 707 778 674
972 230 967 312 282
383 376 738 370 431
547 96 953 737 180
186 150 140 266 61
662 414 878 666 692
240 24 157 601 168
383 738 491 42 270
161 24 374 167 255
256 275 443 410 114
747 780 603 564 774
591 525 885 99 592
852 665 857 80 797
773 722 987 810 682
958 500 499 589 188
860 545 540 724 707
557 653 939 909 951
181 842 202 937 585
608 920 82 885 949
765 705 603 816 806
93 160 166 148 38
74 90 868 866 73
84 839 47 149 142
433 850 556 5 740
69 281 189 186 231
252 76 232 253 333
605 330 14 115 944
699 893 915 997 700
490 331 734 489 810
433 383 294 382 411
816 716 774 999 853
346 738 228 370 493
438 396 392 275 368
435 384 420 276 498
100 753 47 760 514
469 821 348 346 471
929 152 157 156 509
157 592 169 151 168
17 34 82 709 528
755 602 547 753 760
806 816 827 637 591
532 906 343 899 329
33 949 943 476 467
866 364 656 835 357
394 453 430 949 476
218 263 195 336 467
176 160 372 449 653
104 403 110 353 421
283 538 586 827 282
70 869 497 836 659
582 819 993 820 767
929 975 939 926 893
62 353 107 58 56
395 148 254 240 259
132 886 464 553 915
291 231 188 898 656
659 837 497 871 840
882 973 27 418 371
243 244 300 459 266
448 411 391 442 455
227 400 395 213 176
245 7 409 368 508
600 774 982 645 615
953 933 112 932 954
818 857 816 856 804
651 617 538 649 22
800 833 878 782 843
818 173 312 442 480
607 768 995 799 680
466 438 54 752 483
31 222 213 370 957
967 75 71 549 719
833 854 858 857 802
800 705 553 867 510
288 214 33 451 232
44 590 644 194 948
229 224 248 221 216
46 923 580 973 367
121 189 132 403 135
749 743 672 563 681
644 807 691 779 463
229 866 235 370 636
214 396 409 280 440
329 935 465 941 934
817 612 315 988 595
592 899 639 588 405
198 243 297 204 207
517 635 614 890 942
467 422 846 949 484
898 858 173 693 972
7 373 15 369 406
584 524 778 840 515
229 209 203 247 232
875 812 855 937 606
673 514 674 497 676
621 990 826 616 619
66 855 795 504 715
781 494 880 979 829
736 375 705 656 356
170 374 704 82 129
289 885 415 978 252
715 718 494 738 693
107 72 660 211 198
743 686 335 749 4
531 713 911 571 699
720 572 739 551 798
915 718 933 938 175
897 962 821 730 741
661 382 680 370 957
887 501 867 582 378
490 651 705 498 57
718 924 578 742 715
321 324 81 460 83
98 81 53 36 101
942 417 295 343 2
827 984 758 726 743
937 640 280 837 345
166 248 394 387 148
280 281 316 326 186
407 92 418 427 360
924 741 932 916 888
616 621 634 517 726
151 179 337 169 156
295 1 105 117 174
405 243 39 583 859
322 651 967 311 655
221 219 253 251 215
275 446 245 445 234
134 160 131 150 450
14 572 386 108 241
297 660 271 484 118
135 219 239 212 220
683 828 681 669 676
823 519 507 871 963
43 581 769 19 33
772 713 803 553 537
670 833 687 664 798
126 145 108 121 98
268 377 435 439 441
974 531 988 719 552
688 831 823 850 449
703 811 911 953 925
76 70 597 290 944
69 229 434 235 164
619 988 577 826 767
27 845 728 641 500
402 32 523 636 187
151 150 158 61 153
783 79 785 876 781
905 496 792 360 824
59 386 62 231 460
249 198 224 247 484
351 95 448 915 362
20 184 180 114 159
933 849 499 714 907
824 744 865 771 963
684 806 666 490 650
962 469 447 289 198
714 90 216 415 221
40 394 340 288 386
861 409 21 159 139
272 250 251 89 262
863 695 875 686 653
322 310 43 33 101
573 4 628 532 816
179 138 422 291 121
389 398 721 730 881
223 182 181 10 9
193 852 248 339 243
34 272 386 92 261
794 938 626 638 504
153 322 943 327 483
248 247 208 210 242
794 909 662 378 366
237 196 232 218 219
389 469 198 271 276
487 659 332 431 471
601 278 554 588 152
415 386 31 272 437
209 110 615 23 437
768 993 602 760 802
399 412 411 284 397
381 358 108 384 167
420 441 247 875 657
752 719 704 67 309
510 143 241 606 174
834 507 836 797 501
378 866 738 558 690
351 585 893 878 961
467 68 317 86 104
507 789 825 940 529
702 660 975 699 995
175 799 896 177 878
380 945 438 124 374
11 325 280 97 85
229 835 222 193 235
981 345 533 969 168
507 365 574 602 578
27 131 486 257 134
412 444 406 401 413
149 487 308 313 226
262 607 666 57 429
741 554 997 772 640
344 3 8 19 214
452 631 466 440 399
74 611 77 646 767
881 134 357 349 305
155 7 180 438 149
666 657 576 235 687
720 715 906 883 606
396 59 297 271 409
259 45 201 395 161
653 718 382 369 978
169 119 177 326 184
302 218 148 195 323
173 165 430 402 477
308 59 187 268 455
171 185 161 130 311
828 785 745 921 498
758 913 511 893 891
937 727 292 809 256
693 837 690 675 677
804 819 805 820 998
405 199 38 220 233
967 795 518 22 722
982 475 306 56 293
145 709 6 58 118
866 221 370 915 752
185 156 139 182 306
105 34 174 2 187
111 173 184 154 172
647 606 175 186 341
708 702 367 734 398
787 948 927 697 582
549 586 536 544 535
988 826 552 630 761
24 5 42 43 19
538 824 885 881 745
301 935 882 261 926
393 383 270 884 30
17 24 6 112 45
996 610 566 539 630
799 695 937 414 55
533 280 654 860 8
272 134 92 145 464
942 527 536 935 917
799 299 567 492 559
724 726 966 989 721
432 412 495 360 470
999 786 654 305 580
757 659 738 696 803
638 794 181 742 707
982 57 611 959 991
468 12 447 11 348
311 211 33 30 164
167 421 148 584 899
697 661 609 499 584
489 72 879 779 869
46 1 56 312 480
670 953 80 508 916
956 363 62 349 662
829 559 790 951 664
69 642 177 591 470
87 258 351 255 311
102 60 1 550 951
320 484 456 2 451
935 949 973 882 102
83 31 234 222 855
703 810 965 844 805
312 177 512 261 337
489 358 331 372 720
706 716 710 500 904
89 793 510 259 516
911 773 901 604 537
4 538 739 527 930
822 805 904 804 823
865 750 882 541 824
838 556 575 663 841
322 888 285 323 753
785 872 787 783 792
718 626 541 653 700
218 195 263 456 348
5 266 396 31 402
903 806 755 995 604
174 553 158 163 182
834 755 510 992 958
608 111 873 971 282
914 28 916 949 700
550 62 614 629 526
39 148 154 184 223
924 512 929 772 773
203 235 445 849 199
655 603 606 326 303
257 461 275 399 246
73 79 78 496 879
40 334 264 265 336
20 322 315 28 99
142 147 893 133 113
155 423 136 132 126
777 714 651 282 477
425 232 126 260 27
841 580 875 681 102
313 386 306 365 11
718 583 860 664 702
362 899 50 961 343
882 935 263 215 251
221 203 247 219 218
530 531 755 571 760
241 194 158 240 945
394 248 435 216 221
820 887 803 804 805
294 388 632 220 433
634 635 2 112 277
482 455 459 276 453
558 689 675 414 687
859 675 815 858 679
548 845 660 18 3
904 855 854 582 578
228 242 247 199 222
160 200 151 139 60
835 695 368 370 558
789 791 77 864 78
474 942 638 936 550
335 291 975 345 591
929 508 500 625 823
182 110 154 108 230
490 489 633 749 595
854 518 803 853 511
507 609 662 640 871
908 487 709 58 18
203 832 220 632 937
139 331 25 427 311
146 145 22 932 102
515 653 499 675 554
572 720 761 728 807
217 200 144 899 325
799 934 976 912 159
798 685 665 796 659
57 1 94 103 162
760 530 890 627 566
325 731 875 493 695
816 567 143 280 111
853 699 774 423 904
707 735 771 728 704
760 959 711 581 890
685 798 672 681 668
204 243 207 232 195
782 854 583 841 691
955 678 656 564 211
170 186 815 857 24
195 135 39 117 190
916 886 837 430 849
90 248 211 962 850
501 844 502 572 766
738 359 660 380 357
12 945 112 638 917
366 357 425 372 678
932 544 924 931 901
747 507 841 858 749
953 768 740 915 944
937 109 147 136 162
674 873 667 683 669
73 671 78 576 575
633 658 528 489 893
781 790 782 785 533
624 618 777 638 614
239 107 32 233 45
969 964 237 918 960
478 45 408 139 238
247 198 200 463 40
886 948 895 365 112
151 873 174 111 474
501 496 795 869 863
121 10 259 5 195
340 195 170 334 32
90 962 689 831 576
353 946 347 332 426
895 940 496 625 98
715 984 903 954 768
201 264 246 369 461
391 250 441 268 385
638 230 178 749 967
786 784 691 942 757
844 993 816 761 683
825 778 876 77 960
180 156 285 152 41
803 802 826 819 844
261 26 306 396 264
511 378 861 335 927
292 453 856 346 495
458 132 171 307 65
886 928 976 958 980
931 903 724 915 934
280 316 278 547 378
195 192 287 131 113
549 622 595 573 648
846 936 700 716 755
929 710 918 715 955
574 721 794 825 808
395 706 178 810 45
797 658 665 843 682
990 818 767 826 514
904 822 923 933 953
700 768 995 716 1000
408 56 365 47 42
76 445 463 260 330
332 330 122 76 348
583 684 961 669 556
942 933 895 739 908
292 453 424 267 293
426 529 473 489 492
811 633 748 619 994
666 665 576 585 689
193 389 981 233 212
343 104 111 102 59
738 631 575 834 863
536 500 693 697 795
460 779 733 389 482
749 100 698 31 823
748 265 280 3 56
32 11 2 92 307
167 161 109 149 168
270 52 17 462 95
273 462 102 228 301
44 381 592 49 32
929 932 623 906 905
629 614 539 987 567
620 611 919 690 524
689 445 222 216 678
693 694 813 815 437
268 583 417 855 60
146 140 144 116 139
141 195 212 27 332
568 992 753 567 997
978 679 693 697 566
200 276 238 275 41
855 727 661 845 835
275 351 353 291 277
692 558 559 869 690
139 156 305 486 164
794 680 692 944 742
243 248 836 692 220
57 464 474 746 316
721 865 766 101 768
798 897 200 863 502
973 476 267 276 493
901 966 989 726 602
319 393 125 149 423
494 688 667 788 414
446 445 472 459 469
491 452 463 348 346
831 926 963 697 842
573 755 546 740 902
731 712 424 536 370
109 167 158 175 108
368 690 363 372 377
256 271 269 183 81
530 814 987 534 517
783 785 784 865 781
445 608 446 469 81
270 470 179 935 882
30 567 996 93 638
839 98 920 585 11
1000 992 767 730 768
530 604 515 535 581
682 841 818 819 856
213 48 275 295 215
498 828 868 723 937
105 352 296 344 240
581 4 535 11 987
463 239 275 455 486
571 602 713 807 577
824 751 853 893 737
765 881 57 366 404
722 746 860 545 582
827 970 802 805 761
601 933 895 936 508
307 306 278 55 316
463 430 417 438 862
820 966 571 987 531
859 784 548 663 364
452 881 657 896 991
862 456 872 460 430
354 443 926 697 727
406 89 179 478 470
700 731 995 724 799
155 195 190 10 126
796 309 716 907 941
950 15 505 31 709
281 550 933 283 306
407 582 458 440 603
283 557 499 662 652
153 125 436 303 154
714 880 555 564 837
115 331 14 180 749
194 83 7 381 5
345 723 315 329 236
39 197 127 245 41
405 111 324 41 256
58 881 744 934 856
158 325 149 113 170
448 367 317 213 377
982 959 60 611 599
675 199 679 782 174
716 365 998 506 941
485 444 481 482 269
429 185 436 426 399
290 981 417 457 272
186 393 20 85 25
414 909 366 919 690
264 443 219 245 252
721 543 249 490 592
146 145 21 143 140
450 127 350 99 493
179 165 184 163 982
138 228 216 207 198
469 450 141 39 232
611 55 417 3 366
635 881 654 716 378
528 498 99 363 995
309 321 322 280 142
27 141 347 596 426
558 495 693 678 852
698 705 939 722 596
567 50 996 701 551
382 898 951 747 829
330 301 113 115 141
76 484 498 294 451
196 201 326 575 119
940 169 158 937 236
815 501 818 657 843
969 910 944 524 738
651 643 615 698 954
209 213 757 215 850
152 154 458 324 462
782 757 783 785 784
855 853 578 273 731
380 727 785 998 722
651 322 20 319 308
544 223 508 280 557
292 300 799 22 615
518 854 963 511 921
949 285 885 711 591
761 764 421 990 619
116 347 217 64 141
203 255 357 275 76
920 509 955 719 927
672 855 852 675 80
5 853 16 238 180
744 514 524 781 839
493 731 315 295 893
572 826 803 863 767
525 924 34 975 581
834 673 707 667 686
518 823 871 847 800
434 698 436 926 421
832 248 251 221 872
270 389 324 394 23
571 827 990 965 811
674 819 574 762 517
205 202 203 220 201
853 871 693 795 993
183 188 95 170 945
389 388 434 361 394
932 924 906 931 940
686 777 684 798 766
229 364 923 878 363
146 1 639 49 37
24 20 529 129 30
666 196 89 14 8
549 651 84 899 44
840 790 864 682 945
770 899 688 778 886
393 352 406 303 32
230 144 321 35 85
170 231 142 154 747
63 409 84 317 373
740 925 17 352 706
147 144 945 372 381
224 221 666 204 213
166 169 173 139 765
87 99 53 915 344
244 850 210 207 209
16 58 299 274 65
415 862 427 694 356
362 185 284 119 408
155 194 149 940 772
323 325 11 328 282
66 482 390 475 275
619 726 807 753 966
23 208 402 395 245
374 806 722 643 705
603 331 553 483 474
968 878 86 653 458
852 856 809 855 404
77 68 74 338 452
713 989 807 802 537
347 420 981 217 197
203 657 247 632 222
577 740 649 759 959
779 555 936 492 637
358 434 396 733 435
364 382 359 736 751
5 246 129 391 233
654 309 646 584 907
37 2 105 35 3
73 77 70 872 78
767 945 502 572 903
160 139 237 223 64
43 888 384 343 45
696 996 922 537 261
44 140 372 378 174
901 616 703 569 602
837 979 850 714 757
952 885 362 799 898
391 89 485 107 34
249 190 192 259 256
846 511 554 536 605
830 689 576 589 694
302 37 456 484 479
854 579 685 970 998
21 881 93 234 325
69 859 382 278 951
117 129 107 185 97
584 846 515 325 961
857 664 853 776 605
995 731 700 768 758
979 840 837 838 843
899 726 597 247 914
557 695 903 656 721
846 915 945 926 283
145 345 545 147 137
352 383 420 267 436
612 735 637 593 551
21 469 396 410 411
127 409 190 234 246
841 144 568 823 160
57 881 721 913 744
385 939 435 433 360
290 671 452 631 346
415 439 356 414 838
681 575 620 247 684
518 503 842 878 823
632 963 472 878 660
12 927 555 941 895
10 24 678 163 42
217 200 347 144 226
921 922 916 951 979
567 590 900 551 100
575 666 576 687 689
29 259 11 276 110
905 929 843 774 714
148 233 38 222 209
130 140 231 330 141
801 799 818 800 968
200 38 217 191 64
170 325 122 48 377
655 574 341 173 69
930 822 920 924 446
930 893 953 925 898
856 243 204 76 219
568 825 727 574 972
879 770 779 709 583
619 743 616 604 994
230 321 172 184 608
189 252 225 212 256
472 264 455 271 275
770 521 594 629 519
277 440 284 264 461
323 426 432 750 357
849 201 718 432 662
88 275 130 104 38
272 394 276 425 268
167 155 428 168 109
90 868 836 831 217
483 307 318 779 352
805 820 795 804 860
683 272 659 812 876
990 721 552 966 730
914 124 362 953 427
71 869 70 719 353
904 841 764 946 80
504 991 748 602 534
636 709 985 527 552
25 14 11 5 227
653 572 674 974 835
800 825 894 685 938
27 447 408 411 420
143 240 137 136 223
909 601 286 504 895
252 141 253 81 138
475 921 932 718 922
188 30 58 480 39
904 837 518 878 804
895 924 973 979 913
567 619 623 996 826
237 81 729 253 623
345 169 943 720 932
873 711 754 502 936
263 218 301 922 233
804 537 803 795 968
929 911 921 841 987
303 185 366 316 435
303 806 655 327 311
130 338 462 36 275
72 862 246 584 222
51 115 150 37 416
252 220 260 325 29
23 228 7 83 99
161 395 187 126 32
1000 984 993 768 767
226 106 714 740 940
683 667 668 725 669
55 884 33 943 934
82 306 47 31 331
616 612 901 753 514
555 961 19 591 725
1 104 103 95 343
135 83 92 12 227
953 764 893 815 928
615 626 539 602 644
208 233 225 26 249
487 478 57 386 474
79 529 556 879 555
760 604 517 573 996
168 157 662 755 238
417 677 693 628 365
898 652 374 500 750
995 588 945 514 802
639 946 945 991 302
973 948 922 909 825
878 979 210 524 850
668 793 683 798 58
179 67 192 238 38
833 782 846 524 845
688 243 794 221 675
530 515 544 567 554
1 498 709 716 704
966 988 987 773 696
462 453 392 273 459
696 701 725 724 886
460 125 135 340 159
116 146 158 157 145
208 248 235 209 204
957 660 636 694 620
794 742 367 871 441
993 570 556 572 844
738 678 809 944 692
833 858 664 829 689
861 909 751 371 209
377 382 379 944 518
18 378 400 660 875
395 89 298 41 455
555 74 684 777 78
831 90 680 850 866
428 265 18 31 17
334 348 342 293 486
489 633 777 721 644
971 951 93 277 317
76 135 488 14 276
871 833 507 962 845
52 732 261 104 277
786 787 788 864 714
511 930 890 927 1000
217 124 362 274 373
378 971 891 881 977
970 557 896 583 812
616 775 911 604 703
109 350 142 13 170
916 234 314 922 203
270 393 666 14 558
421 369 896 946 473
233 66 268 238 148
351 276 409 179 111
908 924 906 913 731
684 789 375 857 875
37 52 197 261 195
674 681 797 687 836
364 589 689 564 365
605 646 381 741 496
316 637 312 7 313
968 807 820 816 805
340 263 342 76 261
893 535 551 532 901
690 679 697 693 692
70 659 575 946 957
719 316 595 936 588
449 340 329 442 332
511 518 918 609 274
916 584 632 842 642
164 160 176 152 230
925 953 893 955 147
844 571 995 502 861
513 586 985 612 890
746 168 652 112 917
846 325 407 607 499
333 76 340 330 346
64 776 111 114 97
911 913 927 906 902
766 502 61 727 718
695 896 507 374 680
128 179 331 327 150
577 817 768 743 580
511 518 500 504 955
989 541 984 627 577
837 93 855 265 916
530 622 567 760 987
444 383 896 268 397
242 221 247 68 204
234 146 238 157 35
528 974 527 605 993
713 848 820 879 953
767 766 523 674 572
46 972 154 99 36
892 497 498 67 882
688 839 950 369 794
229 962 248 198 222
743 766 990 572 673
204 207 228 239 221
739 568 773 912 509
616 604 530 901 987
522 657 909 938 928
815 718 945 971 559
538 918 606 922 553
81 276 233 163 26
50 360 418 444 818
663 666 656 687 781
230 160 681 751 148
20 749 16 645 62
144 194 350 889 609
992 631 561 559 826
201 663 689 850 237
403 84 83 126 484
118 344 83 266 214
753 69 460 644 579
722 972 968 945 428
553 931 909 936 740
194 88 255 461 584
842 788 711 700 509
446 426 744 97 466
415 414 436 439 477
149 805 943 912 773
759 999 769 571 811
260 211 294 239 342
716 910 352 941 47
355 951 417 358 359
187 491 353 422 425
587 825 726 540 827
214 295 254 223 252
425 347 422 289 351
98 732 7 104 358
223 158 145 59 116
739 280 755 740 905
571 959 766 502 827
72 351 451 2 937
385 818 417 650 24
150 330 120 332 459
376 926 765 952 933
386 555 881 432 485
987 530 532 581 906
72 850 831 278 495
589 946 932 656 828
105 62 44 968 143
73 75 947 280 533
619 534 808 987 521
115 119 114 180 126
986 298 6 223 155
946 942 906 551 612
469 459 275 447 212
162 167 112 925 917
854 413 738 750 691
738 690 389 432 357
815 953 955 690 835
345 920 899 919 943
452 420 422 479 456
633 919 650 621 638
800 928 576 983 871
61 127 147 974 63
955 537 842 918 878
435 469 437 392 388
805 537 816 965 818
33 210 208 270 177
601 345 147 528 112
14 343 30 846 155
838 878 837 782 829
112 647 1 329 470
445 97 413 81 402
934 28 497 716 1
190 413 410 119 427
954 974 806 637 952
725 998 352 874 240
170 928 260 190 169
78 576 232 992 784
798 802 796 596 668
265 13 464 250 236
331 178 749 335 490
852 973 784 828 354
863 548 87 631 799
76 275 234 244 447
794 911 861 583 524
948 368 961 656 979
582 146 58 974 139
203 228 207 204 222
574 964 536 853 783
522 849 973 526 156
250 215 219 450 414
354 943 592 16 559
424 38 108 93 97
208 203 287 134 219
844 754 422 816 998
490 201 187 881 340
827 761 805 763 764
199 14 76 11 971
247 692 391 660 446
207 209 218 216 201
43 246 444 857 162
298 226 345 954 233
221 218 472 367 745
459 472 387 656 390
145 181 464 143 41
928 578 859 693 23
522 946 956 695 916
996 378 587 977 913
144 147 146 102 145
793 767 857 965 739
314 477 455 447 460
1 607 105 133 45
792 864 757 791 789
741 906 530 701 891
5 149 43 16 405
350 368 129 291 402
490 977 335 971 730
616 530 808 604 547
798 585 584 659 589
687 618 792 784 730
714 584 537 585 557
937 194 765 510 536
356 690 998 909 524
849 442 852 413 268
693 21 50 861 980
331 345 606 733 749
45 635 234 146 185
988 992 767 779 753
180 155 159 365 109
645 643 704 316 103
467 963 477 354 538
50 567 94 663 530
336 394 459 456 414
170 237 600 610 172
993 664 753 829 768
24 12 528 187 10
372 332 335 452 396
982 300 34 321 51
819 804 833 546 803
851 799 847 895 881
166 322 152 169 251
770 780 511 555 549
903 922 585 102 928
887 814 588 739 505
865 821 463 979 660
198 738 232 221 248
376 381 367 920 374
157 1 154 69 470
115 107 252 113 153
894 734 502 787 680
856 682 584 589 681
742 495 494 957 557
882 354 378 357 935
111 435 197 132 129
157 171 165 458 168
221 872 242 837 692
812 737 362 395 750
494 943 594 828 672
350 914 898 958 899
327 213 25 600 76
890 754 902 760 826
672 810 798 366 429
882 418 470 69 928
549 585 618 657 499
753 807 993 758 726
282 489 529 451 492
12 37 61 51 18
575 672 962 694 902
975 368 776 174 112
242 232 687 233 196
299 431 76 211 444
487 752 62 35 97
811 383 738 686 671
177 236 231 258 48
220 203 688 212 809
470 478 483 421 474
987 552 571 569 543
998 588 716 948 826
45 13 62 30 16
849 945 847 608 572
90 732 75 733 672
382 905 912 953 747
143 87 472 318 92
133 121 347 197 334
319 706 645 719 708
90 74 75 136 71
632 446 217 693 401
42 354 240 152 171
970 756 539 700 722
680 576 415 694 836
221 193 204 198 415
969 973 931 730 542
69 497 337 816 860
887 743 989 582 993
844 807 802 816 545
405 258 265 137 249
684 687 663 850 689
836 476 462 186 67
855 692 859 695 693
655 331 169 174 340
974 794 378 908 912
173 310 8 112 705
592 328 881 327 794
14 982 241 25 32
583 692 978 970 856
87 104 2 113 177
325 273 445 229 447
932 624 525 806 711
59 118 41 26 139
828 832 697 678 715
16 101 102 35 267
655 337 706 341 603
986 167 1 548 601
501 670 561 685 754
656 976 690 269 208
139 1 54 595 44
934 87 900 353 889
188 371 186 179 67
160 148 166 439 88
335 273 407 485 950
193 794 366 390 384
964 965 810 658 805
589 540 767 281 504
444 448 351 436 424
946 280 601 938 515
978 394 257 130 127
985 767 634 551 534
940 873 552 932 510
72 71 939 43 780
136 333 197 39 311
915 159 155 413 410
559 909 695 200 605
275 189 40 121 129
98 102 87 35 101
821 920 430 376 459
217 608 949 922 391
749 740 811 772 710
10 30 453 487 214
517 649 977 523 644
400 403 316 89 524
50 124 330 425 123
3 273 487 36 307
440 379 439 320 359
721 977 978 807 913
857 745 429 426 482
38 425 445 182 40
939 223 889 855 954
319 642 320 287 331
179 979 265 495 458
973 885 51 58 328
446 983 58 377 79
827 816 844 684 746
781 77 783 869 785
300 111 41 472 223
364 433 293 34 123
925 805 556 843 706
616 772 703 604 775
757 786 838 879 496
716 664 818 695 804
172 161 171 496 793
868 572 577 570 803
948 526 706 596 729
583 666 496 558 524
935 370 614 441 345
269 272 261 270 179
847 625 943 916 963
483 966 476 327 907
694 835 841 507 857
200 295 149 137 80
95 104 94 59 35
929 603 879 847 571
873 679 668 767 682
109 26 448 439 385
46 18 62 56 884
64 81 455 387 469
601 535 714 533 15
207 216 201 213 204
321 101 312 5 305
645 727 993 764 810
2 483 13 313 310
76 463 212 253 333
523 349 174 513 331
350 393 442 429 449
998 402 508 494 323
945 976 2 953 168
755 72 608 829 961
438 774 704 380 371
472 455 462 339 882
54 495 695 67 345
259 244 235 214 608
447 445 351 949 446
393 371 438 265 422
446 321 528 613 97
896 603 743 939 634
744 835 110 219 881
518 583 499 820 847
536 915 515 149 151
149 857 454 7 429
466 467 473 297 411
901 720 602 906 711
446 852 448 477 692
846 147 136 963 499
778 790 101 791 992
241 72 608 331 24
239 260 122 428 420
57 61 55 982 2
663 580 806 940 684
768 580 885 909 557
489 488 495 30 13
452 393 423 368 350
277 361 279 128 334
588 685 686 888 582
229 855 858 854 205
352 326 7 303 464
926 695 456 675 452
405 177 951 377 378
376 849 416 522 973
846 591 335 942 647
975 626 729 666 363
616 775 703 997 522
756 890 936 932 942
994 599 713 888 684
336 134 324 159 127
941 920 975 46 245
198 248 232 221 258
556 95 853 923 607
369 273 270 39 271
832 809 771 656 862
117 159 130 186 146
122 358 53 380 270
548 661 973 555 212
297 351 976 273 475
340 115 122 121 227
472 88 481 38 42
783 426 960 497 646
363 67 605 895 406
743 968 576 834 729
846 982 968 483 133
934 285 980 815 941
223 21 194 139 112
677 729 366 808 680
294 340 334 302 456
426 502 488 559 873
852 855 440 70 411
5 107 114 709 59
974 898 937 524 918
743 565 940 760 947
87 862 467 588 742
186 270 19 99 23
23 973 981 431 453
502 826 577 990 988
755 754 807 707 502
605 516 557 971 846
301 218 90 251 102
225 29 40 192 228
265 371 382 124 214
380 461 976 944 450
49 917 109 476 50
728 999 812 820 844
533 112 959 343 95
193 881 831 688 880
878 23 718 231 355
857 575 670 583 680
415 380 495 636 371
426 507 832 809 785
680 669 687 683 689
881 954 941 118 354
607 305 280 688 591
500 775 728 570 807
75 589 64 74 31
575 242 207 222 687
916 907 913 619 888
856 815 693 247 561
302 479 102 279 631
383 54 942 474 467
331 319 308 92 20
479 981 453 290 456
820 819 1000 546 766
248 207 193 222 872
805 546 775 571 984
15 747 458 9 746
557 639 972 37 45
325 846 963 828 200
570 990 970 531 762
996 552 649 595 959
21 233 116 427 64
322 308 319 585 461
229 210 209 244 440
446 359 366 40 434
386 389 971 591 476
140 65 86 200 136
22 62 6 45 55
663 671 975 896 680
68 197 277 880 961
281 282 661 317 839
518 854 858 851 499
544 986 559 501 624
394 857 27 413 104
493 414 106 928 679
843 696 771 341 755
160 166 200 116 139
357 977 957 617 378
973 926 248 738 209
811 474 637 599 319
438 383 362 914 111
722 801 729 547 723
636 491 971 672 290
579 922 804 782 585
315 302 260 486 456
794 381 742 688 108
760 897 711 531 726
589 962 564 71 695
399 398 95 899 397
195 334 207 342 346
665 663 501 797 863
73 79 868 90 78
73 784 78 876 868
494 828 351 496 945
626 988 567 534 630
936 557 656 599 711
770 311 937 526 24
550 716 986 778 639
243 395 691 952 213
670 728 827 743 860
188 161 109 137 114
65 923 896 349 715
143 217 234 116 138
325 144 446 21 86
540 776 499 997 767
436 27 263 809 193
646 792 889 791 946
947 904 941 914 512
579 764 999 993 805
666 576 682 693 687
277 341 162 167 483
88 159 410 257 163
726 577 768 999 984
472 481 81 282 387
277 50 462 792 183
981 656 679 881 548
901 602 902 911 891
605 638 729 925 735
863 479 962 862 432
210 852 591 862 67
242 222 388 247 207
157 164 169 173 171
82 8 83 11 114
738 581 879 135 733
942 724 913 611 730
96 300 266 183 875
844 992 500 738 858
297 450 457 693 134
985 616 554 640 741
528 939 909 986 305
197 93 200 237 61
945 690 765 926 942
356 188 939 125 256
833 843 661 851 859
940 525 594 748 11
637 723 72 337 707
119 154 121 107 187
588 634 572 587 700
666 558 691 683 576
875 835 702 674 765
588 752 719 934 700
111 188 951 97 238
833 854 798 856 665
616 546 911 703 604
617 640 774 732 543
437 369 266 243 12
461 730 884 942 962
119 105 149 241 158
70 68 73 488 454
939 556 440 412 750
540 474 309 316 543
254 351 412 455 480
265 350 353 112 438
941 67 357 706 896
272 445 419 398 416
852 776 297 103 84
699 932 931 616 911
935 353 448 869 349
820 579 929 918 917
818 719 759 106 708
765 515 998 504 149
819 803 798 665 843
257 184 470 205 689
398 407 84 130 210
835 236 198 708 399
796 540 998 685 553
115 207 221 246 378
780 770 29 714 754
22 55 934 240 933
350 310 650 393 19
846 963 536 200 932
808 612 970 626 986
870 259 467 238 47
435 109 127 385 440
814 906 530 565 577
28 20 17 31 25
707 840 749 71 531
231 159 180 230 42
647 733 948 899 188
393 436 373 383 368
139 88 71 66 143
6 129 752 729 633
276 981 392 389 270
100 298 343 51 885
794 905 734 286 980
785 809 297 835 656
827 762 570 571 961
91 103 961 157 447
687 677 564 695 663
144 158 60 22 161
157 161 126 171 474
282 149 967 42 180
466 213 470 473 260
828 517 873 964 472
875 203 237 821 267
924 929 975 509 916
583 864 858 579 845
583 855 514 782 829
138 116 143 141 857
884 772 883 393 633
896 268 855 454 455
263 261 256 299 301
185 141 187 130 142
804 805 801 847 904
151 157 238 177 67
272 455 444 471 481
623 998 927 715 383
536 937 639 625 919
200 276 89 876 194
962 828 375 381 222
669 660 960 725 937
822 904 925 144 588
297 631 666 809 418
258 129 255 108 259
163 169 184 192 173
965 874 824 496 825
218 29 193 450 199
638 708 516 508 810
277 783 696 785 926
537 713 999 984 883
141 87 28 185 439
863 869 816 576 727
571 604 531 574 827
489 490 714 72 654
206 653 656 224 219
833 803 837 518 854
929 372 398 528 982
993 803 684 531 697
576 834 678 715 672
334 9 342 340 102
902 937 155 128 958
677 685 676 670 682
688 594 477 739 781
37 370 19 393 368
268 60 518 162 598
481 478 275 855 445
44 240 43 241 30
161 108 187 177 119
730 771 970 57 832
986 753 766 760 602
793 750 356 372 378
588 676 679 673 503
142 12 2 187 9
290 375 389 660 486
965 783 964 805 723
812 365 359 372 750
688 28 982 884 315
181 185 145 165 133
203 219 204 251 237
530 988 760 604 812
846 722 165 950 809
857 855 859 858 211
88 102 471 40 468
328 57 20 352 85
98 36 89 103 62
783 788 868 824 787
816 510 708 734 770
91 453 273 300 2
472 354 378 679 105
518 503 867 823 511
128 592 593 57 704
659 558 695 666 683
881 2 106 885 129
963 106 123 142 127
855 679 695 646 727
295 249 296 286 881
932 906 581 814 899
271 276 41 215 183
83 202 263 411 479
799 930 934 256 903
962 461 23 68 69
156 163 145 152 153
728 193 681 856 221
604 619 577 726 743
26 95 82 23 266
183 186 241 128 372
491 333 479 418 193
980 302 870 314 846
608 249 330 282 23
494 295 845 945 957
594 721 754 552 931
209 872 248 235 229
633 761 625 722 705
157 344 298 660 158
636 86 949 365 425
280 832 451 941 731
789 879 839 73 784
838 688 837 663 850
375 213 862 427 419
825 824 593 542 599
696 622 277 515 641
338 961 328 477 353
860 653 841 138 905
634 635 966 701 534
956 114 298 926 700
310 139 326 311 285
23 450 973 903 27
226 216 237 961 253
264 662 273 445 855
528 875 893 520 679
245 56 91 343 202
148 160 173 397 130
24 10 259 5 89
317 454 309 279 480
75 577 942 986 826
542 616 772 760 571
157 160 171 152 324
777 720 545 895 305
804 583 818 801 499
14 224 8 196 11
866 408 850 31 905
856 681 855 578 689
640 971 560 499 607
224 235 247 221 232
848 714 282 837 666
334 294 348 463 340
824 825 744 644 498
543 993 724 624 705
102 905 686 316 543
417 677 663 438 792
376 112 155 893 899
880 842 839 848 829
242 196 221 231 90
272 39 194 271 34
789 667 783 788 868
642 922 650 608 882
370 31 216 239 862
846 799 884 312 552
793 508 504 675 947
563 971 613 634 758
73 575 783 203 572
238 188 264 41 271
356 368 916 992 523
833 854 853 803 675
657 273 991 471 396
177 655 603 156 69
197 310 141 102 342
945 815 91 357 43
453 423 491 76 333
753 683 3 524 57
343 53 104 267 421
692 694 861 832 664
838 798 837 843 664
776 45 605 855 845
351 722 745 187 56
749 593 77 337 471
87 924 795 951 269
866 71 850 158 979
292 243 34 129 127
144 145 147 136 139
793 945 376 99 943
975 380 943 376 891
976 700 624 763 892
665 819 854 833 658
418 431 442 388 27
184 119 13 162 16
689 357 683 636 559
372 714 975 106 365
657 557 514 986 620
768 931 853 13 170
61 424 384 487 353
146 194 63 61 103
541 554 577 756 762
848 979 842 839 735
2 62 306 33 85
206 253 216 38 239
509 826 630 901 814
788 786 791 790 784
811 672 558 741 582
858 856 80 658 736
100 351 32 483 422
405 42 395 93 214
656 771 870 692 514
193 134 631 221 247
973 294 689 734 279
420 273 480 285 429
269 48 199 197 292
756 924 942 636 840
476 617 56 21 89
843 666 653 710 537
445 447 347 228 450
203 229 207 135 192
37 468 425 299 52
282 307 173 322 281
963 584 847 200 515
278 974 702 808 638
271 297 300 411 342
625 999 760 726 992
864 836 77 78 791
583 80 856 408 854
135 187 125 83 183
974 151 352 612 44
998 368 20 635 695
87 662 323 765 468
314 408 402 112 799
866 248 237 247 222
433 310 745 323 495
35 98 102 343 62
852 211 31 109 114
193 794 733 688 680
777 707 589 545 730
259 24 161 143 873
472 462 394 916 857
973 431 388 237 882
409 948 366 364 363
158 137 103 404 96
211 957 411 90 915
720 379 895 933 352
814 554 577 987 535
543 559 627 587 534
801 932 377 57 695
142 121 153 176 136
669 873 807 797 633
956 522 961 903 958
177 511 337 574 167
850 665 776 810 969
116 185 334 288 141
533 841 914 967 898
392 436 388 431 922
142 155 129 175 187
963 584 846 964 832
45 16 24 42 8
575 656 459 67 631
324 109 162 107 350
878 641 970 965 999
755 725 517 613 586
574 605 964 580 708
199 228 244 694 204
568 685 992 80 816
508 986 979 580 727
540 982 843 726 776
358 244 260 429 405
924 975 360 400 716
581 108 241 483 174
194 947 97 142 124
269 390 481 455 462
972 912 822 698 941
156 184 130 185 97
784 783 868 194 507
749 736 754 652 745
275 159 303 184 161
537 818 627 893 736
810 704 860 556 356
614 194 41 461 893
45 351 502 739 442
603 777 778 90 359
866 850 875 849 646
144 64 139 733 197
166 238 583 401 171
939 496 3 356 957
369 399 83 401 400
102 220 219 193 463
466 463 77 785 444
581 987 713 571 547
255 212 252 256 254
587 735 708 816 759
323 179 114 241 41
685 572 819 803 841
7 37 14 12 10
745 562 298 322 605
988 734 552 531 990
994 554 628 813 577
98 25 99 88 96
726 803 713 579 604
494 208 898 855 374
540 754 516 932 787
77 794 657 235 872
539 986 630 605 656
689 686 840 589 557
854 833 583 803 507
574 824 783 785 744
876 782 473 864 791
678 683 835 686 693
844 668 818 816 993
303 13 173 313 85
395 477 271 422 269
807 565 551 929 995
221 244 418 440 631
529 782 787 327 638
209 203 166 318 256
328 477 323 280 173
835 715 850 193 872
858 681 856 684 676
666 781 979 564 193
604 149 623 603 600
255 267 190 39 264
925 898 930 912 822
792 850 497 818 864
446 963 217 846 325
616 530 621 814 554
69 226 971 522 197
251 204 221 263 219
221 439 263 871 90
753 546 933 910 499
181 43 396 7 314
517 627 34 997 514
997 792 912 641 740
442 688 364 362 357
38 274 109 21 750
72 778 796 55 879
686 685 672 797 677
616 775 772 703 820
911 901 918 910 916
964 761 686 532 648
668 685 676 669 672
978 364 952 914 433
15 292 105 95 89
726 990 502 984 827
537 919 764 653 910
982 503 523 974 521
272 269 139 185 472
56 372 363 340 307
80 856 676 771 664
8 98 400 25 10
771 872 459 981 390
488 937 572 707 729
918 953 699 547 915
947 651 815 811 941
540 959 24 545 758
701 900 755 780 596
703 590 42 773 911
463 865 441 721 342
199 554 864 216 71
152 322 390 302 5
812 745 688 855 446
209 210 248 222 244
678 968 697 118 946
76 212 460 268 265
684 681 757 863 654
577 739 925 534 610
720 756 604 565 919
45 572 187 420 846
257 107 157 116 737
159 402 930 127 329
234 223 139 111 196
846 536 634 795 586
810 820 571 499 969
443 866 399 291 404
796 43 551 99 941
342 334 284 348 340
221 204 196 198 224
160 166 245 257 233
778 752 386 706 83
96 42 651 406 374
649 801 808 818 640
69 345 655 169 335
469 452 468 459 462
543 843 865 721 521
553 87 336 288 2
19 606 17 451 308
110 249 39 256 140
547 977 527 743 611
513 985 520 890 640
448 436 430 351 383
608 592 18 834 282
400 245 301 166 395
321 753 483 470 144
233 333 263 301 471
994 567 534 996 622
24 108 35 111 87
511 641 911 874 924
268 831 969 162 935
353 889 782 991 890
724 793 976 553 626
873 671 957 683 659
170 395 121 422 110
651 642 22 280 535
356 293 439 750 451
851 583 443 660 697
159 158 998 327 343
897 884 683 736 982
771 472 459 960 696
362 95 364 127 352
456 960 968 896 998
521 609 985 567 619
57 494 424 339 304
12 300 409 49 334
606 345 149 123 175
548 4 679 665 702
333 330 130 252 877
858 811 829 784 815
670 896 495 529 91
262 359 38 34 899
886 177 381 170 510
453 259 87 183 39
901 616 604 902 602
193 834 298 965 969
298 56 26 345 468
742 916 524 592 675
49 943 412 100 82
312 119 109 108 174
276 203 252 484 266
345 156 335 178 291
801 822 561 851 804
679 597 782 653 543
369 41 128 95 39
125 76 347 330 446
746 925 747 652 967
447 298 472 271 868
660 694 725 262 835
737 927 700 691 374
328 292 460 327 448
27 732 638 598 338
709 916 322 924 923
710 127 952 126 746
900 349 351 423 672
80 681 669 728 579
37 953 948 706 888
174 182 695 154 395
229 248 209 203 210
289 456 560 475 115
321 149 280 189 311
782 803 815 664 874
172 311 156 287 152
581 609 530 535 586
144 332 347 116 446
715 355 672 498 921
243 196 221 593 193
84 240 181 16 171
452 420 466 390 433
786 790 777 789 770
769 919 584 521 736
209 233 235 859 205
711 581 924 997 530
961 49 351 895 57
775 773 616 547 713
592 982 286 586 56
567 504 629 696 619
742 729 794 884 706
192 135 460 182 263
693 815 656 856 504
947 855 952 903 936
267 221 462 394 392
142 147 60 140 65
751 928 692 656 224
776 741 670 678 582
926 917 360 885 910
834 494 519 570 804
147 146 93 137 102
118 36 53 50 41
530 544 997 906 509
561 826 577 986 753
26 31 37 52 53
83 170 96 10 12
881 126 2 498 177
796 60 41 605 948
143 268 227 180 119
261 263 8 86 463
742 743 693 661 679
892 291 991 774 56
277 441 484 362 47
203 23 232 228 206
735 156 776 474 152
126 320 603 980 707
683 675 672 620 687
825 757 940 582 600
656 845 676 859 681
693 80 818 855 764
777 753 652 936 795
503 522 903 938 625
19 725 899 547 245
423 394 113 436 449
821 757 897 694 14
267 339 225 221 467
373 406 361 362 422
842 75 632 642 962
169 159 114 143 241
944 874 722 508 728
824 965 785 771 696
636 44 653 950 991
924 906 902 814 711
585 714 555 564 778
363 31 360 468 123
345 749 707 638 840
962 977 783 888 717
70 234 68 495 211
723 706 719 533 18
57 914 312 313 706
76 72 70 333 416
586 530 532 587 534
967 787 903 570 775
384 375 140 128 123
228 254 14 405 245
143 928 863 182 751
867 727 939 509 534
439 710 376 729 99
166 200 148 182 234
453 391 421 40 394
677 691 794 662 700
219 470 205 193 81
33 393 490 158 284
217 632 661 388 40
34 232 395 583 264
76 66 186 234 191
608 197 185 183 268
258 446 88 325 238
529 417 498 496 497
832 584 325 656 981
744 430 661 857 332
762 766 502 992 990
916 700 910 931 496
695 957 690 672 960
853 576 664 812 833
621 634 604 571 808
476 932 710 575 861
29 236 242 219 206
622 535 533 47 573
764 751 765 580 599
652 751 553 760 722
861 898 744 948 655
363 366 379 660 704
238 344 257 267 98
676 648 673 671 674
322 490 310 844 154
225 229 200 248 233
328 187 192 137 308
162 155 359 410 350
547 508 161 606 944
748 379 358 922 372
915 842 584 351 961
538 881 544 540 34
864 957 852 666 659
616 522 514 515 499
102 689 922 856 849
401 408 407 376 382
182 253 166 116 258
276 270 23 405 273
778 676 777 684 790
991 482 498 529 344
992 579 537 764 582
341 337 169 747 929
1 57 652 934 316
84 752 892 61 430
499 524 858 939 747
969 999 764 537 947
325 707 753 941 761
692 922 27 973 224
814 565 664 642 879
884 372 278 300 704
280 584 254 838 681
773 531 932 987 984
687 663 667 620 575
167 151 180 161 157
133 184 150 189 172
965 964 658 874 500
683 501 685 867 798
566 832 693 978 145
919 565 651 633 489
366 316 417 646 16
588 673 645 572 768
782 667 797 829 979
760 614 509 986 622
158 180 149 405 150
506 638 370 45 321
843 854 545 800 803
586 936 517 760 581
516 890 223 846 980
73 68 897 695 70
612 994 619 566 808
404 956 179 890 992
368 410 763 352 499
51 14 264 100 396
812 813 537 958 678
717 721 977 335 591
358 428 367 396 431
147 44 111 673 402
851 930 639 524 801
755 753 900 756 760
128 28 155 187 183
161 84 195 44 765
382 926 705 378 774
166 111 136 109 113
727 663 75 718 667
842 927 847 973 511
127 529 487 412 425
327 324 952 488 290
704 749 758 345 772
248 200 661 217 325
852 689 856 680 694
302 289 862 981 354
144 796 143 539 22
883 642 707 755 983
143 679 839 955 939
522 616 547 521 628
79 715 860 393 383
264 476 346 872 247
877 176 131 134 362
109 326 353 314 448
856 878 399 821 245
492 47 991 291 456
462 264 41 318 450
462 472 237 197 21
582 857 859 371 945
46 925 700 601 508
742 737 691 750 944
773 710 680 944 998
906 570 920 720 894
93 63 51 104 36
402 435 292 420 330
500 116 910 963 608
88 116 64 138 515
913 893 167 754 653
819 804 766 810 827
448 452 860 422 76
614 2 292 649 51
723 536 909 504 582
59 230 88 159 22
75 980 959 977 74
845 863 694 771 812
57 677 638 648 44
744 957 833 795 494
859 856 771 858 708
831 478 777 95 353
77 781 666 393 460
274 197 64 343 144
883 713 565 712 820
172 383 704 376 303
578 693 857 675 859
276 998 484 493 189
616 901 602 703 894
534 577 987 654 990
558 386 390 475 432
821 696 906 911 891
821 235 336 375 435
1000 563 586 787 278
282 208 280 656 281
496 895 601 132 711
18 755 961 274 43
271 5 71 693 589
757 781 663 79 564
984 994 817 726 585
841 816 838 923 801
63 22 44 46 58
565 602 917 967 730
603 533 706 722 716
148 164 160 113 280
729 719 720 335 168
741 996 906 509 711
275 26 39 189 125
785 416 440 411 448
530 573 532 520 596
713 616 547 573 997
393 914 229 920 380
203 247 926 68 70
855 856 928 852 689
489 490 488 20 31
461 50 278 68 38
691 497 682 631 692
1000 995 587 607 671
856 858 859 579 583
309 933 315 555 879
369 899 360 400 406
508 916 647 765 323
768 808 554 906 988
566 890 575 753 986
695 951 656 694 692
601 635 647 763 538
768 831 784 817 887
294 288 482 479 454
717 985 552 560 561
757 788 909 74 828
73 469 872 78 868
936 343 647 948 496
777 577 502 766 74
942 848 731 895 956
75 959 873 73 962
824 783 605 74 787
278 184 152 282 608
414 209 254 239 411
927 950 942 929 913
985 581 567 521 544
738 690 691 931 748
459 981 87 455 479
290 897 539 743 816
158 241 157 128 737
882 698 973 935 969
139 64 121 165 241
669 681 990 759 965
516 943 974 559 929
392 271 462 450 870
219 221 202 232 216
126 184 122 119 181
452 491 463 863 694
488 632 656 232 217
188 915 238 351 407
146 145 147 63 61
21 230 145 144 146
21 941 867 53 61
418 431 420 363 371
824 783 969 605 828
988 940 740 814 987
868 90 960 359 79
807 602 993 715 775
233 253 248 252 264
980 508 815 158 695
831 868 944 951 971
563 526 389 386 339
751 365 23 738 374
684 790 782 681 815
339 884 105 475 51
665 488 558 659 117
221 148 191 247 376
930 925 899 953 923
1 89 478 306 53
221 196 29 219 242
228 213 369 849 835
341 337 920 168 927
838 741 537 585 564
759 80 852 767 751
606 898 914 352 774
46 884 879 1 611
882 352 345 738 733
92 397 19 67 427
414 972 956 370 356
13 22 651 483 331
165 212 253 111 256
481 49 26 48 480
780 538 556 605 933
105 93 94 89 85
661 452 836 658 670
728 537 827 899 807
803 80 804 816 579
31 470 13 463 56
707 577 988 817 989
476 273 454 485 467
844 995 596 945 761
60 407 893 36 268
656 469 276 81 485
309 305 302 486 308
36 37 91 25 35
850 77 829 237 584
185 469 295 48 40
103 639 2 39 945
662 766 873 547 545
17 57 112 383 438
26 462 480 454 467
430 23 461 411 369
70 71 723 879 589
839 77 71 840 78
33 928 967 117 6
675 678 690 692 689
6 941 998 907 601
26 33 162 424 245
473 794 457 497 495
369 360 601 241 419
284 439 406 62 429
301 135 189 76 332
127 29 121 165 423
847 518 822 904 851
671 852 766 708 678
705 763 601 15 487
910 757 545 879 543
39 227 2 292 274
320 460 431 483 447
211 389 233 439 450
908 893 982 758 959
834 727 669 836 661
814 906 616 624 931
762 804 551 760 715
36 894 939 551 645
113 330 195 37 212
185 164 171 230 156
924 927 907 400 602
534 988 622 549 618
988 517 890 534 559
217 200 332 373 383
852 482 257 48 252
818 501 508 685 801
530 741 513 954 986
970 942 278 737 693
160 176 60 268 158
170 923 972 953 265
155 150 162 169 157
582 953 764 948 811
956 572 444 635 406
797 805 668 793 749
936 535 760 552 987
771 416 391 354 449
39 196 11 194 175
922 962 870 431 981
600 487 22 35 231
198 681 204 836 207
446 548 111 656 889
912 913 372 911 954
53 264 487 10 271
924 731 929 879 904
470 143 359 127 398
44 36 63 597 60
780 532 544 112 634
389 473 856 262 453
350 778 242 680 637
742 737 751 922 928
530 936 636 760 510
278 963 846 867 309
929 655 337 168 911
328 324 167 41 673
997 996 931 545 976
316 86 58 142 458
222 206 199 738 207
258 224 463 206 133
682 675 686 684 843
427 25 190 187 100
423 492 617 606 629
508 695 915 851 878
382 666 419 70 490
321 45 6 338 547
672 380 359 944 847
884 721 607 865 774
428 400 332 271 447
935 639 614 977 926
179 125 132 137 33
71 850 170 555 224
803 853 689 693 675
560 372 954 363 834
580 993 502 816 829
635 474 107 331 483
812 730 820 757 883
228 871 914 991 23
967 13 735 46 109
785 489 77 770 498
814 509 623 808 811
838 500 842 837 654
962 771 981 897 850
318 942 915 661 344
204 849 728 450 487
229 234 248 235 247
340 179 291 177 125
962 635 957 454 455
144 842 22 608 740
105 22 601 470 650
394 388 229 435 434
820 999 993 804 753
766 772 802 814 587
471 982 291 559 591
981 584 461 915 321
583 878 951 854 923
942 633 956 976 528
967 69 623 642 281
384 47 98 508 948
445 809 247 738 23
71 128 962 352 884
448 436 440 125 355
217 200 878 237 166
665 666 797 681 832
816 571 815 756 702
943 935 446 973 914
666 620 849 689 196
573 826 637 602 552
982 592 594 535 538
154 171 172 168 152
418 356 375 404 923
712 620 711 741 906
142 189 181 123 170
218 215 367 254 14
645 1000 535 602 504
724 936 816 614 723
340 342 261 442 491
827 761 819 103 63
414 415 897 371 926
858 784 737 817 590
807 726 699 512 942
297 463 451 333 39
341 168 655 155 337
378 402 379 899 436
778 549 864 89 7
801 843 871 772 816
71 73 79 78 576
882 935 69 519 476
69 919 173 340 813
72 866 779 555 777
720 43 523 161 149
984 720 699 637 55
919 813 278 765 335
928 941 697 529 355
429 444 430 97 383
429 320 379 272 296
437 963 357 266 420
975 952 527 381 572
608 274 116 347 609
996 591 888 551 47
53 26 100 84 296
450 288 484 454 468
149 126 241 60 347
555 842 584 226 589
243 228 404 342 346
238 549 168 874 931
819 664 851 805 874
257 254 233 405 446
884 595 968 368 262
190 397 33 352 402
226 817 502 627 814
705 729 844 637 999
645 651 779 655 13
884 31 20 310 57
425 275 469 276 973
466 289 475 290 491
203 235 916 160 243
996 938 59 567 47
592 118 371 117 10
532 517 988 586 976
37 197 189 276 402
426 305 427 83 445
510 873 722 516 799
939 946 858 945 904
363 372 461 524 559
994 566 517 567 554
732 343 266 387 361
673 666 894 805 792
268 484 976 469 455
33 938 625 888 55
140 89 343 269 186
732 748 371 654 770
839 555 843 860 716
393 633 55 709 487
5 45 474 97 92
797 854 664 689 851
474 320 283 478 345
654 226 572 524 564
106 147 144 143 237
983 422 67 941 943
47 267 486 99 122
2 870 981 112 973
552 541 721 808 544
996 696 736 988 994
64 116 139 147 153
676 837 836 226 654
952 499 933 925 853
719 891 888 19 704
529 492 354 415 496
825 871 853 759 857
686 500 853 845 873
243 218 199 387 405
24 42 19 92 45
423 811 664 896 934
945 896 49 825 795
643 705 600 704 28
57 300 484 477 2
431 444 460 420 434
188 158 123 125 140
233 973 207 476 222
300 943 344 995 618
754 547 714 564 556
2 462 56 18 52
955 309 778 627 606
592 335 285 560 318
757 860 584 646 564
142 132 139 125 124
360 497 660 679 66
890 696 551 755 697
74 788 864 792 791
763 656 652 859 500
888 996 907 680 934
547 504 873 152 661
221 672 216 836 415
193 221 251 232 23
71 426 973 898 446
783 824 785 574 790
898 930 910 9 867
267 14 2 12 53
822 63 648 773 547
506 144 136 32 164
823 963 811 853 579
633 721 886 193 593
128 192 146 5 135
226 879 576 838 714
449 357 364 750 358
856 356 293 363 566
911 773 987 616 753
865 859 858 856 825
655 603 69 851 553
205 224 215 77 196
770 89 651 525 352
247 235 226 849 866
700 765 770 974 43
941 26 793 752 704
571 572 827 734 552
327 322 326 192 328
360 690 558 356 694
280 557 508 309 504
578 573 766 693 508
70 464 239 831 461
873 828 659 960 620
448 430 449 437 477
384 438 167 441 125
267 471 404 38 233
75 56 274 701 695
159 118 311 317 316
59 657 143 298 344
240 328 484 8 56
61 49 26 95 48
75 892 329 299 309
949 738 248 209 210
688 340 488 76 487
504 813 543 616 499
160 324 81 238 223
276 608 981 555 389
536 584 362 217 697
700 900 998 953 763
749 797 957 672 381
480 457 295 481 289
527 895 2 483 571
734 955 919 861 855
974 553 645 940 767
226 237 962 217 693
724 720 719 707 915
961 681 853 856 837
898 951 500 914 973
130 59 245 62 38
112 937 765 601 168
384 445 396 380 186
651 648 650 602 733
9 119 240 563 162
801 812 815 736 524
887 993 874 820 965
135 122 445 76 212
308 880 316 283 309
350 423 636 424 422
506 895 528 956 240
910 935 700 946 952
611 730 996 594 910
78 73 868 869 540
738 364 631 459 748
850 868 441 414 836
781 584 838 663 757
407 117 259 568 856
474 300 483 936 458
943 286 980 272 329
337 655 176 151 156
715 817 758 55 678
226 584 979 88 143
3 249 261 460 304
696 992 756 997 711
42 939 366 968 43
242 243 745 938 207
22 761 589 739 933
332 23 333 301 428
709 972 3 886 370
783 872 787 771 17
855 429 836 193 856
889 56 19 87 300
514 568 777 593 839
846 782 791 781 536
764 905 578 805 804
248 942 211 205 926
1000 622 565 573 936
584 713 719 706 755
693 692 690 656 675
672 837 850 869 73
569 573 176 807 545
971 23 327 253 363
467 485 392 453 471
356 675 661 500 816
497 792 492 691 362
139 156 116 200 160
694 794 432 693 576
394 388 253 391 449
871 861 508 812 682
410 366 442 439 412
136 170 142 175 169
151 592 895 326 746
409 30 274 408 401
845 666 859 718 695
61 939 433 6 95
923 343 949 947 918
55 599 391 9 57
514 283 625 549 994
282 196 367 951 923
164 218 23 117 409
302 294 94 148 90
714 816 500 682 972
653 893 928 605 952
518 793 589 681 695
785 787 784 73 79
578 728 826 756 844
737 382 812 739 367
573 989 814 590 509
908 34 885 573 102
968 970 727 607 889
476 397 346 295 369
838 779 839 979 879
515 277 696 828 918
835 738 944 908 751
571 577 761 827 531
889 321 772 42 531
451 187 188 12 430
455 272 276 275 264
49 725 101 262 724
60 146 240 506 44
691 576 256 453 745
232 201 221 831 256
4 618 541 536 703
627 892 807 717 533
843 753 826 699 766
85 709 45 465 142
409 424 436 403 470
676 481 127 13 300
784 786 781 73 868
49 96 88 594 100
245 444 357 243 353
9 37 318 240 497
93 50 44 49 265
660 842 815 175 893
732 749 112 326 644
795 488 796 776 464
230 223 995 601 284
571 990 534 768 640
161 179 158 15 240
982 834 825 897 957
393 383 358 350 368
956 848 698 916 524
112 937 167 188 652
592 223 384 982 240
450 232 246 233 225
882 698 935 229 210
228 210 121 206 207
22 12 41 238 60
558 646 382 414 792
381 441 359 358 355
425 32 83 255 852
292 21 457 38 107
707 730 570 990 753
374 254 302 396 745
537 731 929 931 775
178 168 167 172 177
934 103 323 4 104
789 564 585 556 781
672 375 690 678 738
797 878 857 665 664
971 664 957 432 205
362 390 383 429 462
524 728 815 885 516
20 44 776 939 28
231 245 233 27 430
441 354 690 677 473
404 39 42 271 253
981 973 278 548 897
987 902 519 813 604
888 719 925 509 527
990 753 574 417 819
936 652 889 755 22
972 763 901 939 906
606 636 704 545 747
268 529 405 407 89
915 953 702 326 744
184 13 42 92 704
86 446 60 59 171
607 560 996 526 683
693 694 680 958 566
805 654 838 816 803
69 18 229 543 127
755 748 520 976 851
373 364 361 412 349
821 664 568 868 897
192 180 225 601 313
15 606 318 303 947
66 443 482 269 123
193 257 255 467 219
64 416 21 138 446
378 881 977 269 976
955 6 648 306 925
124 234 197 213 656
913 907 700 911 948
990 826 630 713 987
877 412 332 330 427
229 225 235 245 192
729 719 723 706 447
700 706 602 810 645
746 844 603 112 600
779 680 686 814 513
959 889 634 588 559
212 437 185 388 248
195 641 221 86 728
354 919 930 884 46
415 442 414 364 660
984 577 628 989 636
863 695 829 693 235
433 447 277 384 436
314 223 390 283 321
803 820 912 775 883
251 248 221 358 256
574 744 824 507 857
217 116 347 147 64
452 56 492 469 453
735 751 316 716 736
468 744 592 486 35
428 368 413 329 379
455 469 745 224 447
817 331 488 111 793
949 277 935 900 475
674 761 990 766 762
445 425 276 81 469
195 293 16 110 288
819 804 820 502 538
128 273 123 183 50
811 711 699 942 552
680 683 471 494 82
64 963 139 200 197
269 81 276 426 275
404 522 81 5 163
314 37 312 464 465
217 829 847 681 962
811 603 747 773 477
623 763 700 506 918
111 151 259 584 594
72 489 497 667 70
797 665 795 853 815
864 672 683 554 41
807 848 546 753 804
931 910 511 896 799
604 760 567 587 814
371 366 372 380 369
356 158 105 728 847
296 37 270 84 862
678 673 685 776 354
538 219 543 584 585
728 720 885 695 749
361 366 436 921 373
37 52 20 307 329
685 896 772 944 853
570 603 883 760 716
754 844 502 990 758
81 222 253 694 238
658 863 663 968 725
998 727 990 371 625
273 998 589 372 697
36 105 181 39 14
280 282 601 345 846
517 534 634 535 551
952 881 432 979 597
113 130 134 185 197
681 771 683 845 663
145 200 700 280 345
836 488 785 77 70
69 521 596 585 331
985 541 618 623 936
117 32 311 126 20
489 617 749 739 606
814 741 994 566 996
19 161 126 24 25
2 367 142 853 564
68 228 916 461 257
424 363 378 414 631
477 869 105 872 497
942 363 270 802 262
863 830 564 831 575
975 905 520 581 974
631 79 558 791 876
802 566 986 629 994
488 427 17 288 331
929 637 723 966 710
773 911 571 531 987
283 305 309 315 316
751 800 685 508 737
693 675 692 793 684
223 137 111 144 86
530 712 534 580 703
345 186 451 15 332
959 946 385 977 551
697 504 900 888 567
229 207 248 222 244
695 861 927 501 850
24 636 47 22 725
278 349 296 273 100
185 165 376 379 189
6 29 179 470 94
865 825 297 757 583
735 761 674 552 990
79 385 388 2 37
871 823 661 690 508
462 65 960 847 426
678 679 371 39 228
869 770 291 94 78
226 654 806 782 230
733 861 896 374 426
785 77 836 490 868
683 668 795 674 685
72 308 8 480 385
461 471 419 418 408
955 932 930 161 316
555 460 461 197 498
753 527 587 989 977
151 780 157 254 501
451 452 491 679 297
834 335 717 895 649
792 779 770 784 789
326 52 890 535 591
175 709 184 1 33
257 341 177 175 151
856 280 919 258 886
221 209 201 204 791
990 568 634 534 890
168 956 601 975 173
596 603 570 822 887
56 370 348 697 361
569 568 775 894 604
651 474 316 321 458
759 502 990 579 987
145 310 323 117 81
631 576 434 242 863
758 423 816 588 806
376 350 380 361 420
659 992 875 510 863
867 501 932 625 643
953 927 930 899 902
800 782 607 847 703
6 28 20 352 467
697 795 584 828 509
189 82 169 170 694
540 767 573 587 754
242 90 962 668 675
248 110 199 218 233
501 186 694 393 800
331 276 608 10 15
166 200 963 156 325
779 487 830 74 77
284 179 943 323 483
241 367 177 158 937
671 645 613 502 533
841 664 675 585 734
268 239 131 133 321
797 841 833 664 854
695 832 809 694 863
987 634 543 996 501
254 672 256 849 413
793 955 898 815 697
617 749 291 766 763
718 703 21 353 958
927 378 23 363 926
383 891 384 719 407
71 680 790 864 663
348 329 299 300 475
500 578 776 938 841
745 548 296 461 958
428 212 289 688 232
8 882 595 279 402
814 177 645 967 883
30 103 16 13 18
749 598 551 704 2
66 386 749 389 424
11 346 348 342 12
879 723 840 719 839
859 750 751 793 909
753 959 572 950 553
662 741 904 82 763
199 250 266 234 108
853 843 507 945 87
374 904 408 968 705
684 840 681 810 803
771 631 579 876 582
369 840 326 716 957
41 36 446 59 58
786 714 787 907 594
580 817 814 587 545
881 909 903 491 745
928 377 566 695 576
160 164 192 120 225
673 682 670 676 354
332 334 163 37 91
782 829 979 537 570
353 264 275 394 481
616 901 703 775 619
585 684 961 843 528
666 585 842 684 597
803 833 854 801 782
688 957 407 451 556
570 764 844 933 582
194 592 88 35 111
80 693 670 841 747
854 578 833 579 664
74 68 77 785 558
186 650 275 324 122
455 80 273 484 876
270 346 135 451 456
173 321 314 171 320
943 49 772 169 32
418 551 805 654 831
872 390 473 292 294
839 781 555 646 226
429 947 846 899 943
514 833 500 926 905
343 292 487 262 272
665 507 863 832 852
744 794 824 597 641
426 56 7 32 398
90 884 559 493 404
254 5 258 327 255
429 268 363 451 92
594 798 889 648 328
113 201 849 219 198
505 293 404 228 297
217 274 963 64 584
723 925 21 519 907
908 952 893 705 708
48 330 275 100 116
12 53 42 8 307
332 21 431 387 598
479 607 368 688 57
141 334 471 369 346
651 761 531 322 959
570 990 574 577 993
194 237 199 226 193
411 439 463 429 452
245 203 176 878 728
992 610 743 726 826
768 22 684 945 691
462 301 450 479 476
447 287 445 461 179
427 254 155 130 407
16 59 937 958 17
186 241 384 5 408
277 733 881 973 421
243 228 405 407 232
671 798 673 295 896
530 938 534 622 509
982 973 673 286 533
592 846 57 922 935
734 678 645 806 682
817 753 504 604 743
608 842 536 511 846
197 141 27 233 427
797 684 564 829 880
113 207 253 263 301
399 962 927 419 351
543 593 982 644 24
361 369 360 949 978
425 237 123 632 441
755 551 760 916 612
690 897 981 952 641
168 173 472 522 516
112 107 175 169 241
434 371 449 440 394
842 979 837 878 880
468 35 1 333 56
661 882 247 217 388
932 953 929 742 769
700 755 718 380 736
252 29 259 236 189
84 454 46 465 58
185 141 466 505 212
616 813 997 604 513
567 533 535 551 581
139 164 163 160 36
76 12 246 270 447
496 909 378 868 360
812 874 818 697 580
380 783 496 495 494
459 246 221 228 266
19 56 167 379 186
7 15 18 112 358
18 13 638 299 317
956 718 722 971 958
858 689 809 684 836
619 814 794 742 315
32 99 801 487 343
602 806 774 887 827
749 629 956 54 158
327 161 296 126 137
189 233 246 108 220
73 868 880 790 834
716 736 73 580 75
857 973 815 937 915
662 682 106 888 741
531 533 994 626 988
445 447 450 440 388
778 414 916 783 779
776 668 507 674 767
352 349 496 355 428
42 378 44 153 372
30 9 13 777 749
221 405 284 228 218
419 967 331 376 603
62 47 33 393 28
189 131 85 136 135
474 155 528 227 324
378 306 365 214 307
228 243 204 250 205
216 237 201 831 835
326 946 245 324 377
864 781 654 805 848
19 129 181 149 132
859 852 664 857 856
506 106 8 104 51
745 881 285 279 290
984 200 601 909 103
1000 516 596 544 515
385 437 457 416 463
217 200 608 472 963
217 961 584 920 863
749 796 669 735 685
992 860 845 457 837
160 397 88 855 202
952 918 786 948 913
985 741 581 621 567
172 936 171 651 322
1 13 528 55 58
297 347 459 439 485
726 640 557 637 740
659 841 844 848 816
105 474 18 20 145
663 668 576 683 693
216 232 228 922 447
871 800 823 519 268
674 418 486 976 458
461 269 419 487 348
905 908 918 509 893
490 13 648 6 331
782 718 507 504 500
797 677 678 682 681
988 701 724 634 907
824 895 314 861 907
209 468 210 236 201
294 466 302 463 291
592 943 528 261 949
298 194 267 485 120
268 297 481 264 453
846 823 963 557 781
242 90 237 839 221
423 435 389 397 466
416 434 462 277 442
660 807 718 828 661
905 904 756 947 703
79 328 6 308 390
870 476 861 970 968
924 918 905 916 551
500 912 928 908 952
927 209 915 201 821
95 398 885 18 975
371 834 380 705 862
829 843 962 670 797
30 112 25 17 155
746 606 168 345 178
150 293 37 334 131
50 701 567 756 530
381 18 15 914 306
271 117 39 249 36
31 45 14 84 5
34 688 663 454 386
939 871 67 379 720
309 427 15 441 883
479 277 76 388 288
332 857 486 336 87
424 439 430 359 432
201 848 839 555 669
935 882 949 899 746
732 299 456 479 15
222 394 434 738 748
705 653 885 350 984
164 408 915 163 149
88 362 410 899 87
712 924 890 756 530
816 494 654 818 498
558 815 857 835 859
955 930 806 911 933
551 890 12 533 19
184 312 88 470 306
357 165 241 360 231
769 773 987 808 772
240 180 143 161 147
678 702 734 708 777
127 298 494 48 267
428 320 20 918 733
183 271 117 186 231
51 660 346 432 632
489 31 807 594 649
257 961 110 849 714
250 253 232 211 220
330 463 297 228 347
581 760 567 534 614
80 853 841 844 843
586 567 533 535 517
13 601 779 29 157
838 837 878 797 879
577 772 706 531 602
262 448 7 31 82
959 758 933 606 22
27 976 733 384 886
358 487 442 351 704
745 167 904 695 608
823 500 842 893 511
20 16 406 92 267
932 906 931 590 901
984 994 753 551 772
631 479 561 981 677
455 351 27 476 353
313 308 326 324 161
931 534 657 590 887
340 195 134 347 263
625 978 112 109 971
5 600 387 881 279
366 359 27 2 380
711 924 773 531 997
40 467 484 134 481
782 558 566 921 789
799 958 349 352 46
385 303 380 32 124
688 794 782 778 741
272 92 269 453 889
49 142 608 184 145
563 89 547 13 464
833 568 598 800 720
38 227 174 246 253
248 90 960 211 566
213 221 690 218 702
616 901 775 773 546
302 310 288 304 278
710 816 878 952 945
809 845 675 579 727
450 418 862 449 431
844 722 603 537 906
620 951 690 367 937
391 284 839 298 292
428 106 337 371 266
847 871 579 582 805
655 888 967 464 322
575 781 364 671 558
860 850 868 789 866
380 450 439 460 373
862 263 207 218 232
726 826 554 990 808
121 195 81 484 340
466 476 445 443 885
695 718 863 665 686
845 980 875 870 832
221 201 215 224 235
705 490 55 651 336
731 940 689 660 207
824 960 963 200 961
926 446 396 866 414
446 448 445 135 271
790 836 834 785 690
954 918 755 716 904
623 305 627 654 96
549 586 530 630 619
479 458 939 91 401
794 290 721 881 931
460 462 452 420 466
673 671 676 670 677
58 329 719 365 30
794 504 897 514 730
323 446 439 482 456
64 347 217 116 332
571 931 912 887 842
425 214 8 25 186
580 747 734 736 917
53 270 8 393 35
298 423 939 690 982
521 549 626 4 748
469 992 183 476 265
874 815 837 747 710
7 255 245 342 235
358 370 923 343 352
870 445 235 248 203
34 37 89 103 312
847 838 564 850 864
73 74 70 77 868
325 246 29 11 179
89 42 13 24 43
466 417 632 477 657
111 584 587 484 725
462 476 453 447 400
544 609 552 726 674
809 951 432 992 972
932 708 652 647 565
52 183 186 187 256
6 488 489 28 417
705 383 575 968 523
29 690 389 307 391
407 857 996 220 118
634 2 976 991 780
378 895 690 369 765
531 984 827 577 74
881 946 411 408 448
896 832 661 854 576
616 621 623 539 966
472 960 50 194 93
933 37 535 709 936
686 869 961 497 689
749 732 112 2 6
634 504 567 991 34
872 981 87 102 878
114 614 398 407 161
659 676 682 575 840
826 577 634 731 502
323 900 321 625 14
944 510 929 398 363
957 198 208 809 369
942 567 721 525 779
869 962 872 663 850
797 829 979 834 524
142 458 166 326 17
861 149 425 139 889
854 578 795 905 816
967 647 920 746 735
808 517 629 994 619
64 116 139 347 446
78 729 964 864 77
881 885 822 824 177
826 983 769 932 813
685 693 797 668 559
233 750 267 288 592
163 121 382 32 109
735 501 736 516 605
727 722 998 504 852
333 402 259 231 169
131 253 196 476 394
652 952 787 528 516
236 97 259 195 24
835 855 219 471 856
861 825 556 819 838
409 111 324 297 304
861 941 883 744 954
947 158 61 8 14
71 217 237 961 548
693 718 656 695 953
146 639 123 360 82
8 563 650 298 3
66 754 735 562 17
790 757 556 843 780
97 266 296 332 140
273 620 308 129 298
642 864 519 842 801
136 144 143 140 132
930 918 822 912 931
989 993 818 844 999
898 914 837 684 910
277 347 332 274 632
35 89 91 103 96
436 135 160 182 480
871 742 857 693 836
316 278 549 309 312
375 672 351 694 689
728 929 874 571 804
883 774 844 764 827
432 937 941 461 655
229 203 237 360 204
313 470 267 467 824
852 472 872 276 70
988 803 984 822 849
195 131 340 268 334
199 203 248 694 198
161 61 14 214 409
450 247 748 232 213
238 166 38 200 585
69 345 341 337 655
195 130 330 333 877
570 54 905 1000 767
81 445 455 420 212
694 248 871 206 199
664 680 682 684 853
281 305 308 323 280
685 847 671 682 678
749 580 734 706 541
217 608 842 632 281
8 11 14 338 2
972 706 636 26 24
463 733 461 69 596
357 455 418 431 354
426 429 71 447 529
619 890 621 724 701
805 999 1000 820 616
2 483 702 223 105
428 364 415 414 380
490 489 243 633 135
52 469 885 91 323
775 820 773 1000 726
68 70 193 51 207
846 350 945 998 351
677 472 669 776 80
203 251 204 216 215
844 761 987 700 722
245 381 355 157 324
771 379 862 559 685
466 459 463 865 468
152 601 168 650 184
778 826 560 566 888
686 986 778 691 65
1000 805 807 998 984
862 290 491 57 346
984 640 573 743 565
453 466 315 299 8
193 793 637 550 461
722 497 816 558 576
477 947 162 942 261
822 546 925 921 983
597 398 765 938 946
954 914 950 888 933
174 372 940 161 262
708 949 27 882 270
164 195 247 235 218
981 968 502 205 854
46 300 336 96 35
582 578 764 853 843
167 487 614 58 93
810 812 560 702 816
242 866 211 77 73
714 842 308 599 603
346 423 453 463 926
122 290 479 141 347
57 63 238 146 909
393 383 350 425 422
469 592 75 288 599
276 26 456 448 170
796 797 845 784 683
849 975 537 908 705
956 741 535 634 593
11 465 20 317 308
253 233 688 656 679
109 383 381 182 171
803 797 993 819 843
665 677 797 798 858
783 790 73 785 74
333 850 433 866 212
2 305 322 380 6
799 884 889 652 22
969 880 874 769 842
164 110 148 227 327
641 830 734 764 762
962 74 777 790 778
231 62 13 184 117
174 92 886 227 272
656 221 219 193 51
722 603 811 888 887
659 880 833 658 663
547 639 537 775 811
450 434 185 141 122
341 128 170 293 606
814 994 581 621 808
962 969 661 274 935
994 315 581 891 808
194 544 974 987 503
502 764 565 570 47
146 61 750 662 886
112 959 55 638 765
194 782 580 667 352
82 358 370 375 19
736 747 588 704 749
822 800 965 952 823
251 733 831 386 388
767 876 784 766 591
53 262 380 393 52
215 678 354 204 482
995 760 753 604 725
633 644 994 706 557
180 189 268 119 380
874 904 728 867 511
955 719 723 793 79
90 75 74 378 692
781 788 757 787 785
444 723 855 66 506
421 134 275 189 405
463 97 11 468 401
77 868 788 864 830
313 311 331 309 322
357 690 861 678 402
419 382 529 380 352
559 557 881 490 558
417 652 748 499 953
90 229 388 434 148
865 204 228 944 821
164 139 140 85 325
57 1 2 377 379
563 545 844 967 580
21 235 219 243 305
438 383 441 350 367
982 926 527 319 928
947 159 145 188 496
35 1 93 103 94
974 194 839 85 551
746 571 739 572 938
408 125 141 426 14
703 621 773 616 772
168 152 173 238 156
590 569 568 813 768
126 96 387 41 296
91 917 159 939 112
224 583 751 857 338
777 778 779 335 162
281 157 32 931 910
931 912 597 570 933
369 296 273 356 975
666 87 232 302 249
844 428 374 260 647
964 965 536 828 842
3 540 846 795 538
696 946 447 400 417
271 405 58 96 412
535 652 613 765 651
953 693 721 794 377
420 437 445 976 404
895 430 419 337 719
203 222 248 247 205
524 912 904 728 148
390 271 38 266 447
915 405 23 411 869
969 882 973 982 868
601 945 241 551 886
726 890 990 753 531
868 879 838 785 883
741 621 567 888 530
154 184 168 174 159
167 637 638 937 345
59 161 143 152 268
810 968 476 796 636
750 288 457 292 828
616 901 604 773 565
1000 501 873 674 768
346 491 476 271 397
388 440 435 391 192
687 732 451 375 743
221 654 663 77 576
325 319 285 308 283
434 448 39 114 330
49 41 343 947 709
394 392 431 434 475
609 760 569 574 514
851 965 597 764 878
984 629 35 305 651
354 750 677 360 576
567 976 888 525 741
999 811 544 768 989
597 559 793 384 751
840 654 839 498 564
870 693 875 297 325
366 161 528 350 384
408 400 179 132 945
161 581 408 85 776
422 767 639 352 423
730 932 571 603 702
212 693 836 835 234
518 970 511 499 885
381 128 384 159 311
133 334 246 206 147
637 580 335 341 986
834 853 686 676 674
283 55 334 281 51
579 713 820 999 726
6 153 311 11 269
859 771 861 664 685
759 599 283 754 768
801 508 520 510 662
745 815 676 951 21
265 122 334 375 135
465 461 412 346 451
126 345 326 967 895
928 971 822 904 415
447 741 505 228 835
27 455 277 943 592
119 44 10 114 25
537 571 780 700 755
228 21 251 200 427
433 298 37 301 187
178 172 488 316 600
6 33 321 490 995
460 450 442 949 458
606 793 997 500 520
360 108 376 553 347
564 781 585 779 830
616 820 984 569 813
270 393 17 47 704
679 238 227 259 141
634 534 577 533 826
961 414 839 277 217
90 280 447 125 159
999 989 998 625 805
923 898 945 355 528
448 469 197 219 877
150 134 302 110 214
97 108 107 126 41
354 288 40 283 294
58 35 376 895 592
859 858 856 583 855
592 885 170 32 926
881 885 381 721 590
810 837 507 841 722
388 434 134 486 356
217 200 347 64 632
194 741 599 996 580
651 644 643 772 730
124 444 362 135 103
87 343 293 187 121
393 13 460 186 265
862 479 392 104 271
482 405 238 259 951
69 827 281 545 176
655 848 917 638 704
545 971 799 968 863
79 480 304 98 464
567 534 539 814 509
775 793 857 917 951
19 103 37 28 92
845 694 253 248 688
324 455 249 21 413
707 765 511 925 510
841 801 851 693 815
896 975 476 656 797
671 690 683 697 675
160 139 171 185 130
389 66 736 748 308
367 249 188 259 405
721 865 744 574 750
893 720 112 710 556
753 619 760 988 531
899 387 916 99 47
112 82 393 422 352
574 648 766 820 658
664 836 830 878 782
863 840 684 686 555
720 726 724 881 825
911 696 698 902 921
588 924 902 947 955
515 530 554 640 566
772 931 641 512 640
538 243 839 585 226
218 177 885 195 221
857 34 855 409 486
268 248 583 419 360
171 323 118 11 135
265 459 307 336 480
863 831 456 659 71
845 356 488 676 575
341 168 337 923 167
503 511 518 823 684
146 553 561 609 893
397 31 354 677 631
967 698 882 946 855
214 38 126 118 134
971 718 968 537 875
497 75 770 592 490
534 936 515 586 755
267 898 36 870 395
268 265 131 104 320
804 820 993 998 970
437 933 308 973 725
330 141 197 129 342
56 260 267 11 463
376 860 969 734 727
162 899 925 941 6
293 368 486 334 96
810 874 928 883 795
215 445 203 347 437
846 325 499 584 795
69 340 337 735 707
71 78 74 840 554
235 224 257 207 212
553 900 895 377 352
389 466 270 447 266
436 97 480 62 946
450 434 68 242 394
678 686 671 689 683
113 224 969 473 597
347 960 389 420 828
527 616 535 814 696
559 717 967 636 193
148 436 388 134 472
73 962 876 840 561
510 617 20 708 634
677 881 682 858 727
998 572 934 799 563
808 531 826 634 587
608 562 914 565 19
588 647 793 638 674
807 615 514 580 984
761 726 602 966 820
233 200 160 232 148
24 527 733 137 850
325 140 963 92 106
762 767 594 514 936
227 635 162 154 8
328 647 201 427 953
920 968 800 511 842
11 297 340 332 342
642 528 519 995 651
349 609 388 325 433
684 90 658 848 585
474 343 339 889 41
443 576 430 745 419
965 964 825 960 836
529 787 784 788 908
987 966 975 769 546
832 962 248 872 247
895 924 916 940 899
448 466 424 442 351
764 993 806 761 819
109 154 156 259 181
541 997 522 543 549
809 575 221 815 235
679 355 432 439 354
557 827 723 30 610
604 616 814 826 987
301 11 12 266 45
64 333 146 212 141
242 221 193 219 632
835 922 224 198 243
17 350 18 427 309
850 242 832 71 840
759 569 4 729 986
227 254 583 445 692
320 318 451 547 322
655 168 151 157 178
981 555 247 276 461
992 795 805 605 582
938 856 854 34 793
476 462 598 349 428
872 455 264 272 193
835 348 491 486 293
386 389 487 376 495
682 856 845 656 678
481 459 476 832 472
841 818 582 739 664
604 753 807 602 726
436 268 271 332 69
714 524 715 898 904
170 815 122 260 898
820 904 578 803 571
151 338 119 324 744
160 164 152 184 225
326 154 327 424 153
901 551 604 760 530
111 81 185 85 114
709 998 939 178 15
792 559 447 781 845
337 885 917 601 140
207 318 821 209 336
749 673 77 40 335
42 180 45 33 28
998 731 968 641 30
865 825 540 982 711
858 852 859 676 841
779 770 533 778 595
673 986 75 343 99
130 191 185 189 119
644 598 745 637 698
999 499 816 653 739
19 853 605 695 898
204 207 348 206 332
749 15 24 345 505
832 235 242 809 244
744 305 310 290 693
789 791 602 942 834
20 16 313 241 303
742 794 846 544 137
600 753 531 774 907
356 433 877 289 358
906 926 970 816 918
827 761 571 531 989
344 212 333 113 689
716 729 983 705 580
675 876 77 687 666
46 353 706 95 352
136 133 126 108 37
739 804 908 940 825
79 393 431 370 406
61 36 51 119 317
89 937 763 154 305
423 425 450 394 463
663 689 880 555 631
177 367 368 374 157
570 726 887 569 803
89 14 306 118 111
879 654 79 28 714
474 458 640 49 21
436 381 379 383 353
609 924 401 369 931
81 251 225 164 240
805 658 851 820 654
388 330 416 277 391
666 663 689 836 832
177 49 42 37 150
468 479 474 889 483
837 904 601 953 716
709 719 706 952 621
362 403 419 187 407
321 642 905 62 806
105 332 750 158 173
837 947 848 880 360
128 409 214 84 1
390 447 973 882 926
747 122 532 634 545
841 693 680 813 853
58 79 779 1 789
897 884 660 865 242
74 792 790 779 78
911 989 820 775 929
228 253 203 832 219
903 701 295 915 317
87 799 538 701 952
711 946 504 18 754
298 58 379 363 174
307 317 309 310 521
109 189 130 303 159
308 337 411 348 548
754 637 363 89 888
428 912 857 945 653
198 224 235 247 872
744 142 889 188 436
521 162 919 638 749
688 706 725 888 996
993 574 816 989 966
2 35 95 102 291
824 950 971 980 881
581 655 510 711 144
888 728 377 727 693
962 72 469 289 364
773 911 997 571 774
994 504 602 985 628
637 175 22 886 112
444 446 386 922 298
347 449 226 733 106
958 260 155 641 186
926 939 690 948 58
693 857 893 921 445
726 590 894 911 775
500 683 681 295 793
94 300 2 101 95
150 108 610 183 187
168 249 661 971 738
466 273 2 15 457
874 483 396 54 32
372 371 911 955 378
352 754 396 376 587
990 713 726 730 571
141 388 116 27 233
572 678 945 731 816
768 296 942 715 559
412 52 186 353 292
149 199 26 264 249
893 950 787 601 625
935 261 27 442 946
71 485 75 872 862
515 539 194 341 581
276 59 148 130 455
938 181 601 180 606
229 415 692 836 663
716 722 708 718 715
837 843 846 681 963
264 239 261 38 288
693 818 816 841 812
48 276 260 108 38
800 519 871 40 873
534 541 535 748 888
994 367 194 925 985
39 276 183 5 29
201 419 670 193 370
948 728 859 811 56
280 316 648 114 111
24 639 1 45 25
173 184 84 238 159
980 731 9 631 501
538 329 982 900 638
515 640 997 632 701
182 150 162 121 53
355 920 245 256 374
255 134 257 151 232
320 460 390 313 413
447 257 399 396 470
854 823 419 833 349
492 479 448 430 65
354 422 934 368 363
291 156 342 345 340
934 137 108 458 799
517 730 743 622 513
936 601 535 942 530
950 342 634 635 990
953 593 905 528 763
214 143 14 254 252
358 748 263 361 383
943 267 37 295 41
341 337 168 155 655
583 832 852 859 660
243 235 219 246 199
944 853 664 833 757
977 590 644 603 897
419 976 211 240 132
358 617 366 615 560
448 332 288 251 2
984 1000 569 499 503
523 765 589 499 974
842 963 947 584 515
341 69 345 732 505
236 917 793 523 426
703 645 719 720 112
781 979 556 663 829
250 962 872 219 221
955 329 641 910 518
311 638 349 438 526
14 158 109 184 338
446 472 351 275 268
435 206 439 434 251
964 965 658 507 810
42 409 5 230 325
608 282 540 488 723
815 698 477 861 328
22 643 934 593 943
666 576 556 663 672
370 375 371 419 427
861 673 583 928 665
782 919 509 668 653
813 814 619 562 552
465 340 484 487 39
685 681 819 803 686
447 164 130 135 439
781 747 666 576 663
64 117 576 138 27
962 445 973 23 447
897 981 882 766 973
311 168 83 178 329
37 8 30 25 117
786 789 788 73 868
468 94 471 424 182
107 738 296 393 699
730 571 719 807 604
407 97 107 311 85
425 112 402 82 65
288 456 335 473 835
144 487 277 22 112
502 873 545 746 791
347 274 231 423 334
396 423 26 465 231
800 871 518 873 519
426 788 792 447 757
702 835 354 380 809
935 882 973 969 698
427 935 319 466 320
570 582 815 933 895
920 626 925 362 373
576 211 364 415 220
825 325 523 744 947
200 230 623 288 60
823 702 851 918 969
195 8 333 250 135
362 853 352 445 946
859 722 381 374 904
666 835 683 607 80
203 878 923 851 847
138 197 216 34 252
675 729 705 538 626
685 668 673 798 664
72 231 71 465 73
193 242 666 564 221
929 910 927 931 918
306 97 284 877 118
341 342 210 337 345
257 264 272 183 224
52 135 263 454 302
516 816 570 501 556
850 477 435 388 598
611 569 531 808 712
703 919 526 573 643
686 667 576 671 668
651 761 549 827 535
42 30 13 6 45
329 306 322 266 482
147 106 136 132 140
815 558 951 508 853
447 421 403 7 353
466 821 855 445 548
615 607 527 41 605
951 940 933 974 158
170 708 552 740 3
827 821 990 725 618
135 747 178 187 140
477 56 972 562 494
148 211 110 192 219
445 233 64 271 275
389 217 387 450 64
34 227 9 89 98
643 805 909 716 684
176 345 723 510 919
149 345 327 112 184
577 570 987 970 602
935 102 211 275 336
746 312 465 352 178
692 815 679 921 693
484 154 321 3 48
116 138 133 255 141
569 543 759 878 742
404 507 566 23 366
825 854 670 833 697
431 378 738 882 363
878 928 924 727 921
878 847 923 822 829
142 159 147 326 886
24 157 323 85 109
348 715 471 418 687
627 567 586 629 748
269 264 266 471 261
960 832 472 889 297
447 134 39 179 117
744 35 96 296 474
227 132 246 213 238
356 400 913 376 891
213 686 845 687 863
158 915 21 230 943
226 106 914 951 839
449 434 410 835 272
693 782 682 837 860
343 58 614 996 56
282 280 130 182 46
472 481 445 446 275
535 34 11 102 540
862 264 448 459 104
352 914 417 920 303
230 86 904 231 280
234 536 608 941 586
213 352 688 639 679
765 968 536 926 893
959 967 982 95 634
340 115 195 141 170
21 446 949 97 351
75 631 73 77 869
825 1000 946 386 643
61 720 102 547 487
431 363 429 420 442
529 432 892 419 700
435 439 423 661 720
145 147 185 121 119
567 890 551 760 634
242 733 831 243 226
75 64 217 237 842
347 123 116 843 608
180 316 553 483 406
216 207 237 242 215
316 592 100 329 170
564 961 683 216 798
659 426 747 850 663
807 577 726 762 571
317 915 20 159 44
418 367 377 263 425
704 916 458 384 917
935 900 355 913 680
802 730 563 577 743
282 12 398 208 290
633 719 959 638 894
434 388 90 233 248
663 838 957 786 880
181 160 139 158 182
990 305 149 321 474
376 419 379 371 785
518 847 823 819 596
683 659 845 671 497
716 60 669 846 986
616 69 512 513 775
812 382 423 572 377
112 886 933 240 917
322 523 947 174 639
461 454 480 455 528
725 902 976 602 543
542 822 520 544 885
7 483 24 18 20
843 518 623 838 599
401 311 440 43 373
142 183 231 92 98
829 659 850 576 804
632 235 414 832 835
764 819 674 664 572
203 247 235 395 244
444 351 434 166 275
653 684 205 142 806
146 44 143 200 158
446 357 23 55 366
832 664 95 855 454
671 663 669 636 457
420 457 452 294 48
600 950 493 508 595
616 775 911 901 891
711 741 581 772 760
869 74 70 785 71
607 893 806 545 634
50 472 462 453 49
952 710 443 812 958
252 76 181 225 138
274 269 93 481 50
148 164 160 127 192
896 692 624 921 841
432 69 688 207 495
143 146 147 436 406
940 830 540 905 809
576 514 696 551 988
917 918 714 827 768
683 743 798 678 685
143 132 140 137 801
549 585 628 610 564
920 640 967 894 616
349 952 125 886 59
746 405 955 376 395
1000 574 586 984 615
787 786 788 919 984
7 291 228 270 176
241 362 32 296 214
824 496 605 783 494
871 847 782 690 632
596 650 281 816 565
799 881 952 896 878
518 851 854 847 829
284 324 420 397 461
319 492 13 313 281
638 538 535 1 240
554 985 515 530 534
56 974 343 379 424
914 742 376 940 619
783 781 784 790 791
703 800 827 999 723
733 606 811 463 865
804 805 992 819 999
388 141 138 455 469
670 847 524 891 985
511 44 553 918 919
284 460 308 6 386
744 843 979 349 565
538 544 733 543 885
960 540 200 316 146
172 51 330 307 327
800 847 833 854 582
58 462 479 469 465
502 891 496 873 810
886 536 551 652 889
427 363 69 368 439
838 699 705 934 998
765 746 345 156 904
263 301 340 348 204
345 337 341 553 763
776 500 825 859 886
956 765 633 710 241
485 271 264 469 454
64 436 361 124 323
702 683 743 423 633
799 357 998 370 815
963 518 583 978 878
497 496 494 493 529
753 605 895 715 890
97 37 262 13 327
724 726 720 539 903
429 373 384 422 67
75 72 864 879 779
732 748 892 706 355
39 189 123 117 40
775 616 571 546 774
753 603 568 811 722
636 642 149 588 864
815 912 921 578 158
749 72 79 734 729
792 869 786 757 791
514 662 472 474 796
499 585 537 804 854
839 781 859 879 654
827 537 524 844 804
372 376 937 367 379
2 33 15 958 274
152 157 117 329 133
904 920 509 921 925
915 974 500 691 972
937 241 482 14 58
577 77 555 915 879
70 277 76 387 137
208 346 239 219 27
499 504 530 520 508
530 699 901 826 769
78 868 77 70 74
382 583 360 973 349
805 710 845 853 795
755 579 756 923 819
376 982 315 24 592
725 730 696 591 502
226 68 882 935 850
124 362 383 408 353
881 861 935 345 920
277 175 947 918 903
962 791 77 831 876
29 66 121 118 370
844 638 572 768 967
890 924 996 940 551
530 997 596 620 569
866 875 416 850 443
864 830 876 694 666
685 580 998 993 686
419 370 376 60 969
558 765 978 601 496
601 146 167 155 253
435 418 394 235 882
100 95 372 312 292
271 455 276 453 273
652 266 27 950 470
746 609 808 651 448
764 990 766 502 730
14 303 10 282 24
196 688 845 961 694
369 371 418 366 299
578 776 944 739 691
54 99 366 49 50
243 407 392 832 198
334 270 190 340 709
786 787 653 788 861
473 121 333 214 301
314 584 326 311 173
274 412 427 59 66
500 853 854 841 501
275 127 140 188 44
608 23 69 440 927
981 279 324 881 469
943 892 447 336 387
144 136 147 137 139
173 154 85 152 280
534 890 988 566 966
738 992 855 240 945
277 69 345 17 538
852 295 54 292 80
970 924 613 612 650
229 198 692 77 224
362 412 350 407 410
773 806 801 803 805
346 361 423 348 290
517 995 741 760 996
1 35 119 324 240
564 75 659 869 74
292 295 855 67 437
492 489 529 451 479
481 459 387 472 469
303 487 401 19 381
35 49 147 146 796
18 636 776 15 638
38 257 444 245 406
690 315 13 305 639
326 72 974 606 946
670 854 662 795 518
693 656 692 858 815
345 156 151 601 606
147 601 933 316 943
777 779 785 778 90
144 696 388 325 969
856 105 948 855 27
595 470 941 799 22
191 16 120 97 223
156 165 474 735 483
843 659 668 834 571
496 493 369 632 73
981 331 335 474 480
186 135 256 183 187
116 138 330 141 197
686 659 789 810 836
519 800 887 627 851
285 323 351 304 448
897 572 942 697 503
117 154 189 121 118
248 832 252 29 250
603 192 321 403 305
313 328 484 338 464
8 312 401 186 267
360 454 426 457 445
705 774 811 736 749
924 711 741 697 923
729 774 559 978 527
799 300 362 349 56
220 248 415 697 216
210 832 951 235 201
666 218 27 149 660
647 626 655 734 553
824 415 782 689 757
124 311 122 188 148
540 846 335 538 961
576 674 834 693 875
750 638 735 389 327
328 311 114 173 326
203 243 204 263 215
434 418 385 363 360
301 12 31 267 271
646 787 781 751 498
452 491 835 991 72
146 510 998 86 905
683 496 667 784 633
729 393 308 352 706
962 535 782 797 979
657 882 243 891 677
354 799 909 941 884
159 139 855 223 50
427 234 232 198 364
616 581 530 569 567
855 862 852 273 299
690 751 828 677 937
904 930 818 912 653
294 456 873 291 368
168 151 173 737 167
811 527 598 703 374
945 597 907 895 899
941 637 644 915 460
300 487 274 306 273
831 575 576 666 663
852 646 524 847 664
589 758 667 648 345
853 841 564 793 664
540 545 937 24 587
490 956 451 529 635
73 907 868 908 78
248 832 421 447 696
363 923 942 417 399
178 168 169 152 326
210 243 928 222 402
484 50 240 92 49
953 951 835 745 898
717 599 771 524 865
190 114 45 553 194
135 460 320 11 154
277 279 326 290 467
823 804 518 854 803
726 990 827 760 970
881 848 918 726 624
785 745 852 787 222
274 64 389 402 146
388 340 334 212 347
829 995 729 869 589
488 792 791 489 529
929 700 601 953 933
593 754 615 614 607
724 600 644 959 698
323 447 748 464 500
18 404 102 100 53
248 247 222 992 845
280 282 230 281 309
117 97 197 139 126
997 875 34 796 551
548 980 934 690 511
291 478 344 402 41
471 294 360 491 290
481 29 213 292 296
777 555 585 786 783
794 863 123 415 265
197 485 81 92 188
678 575 687 948 671
35 746 86 403 383
17 245 597 528 625
784 78 962 73 872
114 41 49 106 38
217 445 64 347 332
741 522 906 581 530
634 793 2 112 1
585 742 944 605 218
157 327 303 324 136
878 428 400 459 566
744 885 55 150 195
671 684 797 682 670
28 894 316 33 706
731 908 865 815 997
466 417 564 371 677
70 78 71 840 73
805 844 860 781 789
962 666 77 211 850
693 508 750 793 653
686 668 734 798 777
605 580 568 834 710
452 492 620 666 694
474 106 770 308 714
955 940 601 919 951
313 28 310 180 172
164 480 385 131 435
655 337 345 341 17
143 262 154 137 89
482 285 299 342 492
871 847 582 764 953
751 855 682 738 672
94 35 52 1 104
735 162 894 925 747
847 518 507 795 851
850 385 70 235 71
968 505 799 896 786
517 60 2 467 344
405 395 245 15 402
666 670 201 219 951
298 495 494 272 809
103 109 187 453 9
760 890 530 753 808
440 210 372 971 595
686 570 824 846 767
612 932 729 649 320
785 957 289 70 879
913 942 889 277 479
466 463 277 416 460
659 886 545 936 700
162 734 723 634 708
204 196 207 456 120
349 353 935 708 424
588 956 763 750 476
302 265 264 444 21
298 420 223 249 161
636 734 917 652 532
569 573 590 531 989
183 143 56 957 296
88 111 138 472 445
715 960 896 289 371
694 855 710 498 399
42 45 43 13 25
902 901 530 924 711
987 901 773 571 760
882 459 631 432 466
695 833 934 625 875
80 119 94 96 129
81 142 287 311 182
605 955 964 907 747
948 317 597 354 774
479 388 391 294 302
127 855 426 425 488
231 170 652 25 599
671 617 767 552 517
214 129 113 3 192
883 705 772 908 716
904 499 898 938 963
599 97 898 536 712
644 762 942 698 883
73 724 522 577 757
230 159 180 722 231
252 455 81 23 276
541 651 607 308 998
547 901 602 616 537
799 768 986 802 945
746 722 860 357 971
531 814 604 571 760
576 836 686 834 564
944 520 500 181 175
953 374 718 743 833
236 486 252 198 348
388 275 253 271 469
166 388 234 248 394
528 638 384 895 943
972 270 919 952 493
39 295 453 420 419
716 816 46 947 978
744 655 778 517 563
682 576 663 689 564
207 242 204 216 71
670 501 683 836 681
375 575 620 866 678
232 263 134 131 253
480 38 232 443 406
875 211 232 297 962
694 242 221 237 243
884 942 553 899 700
726 827 753 820 807
123 124 881 197 55
461 292 403 396 282
839 748 957 945 679
357 43 49 292 363
168 173 940 156 737
613 586 552 146 60
778 777 770 779 308
606 112 343 291 939
85 92 139 179 114
151 167 155 904 893
619 704 939 747 236
881 943 193 731 559
944 857 845 500 494
749 345 706 747 974
697 661 80 678 692
112 379 369 381 376
982 292 770 525 647
837 658 896 272 878
602 901 967 604 530
268 272 113 223 108
603 600 315 308 943
670 845 798 275 809
474 828 718 354 895
124 935 140 332 138
510 352 917 734 818
538 881 218 904 323
439 442 364 448 255
784 78 787 74 496
856 855 76 845 854
194 260 367 286 688
915 755 400 559 175
22 303 32 18 83
866 242 863 962 228
388 391 323 661 842
41 228 244 88 246
506 109 108 118 592
165 118 192 328 164
710 353 47 36 265
221 392 253 160 198
114 42 145 132 308
518 823 658 833 681
352 806 545 655 919
530 942 986 513 699
757 790 781 789 838
374 701 498 523 408
866 636 847 371 829
553 775 638 546 640
642 842 286 519 899
881 421 366 492 75
165 932 838 518 115
602 760 534 551 986
446 481 217 160 200
226 653 651 778 490
197 76 973 276 81
853 728 751 857 891
720 796 853 638 559
684 731 664 853 812
616 891 820 807 906
489 309 28 453 462
902 552 747 533 601
514 549 987 525 516
844 602 889 995 774
86 980 366 21 851
221 229 450 251 250
883 844 713 571 867
616 775 774 773 703
693 992 793 356 94
727 815 793 856 664
316 17 303 926 533
529 785 488 735 683
747 149 710 327 181
536 853 834 980 636
386 298 76 402 426
87 59 35 446 344
1 103 84 105 945
154 266 66 269 462
94 137 952 163 174
877 135 299 348 166
872 262 449 660 255
801 843 896 496 847
567 634 760 936 96
950 638 538 535 379
14 194 124 206 386
981 595 510 562 473
558 501 498 514 844
709 673 736 674 752
460 614 327 284 484
472 88 269 832 21
388 90 242 76 138
695 508 845 403 928
143 109 132 161 465
210 67 208 257 201
860 944 718 858 954
588 1000 959 639 754
476 485 471 475 289
138 64 141 142 277
846 217 200 64 347
328 391 460 431 388
877 148 239 224 192
515 551 988 549 4
428 163 418 914 635
66 276 298 204 237
771 797 859 222 832
228 263 203 166 450
282 321 967 172 308
749 501 816 733 572
872 962 559 687 870
923 698 11 124 899
411 632 348 620 377
926 863 835 382 371
361 419 383 373 175
428 273 205 406 461
985 566 554 535 618
879 850 788 676 778
726 990 808 619 761
238 447 466 271 457
374 671 631 694 672
27 40 149 125 770
138 145 182 311 139
7 501 85 889 676
565 983 541 1000 931
596 973 23 701 371
625 708 919 652 591
88 481 114 94 232
857 828 796 727 116
317 29 34 292 395
931 725 603 966 883
398 399 935 384 423
106 130 327 85 103
895 45 468 2 187
988 534 581 506 580
430 448 337 305 351
776 677 785 852 676
360 389 364 605 751
773 571 874 990 820
551 590 358 739 913
852 528 873 401 89
730 761 577 772 990
390 97 697 661 451
962 863 682 454 576
962 386 469 493 455
543 6 488 145 960
582 970 572 722 853
7 695 507 661 681
687 686 845 843 379
911 546 769 773 906
534 634 890 966 517
876 687 102 423 631
798 637 569 607 982
73 879 706 974 723
419 410 439 277 429
959 552 940 535 636
940 502 875 905 314
375 418 922 415 972
413 111 182 873 59
480 481 473 472 88
141 122 76 863 333
918 112 758 644 950
52 261 353 301 39
435 37 455 34 389
495 247 850 871 585
193 243 221 247 198
140 195 132 393 141
207 236 244 660 295
149 107 270 267 117
615 655 968 736 931
125 124 27 128 52
108 127 111 114 92
860 545 770 843 655
264 41 272 39 182
882 470 384 935 337
419 421 127 268 360
59 391 446 289 231
783 839 790 658 536
94 456 164 115 35
574 570 715 559 807
381 376 371 750 358
511 775 713 820 887
540 670 676 681 545
315 298 314 305 594
159 17 270 42 303
49 87 357 191 41
217 144 446 325 200
727 744 541 517 724
571 819 753 602 820
71 15 460 7 427
336 189 81 264 154
574 570 989 993 571
322 60 343 785 99
201 206 205 256 209
513 567 985 630 615
24 8 35 37 937
584 326 136 321 647
676 78 752 651 589
580 913 891 4 900
750 302 9 420 265
472 276 469 453 481
928 912 849 822 625
151 510 335 281 540
109 147 62 316 464
199 250 234 221 196
25 327 44 262 937
280 283 33 25 934
855 896 695 656 875
925 571 317 22 722
80 472 665 275 796
311 132 343 186 41
450 159 460 448 128
269 455 476 454 265
855 693 12 679 25
217 347 116 64 584
662 174 105 795 470
29 256 259 260 223
57 270 487 386 96
929 758 769 606 603
169 458 55 310 407
501 705 603 488 595
691 794 694 234 199
720 51 37 708 96
411 389 374 491 357
221 209 204 216 224
636 365 697 355 953
419 926 635 699 360
391 427 405 485 660
919 616 569 628 515
347 733 609 446 123
870 981 453 271 454
90 559 560 679 691
435 821 269 687 745
726 713 989 531 827
27 856 295 292 296
272 23 356 92 268
503 609 865 518 871
93 946 241 528 345
408 346 173 318 250
394 431 198 392 469
480 307 105 19 279
343 701 946 926 538
622 770 516 568 640
547 610 565 719 712
686 71 840 667 879
302 981 195 218 323
776 321 792 523 992
470 104 30 26 313
782 864 757 663 564
890 769 906 741 773
935 307 100 342 957
764 816 976 542 848
874 693 799 350 368
33 154 85 178 122
582 536 572 936 739
619 753 527 618 966
461 425 453 299 397
286 307 370 298 982
997 814 924 753 532
507 697 696 970 818
70 68 76 271 224
297 461 584 898 518
651 952 742 696 724
423 297 453 253 471
390 434 389 631 866
89 8 261 712 19
305 492 473 754 991
2 971 916 846 387
387 392 275 444 433
926 690 422 363 910
588 738 853 528 543
108 590 990 758 816
865 693 353 351 89
801 659 681 672 669
107 129 241 41 188
608 64 144 536 347
323 980 157 161 317
104 94 98 52 414
102 101 94 88 36
684 576 979 575 864
606 603 705 533 722
384 128 32 635 702
334 1 422 337 318
953 537 893 627 803
842 568 585 511 961
196 248 222 937 215
437 428 708 922 924
660 971 257 235 522
124 183 143 260 149
744 599 764 327 721
67 441 827 526 748
732 155 956 175 42
125 381 384 368 379
7 14 396 2 435
605 488 964 557 568
680 672 860 664 675
249 338 902 39 957
872 771 981 359 87
602 504 991 559 995
488 331 585 487 12
576 738 357 677 686
407 243 159 409 198
496 646 771 828 785
583 944 692 673 693
143 49 111 139 179
693 742 204 870 692
311 527 15 458 84
906 753 942 967 719
158 128 149 92 98
245 7 18 971 738
129 553 114 303 324
642 309 706 919 565
778 790 61 68 884
242 202 589 219 244
253 246 48 271 257
148 210 256 231 209
911 927 913 916 950
6 13 22 112 525
248 949 445 370 246
325 109 132 265 402
918 536 608 281 609
271 373 362 442 952
348 832 354 284 457
101 143 593 117 33
924 878 557 562 979
603 178 162 176 879
816 724 801 975 797
876 868 792 787 667
623 4 741 772 808
388 449 376 940 364
649 592 846 892 648
136 123 120 183 190
466 620 672 297 694
218 215 252 203 260
243 242 207 208 850
834 810 853 792 693
859 898 857 855 578
668 675 690 693 678
984 4 966 913 516
145 402 378 406 15
25 261 706 31 47
304 455 453 273 276
886 998 799 947 913
302 285 315 283 288
652 516 27 65 679
858 852 692 790 632
490 493 592 805 76
362 59 97 947 226
105 145 146 87 326
162 157 167 241 109
682 781 790 789 953
180 230 403 153 164
618 549 622 638 4
383 370 373 346 430
695 175 909 54 908
76 301 333 70 266
814 369 899 700 769
141 116 231 217 64
108 114 119 127 140
749 637 483 734 112
986 760 890 587 988
287 323 284 189 219
627 414 337 400 731
634 637 168 586 55
22 925 46 468 58
620 968 723 939 664
695 657 585 656 660
162 117 72 11 386
346 302 290 452 371
453 481 631 394 469
656 580 317 980 536
622 525 535 629 504
363 113 360 958 295
683 682 671 876 788
998 915 721 169 896
46 1 55 884 422
797 788 693 809 835
863 750 576 836 78
872 441 415 443 444
852 872 247 251 364
341 474 169 906 167
189 117 159 396 192
805 964 827 992 965
879 707 871 825 742
574 824 744 509 825
927 906 972 903 933
265 428 273 423 61
419 374 30 50 179
60 421 54 406 312
855 435 450 434 448
78 74 868 790 784
2 343 52 295 101
157 145 61 158 144
604 906 581 567 530
826 986 924 987 512
274 275 127 451 448
31 99 842 962 880
174 49 163 152 241
426 417 75 441 143
473 467 486 278 457
417 466 855 441 876
823 503 518 507 871
530 756 813 586 515
515 932 931 991 906
682 680 646 864 722
167 926 378 377 975
957 86 415 558 689
292 476 297 273 480
723 708 951 742 947
720 533 321 13 322
833 854 782 681 842
579 841 568 856 859
823 518 551 519 526
922 943 949 353 916
399 418 419 411 430
57 162 952 601 365
697 795 515 702 696
668 670 669 798 686
265 204 396 273 437
655 331 72 603 451
297 694 244 205 672
804 805 820 764 987
803 833 514 579 681
72 646 446 217 585
368 383 436 366 6
332 123 23 356 265
337 452 290 288 304
761 531 579 966 807
277 126 733 27 353
108 131 107 181 192
132 136 143 137 140
999 704 67 705 599
306 6 636 13 31
490 977 749 270 676
733 288 794 286 721
659 697 666 802 663
97 115 557 96 37
967 655 571 827 651
786 790 864 557 781
753 531 759 988 571
71 387 457 460 482
824 574 865 744 790
714 848 849 974 787
375 364 449 620 382
196 239 271 218 224
66 453 487 267 484
426 423 383 794 74
796 956 16 873 173
584 585 839 885 325
724 565 768 806 990
741 997 911 700 916
1 718 639 105 895
195 342 141 330 348
565 707 713 754 572
192 218 195 263 301
419 466 631 428 548
687 620 843 682 667
176 160 139 166 357
139 280 311 223 153
583 653 857 926 812
249 214 270 14 53
112 768 157 995 345
185 173 156 163 154
616 987 711 775 773
888 945 638 352 4
207 301 228 250 334
413 324 182 238 412
200 93 234 59 191
603 637 172 167 944
690 691 887 653 661
458 277 313 949 483
266 109 5 1 312
283 886 701 57 926
227 440 134 130 39
123 340 134 48 40
33 30 315 31 709
428 362 449 27 841
601 506 44 49 147
517 614 567 515 530
777 768 784 574 659
794 741 677 744 909
154 145 148 184 147
675 991 673 986 660
668 767 685 728 776
87 483 322 430 307
942 4 655 713 49
120 115 189 141 33
906 942 893 975 700
805 952 853 920 998
274 947 974 828 943
135 264 448 482 285
936 551 711 343 50
125 108 120 192 114
683 797 674 582 834
452 378 364 431 379
769 707 533 938 959
616 901 989 527 902
223 81 141 111 427
23 922 973 935 27
833 819 841 803 843
754 995 652 283 45
29 259 115 11 5
642 144 65 786 968
754 879 570 546 756
346 978 210 334 189
515 504 696 885 740
999 989 759 590 596
893 919 908 363 349
696 922 978 375 926
228 432 266 439 366
633 678 99 474 816
362 347 332 124 383
38 238 656 404 227
614 619 554 997 760
583 663 193 858 841
616 987 997 703 901
435 312 269 336 458
241 138 249 195 180
18 49 458 20 8
377 395 20 8 397
762 545 724 619 661
719 723 531 577 610
56 65 295 50 49
677 680 429 669 715
223 239 5 240 197
65 86 930 909 63
538 946 597 727 979
923 119 222 150 947
37 52 40 110 25
794 364 414 575 372
913 769 699 700 813
987 820 571 616 772
741 158 42 194 206
156 324 154 312 184
702 498 636 860 580
638 871 652 640 22
914 406 362 413 403
85 321 322 282 231
615 6 47 995 599
929 806 931 714 422
253 206 199 251 226
377 437 837 555 866
299 52 302 286 343
115 209 334 288 225
238 332 857 679 188
465 470 69 100 638
711 843 654 666 549
177 324 409 625 167
292 657 557 87 60
429 976 605 363 998
770 623 286 554 642
736 366 936 893 677
271 437 363 134 269
446 408 234 275 284
655 567 634 816 635
11 219 108 206 962
873 316 995 761 322
734 291 863 470 652
960 446 363 493 595
255 898 953 345 183
690 980 911 860 661
388 357 376 364 632
194 88 593 741 623
798 753 788 990 968
487 175 344 96 34
823 800 803 930 820
897 807 784 689 843
156 185 135 10 136
720 637 806 734 178
924 708 736 906 893
609 918 536 774 721
381 188 128 103 47
749 396 752 777 431
358 376 927 660 381
16 42 303 85 19
925 522 536 904 915
988 808 826 699 634
374 428 270 381 468
953 739 512 537 505
276 66 485 427 131
936 572 713 816 586
43 83 875 458 529
879 564 961 848 838
50 21 103 159 39
604 989 713 546 737
88 846 146 332 21
401 201 178 885 595
382 433 411 432 436
941 600 954 977 956
633 749 489 932 637
203 375 692 247 463
861 174 157 151 799
282 16 338 153 36
605 993 639 731 703
236 252 219 661 198
451 265 464 348 187
491 348 548 451 835
103 118 259 174 84
862 459 348 342 479
841 572 750 736 681
402 44 324 153 161
252 275 233 130 125
212 228 203 237 224
95 349 96 343 20
2 292 37 334 340
507 787 961 672 679
493 427 947 494 378
85 187 126 5 43
393 170 186 920 124
936 733 601 716 594
111 116 139 41 188
597 523 903 950 928
130 131 185 181 165
504 567 262 610 34
690 962 866 376 289
696 390 93 472 9
81 116 481 332 40
383 351 831 361 643
49 343 183 317 366
883 999 531 930 565
904 930 772 924 580
156 139 439 60 442
36 117 137 113 150
725 500 664 571 731
290 218 263 195 348
684 781 438 745 689
265 403 13 422 396
509 112 940 601 44
574 797 673 798 762
550 306 967 816 308
406 399 470 291 377
383 393 373 123 442
354 329 852 559 366
583 776 856 682 852
776 682 854 579 683
659 829 768 663 80
816 802 743 801 705
331 69 545 719 644
664 896 667 576 665
19 187 7 150 352
840 836 664 364 868
766 761 731 950 764
669 676 784 515 790
578 825 511 61 661
919 929 950 175 345
687 809 39 850 572
496 782 815 793 518
147 150 165 145 136
437 821 845 255 382
308 313 172 126 154
765 958 890 932 918
417 835 716 869 794
164 234 343 158 34
599 540 780 144 777
163 144 109 157 326
278 284 96 472 297
134 64 131 111 81
898 240 114 124 129
277 353 852 962 493
495 71 478 957 298
353 996 972 699 43
237 250 236 203 219
861 737 442 955 435
898 606 652 816 710
118 114 362 465 303
666 845 576 992 722
966 546 989 758 611
442 388 432 433 385
78 438 79 496 788
964 965 658 834 810
884 774 818 763 811
549 582 698 596 793
616 604 619 902 976
713 814 987 741 983
1000 568 63 61 650
169 496 910 180 940
113 394 263 835 108
859 208 76 832 484
478 468 49 296 58
105 112 563 462 601
466 332 346 457 636
508 971 745 702 417
742 466 296 441 295
680 818 816 792 559
426 457 78 417 96
421 235 239 21 411
327 214 976 639 625
653 910 908 520 972
956 448 328 195 33
281 156 508 69 500
595 114 109 605 856
781 74 777 786 757
271 127 428 487 67
115 850 414 141 268
72 71 478 326 278
958 738 919 372 901
24 323 118 163 89
972 944 167 728 950
815 957 718 845 679
501 374 826 803 728
372 606 359 718 955
418 440 794 366 583
682 684 564 797 659
405 245 266 91 244
683 681 669 668 685
71 576 588 90 226
891 769 909 814 933
781 681 957 784 837
87 213 329 943 58
680 789 757 792 834
951 835 728 829 715
184 149 153 303 915
321 309 322 13 308
824 574 825 865 721
1000 586 873 322 796
965 860 519 65 800
119 133 126 122 181
256 255 244 5 257
221 250 23 276 969
23 179 431 215 263
661 743 80 855 843
760 572 634 645 536
851 510 846 971 867
702 633 545 714 713
138 215 197 242 206
496 921 929 905 792
653 998 731 815 944
156 107 470 188 238
207 450 394 242 90
687 663 779 780 831
744 721 539 761 684
695 804 857 832 583
159 354 794 417 443
884 46 28 941 94
828 496 494 903 698
438 477 417 440 78
855 841 583 409 941
235 248 229 224 209
797 854 878 658 578
73 70 71 78 77
110 163 353 174 14
528 501 754 818 743
388 435 434 389 391
870 494 841 852 678
450 452 445 289 297
775 803 883 994 98
649 986 4 539 580
746 776 401 588 986
669 662 80 873 960
229 273 476 246 71
784 790 781 789 979
776 507 833 753 682
324 358 312 59 152
388 391 394 450 434
859 928 852 561 675
350 438 393 441 947
800 851 127 887 801
502 736 844 754 501
115 195 600 122 164
626 3 22 644 618
778 22 306 313 393
704 967 705 746 995
216 475 452 228 205
223 138 139 344 231
142 780 226 961 844
777 680 688 917 624
819 761 570 571 577
144 143 330 97 188
801 863 875 751 597
653 419 495 944 380
246 220 203 258 219
154 108 214 43 139
35 952 103 21 941
948 908 720 870 881
310 754 319 422 627
305 459 304 480 87
470 451 117 426 489
483 8 97 42 487
141 116 330 332 139
896 403 202 275 409
582 739 905 773 940
818 705 716 875 843
869 79 957 558 688
925 341 912 918 44
712 613 990 502 534
571 758 990 668 887
391 443 87 424 197
496 557 494 106 564
889 589 794 654 142
905 893 938 929 578
655 643 69 340 291
441 222 386 558 495
722 987 33 967 761
480 298 206 89 272
81 114 311 5 165
749 720 738 732 638
959 541 827 527 995
364 444 363 952 972
131 263 318 134 209
387 394 431 389 973
784 786 778 865 876
719 988 761 607 602
907 457 728 86 745
276 456 269 467 469
23 290 973 882 888
969 942 982 352 560
831 432 835 418 494
742 690 862 691 692
482 333 387 292 271
203 234 246 529 856
278 652 313 510 312
16 409 857 23 49
440 191 225 437 363
692 199 117 679 377
788 653 398 784 675
404 337 415 922 370
173 114 325 311 323
570 587 764 824 737
144 147 142 145 526
715 708 38 855 945
49 361 359 772 338
724 99 462 643 941
134 130 189 116 271
487 716 144 162 709
71 379 292 372 95
7 135 592 85 327
664 695 775 897 739
132 313 241 87 139
396 304 403 349 285
962 946 641 979 593
511 799 317 912 494
824 605 661 832 853
717 996 517 649 16
388 64 48 387 394
722 825 816 992 670
977 610 612 992 814
963 200 981 230 217
990 993 761 999 612
146 145 63 61 147
278 536 846 147 963
816 764 570 844 820
1 94 856 227 199
926 918 597 369 883
614 60 798 61 517
842 733 918 927 277
955 603 719 722 883
967 827 761 571 42
147 144 347 64 106
742 486 593 633 615
914 639 917 536 572
753 760 890 817 743
714 777 770 831 850
963 955 139 528 895
760 622 517 629 534
135 428 45 142 230
795 790 674 864 788
2 158 662 799 875
489 345 349 625 490
358 719 280 526 840
578 523 928 951 852
521 623 546 593 778
438 978 576 556 843
383 128 359 109 155
200 846 140 21 106
880 848 879 849 585
540 759 590 335 492
366 931 34 2 894
608 280 958 520 85
76 83 276 267 80
707 637 873 713 817
581 551 567 662 740
214 946 379 48 262
476 461 460 273 976
69 179 554 605 717
167 341 155 175 168
564 24 92 315 485
243 688 794 286 254
822 503 823 863 995
829 583 992 860 810
814 487 995 840 848
221 247 203 244 209
430 323 149 231 311
455 456 271 472 275
940 751 735 812 605
935 307 445 76 134
517 629 567 539 617
756 834 988 743 803
23 441 583 230 265
733 750 721 720 724
800 952 955 968 822
577 612 726 966 987
940 945 578 747 508
264 272 183 267 338
709 20 372 406 706
723 372 283 950 368
833 878 851 735 570
411 73 75 70 439
651 322 483 733 85
609 531 911 987 989
221 252 265 293 267
741 581 712 906 551
814 668 987 631 686
929 547 531 735 808
810 500 844 702 776
122 76 27 141 203
466 846 423 926 425
565 848 374 643 631
431 429 448 420 350
276 240 693 204 76
607 753 642 844 713
959 827 549 811 936
609 567 586 630 985
791 831 494 790 673
374 846 888 927 942
670 995 688 875 897
273 331 471 191 131
81 12 29 8 20
657 425 339 475 449
704 752 60 20 105
350 393 373 380 299
822 918 642 912 941
981 472 459 548 453
774 987 569 703 775
377 210 651 303 633
426 269 852 234 351
493 888 926 323 31
147 146 119 143 126
248 247 225 234 400
406 105 238 245 329
719 729 706 839 770
427 407 400 419 493
121 186 129 526 406
666 781 687 880 979
16 13 33 6 465
208 235 255 141 256
927 976 372 477 351
72 839 70 232 293
295 856 292 482 576
192 254 173 84 127
284 701 28 295 58
201 196 388 249 255
969 882 821 973 935
655 313 316 521 320
646 691 881 751 744
909 374 917 746 119
833 524 579 661 499
286 956 519 281 978
714 633 806 919 625
710 855 843 756 837
44 65 300 96 108
141 430 419 450 382
853 675 859 764 857
911 547 509 573 520
814 530 808 581 760
685 739 908 158 904
207 221 216 209 215
104 92 52 266 31
749 489 942 602 490
960 237 116 277 200
439 477 307 433 486
389 429 38 275 387
151 697 886 345 974
824 733 542 982 116
359 260 743 300 417
653 944 583 856 855
997 582 818 843 718
555 848 654 840 899
353 711 698 63 717
286 315 283 651 724
441 270 52 428 438
314 312 971 690 324
256 213 224 219 198
795 605 853 782 863
147 146 139 106 145
198 140 189 179 849
300 466 589 27 295
654 684 79 864 681
924 700 755 931 82
274 273 687 576 489
965 990 844 768 572
176 487 345 156 601
650 75 417 959 309
501 958 321 818 761
998 933 758 912 641
642 552 194 513 889
124 133 116 81 138
421 507 856 861 696
696 758 730 507 785
351 262 799 368 412
707 150 698 145 533
241 179 83 280 149
38 208 160 257 232
494 868 783 739 496
452 779 471 723 306
767 854 685 861 158
374 23 27 91 370
915 942 808 699 814
910 511 955 926 975
217 963 981 584 548
362 608 397 364 332
502 350 799 823 965
505 553 895 764 706
814 554 530 604 581
270 185 137 92 431
164 110 225 255 83
485 738 411 434 467
334 2 37 300 52
75 217 347 237 842
616 901 773 997 640
431 231 430 328 350
200 88 144 147 846
263 301 219 346 198
509 893 972 703 948
592 140 34 128 223
872 279 485 453 463
293 476 295 299 409
136 108 142 147 129
221 460 23 872 981
93 60 35 40 117
263 115 209 233 192
987 700 521 997 954
771 735 653 928 898
262 721 658 523 749
753 531 576 890 996
383 384 307 312 279
323 351 324 244 411
574 561 580 542 610
955 787 155 909 605
631 660 869 676 836
827 806 537 887 820
217 375 681 138 836
672 686 834 681 668
16 47 6 103 28
81 45 62 8 154
126 631 36 351 87
488 438 776 467 671
13 28 438 424 17
146 143 296 200 194
987 5 237 544 533
749 6 309 322 303
530 586 581 535 613
163 886 932 345 889
257 253 219 275 196
813 564 913 769 515
592 565 900 942 977
417 694 473 663 836
291 261 363 348 486
20 98 551 43 474
370 369 922 365 923
192 160 440 448 229
540 544 559 286 813
716 721 638 661 562
367 675 425 737 372
927 945 973 268 750
509 530 987 760 756
841 951 67 694 583
844 818 893 799 722
225 224 405 355 234
324 81 200 182 84
474 57 85 96 316
794 416 866 222 242
546 989 999 773 726
842 848 16 28 550
534 535 624 623 985
950 666 10 853 25
261 732 338 291 91
968 17 37 402 791
361 124 422 416 340
556 68 957 683 632
173 53 154 29 171
540 932 765 507 959
616 741 986 808 567
675 915 664 514 367
94 192 39 424 190
567 530 532 996 976
778 288 532 777 304
176 109 191 439 136
738 882 631 220 875
241 776 656 5 218
810 945 864 544 496
146 144 136 846 22
494 710 634 837 360
871 297 495 330 144
491 315 102 306 288
369 939 357 363 559
263 301 244 110 29
945 738 631 750 371
325 601 67 140 968
431 27 7 97 607
217 237 200 64 446
649 707 513 345 344
804 963 923 854 518
3 215 48 459 438
954 679 973 21 857
134 90 450 447 141
865 877 122 882 35
358 380 396 439 437
741 924 987 769 699
850 603 980 841 848
490 303 308 82 322
186 884 2 57 89
321 11 5 44 194
696 962 636 957 771
685 798 683 993 687
576 859 694 658 585
711 616 741 703 773
884 883 393 742 46
514 735 736 751 524
192 368 171 153 191
604 987 630 621 531
561 560 977 884 777
431 453 471 324 457
473 608 490 197 898
925 930 924 764 918
300 58 175 559 55
988 730 577 530 531
14 109 11 212 238
340 37 440 141 333
489 732 277 417 15
459 862 447 460 435
290 457 421 289 431
915 946 579 731 603
796 538 586 1000 843
683 672 668 685 687
754 697 556 569 554
942 883 503 949 806
852 22 267 30 240
155 368 136 260 170
749 322 478 327 66
55 922 905 974 112
297 168 173 510 63
651 156 16 139 231
294 383 463 437 299
4 972 544 543 725
2 129 368 592 371
545 703 322 767 895
984 51 352 752 4
382 92 901 126 84
333 249 266 232 224
831 555 90 869 71
635 958 899 703 399
249 43 12 281 395
721 536 335 538 903
736 747 861 947 754
1 174 139 103 109
807 574 569 571 726
346 467 657 896 595
776 685 668 795 816
969 935 642 949 99
790 757 781 783 864
135 340 195 110 334
538 515 536 584 586
459 391 467 469 475
115 209 251 248 942
788 784 783 771 791
322 451 313 306 308
741 814 997 906 711
194 772 711 618 996
855 79 791 658 393
11 12 252 260 113
905 812 893 906 921
945 601 528 704 24
819 761 60 421 571
358 118 998 372 324
859 580 663 751 564
806 801 537 606 912
61 158 329 49 478
370 355 359 366 375
824 768 577 549 863
834 683 716 686 669
887 999 820 573 503
969 851 878 809 854
638 949 538 560 719
609 522 566 567 741
799 763 190 914 909
753 530 760 532 557
616 984 989 820 571
959 524 776 825 844
528 996 913 509 910
777 837 967 644 885
466 430 291 463 359
940 899 559 948 908
134 872 269 219 728
887 434 537 548 952
49 677 140 136 105
203 235 220 239 228
342 332 333 348 297
74 777 90 75 789
781 785 788 695 660
252 219 204 243 246
418 275 399 411 258
997 755 987 806 628
813 515 626 1000 504
607 813 926 286 810
828 737 147 887 964
111 272 269 81 455
144 146 103 22 63
46 433 904 235 977
216 166 247 234 226
993 728 966 764 944
604 901 906 932 929
47 80 28 84 776
329 290 706 313 744
103 137 36 262 105
968 857 853 495 951
23 374 415 411 363
771 960 884 468 467
141 385 330 130 361
151 111 241 223 889
914 881 373 822 928
819 804 518 803 993
287 336 207 261 209
129 447 1 51 271
156 163 170 165 189
950 921 42 936 933
323 605 178 655 311
409 232 245 264 233
797 692 585 695 880
726 561 634 642 532
320 781 844 319 322
567 924 610 936 927
540 673 669 793 753
694 836 689 656 738
233 247 356 237 234
352 350 95 353 381
243 952 288 21 284
781 790 757 791 780
720 609 542 733 642
462 296 26 345 30
983 371 374 381 380
777 689 810 839 676
758 708 502 950 510
675 970 501 508 666
866 426 416 449 355
185 141 388 450 462
680 794 77 449 415
633 799 653 712 774
599 762 640 534 826
53 100 300 2 101
946 678 324 97 126
932 77 783 860 663
877 865 738 882 364
832 944 695 871 675
848 918 772 33 769
928 507 912 750 893
914 638 585 594 977
197 252 276 455 185
97 362 226 197 373
543 545 814 711 777
854 998 798 839 799
832 585 980 846 679
209 346 730 912 202
150 252 113 189 115
565 543 515 712 620
588 684 686 563 746
213 254 219 253 221
859 856 150 853 939
578 874 858 845 819
808 994 817 813 628
564 666 812 663 951
297 794 213 742 418
294 351 310 321 948
671 498 9 709 634
174 159 298 128 97
828 785 871 809 837
969 918 954 518 935
262 44 109 158 240
828 832 345 853 960
966 724 730 75 725
406 460 404 444 353
362 923 383 899 392
728 841 856 928 715
749 547 959 651 309
333 872 39 102 203
857 852 234 357 690
489 331 153 490 335
38 64 446 21 998
566 622 525 542 593
833 856 859 878 852
158 747 753 576 575
493 747 947 731 175
617 892 977 624 550
916 41 608 240 93
602 714 637 778 313
805 724 841 563 803
465 484 453 206 40
796 853 925 661 499
970 914 866 610 588
658 682 782 665 864
748 961 477 362 383
310 884 384 307 28
850 878 837 207 415
322 310 72 79 154
729 504 813 577 994
987 956 590 581 994
534 883 621 571 987
778 593 17 688 46
7 282 155 8 181
517 534 760 634 808
518 507 871 812 860
737 898 855 951 841
541 946 889 607 721
968 705 925 774 731
899 381 955 380 358
993 747 751 79 757
436 738 718 437 383
187 72 407 490 241
275 219 216 93 206
655 345 598 277 162
499 694 950 953 951
177 151 873 544 510
390 434 134 453 392
113 188 191 110 403
188 127 159 108 5
861 693 855 687 697
872 393 68 471 495
90 884 361 289 942
68 559 299 953 908
369 18 705 367 716
953 611 902 905 901
884 792 794 789 777
551 530 621 622 890
194 613 994 962 621
769 955 710 953 522
606 524 457 372 162
447 330 411 277 440
363 372 364 433 294
877 821 274 981 269
921 414 357 677 493
998 814 768 702 572
606 588 941 397 54
570 768 577 686 993
368 334 307 23 266
898 796 998 405 67
557 691 674 993 675
908 943 553 940 526
175 169 603 551 765
517 730 614 634 534
941 457 317 447 331
231 245 430 86 412
386 460 431 337 438
901 616 902 604 602
959 755 600 754 942
357 108 982 37 92
217 347 116 332 144
947 494 945 938 500
263 302 252 134 122
284 472 301 935 459
530 551 567 701 976
503 518 823 511 507
958 956 926 754 528
518 549 607 883 993
245 453 252 251 481
217 216 221 90 242
60 639 870 314 939
277 941 186 976 366
683 781 671 668 873
486 418 371 347 356
256 262 57 101 295
870 781 561 843 615
580 574 521 994 517
908 934 46 458 13
381 415 509 44 155
660 369 683 414 689
61 137 144 145 157
29 103 16 57 763
878 497 798 761 840
248 434 40 217 418
963 837 915 896 200
198 396 209 575 38
65 21 143 325 49
889 828 609 146 274
794 839 371 694 829
837 670 782 810 727
789 751 625 379 208
221 247 237 963 949
76 208 239 121 212
444 104 446 449 192
866 537 979 369 375
152 184 44 282 182
866 68 780 329 490
686 669 716 685 625
302 230 284 387 114
81 392 661 205 248
866 631 242 576 687
142 914 49 935 60
742 526 893 743 600
115 195 265 131 135
663 835 674 858 667
726 826 807 766 761
812 551 737 956 815
707 804 522 853 625
193 738 70 235 246
728 345 739 382 950
553 34 601 343 60
143 223 146 49 111
834 998 668 670 798
333 330 301 332 277
607 720 649 700 773
217 200 446 362 347
887 801 751 833 631
574 514 658 790 819
853 685 668 675 945
638 934 637 719 542
334 263 31 491 300
294 450 339 242 482
770 307 309 7 290
302 480 386 482 453
485 36 80 196 856
298 974 291 324 407
451 56 529 61 30
815 909 737 742 366
144 147 61 963 274
393 740 770 376 959
460 390 277 771 37
54 310 524 950 374
592 93 170 982 524
836 694 695 692 575
188 126 236 123 183
595 406 982 379 372
764 443 820 571 756
11 260 8 117 259
287 87 442 189 394
724 539 541 730 894
729 500 501 542 776
887 715 851 500 969
183 265 186 10 92
571 844 707 945 925
278 84 173 63 96
518 823 503 507 873
398 353 946 19 342
655 927 932 168 170
998 825 697 681 745
279 344 451 297 491
658 672 426 688 77
646 840 691 789 945
747 838 559 859 864
728 764 916 894 919
714 74 873 801 790
138 191 144 165 362
3 163 937 9 89
176 112 246 914 885
677 669 683 690 670
762 753 897 970 967
73 71 75 74 868
911 901 906 891 921
805 759 768 577 697
49 32 285 2 943
666 575 90 836 692
302 286 456 290 307
631 242 632 656 354
673 514 674 669 685
567 31 504 740 985
213 258 216 239 141
310 371 477 364 378
328 876 81 145 596
296 62 123 313 155
899 643 633 966 603
322 458 704 308 172
715 998 853 572 374
601 145 161 167 146
257 38 252 121 256
393 368 370 52 358
987 581 537 984 546
172 322 154 319 311
380 382 411 359 163
6 719 2 765 591
515 584 111 151 873
684 863 695 836 681
861 633 358 707 528
434 210 166 389 23
677 737 674 676 80
812 710 842 545 500
445 447 297 821 461
760 620 573 994 541
150 167 168 151 173
74 90 673 783 876
722 971 764 904 516
38 815 400 998 679
356 332 371 398 369
893 912 849 909 375
496 494 965 729 664
923 398 718 352 314
784 873 708 660 608
765 510 24 42 241
961 77 78 864 792
783 785 836 417 787
874 754 802 796 819
367 381 226 742 593
388 435 434 394 450
98 53 93 94 11
223 323 474 322 319
639 908 349 799 886
481 297 87 26 118
486 272 419 41 290
217 200 220 394 222
795 938 26 3 1
425 412 886 394 182
688 794 680 998 254
118 311 423 141 120
499 904 910 998 162
917 746 952 695 857
88 472 462 467 46
782 792 666 839 837
592 600 982 286 525
833 854 836 843 829
990 985 826 762 767
875 727 853 744 695
963 952 425 44 352
680 939 861 48 852
169 157 12 365 187
973 882 23 877 962
873 735 668 40 519
669 671 776 674 953
377 438 379 436 370
849 848 714 842 955
925 706 643 930 704
574 798 966 571 834
951 690 620 859 589
837 840 496 844 780
682 54 861 344 725
696 504 761 697 824
969 363 831 498 560
316 807 496 816 527
856 854 857 818 503
190 181 62 747 448
455 387 197 445 447
520 736 755 508 729
963 88 143 114 351
564 585 665 948 690
367 157 510 982 972
854 833 858 658 825
692 431 865 363 264
204 243 342 251 207
567 530 554 936 740
656 693 981 745 809
920 82 799 933 67
535 638 754 552 629
724 857 381 688 720
779 667 938 798 841
141 231 178 122 138
434 440 416 449 430
278 446 41 405 182
745 893 737 590 177
242 75 598 717 459
126 133 145 113 915
738 372 358 748 631
85 47 32 332 121
716 934 674 533 624
783 785 757 646 317
756 987 645 773 924
705 316 22 645 651
469 387 149 185 324
677 660 471 863 657
827 226 401 706 79
228 121 141 332 301
859 293 992 341 837
67 274 863 896 727
52 135 141 371 58
200 476 217 38 18
825 538 885 750 525
292 459 469 476 264
964 965 605 658 873
567 581 662 586 287
345 69 177 719 142
923 853 955 878 895
981 459 472 455 237
555 217 387 394 276
290 663 771 876 868
517 587 634 530 534
850 690 656 981 201
571 987 761 767 531
952 912 904 853 727
692 734 861 970 737
140 185 97 111 133
802 517 515 743 760
79 779 77 866 495
447 272 276 491 297
133 131 122 202 117
252 473 220 253 333
963 584 970 661 388
106 358 368 424 159
805 713 999 761 965
909 955 910 806 270
112 33 313 985 487
502 873 823 767 722
853 27 799 25 751
357 695 792 355 566
608 14 15 297 860
146 345 140 21 595
951 930 527 167 909
499 652 552 596 940
378 925 944 597 893
445 192 110 181 140
601 163 318 167 652
404 125 290 477 425
45 18 404 7 35
355 390 394 450 354
716 602 707 615 719
345 351 337 340 69
334 342 340 348 297
146 56 147 103 11
677 951 137 132 931
548 455 481 459 454
736 358 352 355 926
341 343 291 337 168
146 174 8 240 49
672 688 680 678 620
434 388 631 433 361
760 756 740 699 946
286 360 1000 988 975
227 125 200 943 123
993 685 671 668 797
481 275 454 302 329
683 668 690 797 802
204 243 193 221 871
112 531 606 545 69
166 191 515 151 895
875 786 880 714 980
196 27 399 38 133
961 661 766 843 869
911 655 744 886 913
820 804 604 546 827
167 240 241 159 352
524 720 749 983 700
616 924 814 573 512
922 159 921 941 32
683 674 675 662 680
781 797 684 672 676
461 370 425 935 981
933 553 96 915 510
859 856 852 582 951
536 343 782 514 499
430 368 437 425 348
616 512 997 551 554
353 679 575 693 677
324 152 59 63 151
749 645 617 22 309
306 324 770 482 698
721 593 353 978 599
881 433 441 284 375
256 484 346 448 279
574 762 767 570 756
906 602 989 932 902
879 73 577 78 600
388 431 389 40 392
949 637 765 959 698
3 633 338 649 483
976 884 413 597 378
333 231 600 330 32
399 361 369 412 408
899 942 916 700 543
603 719 958 436 980
280 404 921 245 679
5 120 29 125 159
142 136 145 170 945
833 677 693 666 873
23 981 248 270 272
254 295 186 257 93
548 241 832 214 83
546 544 499 594 765
33 614 451 2 883
340 140 122 263 45
297 333 347 330 302
760 753 626 530 567
744 655 886 967 770
746 744 719 349 509
696 882 927 975 698
347 236 290 346 488
369 660 399 548 415
924 987 700 921 931
311 413 231 143 478
696 974 446 912 799
353 11 35 34 303
147 896 947 99 136
781 790 836 979 667
112 917 935 705 716
463 379 89 872 550
397 382 317 441 245
546 810 711 579 975
296 473 561 354 298
151 985 398 380 893
996 323 741 56 567
466 492 425 484 389
953 693 662 691 522
88 472 889 217 584
656 689 677 991 693
549 966 506 602 753
686 840 589 684 869
824 744 724 825 542
250 115 346 201 216
300 41 53 50 3
434 394 418 449 420
382 419 957 369 376
981 697 548 472 591
276 453 339 273 271
932 924 902 551 711
233 253 237 232 247
128 381 124 143 955
42 293 192 379 304
685 668 686 669 674
229 375 395 402 404
534 985 513 587 541
370 841 695 364 378
680 444 670 44 794
334 27 23 290 639
515 596 813 536 549
473 977 306 749 490
640 530 814 505 541
791 564 73 869 792
571 616 773 604 911
493 494 432 832 971
747 772 773 83 31
673 754 517 964 762
584 585 640 237 538
705 934 716 899 145
433 463 466 631 694
227 455 256 481 272
250 263 134 102 126
159 171 30 177 86
241 328 155 326 123
116 656 234 64 138
388 394 434 392 449
146 601 240 60 846
247 250 221 248 220
45 227 524 44 151
416 688 18 794 55
964 965 805 658 834
601 44 567 553 588
274 455 134 39 272
742 690 501 692 818
981 455 469 467 269
772 321 112 177 749
505 801 867 527 920
690 661 595 592 680
228 202 224 23 213
131 141 301 135 190
828 495 850 864 860
677 669 193 564 937
824 783 969 973 785
747 663 859 662 150
654 556 564 840 834
27 478 445 277 309
405 225 191 11 249
540 502 536 543 620
888 525 49 740 719
129 332 453 351 487
858 856 859 833 837
710 465 548 998 605
403 230 119 19 97
616 531 571 775 713
726 897 517 561 800
669 668 681 683 797
841 668 802 580 682
826 699 997 571 604
831 673 490 495 674
719 753 633 730 638
814 553 722 82 487
340 206 219 218 485
4 539 621 890 551
569 568 858 759 882
486 140 190 592 114
59 22 941 317 270
273 135 190 265 386
334 340 333 342 473
40 39 42 336 443
890 546 638 774 565
360 356 377 400 363
934 1 53 334 57
738 675 693 694 809
37 9 592 102 937
818 705 526 742 367
863 680 216 210 866
970 805 722 541 847
816 586 681 670 577
567 504 100 93 566
7 225 45 706 241
736 143 384 443 184
783 787 784 786 792
277 500 796 964 895
530 504 918 622 924
553 268 940 443 414
248 29 276 447 81
458 318 723 719 917
889 74 450 472 391
759 807 820 579 706
576 636 663 631 687
970 200 274 642 64
847 921 546 902 898
548 272 538 75 292
486 982 258 361 482
745 417 451 952 702
895 932 975 891 958
434 388 394 233 229
445 457 266 387 268
823 518 963 990 847
865 680 684 627 702
207 452 340 453 484
924 929 808 732 989
297 453 447 469 862
849 690 880 620 837
802 768 666 925 947
301 405 228 245 225
789 864 688 667 790
87 620 679 223 283
574 570 819 573 766
380 395 737 413 94
160 38 397 387 332
186 10 227 81 14
494 496 498 815 871
251 476 269 456 457
341 337 151 723 703
990 571 911 713 605
859 225 206 235 246
111 194 238 214 88
735 23 719 317 503
567 530 554 581 551
177 816 155 606 151
733 128 727 724 112
346 207 479 342 348
481 523 793 723 13
362 67 388 373 922
399 411 422 431 477
166 116 886 332 395
356 803 726 999 990
593 996 604 581 740
231 163 166 171 156
142 131 406 118 636
584 608 325 206 5
891 734 705 716 638
470 149 368 163 396
187 232 191 263 436
842 628 997 520 511
281 321 280 608 328
102 36 251 37 471
990 827 571 643 970
326 241 41 428 10
944 373 475 190 734
142 947 701 601 739
266 159 403 109 45
296 87 986 59 676
776 803 678 654 829
89 988 325 60 908
111 81 144 139 140
723 588 933 547 601
713 820 571 531 999
268 450 288 333 263
491 332 297 330 340
50 42 323 46 526
777 791 840 654 848
470 3 338 305 339
90 226 206 237 218
79 722 603 136 805
906 769 913 530 619
775 886 483 374 966
288 463 212 198 71
334 300 346 340 266
394 437 131 233 387
973 367 950 275 468
610 4 572 827 768
824 825 864 661 994
388 460 411 439 389
738 432 389 358 357
263 202 273 301 209
963 362 382 810 149
797 833 668 664 681
538 548 505 920 1000
925 904 511 930 726
737 775 404 524 858
276 272 455 270 261
546 753 587 535 987
114 118 35 187 59
367 108 157 311 136
818 599 988 539 825
257 265 271 412 29
350 393 352 373 383
678 799 784 727 776
112 733 780 547 240
400 269 245 695 95
274 347 515 277 536
696 935 952 425 353
580 159 810 506 572
664 507 695 951 852
152 877 510 518 528
2 60 144 704 128
890 988 566 514 612
131 408 425 355 400
807 964 574 965 867
695 21 521 288 246
749 531 309 719 565
846 22 345 291 591
844 574 501 827 826
572 768 807 908 767
899 357 916 940 914
558 681 779 654 983
176 256 155 501 337
658 72 575 864 73
908 961 947 931 175
797 686 718 708 835
246 12 222 405 346
756 936 730 902 916
417 77 687 840 688
331 945 633 952 653
888 492 451 632 373
962 213 836 834 831
722 928 731 816 379
715 707 822 582 847
528 995 351 487 60
112 18 17 15 451
676 572 776 765 749
504 174 552 720 940
719 723 811 679 715
530 697 731 551 513
392 441 66 439 388
68 264 495 219 257
301 39 476 267 279
367 527 88 951 313
416 498 77 442 872
501 675 620 665 679
125 418 433 385 366
400 356 768 945 384
517 826 61 677 588
21 403 420 429 431
905 240 151 910 639
419 427 381 364 441
537 818 841 561 645
965 508 496 813 874
829 962 687 979 682
999 754 764 537 905
18 20 17 277 15
147 572 217 692 123
419 245 56 412 357
472 353 362 445 351
388 434 294 389 390
118 183 109 186 477
596 999 987 727 519
822 898 367 881 52
175 926 372 18 384
760 988 551 900 552
544 345 509 69 894
231 132 268 97 445
944 849 379 378 914
259 151 499 111 635
88 852 921 858 795
480 295 271 467 95
168 905 151 152 910
851 803 518 854 664
882 935 461 423 354
113 255 14 127 276
446 420 449 432 133
643 573 521 775 925
66 296 483 480 941
592 494 524 909 660
219 196 224 233 216
434 263 40 388 250
545 763 516 992 680
167 967 174 277 735
818 840 478 706 309
263 251 207 206 203
492 482 419 481 852
53 114 62 28 92
933 912 851 399 546
363 376 360 124 742
544 813 538 546 628
200 111 276 455 584
812 795 501 533 722
517 530 994 629 627
853 597 175 857 810
961 106 14 308 327
246 205 962 473 203
947 528 941 158 508
757 878 504 559 723
995 716 873 793 768
100 275 267 301 10
226 199 271 476 245
492 729 489 339 452
164 227 7 121 45
753 760 890 619 621
962 631 34 558 576
400 432 222 220 418
534 988 551 552 645
757 781 790 829 880
77 576 196 414 431
29 153 84 259 126
577 940 766 762 602
355 91 738 54 774
350 393 441 352 487
542 994 622 616 514
225 253 745 620 21
988 634 994 966 530
840 436 93 86 659
819 845 579 803 853
398 382 403 399 353
240 747 145 746 108
767 674 936 915 560
809 558 992 951 863
347 463 57 309 448
480 467 353 336 298
155 40 173 231 26
367 352 381 881 780
838 839 848 850 564
417 948 79 819 676
798 991 670 840 674
563 988 754 959 888
259 120 324 152 287
730 663 699 768 615
154 184 460 322 321
363 384 414 282 660
583 446 653 878 159
151 177 169 178 637
448 410 52 408 275
10 29 255 239 249
663 235 850 558 494
70 872 476 869 575
914 8 331 765 57
216 201 246 221 29
299 359 62 420 284
422 649 293 723 277
768 751 582 993 570
674 663 671 873 501
716 361 386 103 883
759 819 580 897 802
935 334 632 626 281
370 729 702 440 442
432 78 882 68 391
362 294 398 466 363
228 198 207 235 205
66 201 71 454 68
228 224 199 798 688
103 36 62 474 1
195 150 256 254 185
777 555 778 77 564
986 567 551 946 918
616 723 522 521 648
544 573 546 505 645
56 491 931 634 320
547 984 772 551 619
249 131 471 215 256
12 333 127 124 199
5 24 183 107 292
148 160 130 135 388
776 111 873 174 937
72 842 848 237 779
637 883 955 827 941
823 655 591 867 726
180 877 227 522 259
74 684 790 734 868
340 3 348 484 487
115 37 29 225 189
549 748 515 499 640
58 155 260 267 625
665 451 795 790 817
817 571 765 681 743
716 802 577 844 998
121 268 145 108 107
945 853 893 925 951
232 252 224 141 234
952 337 438 123 62
403 541 529 503 34
634 747 715 795 934
367 885 956 169 172
538 799 912 511 510
823 867 851 518 955
989 713 807 966 911
761 458 602 724 603
64 347 81 27 427
909 907 563 588 740
584 870 585 200 589
520 907 742 899 725
534 619 826 622 581
700 112 890 186 28
976 920 863 605 23
214 498 26 24 575
745 874 27 938 706
944 657 12 153 209
536 983 546 891 756
228 207 405 748 225
956 899 643 700 839
749 792 692 673 677
734 509 720 956 812
466 248 389 445 270
219 193 347 203 224
281 609 643 642 615
976 919 690 560 58
994 567 622 504 987
4 549 997 535 530
64 75 459 962 427
750 388 434 368 372
262 505 25 2 49
571 901 987 616 911
962 674 832 945 788
369 476 290 286 363
457 862 221 17 290
932 906 629 610 756
973 54 97 457 100
816 501 32 722 675
24 971 996 549 750
849 728 117 235 954
846 601 998 796 483
686 669 680 673 677
46 355 22 731 896
253 232 252 289 428
899 634 698 971 709
616 621 703 976 911
79 71 564 692 77
322 305 280 310 321
428 416 935 369 371
506 894 329 722 698
23 243 7 954 952
931 932 933 927 930
768 894 945 400 729
402 183 306 85 364
982 635 617 639 240
76 330 333 332 295
111 896 493 188 968
664 818 841 857 537
313 172 533 655 603
963 127 875 142 124
632 242 835 411 694
967 651 598 724 172
893 520 102 647 943
88 877 131 107 608
949 412 942 935 916
959 89 916 700 24
447 387 445 386 450
530 621 760 629 587
203 866 245 916 23
33 28 52 103 438
801 757 564 864 861
784 78 845 788 488
2 359 327 934 943
388 394 392 389 423
147 963 584 200 217
262 998 937 638 749
757 646 584 209 978
967 328 961 322 729
964 905 775 967 918
191 132 125 330 133
839 494 678 416 719
193 476 548 412 58
713 511 920 881 952
618 611 103 300 337
149 409 58 256 298
414 679 725 415 492
696 269 972 97 493
796 321 309 292 22
487 26 465 2 37
211 221 246 206 193
776 41 1 9 470
263 301 333 81 484
11 662 514 636 902
431 469 467 413 455
344 958 245 56 405
818 802 740 743 801
88 526 280 54 60
80 678 314 841 671
55 894 17 636 32
873 791 784 790 757
275 302 286 387 187
878 829 951 564 839
708 178 504 151 321
633 970 594 707 730
133 3 122 334 550
716 79 879 313 319
584 257 156 682 220
959 980 880 623 633
858 501 582 579 854
990 811 827 501 844
444 473 110 3 448
286 309 524 941 232
419 750 895 945 971
563 744 843 724 673
755 515 553 895 739
135 132 121 169 113
85 299 284 56 227
419 418 398 414 399
843 850 804 837 819
342 330 333 347 252
143 175 378 118 705
829 847 800 837 878
899 379 355 366 898
435 370 431 365 379
823 518 871 507 963
716 545 709 998 967
434 449 229 371 388
285 654 638 951 315
572 766 659 636 524
332 143 21 26 140
242 243 688 221 216
164 64 21 38 963
602 366 633 766 359
466 270 389 463 457
851 922 653 990 764
774 582 639 572 570
37 36 265 468 300
463 466 348 957 457
866 880 836 77 957
795 853 854 500 818
345 376 551 895 937
972 947 815 50 951
862 48 462 411 196
51 8 265 37 484
916 769 922 910 821
69 903 548 342 721
508 864 845 656 576
231 302 433 409 412
666 654 564 830 684
136 361 195 330 181
214 146 758 15 102
347 331 328 216 971
185 153 142 58 329
94 37 343 56 87
963 351 515 584 116
591 451 956 314 795
846 92 321 325 36
418 419 375 330 428
426 61 65 87 776
970 988 827 760 990
800 968 642 727 851
664 579 869 568 999
45 47 553 527 510
223 111 233 407 97
235 207 219 872 193
469 81 481 392 264
755 661 776 682 496
423 357 853 692 558
130 113 194 301 88
52 95 26 135 31
74 784 78 495 73
8 192 334 29 135
144 147 145 325 140
118 109 129 108 119
931 998 661 795 857
363 475 821 277 285
741 567 996 623 899
388 392 440 389 361
140 111 139 49 230
199 856 855 695 852
955 553 601 106 13
763 56 702 360 900
675 676 672 681 685
819 613 753 990 754
353 710 936 565 861
829 786 555 838 880
81 257 232 233 256
929 910 772 942 770
391 468 342 73 272
636 348 205 764 415
274 842 144 536 75
412 410 444 399 408
71 74 73 78 75
597 865 928 610 954
147 145 146 143 116
729 724 761 594 644
93 48 267 436 103
340 821 117 380 877
534 767 827 577 568
467 265 239 219 66
795 968 583 820 993
733 126 501 763 601
957 686 494 73 682
57 101 700 1 888
570 818 580 571 802
588 795 488 401 15
486 245 32 11 10
584 786 979 585 848
547 736 760 654 641
901 616 773 911 602
968 893 329 372 895
735 108 174 145 113
417 732 270 314 608
106 875 846 67 21
725 941 473 254 17
348 491 332 835 268
381 362 417 704 33
543 635 765 873 971
824 744 721 656 934
551 12 184 24 308
331 319 16 8 20
883 798 768 989 599
719 603 790 707 779
963 518 842 823 878
10 43 40 19 24
155 147 106 124 925
882 394 738 479 450
277 519 406 162 379
821 400 389 745 447
415 248 235 246 204
718 765 867 516 560
757 495 68 17 70
702 633 312 721 936
850 837 863 872 836
933 939 895 511 909
661 810 839 585 680
101 300 353 18 99
231 362 373 141 330
721 542 724 586 720
38 693 835 493 702
669 670 785 683 668
172 322 704 16 603
612 610 756 530 577
57 37 331 781 961
81 455 196 246 482
897 981 865 809 973
466 718 82 460 396
675 193 681 852 785
897 683 863 669 715
411 282 398 427 400
487 191 318 840 316
815 505 381 508 423
71 830 832 840 780
899 601 974 400 958
874 835 578 693 664
764 771 811 878 847
271 295 118 855 343
792 529 757 956 77
935 916 969 524 15
547 539 753 607 604
171 409 173 5 161
777 55 112 806 720
607 337 2 101 410
687 681 798 668 811
490 320 291 714 777
614 676 865 669 677
73 836 739 77 827
221 243 228 219 198
209 247 248 210 251
289 197 215 432 375
397 182 383 179 141
509 504 701 971 527
666 299 614 888 25
797 798 80 668 659
946 553 343 55 53
229 434 935 458 192
660 105 690 99 594
463 631 70 426 482
313 322 309 307 321
138 181 337 261 31
602 720 990 819 844
414 434 394 429 450
322 773 761 936 483
616 901 604 602 1000
825 841 807 967 570
159 152 223 171 36
962 23 969 935 922
104 2 98 94 101
590 705 867 925 806
537 547 887 932 827
311 850 310 108 588
27 144 141 138 277
563 170 553 501 746
689 364 945 682 725
819 668 673 825 990
328 952 122 443 135
225 199 226 247 248
816 325 824 337 654
73 78 74 75 872
356 267 376 360 201
47 678 558 487 57
837 771 795 696 829
901 902 616 509 699
318 291 310 307 265
177 381 157 109 402
229 204 692 741 244
956 205 971 508 916
347 57 348 329 471
929 763 933 774 372
44 736 639 685 674
46 4 949 2 888
124 412 214 133 120
468 57 745 390 254
827 761 684 47 588
683 615 725 669 755
72 880 848 892 6
144 517 846 338 795
56 34 378 96 188
576 664 593 680 656
414 52 866 831 951
988 577 534 612 817
234 253 333 238 200
367 759 253 554 242
899 929 537 993 528
200 733 414 106 953
540 374 863 13 690
93 275 254 296 88
715 887 728 664 805
240 183 241 399 331
974 149 42 496 497
290 247 297 289 457
979 904 838 879 839
721 774 367 733 881
34 303 124 491 187
731 734 4 638 972
81 445 221 353 41
40 448 150 51 120
940 161 155 183 241
948 909 939 908 947
739 352 954 920 945
923 878 822 60 963
897 696 591 998 419
157 116 174 213 146
327 308 323 322 142
428 273 334 954 916
457 221 434 263 211
674 992 767 873 669
29 249 266 271 855
614 818 567 572 550
325 321 62 86 85
118 92 280 25 111
285 533 636 892 308
990 531 761 988 726
986 997 580 994 640
720 95 504 483 715
859 222 832 206 209
572 909 378 944 794
584 660 859 841 869
604 527 623 814 994
952 733 638 102 311
584 217 585 200 226
653 985 371 356 660
751 787 678 366 687
596 586 901 806 712
711 594 755 804 572
171 601 939 156 553
698 598 326 895 163
409 971 82 83 890
141 333 332 301 263
245 947 399 874 446
751 364 750 937 971
217 832 960 332 116
61 147 22 867 650
447 387 276 410 484
363 137 129 32 945
477 389 275 934 407
718 722 747 956 927
439 411 435 433 872
963 947 918 373 274
687 631 482 938 559
572 798 812 728 813
567 530 760 517 621
780 196 589 90 866
448 350 429 361 349
161 5 10 8 25
926 374 373 695 378
257 396 27 429 397
1 269 192 26 431
57 99 363 555 292
694 447 856 750 234
793 593 90 588 880
616 530 547 532 596
641 971 725 699 538
351 362 373 412 420
961 956 890 344 889
160 409 192 412 111
407 233 232 387 248
437 243 261 935 411
504 730 591 782 381
781 667 829 792 78
472 275 336 288 194
850 837 782 810 871
253 23 254 238 205
979 68 916 657 713
519 800 727 955 998
27 203 247 852 447
420 455 434 388 439
981 279 290 302 609
683 674 685 669 797
88 271 269 455 87
514 994 521 504 619
699 901 700 800 811
447 428 124 270 433
942 943 926 915 910
463 466 862 935 462
833 690 692 693 836
773 703 775 713 1000
909 508 941 946 991
143 140 139 144 223
38 204 207 48 96
24 329 95 42 19
741 906 942 946 700
260 253 475 215 122
200 21 472 146 179
989 721 801 958 940
882 696 927 935 973
841 827 944 965 746
633 812 754 818 891
156 811 490 719 765
231 429 420 408 397
311 327 303 306 153
263 293 190 266 134
530 551 987 535 997
316 308 307 313 319
480 872 288 467 285
736 580 668 685 553
960 828 952 659 868
825 80 864 564 757
906 932 612 596 931
884 848 393 411 920
197 284 234 423 405
300 104 155 5 101
862 868 425 478 783
353 146 352 106 136
555 697 830 226 840
705 563 643 136 801
135 120 260 190 129
236 143 588 5 765
552 568 819 900 531
637 723 720 719 638
44 174 158 214 143
228 411 210 207 375
221 233 215 218 211
151 282 241 846 625
343 95 96 98 45
882 459 469 455 475
95 50 478 183 470
47 30 18 123 55
69 34 182 265 108
761 806 889 931 571
135 122 89 62 130
193 29 207 247 390
823 518 975 963 968
542 546 509 958 989
752 424 633 155 17
984 827 571 726 573
901 936 902 504 938
704 752 734 177 735
585 946 945 918 842
351 317 154 430 117
639 797 746 671 755
207 199 237 228 243
586 573 535 901 959
356 58 433 380 340
608 322 782 282 84
427 408 399 438 418
437 368 408 353 884
442 862 412 381 356
113 197 81 114 253
145 147 116 143 146
88 134 96 93 301
840 962 829 979 684
27 289 437 23 447
122 425 269 131 108
145 322 313 967 87
839 925 743 103 444
967 805 705 968 716
219 221 675 204 198
849 277 866 203 207
427 421 412 449 444
830 831 681 840 836
619 907 566 792 576
223 49 936 915 321
71 473 426 575 776
578 795 804 993 844
395 407 891 405 255
226 233 237 244 199
54 28 489 80 458
157 45 40 425 765
918 899 996 932 901
59 121 185 43 139
140 116 138 114 347
684 838 853 751 736
856 805 818 499 854
768 766 577 758 993
243 199 213 215 207
325 159 22 5 846
824 859 825 834 843
511 697 518 834 854
58 46 105 343 344
105 635 56 591 26
543 150 945 572 557
172 955 319 14 402
737 742 818 768 582
320 18 313 15 179
697 376 690 970 727
695 875 690 871 694
27 23 402 213 214
918 948 509 942 929
482 496 495 677 778
62 959 303 460 308
824 876 80 843 853
856 485 239 9 395
476 459 290 469 431
54 853 788 968 693
77 210 251 370 219
881 292 118 952 295
23 656 750 500 852
478 149 30 161 20
769 337 341 545 151
73 868 494 790 836
296 50 353 495 183
973 916 698 543 569
386 71 320 328 445
47 101 36 114 98
522 515 623 517 730
559 828 477 866 440
37 262 57 313 708
494 909 48 154 856
685 715 507 992 960
695 689 137 576 845
666 224 219 201 196
272 111 64 38 269
94 35 96 87 104
720 663 234 710 551
202 404 38 208 327
822 918 904 603 894
463 48 444 39 264
125 273 429 274 420
442 420 207 359 383
879 665 564 841 497
531 719 748 652 508
43 244 718 23 223
388 229 385 450 433
444 962 56 487 44
199 41 23 138 197
163 121 159 85 156
843 767 766 579 759
401 389 460 354 396
162 16 181 28 97
198 840 204 809 689
427 476 410 272 472
975 922 949 935 943
275 125 94 21 67
693 578 849 741 937
318 489 451 345 490
28 33 18 31 949
734 840 498 810 497
281 49 317 278 6
428 407 24 886 188
936 328 126 428 950
533 967 796 577 552
68 488 791 784 646
68 473 276 74 782
948 758 501 749 917
372 927 572 368 393
533 567 581 552 942
583 855 499 127 695
924 865 888 996 569
765 315 763 545 501
817 552 561 767 988
373 439 361 412 434
595 401 478 100 159
737 751 907 359 898
15 7 538 918 214
42 87 332 84 132
251 218 224 405 206
8 12 45 326 262
794 366 432 688 441
837 838 878 850 839
96 456 51 437 302
804 537 501 806 844
527 966 975 326 746
376 733 175 419 277
467 136 39 147 108
966 725 730 634 700
549 535 596 101 709
981 290 765 799 976
53 51 100 34 8
459 865 480 476 223
819 707 570 532 571
754 812 755 995 817
482 273 476 297 84
11 9 115 253 196
23 935 962 882 592
914 183 923 371 125
937 716 682 817 939
466 426 677 430 416
603 67 771 292 764
146 535 35 959 22
975 910 929 169 382
276 210 109 269 82
127 250 482 256 213
425 427 68 529 498
269 446 275 434 272
522 886 937 195 898
898 372 524 653 356
823 371 494 926 519
195 246 333 198 233
982 655 321 322 586
29 745 957 346 748
680 794 828 809 421
534 604 634 902 513
750 250 115 239 117
529 490 789 451 836
829 80 718 691 582
591 562 599 917 100
255 878 349 979 253
882 371 738 418 414
328 223 325 321 99
221 251 279 210 922
122 131 92 188 141
423 875 449 418 442
735 734 732 668 873
463 306 288 482 349
224 216 205 202 243
925 893 909 742 940
450 872 690 389 439
127 500 99 963 518
433 584 770 555 688
713 911 827 726 929
221 251 224 115 263
570 577 814 503 630
289 378 299 346 903
75 850 194 843 124
743 817 988 966 753
942 552 906 932 588
686 304 688 850 12
825 941 820 728 546
322 462 89 443 467
168 846 923 606 944
553 72 345 454 946
184 153 119 139 148
810 898 494 60 873
116 139 146 145 143
570 819 998 965 765
749 758 452 892 11
486 583 259 10 693
256 455 421 262 183
770 680 688 309 647
671 993 684 995 681
780 839 37 584 705
733 277 270 608 66
419 275 68 447 477
414 944 972 381 953
923 371 373 914 393
5 169 85 740 780
962 878 576 831 585
79 172 171 368 139
518 898 843 499 952
99 693 414 370 85
855 796 684 921 578
531 773 772 167 726
477 483 295 731 528
142 842 937 144 780
276 658 469 363 270
593 688 770 600 599
943 57 705 316 959
40 263 347 340 479
33 281 702 602 334
20 93 300 58 386
263 486 340 301 289
800 920 147 923 519
592 741 898 885 932
434 440 361 363 439
187 132 47 303 311
358 383 350 381 370
705 716 720 702 708
691 738 680 845 653
276 84 325 212 45
338 444 591 261 368
863 556 683 690 614
535 996 755 525 611
216 90 204 209 237
530 567 634 554 890
629 779 716 525 888
861 788 690 678 867
453 482 272 396 297
316 117 327 326 128
311 403 413 176 85
805 844 984 565 4
655 495 937 38 708
683 828 456 863 809
159 180 272 32 403
743 998 931 695 926
868 703 744 679 676
275 199 264 249 257
492 431 433 497 79
733 698 550 613 821
26 696 511 907 886
993 984 883 827 807
531 530 906 946 924
205 224 209 193 201
665 801 583 837 841
739 516 787 893 784
452 348 456 193 492
784 876 417 771 498
547 509 901 573 987
221 160 21 191 164
141 212 27 130 197
851 583 859 718 854
760 987 994 730 986
650 85 33 487 933
491 72 468 299 272
729 638 723 637 555
312 39 354 96 357
455 120 141 130 271
875 957 686 548 675
950 748 886 516 825
962 70 71 869 74
276 214 971 272 421
821 235 922 247 769
31 12 261 862 276
577 613 888 988 552
169 178 340 972 168
637 371 948 709 337
139 88 157 397 174
472 481 454 455 50
277 50 963 274 949
132 886 303 885 429
445 273 297 453 448
684 765 575 557 624
790 656 677 676 786
126 303 184 128 83
962 23 922 608 27
855 747 678 751 913
814 623 546 581 554
217 64 274 608 426
973 981 962 922 882
585 663 196 564 213
26 942 891 697 934
793 996 560 593 619
291 946 934 72 952
546 847 518 887 833
100 88 701 89 567
302 279 297 631 660
601 807 731 799 46
778 770 593 779 724
588 524 780 664 740
592 87 262 52 424
679 697 503 47 313
858 857 859 776 578
295 304 839 576 497
794 382 721 257 678
858 841 859 580 579
302 294 310 290 479
733 332 454 27 98
248 394 392 388 234
793 986 462 17 607
99 200 427 212 366
894 712 769 983 897
89 179 188 149 34
738 664 803 713 686
207 210 222 232 202
794 209 416 862 244
90 868 73 610 626
488 967 6 490 45
964 759 577 768 767
361 449 365 434 444
932 544 881 724 895
345 655 547 544 605
38 324 267 41 476
769 741 616 911 932
981 302 354 279 467
72 371 349 449 418
392 434 435 436 332
929 531 775 911 989
949 842 916 926 954
808 616 741 890 619
406 112 168 478 345
505 635 323 950 980
922 935 18 328 927
167 953 153 547 172
976 358 397 428 411
51 159 34 3 190
829 878 378 404 506
32 227 183 272 85
425 330 345 347 342
903 367 922 949 218
530 899 261 343 513
764 805 571 990 759
200 248 388 111 217
17 303 18 6 795
912 928 903 904 524
423 418 435 207 392
766 826 502 996 727
277 217 247 274 409
784 782 326 781 778
41 49 61 272 87
363 739 522 898 925
180 983 806 861 736
526 720 796 774 841
445 228 81 922 450
92 384 917 403 84
686 694 678 771 675
856 776 661 499 423
982 258 441 716 749
73 78 493 580 671
383 799 941 701 393
885 881 825 5 954
872 850 927 208 203
242 251 229 248 216
685 668 692 686 673
981 548 661 447 656
50 420 142 67 127
558 38 957 575 866
371 361 289 378 431
920 786 878 695 887
616 530 604 581 901
898 919 904 916 952
22 322 61 462 468
675 722 859 858 856
139 182 268 171 154
820 827 929 807 571
118 189 179 38 284
56 639 646 975 886
373 82 361 422 22
853 664 999 684 799
749 747 555 483 545
591 633 624 705 892
540 982 726 580 720
166 256 214 14 39
604 619 730 755 987
141 420 455 111 548
572 557 764 754 586
479 2 421 431 424
163 230 150 113 638
273 149 241 23 38
135 492 473 66 321
638 705 690 691 708
571 531 753 760 624
840 945 682 77 659
382 265 138 376 585
63 799 601 101 56
678 857 672 576 798
22 478 82 34 67
746 580 676 678 588
683 561 671 795 853
189 113 154 126 197
968 718 822 805 904
993 822 768 759 984
365 65 124 127 213
109 179 110 187 150
138 143 133 140 196
236 221 228 429 204
909 458 504 289 481
572 806 810 816 774
160 268 166 153 171
942 178 606 545 655
193 330 134 219 253
404 262 837 365 349
197 445 389 99 234
291 860 309 33 617
633 248 340 714 414
945 700 344 938 928
728 546 882 961 378
844 796 767 673 971
135 389 120 148 258
116 217 145 347 362
732 167 652 346 550
823 822 518 753 503
399 416 461 962 418
79 321 460 358 752
468 342 473 448 39
861 731 769 642 393
892 207 244 351 884
638 652 677 936 670
827 844 603 966 758
776 702 691 672 791
987 580 504 554 637
990 753 599 730 819
741 522 515 616 521
969 248 871 794 203
232 213 12 257 48
309 319 848 281 638
196 29 120 253 130
382 358 145 750 398
60 514 859 44 41
682 669 856 80 668
606 777 655 778 770
735 777 734 771 957
477 350 478 265 190
863 54 149 974 580
149 400 161 52 296
2 855 39 467 3
90 789 779 786 784
466 862 863 436 463
852 829 744 978 782
181 307 214 39 107
862 281 307 290 884
722 841 812 815 805
588 601 761 720 673
963 518 878 823 837
644 720 754 652 624
950 928 982 363 886
814 541 544 577 826
804 665 844 570 496
846 847 700 597 976
151 256 106 258 140
187 478 419 109 41
68 770 72 73 555
865 692 430 631 745
942 731 716 703 772
169 313 154 320 308
964 965 650 552 54
769 913 954 907 842
191 898 144 181 126
48 117 256 197 120
608 782 955 968 801
358 69 379 881 108
333 277 467 272 885
588 1000 633 582 720
899 915 180 39 923
765 59 223 601 158
778 555 580 883 768
779 168 331 637 747
791 787 667 789 788
739 879 827 642 522
450 414 392 411 433
740 551 581 534 587
316 143 101 49 144
567 581 554 620 566
607 729 747 751 737
219 690 855 575 681
750 249 418 384 206
236 65 240 57 61
741 711 596 889 946
581 988 551 995 987
896 845 559 38 105
435 414 418 209 862
135 225 11 29 259
135 898 178 763 11
345 827 603 806 894
850 771 666 837 829
34 229 842 458 871
65 62 84 30 5
954 822 904 810 930
343 360 892 351 942
41 111 558 472 776
200 160 231 230 388
757 781 791 682 684
379 884 718 372 811
226 428 466 450 276
727 759 641 912 811
807 726 911 772 628
77 789 663 864 857
246 469 301 40 434
894 987 984 616 772
80 853 855 857 727
340 307 294 216 454
945 724 549 888 509
61 458 58 305 396
904 917 903 816 898
588 766 587 967 806
654 684 864 714 564
621 623 987 741 622
794 917 919 700 931
170 606 505 898 452
94 53 528 101 343
105 114 58 960 319
508 891 816 557 997
173 174 462 159 154
247 219 203 221 204
964 965 834 658 960
782 583 664 854 798
20 306 452 617 300
2 443 310 304 340
358 633 954 927 360
885 536 697 955 799
909 908 929 524 861
924 929 910 938 927
244 495 850 406 222
796 753 63 755 2
941 903 335 314 322
846 158 13 101 63
730 473 471 322 525
938 953 582 898 739
679 475 900 352 57
214 120 20 106 362
844 853 801 970 587
468 491 18 467 636
678 634 802 629 517
995 747 544 315 748
488 789 792 489 426
760 906 551 552 932
388 479 294 348 449
805 999 184 654 477
22 18 28 15 82
816 722 759 707 893
419 399 398 397 416
345 169 170 128 178
950 580 635 602 975
924 57 702 945 926
818 161 703 367 874
269 53 130 660 412
474 652 165 116 152
705 510 811 572 775
158 967 638 163 403
41 267 472 443 275
279 347 288 332 296
619 988 612 552 966
190 334 333 347 25
275 287 480 266 264
755 183 179 324 177
2 65 35 300 102
620 751 718 672 907
69 447 492 688 876
847 633 926 519 542
834 664 677 656 672
282 152 168 173 303
997 741 616 554 775
461 178 460 456 332
688 642 794 329 694
395 236 297 228 223
379 373 377 352 891
71 497 295 957 968
172 51 430 941 442
492 290 473 702 529
875 880 576 667 788
290 335 294 305 255
98 37 30 8 36
341 337 723 168 603
340 348 37 270 334
28 32 6 13 30
376 188 407 938 382
725 776 673 650 451
30 272 327 33 15
619 760 624 568 755
664 668 819 845 800
79 779 78 848 555
926 495 828 908 782
369 375 418 399 382
57 96 812 300 55
329 384 383 114 155
671 873 837 776 766
897 358 738 572 976
831 90 479 784 434
289 118 53 126 272
816 720 804 774 570
270 306 352 401 428
433 376 592 678 381
307 104 448 288 410
670 715 735 759 137
567 515 612 514 566
344 30 478 481 41
118 272 249 282 59
101 293 40 294 130
979 829 962 879 838
567 552 530 621 622
616 775 569 901 573
999 574 990 571 808
967 474 808 547 603
811 766 873 761 765
544 538 733 744 404
420 423 373 408 402
376 714 904 738 893
840 511 951 682 662
919 756 931 905 700
801 837 820 653 664
951 835 416 260 77
432 484 436 271 41
904 929 597 829 516
845 798 668 576 859
750 956 555 389 733
847 978 419 234 896
267 81 254 14 257
801 833 968 843 970
911 531 571 901 987
856 429 451 409 346
967 810 727 366 365
715 805 768 874 844
616 773 1000 775 571
585 226 750 223 656
490 967 45 749 15
835 872 392 250 206
787 80 824 488 792
117 276 438 420 349
564 781 792 864 778
447 426 698 274 75
963 583 858 837 832
28 305 55 486 467
544 617 645 634 629
336 487 270 732 190
705 968 496 725 722
578 856 836 876 858
754 194 644 352 995
278 288 302 309 137
553 601 945 99 940
201 832 235 203 219
126 188 119 109 112
430 427 416 407 97
546 874 852 858 782
460 387 459 301 450
924 760 890 731 985
59 92 236 296 543
852 267 37 32 99
272 39 257 267 402
755 795 804 754 863
228 23 224 218 202
682 798 797 993 677
216 204 219 237 206
249 660 29 227 298
695 796 980 875 810
819 803 804 904 795
681 668 77 673 759
142 176 136 156 303
492 277 617 467 57
183 343 11 123 118
155 187 380 350 384
548 457 353 996 971
441 436 419 350 412
601 324 184 312 322
272 30 480 481 693
505 945 497 830 54
619 4 544 549 538
928 278 375 934 354
990 826 800 762 717
988 565 760 814 577
483 338 20 939 14
28 461 265 451 340
143 86 21 125 88
622 323 569 813 539
247 248 809 229 221
881 95 32 461 419
37 35 3 174 424
347 348 207 203 131
37 272 52 94 12
992 432 635 87 950
694 576 229 680 449
158 800 701 645 155
795 588 765 945 995
817 151 678 735 602
606 507 855 746 953
489 71 588 585 482
585 158 951 936 557
616 901 902 604 602
7 149 20 587 706
992 360 926 268 342
906 891 522 532 894
678 913 953 903 954
195 95 98 485 956
415 633 776 488 639
658 679 693 315 782
383 362 373 361 371
970 841 992 419 504
439 193 973 450 885
16 22 17 85 57
821 588 768 769 600
463 431 949 318 466
974 156 152 898 166
666 687 962 575 224
610 612 814 623 621
23 193 270 471 27
217 200 325 144 64
616 901 604 911 902
116 436 64 408 132
125 943 136 142 506
959 533 709 716 623
772 24 755 623 22
703 997 989 994 616
469 271 394 447 231
913 769 954 699 904
659 804 874 847 841
589 325 292 665 876
576 787 393 575 681
450 193 242 632 248
878 916 926 866 979
78 868 957 864 491
793 875 292 54 288
138 132 131 135 137
87 53 372 150 362
31 463 51 375 52
546 656 639 610 883
665 659 843 838 850
675 224 201 204 206
350 129 899 373 128
27 124 21 343 351
273 498 296 267 473
342 293 297 346 294
174 21 132 231 606
535 749 890 525 240
686 797 858 694 682
918 625 715 958 524
166 131 160 152 324
819 715 841 500 578
28 17 47 43 82
963 561 515 832 234
571 699 950 551 753
455 745 476 481 275
744 824 542 500 277
33 135 2 265 137
618 577 994 630 622
835 548 575 491 607
68 74 757 790 781
71 946 961 82 242
359 302 28 799 379
426 345 776 662 66
981 608 445 453 276
890 534 807 988 635
879 172 308 643 393
124 32 127 356 300
937 746 588 957 401
505 24 776 856 116
37 899 933 891 907
46 778 603 60 267
537 874 820 398 990
394 297 424 475 872
825 982 839 496 783
141 122 348 131 334
861 795 955 158 958
853 968 795 974 727
642 585 537 803 654
746 910 816 770 594
8 781 76 187 529
393 195 404 34 39
862 443 262 559 466
324 461 271 297 457
253 832 252 221 247
865 942 982 320 959
81 102 288 113 219
51 8 102 195 333
883 528 889 890 682
850 838 878 837 938
801 843 817 968 887
292 280 20 372 32
19 740 892 749 706
576 687 575 879 667
512 994 890 808 634
168 927 735 971 722
844 605 736 998 635
700 945 572 986 553
769 966 904 746 893
923 504 255 601 801
822 904 639 362 764
737 759 670 756 761
168 313 37 719 483
381 7 358 32 444
72 77 791 78 73
649 635 749 700 645
248 229 210 870 927
182 142 127 109 223
66 198 212 672 40
207 228 203 210 247
904 937 923 546 854
922 408 415 440 257
620 569 530 697 6
25 98 852 8 97
469 468 424 476 267
97 111 64 116 185
968 139 963 63 158
437 351 119 598 943
230 180 549 160 280
351 392 421 436 461
256 24 426 343 29
226 256 205 922 239
25 268 660 694 424
182 446 413 296 583
978 471 691 234 702
20 6 17 310 707
274 256 137 267 438
676 639 366 794 793
592 286 698 248 982
963 843 689 847 857
758 908 755 724 721
286 479 335 489 688
343 449 124 393 413
657 666 832 585 961
217 362 97 899 493
396 289 250 234 355
194 88 158 200 584
216 256 201 219 204
756 823 873 851 724
185 383 427 412 382
779 790 879 556 838
365 900 364 283 614
827 912 805 806 582
441 2 486 366 680
462 548 1 884 896
354 430 275 412 179
141 27 440 126 353
874 912 952 368 380
863 835 807 725 774
473 73 962 72 850
854 580 859 844 718
386 451 14 486 76
684 576 692 558 680
669 677 673 793 671
101 618 777 623 716
342 301 491 68 261
64 455 139 469 116
981 548 390 217 971
218 198 301 250 252
971 273 620 290 453
863 835 372 67 695
659 961 689 843 815
334 342 332 301 293
734 565 361 184 403
916 379 398 927 899
611 912 774 865 525
722 357 373 365 21
194 237 873 137 106
746 933 898 639 928
853 219 447 695 951
111 179 673 59 484
31 129 932 412 437
517 760 534 808 986
159 667 372 154 66
266 261 470 12 399
909 855 898 904 928
197 160 130 40 38
207 125 179 202 232
555 221 242 809 201
838 955 719 920 584
143 170 353 553 175
656 810 679 817 836
899 361 378 162 946
280 643 109 37 327
534 571 761 674 887
250 971 457 199 18
952 895 912 947 553
349 19 941 602 949
270 7 12 416 417
791 876 788 783 757
217 138 64 141 332
236 863 240 378 354
91 102 117 440 37
497 492 398 420 435
594 824 700 644 679
295 292 93 493 591
466 486 292 389 462
904 977 822 952 582
615 375 729 682 883
219 852 481 275 330
754 604 528 723 553
899 971 916 952 926
334 302 340 347 263
93 101 383 100 441
204 216 584 199 248
538 725 787 895 627
248 203 198 250 244
823 723 734 817 584
24 33 749 950 982
88 268 64 447 394
78 650 77 719 967
994 503 499 504 514
146 155 245 326 42
956 314 300 60 595
72 942 959 932 326
979 903 954 733 216
90 74 378 77 892
968 812 844 686 736
164 160 110 447 84
111 48 259 240 137
953 710 718 572 758
799 59 41 377 95
971 811 429 900 719
627 551 565 535 740
985 622 826 618 717
973 981 732 394 882
988 900 730 635 613
860 392 557 686 746
482 265 489 836 505
473 485 728 558 979
116 138 133 182 146
302 5 337 304 13
773 997 769 648 611
70 68 77 72 280
718 913 720 841 583
928 829 679 815 731
242 243 661 593 247
753 520 826 640 509
867 780 987 905 754
119 113 115 192 137
48 340 347 332 263
72 70 79 369 68
358 738 361 434 389
98 853 1 143 96
144 147 146 145 274
343 124 49 943 158
301 271 190 266 130
750 417 498 778 702
253 193 125 232 219
185 153 126 147 40
737 588 965 736 751
377 471 23 236 270
882 973 885 178 425
799 481 60 896 446
742 741 857 518 510
728 837 904 845 954
383 431 373 389 363
841 840 680 667 815
130 455 410 38 29
944 898 746 133 917
367 825 925 952 150
227 223 750 238 105
603 980 524 953 597
564 911 654 848 690
607 414 526 779 353
641 298 956 316 512
659 626 691 831 686
962 697 696 865 390
498 863 54 360 555
243 219 204 199 216
225 229 191 244 234
352 947 99 921 247
472 272 276 324 271
428 267 183 50 109
825 948 605 656 764
679 39 691 411 662
801 816 867 570 761
371 403 422 400 477
686 680 674 580 668
541 724 825 729 644
616 539 814 565 703
15 17 441 732 638
396 599 399 193 204
990 571 570 987 604
486 663 296 242 71
890 616 566 760 628
74 78 868 792 790
757 558 692 951 687
97 362 58 277 296
449 340 453 388 389
531 989 879 713 577
221 198 206 962 243
343 406 451 476 292
325 608 955 241 946
768 509 700 654 780
486 492 293 348 468
709 766 571 897 545
922 919 917 352 910
641 976 762 754 86
910 758 924 640 930
147 144 136 29 48
836 871 380 972 597
777 810 65 597 670
384 123 423 625 127
217 144 286 920 642
24 13 163 9 179
991 551 886 936 624
171 5 12 747 45
33 149 352 321 510
452 422 492 466 424
493 355 437 968 495
239 236 106 225 138
21 197 269 62 27
45 305 17 149 303
100 101 292 486 87
804 878 583 992 820
915 927 201 261 207
849 377 656 232 211
337 140 155 341 167
388 387 391 460 321
229 207 210 244 228
993 713 705 768 805
87 5 223 161 951
652 603 734 974 502
840 674 681 71 584
34 292 35 875 51
832 743 502 714 501
93 381 89 275 149
595 169 155 317 372
517 530 629 760 586
214 38 41 269 182
588 577 715 827 559
984 1000 774 999 887
145 643 365 359 116
594 627 46 640 499
455 272 855 41 87
777 230 791 749 711
129 934 350 352 19
352 112 982 471 381
582 537 728 703 920
131 29 120 195 117
903 944 940 997 582
891 971 280 528 846
932 931 906 924 929
146 145 325 93 116
451 485 475 346 206
366 928 930 355 948
870 538 536 544 748
530 549 988 618 626
843 359 899 861 855
59 855 413 397 978
778 659 502 676 683
43 296 227 344 404
575 682 689 836 659
175 119 363 128 409
219 202 271 141 197
742 688 774 691 678
346 981 348 290 431
427 149 401 284 425
86 357 263 378 466
106 144 136 147 140
27 428 508 952 442
155 169 167 178 177
330 141 89 197 262
991 634 701 890 530
691 664 978 592 653
217 920 642 969 388
23 450 392 394 435
32 155 25 85 945
528 925 953 344 343
411 429 434 412 435
749 523 605 20 489
501 964 523 754 975
893 354 701 948 28
229 666 70 69 416
973 865 969 445 696
207 235 334 210 228
472 276 455 481 269
712 477 886 949 699
698 927 696 912 903
307 8 69 76 235
784 719 831 789 558
601 991 553 767 506
102 273 276 943 447
839 837 956 881 781
669 488 325 679 223
471 821 290 632 58
848 780 979 226 880
35 1 34 474 168
795 936 810 43 767
809 835 882 336 738
79 850 464 779 555
840 778 831 880 335
545 975 812 558 668
551 826 531 537 604
824 751 426 939 529
74 868 830 783 791
39 175 896 125 127
722 844 697 579 827
16 306 705 15 28
669 676 682 687 689
90 216 348 452 290
522 340 145 156 150
292 462 446 275 455
965 754 502 814 739
131 195 137 185 145
108 49 155 506 709
779 673 659 539 846
631 620 378 463 357
729 768 824 735 751
155 393 123 125 124
251 206 252 244 257
910 975 933 938 931
275 445 88 219 472
335 584 971 320 151
844 502 501 572 817
844 819 746 502 840
695 444 291 368 427
696 368 62 3 350
888 900 976 977 958
154 189 85 280 383
246 657 660 548 314
117 184 134 91 126
265 424 190 358 249
810 711 958 942 700
706 493 942 719 806
202 242 243 228 219
906 922 954 143 933
88 93 94 35 100
685 678 580 764 799
482 238 444 38 332
496 785 828 810 876
665 695 585 891 840
50 472 200 852 662
481 81 197 455 275
683 795 501 776 749
217 584 142 632 968
373 350 53 362 889
553 964 245 651 959
68 636 662 946 530
183 606 19 187 33
898 639 747 914 923
981 870 882 592 935
105 59 106 998 39
148 160 191 165 164
912 358 926 952 898
259 42 163 161 308
908 928 904 367 898
575 674 494 869 830
305 366 799 607 982
644 177 520 928 954
75 963 326 608 217
73 78 688 783 672
443 72 884 295 969
981 608 963 88 217
636 975 765 188 732
497 496 507 792 876
940 953 180 500 499
679 80 697 855 875
761 990 844 967 938
738 882 432 728 548
610 792 846 750 638
833 854 579 578 681
849 920 714 955 799
383 18 57 548 892
908 24 553 511 899
828 869 673 67 367
914 151 167 177 903
74 78 72 556 555
243 242 834 221 794
517 634 513 760 717
233 219 248 232 252
46 954 226 832 324
371 420 490 370 972
261 760 551 19 8
157 169 156 150 173
987 571 603 711 713
685 668 686 759 674
716 370 717 2 296
780 918 636 622 532
887 965 807 768 715
961 72 714 654 770
120 39 194 14 474
683 576 370 492 744
794 680 688 663 416
760 622 517 530 567
393 462 425 438 487
110 39 98 183 117
98 117 5 123 42
328 402 285 278 319
875 702 370 884 992
784 845 868 782 498
161 159 306 42 230
207 471 263 202 290
224 250 198 232 246
376 383 362 419 373
414 415 366 702 365
94 43 739 227 325
440 363 166 191 429
351 365 448 430 449
844 994 983 992 570
265 257 148 130 137
601 945 536 970 505
603 655 545 606 779
128 183 121 124 274
741 979 711 829 842
739 939 853 945 943
344 701 888 34 452
932 906 931 741 899
424 466 553 337 274
251 223 221 656 236
932 320 335 465 170
627 586 761 103 610
150 303 10 33 24
111 181 49 38 41
607 359 142 886 652
317 99 941 933 918
581 636 504 530 813
171 139 148 160 280
129 257 125 885 945
906 979 521 698 615
929 827 931 761 775
350 362 352 383 422
640 599 840 281 309
705 72 848 842 555
445 246 66 276 481
896 690 945 305 292
109 159 113 133 10
729 754 707 552 705
352 912 774 639 383
253 239 455 267 608
303 107 322 325 308
580 557 906 983 703
308 322 17 327 350
962 631 388 467 431
319 488 291 585 971
637 744 606 167 709
693 656 395 158 886
248 411 354 821 871
868 720 755 880 646
985 567 581 548 971
345 341 169 974 747
721 525 4 170 899
786 787 783 784 842
331 6 488 490 643
801 838 769 658 803
834 671 686 685 672
588 586 314 755 44
200 144 963 511 217
136 271 117 127 445
109 24 10 997 895
796 55 529 611 633
459 284 455 391 273
931 910 509 653 715
388 116 389 434 364
401 461 330 353 413
684 860 663 576 791
116 144 400 41 106
754 743 802 673 984
975 758 522 524 505
247 689 620 672 279
688 605 982 360 634
855 809 869 666 677
358 368 380 934 359
909 925 906 953 931
428 411 420 423 439
488 602 331 603 489
554 504 628 315 544
715 733 508 771 734
421 411 375 277 405
217 347 426 274 277
352 976 505 408 7
579 819 753 999 990
873 501 762 964 810
633 754 647 998 995
66 269 275 249 81
63 444 103 849 274
536 795 601 846 319
764 568 827 883 546
448 463 90 385 102
398 676 575 494 656
113 183 224 180 131
270 426 232 476 898
542 537 810 806 980
517 696 730 900 571
144 140 147 139 145
783 965 790 964 824
981 548 141 134 594
466 467 484 452 472
679 856 832 841 845
379 363 875 443 378
738 358 748 205 372
24 19 400 135 8
345 657 589 138 836
971 236 205 765 588
676 693 794 750 825
11 10 259 196 14
969 642 980 905 959
691 789 792 660 723
794 688 680 692 494
122 131 121 330 116
272 474 455 472 70
760 577 509 713 624
106 370 379 340 593
680 897 383 124 242
168 167 177 788 973
659 673 863 658 771
674 419 476 939 393
686 794 671 793 839
450 821 166 981 242
989 616 984 573 503
72 555 71 460 78
741 530 662 194 581
812 795 857 45 958
154 156 172 153 176
217 963 446 116 60
769 911 531 773 932
530 760 573 936 544
844 810 801 804 957
654 790 840 684 868
35 53 119 480 19
674 686 672 668 797
436 351 449 434 396
659 636 796 795 544
517 725 966 760 826
228 204 250 21 189
536 64 151 165 679
282 314 283 280 278
848 658 880 842 74
447 450 390 282 445
314 702 607 962 310
173 158 127 150 174
663 757 836 198 781
170 150 188 120 129
222 198 207 247 246
302 322 438 5 465
794 53 749 3 170
547 887 573 546 987
553 941 934 858 536
614 611 457 799 374
831 757 880 784 583
772 537 773 648 573
948 471 908 947 933
47 947 640 286 968
725 963 809 824 494
834 493 708 494 971
304 307 934 300 269
919 653 758 178 536
440 284 387 484 76
156 494 208 864 782
540 759 755 876 765
260 732 328 186 557
428 8 151 12 10
576 207 224 575 631
501 314 980 937 974
935 956 303 97 26
848 829 780 860 979
878 518 837 714 664
420 262 96 453 293
588 730 486 74 535
614 194 567 619 610
777 89 552 648 959
993 767 502 803 826
583 858 852 693 578
555 391 170 271 825
581 530 996 890 636
994 567 521 626 813
297 498 785 757 860
76 197 276 333 242
668 667 686 781 683
242 221 196 249 832
821 882 104 916 351
962 869 771 631 419
707 758 765 18 591
839 979 829 780 30
360 899 895 477 947
855 873 670 992 762
624 586 768 816 47
345 168 163 917 516
365 376 291 701 975
198 196 239 206 231
703 810 518 722 582
177 170 180 151 169
949 18 7 922 597
191 214 181 249 117
2 380 356 371 423
849 199 202 110 228
693 572 766 737 841
423 436 431 134 392
68 826 657 760 873
899 380 704 916 923
233 264 273 261 179
123 635 592 312 353
949 920 898 447 973
769 913 911 929 710
768 1000 984 594 577
644 600 589 749 550
2 483 13 464 10
973 882 926 927 23
204 656 493 522 521
543 919 953 573 948
877 885 881 170 445
124 44 358 129 315
207 221 242 204 850
414 862 962 872 68
280 60 504 947 171
887 819 820 511 990
357 484 204 306 480
938 654 940 904 929
713 571 345 987 997
148 192 164 90 160
417 175 902 96 367
812 683 690 670 677
280 81 310 24 322
107 19 89 227 32
560 340 174 515 747
734 805 602 747 501
383 381 863 371 680
862 492 457 400 447
981 23 922 251 935
653 834 596 744 398
155 223 167 163 144
126 153 131 119 132
362 97 332 446 407
931 926 927 971 918
724 729 155 733 460
240 126 114 15 1
332 27 26 215 346
872 215 221 211 233
407 127 134 164 125
592 543 536 538 765
269 426 53 249 252
417 809 441 360 432
670 957 496 662 80
511 295 813 559 268
376 419 408 403 401
874 850 582 728 743
20 2 30 240 92
642 842 920 913 931
881 749 306 595 908
558 782 885 310 647
388 217 391 414 608
399 439 418 434 415
158 44 179 108 155
775 772 773 997 741
263 258 40 459 221
24 25 311 240 527
778 777 545 688 770
110 240 250 137 114
202 197 224 218 222
752 303 168 732 270
97 200 111 38 139
946 50 61 266 272
267 249 252 14 265
631 357 672 875 193
540 959 545 763 588
898 540 578 833 718
642 615 970 101 1000
155 5 12 555 287
79 73 78 71 74
759 602 622 808 953
228 205 199 23 835
630 515 530 826 539
567 619 534 760 808
419 370 971 636 718
312 142 118 128 127
286 352 194 688 543
819 818 718 693 815
831 501 705 957 834
132 491 967 44 555
697 690 934 907 896
589 684 854 797 685
949 27 962 494 373
683 776 500 937 855
246 232 233 225 182
433 363 263 284 492
146 744 563 733 56
233 111 253 141 269
510 174 320 181 91
890 888 279 324 297
667 687 672 663 750
96 102 132 380 128
649 779 988 648 617
59 440 198 223 208
322 321 6 83 313
297 419 453 288 452
455 392 389 469 391
585 655 328 961 179
472 427 404 575 280
51 297 307 334 288
937 951 558 105 111
35 101 146 147 22
918 891 929 910 848
576 575 979 364 962
209 110 257 954 216
837 866 555 955 575
155 324 188 149 179
778 959 961 755 779
909 417 782 538 948
831 978 701 775 841
603 328 883 19 318
490 633 489 340 949
482 240 329 637 886
967 386 961 806 584
457 253 436 339 442
601 795 669 986 846
273 478 306 377 105
341 337 168 169 177
694 845 809 687 193
871 737 921 507 965
884 949 265 375 899
176 171 160 167 181
306 309 251 954 592
585 226 217 663 237
918 653 915 335 919
614 996 567 635 900
704 600 178 487 358
948 553 934 974 145
724 720 774 906 920
925 62 704 20 66
727 800 887 715 920
296 402 429 8 265
755 700 712 986 711
929 884 772 942 866
453 482 440 450 302
534 554 769 629 622
925 893 697 921 639
176 603 231 838 807
871 237 144 268 248
715 880 891 998 725
760 517 530 808 534
172 376 316 547 156
982 979 677 620 836
213 216 204 205 206
823 833 819 793 810
631 660 878 855 968
600 777 592 170 48
485 20 304 453 298
284 53 298 285 299
915 972 880 878 679
631 247 211 220 212
496 950 891 56 948
67 423 680 133 65
987 924 956 769 618
203 229 481 228 242
146 909 104 37 892
345 758 959 532 343
690 693 809 656 863
702 660 694 377 505
741 522 983 568 769
684 727 841 834 665
791 687 576 667 962
719 720 954 881 699
637 926 949 633 917
107 478 595 7 179
221 263 219 196 251
637 331 490 167 719
399 397 470 50 811
29 825 885 881 821
213 414 691 794 930
551 899 755 606 520
217 832 136 200 106
940 506 878 973 880
145 139 338 322 458
360 929 979 940 376
959 967 321 45 474
649 910 621 633 734
805 603 42 939 96
502 681 844 825 759
403 593 350 409 893
890 20 458 320 708
347 130 141 862 340
522 537 696 664 761
887 820 816 801 844
260 212 29 197 250
616 569 532 989 997
71 850 226 77 589
987 711 530 581 991
466 473 862 448 296
592 915 310 565 633
963 518 854 847 947
939 500 678 945 795
322 142 368 951 745
805 550 702 715 995
358 748 383 738 372
281 515 615 557 623
63 345 137 799 343
541 528 719 775 564
362 97 140 583 139
186 25 255 97 679
871 822 854 718 928
17 33 83 441 478
580 811 945 853 606
154 85 187 109 129
124 225 394 435 130
24 974 153 240 120
896 162 145 323 326
439 450 434 294 71
757 786 791 68 781
30 98 343 377 241
821 392 450 748 248
576 845 575 689 631
846 536 584 499 241
755 711 753 890 932
637 719 943 170 533
975 378 1000 22 910
256 327 920 183 371
538 780 634 42 544
416 809 802 825 605
119 171 185 316 122
795 607 991 283 599
990 834 1000 993 570
32 240 943 374 194
10 23 15 395 268
109 385 465 323 326
497 679 910 948 793
583 855 718 782 856
611 766 900 560 649
814 634 547 487 996
151 653 156 181 166
758 826 717 615 725
284 461 255 437 293
928 357 332 297 423
295 61 487 343 765
217 981 457 446 548
114 281 351 325 328
791 779 790 306 829
806 690 580 843 662
638 492 451 438 285
93 422 636 105 943
678 861 656 685 750
856 65 813 598 858
983 979 508 903 912
406 636 370 375 697
567 566 534 696 996
89 406 61 857 957
768 984 1000 626 758
478 327 491 712 479
692 815 559 737 697
633 884 617 489 55
924 931 700 895 926
777 335 751 573 628
924 890 712 629 946
659 874 675 502 658
466 445 12 386 962
651 316 474 303 152
178 69 603 655 176
638 749 705 704 729
69 341 342 123 186
742 677 737 693 679
801 833 841 500 851
548 467 453 302 392
831 848 850 666 201
330 117 332 125 448
925 793 858 680 869
168 178 637 749 967
245 199 205 225 400
530 581 942 996 567
293 342 346 473 210
767 756 514 13 759
5 183 109 121 249
325 62 96 174 61
685 686 659 808 690
341 346 547 544 617
79 827 770 818 655
349 350 291 483 466
839 979 848 849 907
670 667 686 680 603
23 255 249 342 143
789 868 785 667 831
293 482 454 412 344
340 305 438 550 744
664 812 705 804 716
382 356 360 376 471
446 718 309 296 252
411 248 271 453 297
27 406 597 91 405
794 742 793 557 983
911 955 927 167 930
326 478 278 483 63
491 490 303 16 967
669 378 371 204 575
524 753 572 765 582
660 278 976 329 980
792 781 555 830 677
767 658 810 783 766
361 327 19 955 938
487 303 606 308 601
849 372 821 353 402
981 973 926 975 882
209 863 71 207 836
396 333 268 403 951
302 479 457 459 185
76 135 488 331 423
49 563 2 705 240
801 647 946 707 812
782 856 855 845 847
707 729 795 805 793
711 712 571 645 996
7 201 11 12 24
677 678 39 80 857
968 363 926 949 931
756 662 619 535 543
442 296 333 12 465
678 677 661 690 674
531 988 604 753 552
70 791 858 962 495
129 744 195 76 294
295 21 58 258 402
136 496 133 147 572
561 577 566 994 802
17 95 49 325 477
885 934 695 824 852
915 60 908 926 731
296 404 295 317 420
327 316 322 328 321
953 909 226 848 556
116 81 140 143 32
549 988 567 622 613
59 169 180 227 174
243 721 885 325 242
629 569 622 630 593
973 237 226 247 679
866 842 524 908 496
973 265 660 275 426
813 594 379 693 454
693 744 828 548 728
741 951 815 793 662
923 911 708 698 443
618 634 986 613 145
720 736 739 756 928
858 833 578 852 856
635 502 406 494 381
887 768 993 967 801
823 804 803 819 844
466 492 399 463 431
944 494 829 666 221
654 714 805 965 571
349 649 729 761 560
347 197 27 141 217
140 143 132 236 138
434 363 410 862 268
388 435 449 361 394
825 927 822 525 756
870 247 832 963 718
79 78 868 781 555
927 378 929 975 916
971 653 919 316 537
801 904 822 579 820
659 666 575 564 585
184 266 122 127 182
194 191 138 206 110
766 671 675 572 735
473 422 467 482 339
579 603 861 932 710
217 147 106 960 142
619 551 760 581 515
517 566 760 587 534
933 943 934 939 983
163 151 150 152 39
221 389 242 253 434
750 657 951 939 67
67 496 140 343 183
665 507 797 666 684
602 551 811 991 530
950 428 956 606 400
73 78 77 868 631
981 297 278 459 302
20 96 37 159 11
402 799 608 801 305
43 186 53 12 330
760 713 634 942 725
174 194 81 223 233
492 420 498 466 451
471 469 462 455 872
611 908 364 939 841
362 377 379 750 381
172 162 188 893 171
616 337 775 911 655
347 21 138 334 332
18 716 720 7 900
325 223 58 139 53
363 352 601 63 240
129 190 117 195 271
236 185 328 27 110
486 284 385 295 391
73 68 70 868 872
553 701 943 919 298
881 946 584 52 5
118 108 241 120 128
168 474 157 171 303
899 923 972 913 911
58 139 146 563 323
188 150 225 118 177
993 999 990 768 844
550 322 316 328 305
564 863 682 875 680
654 815 561 666 678
455 459 472 272 453
973 445 745 885 414
37 296 48 25 14
493 292 466 295 460
584 589 142 555 217
492 320 349 909 895
481 275 271 428 141
637 638 977 367 706
801 967 880 70 714
207 198 199 254 246
965 803 378 841 867
185 189 141 373 117
864 665 757 694 584
8 402 81 187 34
448 447 435 190 51
277 351 361 211 377
69 49 337 655 123
6 187 47 374 349
315 47 270 37 949
956 986 740 731 101
397 419 399 923 382
768 534 612 730 634
347 93 53 274 65
823 518 851 873 822
26 171 448 40 447
644 378 678 976 379
809 441 208 379 962
257 362 357 258 410
903 800 902 756 728
702 433 871 856 450
37 110 14 202 328
722 899 606 895 775
268 133 136 131 122
651 307 331 942 777
372 314 53 267 296
914 842 898 670 755
149 62 427 92 274
491 307 297 453 348
727 824 963 854 845
856 824 727 759 4
899 521 919 770 560
872 77 636 862 68
407 923 441 50 82
76 941 330 333 291
76 333 330 433 264
918 881 973 592 891
262 295 86 799 293
410 406 401 413 412
980 559 748 558 319
158 277 362 949 952
681 683 676 785 666
30 438 419 424 56
760 551 11 755 517
705 803 816 965 800
832 695 548 656 840
519 948 859 834 804
686 716 780 957 803
426 230 311 408 191
634 4 760 767 988
926 882 23 982 949
463 69 862 468 74
928 938 398 588 404
831 417 457 448 451
76 463 871 219 221
784 788 708 790 948
915 325 191 511 238
432 93 245 446 14
234 576 431 211 632
195 115 330 204 216
820 804 819 502 579
364 294 690 748 361
410 38 264 477 387
538 925 930 953 511
71 688 498 451 506
588 552 661 84 776
597 865 919 856 710
876 692 869 591 687
788 786 791 792 757
942 976 551 700 567
945 909 367 653 496
508 898 738 652 372
950 538 34 949 5
278 283 976 305 557
685 802 683 534 768
882 365 378 631 279
89 93 102 34 598
161 323 214 114 84
41 832 12 957 494
736 606 603 180 162
415 818 742 736 376
700 525 530 605 99
253 252 212 197 233
450 29 448 859 340
328 603 321 327 172
820 705 537 806 834
744 328 69 27 721
47 94 98 33 53
504 888 536 514 675
595 400 374 355 337
354 389 379 872 466
81 259 225 223 32
945 953 35 885 916
931 930 925 582 627
774 882 903 514 742
230 280 159 109 90
915 706 923 538 755
822 483 901 998 883
523 947 66 351 915
828 670 798 667 957
911 925 929 927 1000
145 137 106 240 157
898 312 132 402 17
181 471 39 265 117
456 468 188 352 592
459 290 479 475 467
64 197 394 185 181
98 28 651 94 103
269 239 253 213 233
787 758 767 604 979
825 325 854 598 837
439 134 411 480 661
857 700 937 832 583
854 853 500 810 812
399 829 955 881 903
678 654 677 564 869
669 671 672 683 675
377 493 939 928 205
772 645 739 230 42
721 883 983 58 471
411 434 357 433 418
465 241 118 126 240
81 271 469 455 476
337 746 747 655 605
471 386 475 204 467
379 741 286 979 790
547 758 919 496 499
11 257 253 14 249
869 817 992 504 821
846 947 925 903 861
417 845 444 794 397
544 919 618 514 690
924 505 936 701 515
919 917 844 174 565
8 144 332 368 67
223 325 889 398 425
350 934 272 352 487
753 915 963 948 312
574 713 546 569 772
162 174 490 749 489
766 827 560 573 574
857 858 853 856 404
625 967 961 971 283
177 606 119 719 313
76 271 469 389 481
448 359 413 362 461
23 882 68 430 962
327 133 119 749 748
53 278 323 269 21
643 806 729 719 910
688 447 690 463 7
594 592 749 981 721
849 515 86 741 397
434 835 437 832 220
151 169 179 166 174
932 108 444 410 154
301 401 21 419 426
911 913 907 741 997
353 12 124 188 445
446 693 200 875 863
266 301 299 371 38
710 805 969 842 603
689 840 866 813 872
160 867 42 978 964
825 853 824 733 668
14 303 383 424 124
840 838 714 555 547
26 87 46 952 22
990 602 932 811 827
283 302 153 189 164
873 798 669 796 795
833 824 697 961 661
655 744 778 600 770
479 299 4 457 295
928 898 954 606 953
672 663 575 665 856
964 280 640 89 47
334 348 8 346 318
437 414 922 397 23
85 178 172 163 330
157 167 162 180 637
40 482 301 8 249
43 127 110 478 85
770 73 868 792 791
332 446 347 274 140
855 978 660 962 140
799 510 526 368 505
946 12 468 980 284
694 242 414 558 836
548 390 445 457 447
801 3 946 80 998
509 953 510 917 813
193 417 872 216 598
415 962 687 860 897
159 66 105 343 372
415 442 434 411 397
324 139 137 145 29
129 127 123 126 184
210 209 263 257 218
964 959 720 490 648
984 753 1000 726 711
401 123 40 191 268
157 146 174 126 103
890 573 699 741 767
895 813 670 861 652
930 146 46 861 846
269 249 443 129 42
321 323 308 125 309
827 887 964 965 570
766 680 60 809 65
189 233 332 421 64
172 321 413 818 729
88 97 101 81 93
267 481 447 66 407
253 471 195 141 254
269 275 160 388 409
283 265 482 456 444
777 778 808 761 226
363 696 415 371 976
993 761 801 990 841
487 128 603 733 331
268 896 316 86 915
572 813 616 504 623
981 23 218 248 202
947 217 584 446 968
171 89 145 103 59
260 412 362 864 77
388 416 449 140 386
886 143 478 795 278
989 322 723 44 655
275 232 227 199 336
699 753 671 826 73
386 394 193 459 392
308 317 315 103 93
269 240 296 358 318
423 457 297 452 479
94 300 53 37 87
114 302 53 145 91
694 204 441 90 620
654 528 789 980 53
503 938 918 867 1000
862 432 462 417 794
651 967 322 984 55
119 189 134 165 182
829 853 792 810 834
775 1000 512 604 546
789 838 646 879 880
270 124 15 19 267
794 690 691 693 855
41 118 249 63 262
286 281 370 2 36
134 130 268 448 275
787 908 564 937 524
821 771 869 876 558
289 61 464 470 67
815 830 655 851 792
882 935 922 973 431
455 481 453 390 467
81 208 233 234 219
700 702 725 768 715
487 149 270 117 262
340 348 473 342 862
111 189 321 5 153
764 805 541 822 570
807 806 705 713 999
414 631 979 415 447
497 683 795 659 494
18 457 483 328 719
983 663 711 668 755
842 642 920 609 968
924 927 899 712 369
649 959 627 533 12
642 967 990 531 826
163 578 555 176 165
292 669 290 100 620
805 993 570 904 812
846 842 813 641 461
852 872 745 981 821
980 737 653 857 583
466 416 435 444 411
241 132 181 54 56
853 990 857 775 856
472 312 143 144 474
776 549 746 998 761
376 886 351 91 522
148 92 163 29 19
157 161 167 174 940
799 923 946 500 314
582 686 777 964 795
627 611 960 652 147
413 399 332 436 383
805 818 729 774 768
199 224 110 249 210
430 492 368 811 436
980 855 445 875 446
518 829 854 160 522
518 795 910 580 710
828 680 957 785 639
246 405 81 387 108
944 222 897 865 738
277 696 935 494 960
331 488 490 77 967
906 604 922 924 718
363 356 373 915 352
73 631 68 834 205
820 807 803 805 804
501 793 995 702 999
852 557 516 793 768
725 729 990 615 826
518 823 511 503 609
578 987 547 546 826
418 369 866 375 419
281 328 280 282 848
534 588 586 531 577
198 962 247 869 242
461 713 308 456 470
425 678 367 685 749
605 761 525 167 596
815 675 687 689 692
958 381 371 556 860
588 995 749 523 572
699 4 552 817 940
493 837 695 909 799
183 365 372 186 260
349 361 411 461 412
654 42 827 640 879
283 307 479 334 293
625 966 749 528 582
669 675 676 793 672
292 794 21 29 34
886 406 855 245 124
459 433 484 469 87
463 631 348 660 620
632 388 661 391 297
521 713 865 664 632
330 347 114 97 152
993 787 805 999 715
606 167 162 603 637
955 982 309 923 643
707 724 655 753 704
788 782 864 722 937
608 248 389 445 388
159 321 184 103 154
583 852 689 219 222
517 614 966 890 986
741 517 900 600 568
497 754 876 440 855
110 444 403 65 93
665 493 962 715 666
8 328 309 6 310
606 146 959 144 750
18 489 19 606 24
572 722 32 765 816
174 298 523 835 727
109 187 317 106 132
920 968 958 947 830
301 7 37 8 32
811 968 531 761 136
154 608 121 107 189
414 910 951 378 382
950 423 360 400 886
984 989 726 987 1000
29 40 235 37 249
333 271 330 332 12
267 13 422 300 373
692 582 690 672 834
813 504 988 759 897
849 848 221 838 864
101 88 87 104 94
547 760 768 512 755
943 922 949 406 367
389 232 447 220 239
847 804 961 841 829
392 412 421 432 437
577 552 936 534 549
800 983 720 775 664
355 118 188 158 150
253 233 301 263 394
703 819 987 594 602
671 669 464 533 497
434 416 862 450 835
977 754 717 524 867
827 990 570 819 726
741 522 235 769 657
272 481 469 81 18
402 32 328 368 381
461 142 249 166 889
215 276 297 332 456
757 864 790 789 836
898 910 917 946 925
865 737 891 710 702
746 710 722 704 374
90 68 77 770 70
420 316 274 947 181
694 692 660 695 656
401 413 176 65 163
81 253 121 29 102
459 389 420 631 872
387 440 389 553 400
857 793 895 504 946
64 81 231 273 405
798 993 580 570 685
81 196 394 427 234
558 862 696 745 9
1 163 30 322 25
479 631 471 452 468
334 835 423 439 340
863 875 493 695 834
925 903 904 597 930
608 15 85 231 330
368 323 949 493 66
573 989 984 604 547
828 207 77 78 70
257 232 256 875 254
572 873 684 662 766
166 382 155 406 85
574 761 798 685 984
38 260 114 301 228
595 261 973 18 752
429 462 431 421 441
637 883 720 933 954
245 228 397 235 363
120 256 134 330 39
862 297 976 949 283
26 445 22 353 98
751 620 679 653 661
389 445 232 233 336
332 952 275 448 744
138 88 274 81 536
350 934 13 704 6
906 905 509 910 761
537 664 968 499 980
183 403 957 159 272
778 858 677 839 676
61 65 105 200 312
488 489 669 473 852
983 829 614 580 946
799 46 278 675 653
427 149 776 183 179
474 187 453 155 296
195 199 201 228 213
768 940 806 625 757
145 87 526 316 765
805 844 999 853 803
144 146 139 116 147
432 412 418 477 434
72 489 286 315 12
962 428 438 493 52
267 289 273 270 738
969 935 922 696 885
866 849 848 863 395
692 224 684 415 576
485 249 941 404 951
370 141 268 440 423
139 328 316 231 474
582 818 925 801 764
347 632 116 274 873
7 18 261 27 15
551 143 175 241 925
14 39 462 304 224
178 655 952 337 162
601 145 144 140 132
986 630 611 827 626
755 760 753 713 551
606 376 528 107 132
493 400 284 492 462
844 768 761 990 826
389 426 447 274 446
985 160 143 182 139
353 935 51 349 369
952 903 953 378 958
753 759 713 913 999
88 111 121 185 251
447 125 284 330 600
79 704 848 839 805
951 904 958 704 653
466 392 872 448 457
415 118 272 54 83
372 177 157 238 110
466 430 75 426 447
482 834 661 437 473
738 631 365 389 374
906 901 911 975 604
984 726 807 820 827
176 145 230 163 154
859 233 192 368 402
337 349 905 929 603
782 795 889 359 810
111 324 140 49 241
442 704 695 707 291
920 85 22 861 35
633 489 319 17 373
904 511 547 919 953
742 839 794 605 688
391 380 442 271 453
687 683 661 665 792
855 841 693 851 937
144 23 431 21 297
419 210 244 207 849
492 337 655 886 932
453 443 284 482 465
592 155 5 748 3
511 929 606 924 907
966 814 711 644 721
883 590 881 311 69
720 716 570 726 754
301 76 342 243 251
112 916 510 899 940
800 803 833 811 801
634 552 560 826 760
229 69 447 869 68
81 253 199 832 138
388 445 389 926 217
466 787 872 68 276
61 884 802 684 613
578 837 937 749 693
45 98 5 557 155
229 688 209 375 235
742 798 944 670 673
751 993 822 815 940
241 158 472 150 387
653 910 954 509 652
41 2 478 683 105
662 815 501 551 169
291 95 100 277 284
965 854 736 106 847
716 320 321 310 805
195 253 347 405 330
37 184 140 161 139
218 221 213 247 250
689 682 585 836 576
728 929 477 811 946
616 703 901 775 642
592 170 99 825 499
94 26 103 135 85
717 994 532 984 713
416 426 127 498 417
920 908 705 903 925
89 98 62 81 8
758 652 572 749 936
820 531 966 711 929
198 835 809 445 495
805 752 193 979 903
826 897 417 717 634
599 990 16 339 767
277 469 179 935 347
36 37 25 35 96
248 203 234 200 447
81 351 145 82 110
168 167 151 174 178
668 692 680 802 659
356 203 923 829 234
530 616 513 604 621
970 736 734 836 705
10 252 255 334 110
184 107 156 169 119
463 134 38 448 203
574 874 683 664 767
950 933 931 935 16
947 369 399 371 363
804 906 505 546 950
488 264 457 390 452
293 76 295 485 39
413 231 396 54 196
557 496 720 745 41
257 238 258 676 253
810 964 843 582 815
418 708 946 421 771
802 797 315 304 285
981 658 302 242 305
111 278 316 315 158
794 721 733 774 706
828 656 694 785 953
356 617 589 241 475
705 174 795 458 474
729 817 577 707 572
369 888 477 849 393
302 479 299 468 459
554 741 620 575 994
788 831 907 498 494
529 821 477 367 208
530 531 581 604 611
796 749 517 686 18
881 991 869 957 443
347 218 216 196 463
940 119 170 506 653
827 734 74 758 868
502 531 807 577 761
217 237 64 200 116
81 197 276 66 50
187 29 10 7 231
23 407 132 445 143
979 837 904 838 596
75 686 830 840 786
824 973 861 696 858
337 452 422 6 361
967 24 175 716 770
252 947 136 147 93
135 307 110 310 309
920 923 365 968 355
844 803 758 707 772
194 611 563 554 44
682 843 661 896 683
757 737 861 864 789
200 675 272 481 298
680 802 794 560 452
95 138 140 481 21
66 908 436 372 421
514 665 831 837 864
100 15 958 45 382
968 737 365 763 925
731 619 537 695 863
621 640 535 515 985
388 391 389 433 450
120 263 294 26 443
913 637 528 509 261
837 865 831 661 850
474 168 461 595 483
451 452 417 380 688
57 709 53 873 35
966 760 826 814 513
17 638 719 637 475
20 269 33 261 977
852 859 835 978 682
489 809 692 490 369
482 485 290 87 37
221 247 193 198 235
404 419 400 398 123
163 540 545 510 157
819 798 507 990 540
680 950 979 837 848
41 121 38 476 227
680 593 698 720 638
853 653 155 801 810
882 935 973 69 602
292 387 661 354 462
437 293 288 480 290
637 752 533 162 706
585 188 12 99 31
975 756 942 700 906
740 186 175 159 428
289 308 321 423 279
847 507 878 963 838
114 214 281 225 241
949 592 651 900 982
325 748 83 137 85
770 671 789 840 673
882 447 394 193 198
154 737 148 181 395
89 587 65 592 600
357 751 909 747 691
459 392 467 485 336
672 675 683 671 797
655 551 965 810 716
744 721 628 733 909
448 361 434 268 439
857 878 537 493 943
906 370 734 893 944
60 317 100 923 86
947 606 940 105 123
601 670 404 44 378
449 361 364 434 750
23 144 344 914 406
191 125 116 185 180
176 440 185 153 152
977 508 280 13 549
130 192 232 124 437
31 461 296 373 799
722 853 507 792 823
210 270 336 201 208
434 448 388 394 450
450 389 394 388 411
198 204 242 206 224
200 217 88 963 64
32 240 97 407 402
866 829 715 838 363
425 436 268 440 429
855 271 276 852 856
634 534 826 604 767
919 925 746 955 933
692 356 382 700 366
660 247 207 847 437
692 360 809 944 357
476 41 114 279 327
926 418 882 975 935
501 402 726 898 971
344 747 89 706 379
580 740 890 994 614
63 146 44 974 601
471 802 835 135 773
681 668 776 798 797
845 656 663 684 576
923 414 292 856 363
616 814 711 703 741
418 428 738 31 358
571 827 993 758 984
572 818 758 704 816
804 801 772 990 579
530 730 613 985 890
300 95 733 476 292
74 868 792 789 78
863 832 686 875 738
41 485 40 48 199
389 276 225 394 469
967 796 58 523 298
794 688 694 680 693
134 232 215 193 523
738 690 958 209 523
380 356 378 372 382
331 488 886 69 291
404 39 877 158 97
69 608 247 245 325
325 154 130 159 11
815 690 683 937 691
911 907 699 901 913
808 814 994 996 509
536 654 557 945 830
852 859 568 857 664
11 323 18 917 128
247 203 288 656 251
203 211 235 209 247
653 601 787 586 765
195 122 37 192 145
364 682 681 678 670
935 445 233 229 225
24 706 31 719 651
588 562 805 754 604
48 29 94 485 469
284 471 27 177 447
271 275 266 251 246
243 32 487 214 36
655 637 886 331 606
675 982 750 428 697
340 48 330 225 307
935 277 696 855 896
815 675 693 858 813
18 393 368 261 943
221 210 243 251 207
942 699 614 818 700
895 69 899 458 161
776 678 661 660 493
27 146 257 213 952
967 779 77 806 533
319 231 24 320 322
394 434 440 435 821
638 588 51 53 892
530 987 551 581 503
528 487 75 311 34
898 499 940 945 580
805 827 713 775 801
252 405 455 264 481
977 607 730 917 894
802 759 987 841 659
127 273 473 293 39
43 127 109 21 143
336 269 100 227 272
557 149 664 737 630
816 683 874 841 817
501 675 670 679 240
839 65 313 956 603
880 786 843 665 695
794 574 792 836 657
911 764 806 929 706
606 807 423 441 746
221 204 216 243 213
445 832 427 257 274
675 557 982 51 84
90 355 431 363 354
800 759 897 818 865
50 269 444 396 407
511 993 607 801 799
715 582 999 642 764
168 969 778 69 584
327 18 924 651 914
433 868 416 498 390
677 857 364 793 60
144 147 133 109 86
455 425 197 462 447
28 103 98 15 30
348 370 340 307 492
945 936 637 580 812
788 368 836 477 497
69 207 423 419 332
625 959 754 528 765
317 26 470 20 240
446 868 921 392 68
108 147 199 117 102
367 910 891 906 812
822 909 841 445 506
496 575 860 593 493
435 389 418 400 434
850 831 448 564 576
530 622 515 760 621
705 956 601 17 940
877 131 935 469 148
920 730 277 885 186
156 5 303 321 149
794 684 669 74 71
729 976 364 706 723
964 873 50 488 517
751 598 735 462 593
447 389 390 435 387
417 694 414 871 830
922 935 148 233 229
413 579 592 729 118
130 87 284 277 289
896 584 744 885 727
874 630 500 790 762
928 657 340 342 293
798 685 668 80 669
806 572 774 645 844
714 956 879 806 565
823 854 519 864 658
636 915 920 701 354
421 365 538 638 492
750 371 381 446 690
794 416 898 680 432
97 187 190 170 183
924 740 940 936 947
955 948 909 919 719
942 724 635 889 261
590 560 700 344 586
368 1 154 487 812
801 843 853 812 967
501 572 502 991 754
981 548 538 679 821
345 30 652 638 487
477 384 399 311 403
708 504 622 697 885
423 439 220 435 206
805 767 759 572 737
854 825 803 800 756
928 679 656 776 813
72 56 343 55 718
263 330 447 258 192
354 493 691 319 748
704 722 483 322 92
61 705 318 168 313
132 311 268 180 114
207 229 243 228 204
962 862 412 71 394
677 757 74 784 788
684 654 850 840 714
788 854 782 837 529
229 235 216 203 434
362 383 109 429 407
805 822 927 823 904
427 440 872 415 354
471 433 455 423 881
452 210 289 456 475
276 454 455 390 484
860 65 679 652 658
417 74 77 79 667
571 534 755 531 826
574 642 630 865 522
935 962 922 969 461
248 875 694 962 242
78 198 663 77 962
185 188 190 251 154
531 761 762 49 332
372 44 57 793 151
147 106 143 708 145
223 161 813 831 591
924 700 696 701 976
981 555 832 926 973
730 760 890 701 517
173 152 111 9 182
268 162 388 963 197
998 863 578 678 656
466 301 463 480 492
27 273 431 373 416
616 531 901 590 911
864 576 575 687 666
50 398 52 369 214
329 950 780 920 277
927 923 913 374 952
280 36 303 608 161
770 63 806 16 739
616 911 619 813 703
776 426 497 345 982
289 30 895 17 95
130 272 271 445 269
913 920 639 763 918
979 508 99 720 842
321 56 123 453 127
788 787 786 714 840
96 123 298 211 477
155 184 41 409 44
909 930 912 908 907
234 188 465 322 18
846 799 536 928 870
228 222 207 405 220
133 240 175 327 188
489 487 483 308 555
253 59 146 239 92
214 151 47 24 368
38 232 228 273 215
22 524 793 677 676
616 604 901 509 504
106 29 231 221 281
549 46 599 886 988
90 74 684 75 558
117 118 114 132 62
23 379 415 430 414
634 988 808 826 622
601 352 528 984 376
477 466 670 850 957
898 127 500 362 952
704 953 627 377 499
851 943 800 625 403
875 869 978 159 66
170 114 119 133 326
214 241 523 736 218
282 311 187 303 163
382 795 722 704 397
329 276 335 310 178
903 881 541 580 801
778 345 231 106 654
790 864 684 788 681
1000 151 549 623 367
6 62 317 972 97
414 688 692 661 253
31 180 190 266 267
800 504 541 539 519
377 429 939 234 421
791 672 663 878 797
300 13 91 129 286
9 10 76 14 11
90 866 142 714 371
973 962 850 969 23
238 813 400 507 841
230 718 153 354 852
278 354 404 285 468
746 268 180 742 747
616 711 551 994 602
673 669 674 668 685
457 347 414 497 266
500 529 722 853 536
229 235 203 978 208
581 769 924 906 987
212 298 249 459 258
129 51 52 262 190
768 736 993 716 873
273 91 896 856 382
773 713 648 531 901
677 670 672 678 669
369 423 378 428 365
674 572 672 766 501
334 297 330 486 342
73 780 548 585 68
703 310 829 307 465
136 147 145 108 142
869 868 783 73 876
399 402 401 17 112
531 612 988 650 563
998 859 971 542 244
758 606 504 931 716
120 111 108 255 258
118 322 655 607 959
245 408 278 405 326
394 472 450 389 392
744 655 521 775 456
580 816 321 883 987
430 415 370 431 421
942 286 949 277 306
460 342 462 451 293
548 633 346 982 976
994 580 987 713 740
130 10 238 59 249
152 111 120 163 246
194 93 50 936 49
76 201 237 193 849
693 27 928 227 747
472 276 981 248 275
409 413 368 440 361
668 716 685 816 673
404 348 20 299 5
46 935 269 752 926
944 815 970 690 357
613 617 892 884 982
858 561 832 583 951
844 675 810 782 578
488 331 490 493 805
168 177 163 505 268
481 472 296 324 86
859 755 507 722 771
944 910 524 893 953
299 482 460 302 433
220 206 196 219 216
601 811 588 511 955
209 220 348 224 863
477 924 909 932 210
795 788 873 668 665
832 878 981 963 314
326 327 22 119 162
749 112 645 814 638
360 845 345 295 975
436 410 397 402 373
187 175 14 190 128
314 998 365 888 105
506 715 722 928 926
813 601 900 756 536
965 579 759 844 570
856 332 421 846 660
89 385 66 192 45
389 394 450 81 391
197 134 885 213 656
954 235 207 234 910
135 752 16 104 26
1 7 474 60 698
613 724 534 541 977
428 378 366 299 293
853 824 653 373 414
964 881 605 496 696
240 643 909 325 719
688 692 681 682 226
361 434 225 253 354
472 264 455 275 394
364 433 371 360 365
933 928 696 591 327
750 260 747 559 839
631 78 296 576 872
400 633 976 295 506
964 965 798 681 873
947 895 896 419 399
641 718 941 414 679
786 838 879 848 736
221 250 215 244 248
764 728 970 927 955
334 153 434 40 374
90 370 866 608 376
91 86 373 354 21
459 292 473 472 467
742 415 772 910 765
154 403 326 172 139
903 875 716 721 908
397 832 351 41 59
42 97 62 159 192
458 801 984 18 729
411 434 476 269 264
62 16 15 17 30
335 515 770 314 586
129 733 20 349 886
489 490 76 257 73
459 862 462 284 302
818 810 747 144 720
603 883 879 726 568
283 313 640 280 308
616 513 569 543 562
87 67 137 264 95
126 905 155 170 129
982 151 528 523 846
302 340 389 215 447
928 751 815 80 874
126 326 145 170 747
973 821 745 882 442
201 219 27 330 193
662 406 833 681 759
115 143 120 680 275
749 752 652 735 959
283 281 636 950 980
281 447 386 450 263
302 255 114 327 39
920 967 177 955 719
395 419 360 423 635
993 965 844 827 678
210 207 206 244 213
363 302 400 443 118
247 878 916 203 882
18 32 28 30 132
538 765 578 652 3
267 249 5 454 459
278 594 309 283 316
166 21 111 227 38
514 762 766 767 819
395 425 950 346 201
807 542 602 713 901
128 12 180 262 182
134 290 456 218 221
552 779 602 705 990
388 935 445 88 391
98 89 24 92 3
552 652 581 109 739
116 182 48 189 64
435 928 922 368 407
823 851 963 843 830
616 532 625 901 513
942 592 956 711 503
470 466 935 345 733
248 229 585 222 237
858 854 793 578 815
905 953 904 902 772
618 690 816 652 766
984 989 759 516 1000
60 57 393 709 752
307 666 781 322 187
74 789 676 785 834
616 901 547 569 532
35 82 42 53 62
857 154 84 747 32
199 222 235 198 244
537 929 764 911 952
78 868 787 786 781
157 167 1 174 720
211 201 219 199 213
58 923 267 105 895
847 974 932 502 715
666 500 838 837 798
133 815 871 690 917
746 506 162 722 710
911 901 906 602 966
99 124 101 393 27
224 199 207 222 204
777 778 779 638 533
711 644 700 492 956
481 471 486 469 476
277 742 383 381 364
744 721 165 563 621
435 412 444 410 209
562 720 559 496 978
913 954 927 942 903
158 146 133 61 93
530 513 813 986 634
996 88 567 344 525
30 408 89 595 406
627 491 309 617 704
341 337 17 752 732
936 497 601 588 636
927 396 372 881 913
394 258 235 206 332
726 713 547 537 755
773 571 537 753 713
544 504 577 649 621
195 340 370 862 307
248 391 935 882 222
911 848 913 927 769
967 975 728 580 925
791 677 792 497 785
112 892 402 950 738
12 52 949 23 888
166 394 450 389 391
437 431 347 348 263
998 921 810 904 837
228 207 237 204 115
644 286 559 744 490
734 57 636 787 710
735 149 69 565 390
867 857 715 961 796
876 675 661 835 204
531 827 713 984 819
910 891 729 720 700
634 950 504 697 726
376 124 138 697 745
339 481 31 455 463
892 19 372 363 424
1000 147 914 931 625
705 806 716 641 768
854 851 518 756 627
131 195 117 126 115
287 276 549 790 456
529 417 78 452 683
577 996 519 532 719
537 624 705 805 904
752 52 732 370 371
801 804 819 820 579
411 425 428 809 272
553 936 522 837 755
845 872 960 868 77
221 212 218 193 216
842 952 961 912 770
383 796 642 362 357
951 597 940 250 176
389 446 928 217 390
364 373 430 926 895
705 841 848 722 603
43 31 26 34 52
51 31 100 20 18
428 266 302 404 298
161 825 167 155 177
604 519 743 619 602
523 579 731 428 759
759 858 569 824 853
142 144 947 274 197
427 419 269 268 448
434 449 466 414 433
864 879 658 757 790
412 354 187 52 188
932 907 769 906 886
221 224 201 198 206
368 112 175 739 367
597 957 681 578 80
436 407 314 188 647
657 982 560 675 693
968 853 998 994 844
408 405 429 356 413
905 944 175 529 666
550 438 716 790 778
777 676 873 964 766
700 735 533 754 763
19 841 722 173 22
160 185 325 231 145
965 582 669 508 557
667 127 77 250 79
918 168 920 885 933
713 993 827 933 587
700 502 722 892 612
119 174 143 227 145
665 663 681 797 667
62 59 345 161 114
656 691 631 692 809
382 611 627 917 355
183 99 639 898 909
71 242 244 206 70
27 652 123 329 718
233 257 446 97 409
435 113 485 444 394
756 820 795 858 639
57 379 1 597 651
290 942 752 319 595
183 127 118 170 129
305 600 720 623 71
578 696 776 93 676
122 123 113 97 124
267 66 253 271 193
986 567 509 620 985
712 775 950 906 565
171 192 327 148 117
981 237 389 447 459
268 131 126 195 123
489 490 991 495 529
174 300 588 163 238
274 64 584 226 388
663 77 70 831 369
844 582 816 945 705
104 837 832 67 878
418 439 198 471 420
358 381 368 352 366
826 627 531 619 571
399 412 416 369 357
686 685 738 364 840
188 241 140 451 956
501 812 682 801 853
619 614 566 534 808
927 861 821 738 920
155 167 343 980 875
908 813 997 714 788
14 300 25 340 53
951 442 414 809 380
181 173 152 189 185
719 643 651 321 703
578 763 596 105 795
579 987 713 984 773
695 850 845 657 207
292 294 295 479 463
293 991 297 421 473
726 826 579 883 565
362 584 383 413 197
679 693 845 815 691
923 312 60 924 153
618 975 910 337 929
234 248 229 455 445
341 69 281 330 342
2 448 107 137 300
204 836 224 229 90
527 613 544 574 586
455 477 484 272 852
250 305 37 251 455
529 458 710 425 856
984 768 883 735 570
801 818 520 722 729
990 844 965 716 705
488 489 490 331 6
3 12 89 44 42
592 453 497 939 251
170 381 180 931 650
421 794 457 415 680
303 321 231 159 704
770 306 14 261 313
925 909 280 230 283
55 720 645 759 897
927 698 361 842 360
968 60 899 854 93
245 45 222 199 852
929 899 758 648 526
849 874 707 921 898
816 635 491 292 960
795 488 474 636 483
418 360 419 398 944
137 260 408 131 396
758 766 602 517 582
475 467 485 232 279
649 467 1 982 650
62 45 483 338 403
386 467 95 438 91
544 986 997 567 622
422 272 373 297 362
403 245 292 190 159
879 848 866 860 849
197 181 387 134 275
332 347 461 429 421
852 998 476 824 312
651 194 61 89 172
616 756 604 890 808
44 37 155 338 124
637 719 720 162 167
664 692 682 802 582
240 381 395 9 120
452 423 257 372 946
788 676 795 792 781
397 213 357 470 413
489 603 705 316 6
864 106 585 869 850
980 946 845 583 585
811 675 815 690 702
577 604 886 985 581
194 472 584 248 269
964 965 834 810 960
660 875 862 809 412
973 861 396 595 23
77 863 836 576 689
415 576 794 497 667
852 680 415 419 939
111 106 142 181 138
881 896 834 879 831
843 826 796 502 824
636 902 552 602 940
821 435 467 301 416
538 705 881 916 774
690 169 772 754 511
296 160 914 413 26
785 555 687 497 492
749 637 483 460 285
530 622 900 813 623
911 910 637 966 905
131 122 38 141 121
588 505 112 162 971
601 974 749 509 32
959 4 547 586 533
404 83 92 5 84
993 579 761 764 803
372 977 679 4 888
235 213 375 224 957
150 129 155 190 443
906 929 911 975 901
685 904 639 1000 835
232 271 228 469 476
203 206 202 394 211
321 153 795 230 401
942 721 926 492 273
735 776 10 751 136
379 434 366 430 384
815 751 737 937 415
898 458 401 467 245
460 430 459 862 431
402 173 179 400 406
557 594 656 472 86
568 812 675 668 819
356 382 884 505 378
350 180 896 503 240
24 45 121 81 62
154 148 117 338 156
251 348 463 435 270
704 20 306 5 262
484 357 402 25 58
866 821 73 979 836
395 148 181 173 116
907 624 522 917 739
705 534 716 649 546
659 834 665 845 564
606 112 157 240 303
69 894 545 932 655
752 595 942 101 696
923 795 974 847 445
879 689 71 868 78
224 228 198 233 246
187 8 393 18 20
173 161 154 174 114
796 536 603 704 720
736 729 999 751 993
383 292 240 659 431
724 726 743 552 545
953 60 508 731 698
793 484 55 703 15
993 827 541 759 580
348 479 456 491 340
410 416 451 438 366
984 1000 948 22 532
953 639 918 913 925
237 216 226 835 205
6 28 16 617 44
984 321 111 305 478
951 845 222 675 239
66 293 799 292 370
856 45 325 364 356
174 601 156 937 54
52 38 295 367 437
579 858 673 841 694
524 557 888 703 668
267 8 343 9 859
996 741 566 994 808
716 15 31 6 884
984 1000 805 569 571
795 670 996 20 673
705 572 806 691 756
689 751 738 785 687
22 863 27 23 133
360 369 398 493 8
469 264 275 455 39
923 606 898 746 780
136 147 144 510 137
929 942 906 910 925
583 443 441 235 854
653 829 837 558 538
243 242 221 196 213
555 850 350 840 716
673 968 495 545 738
322 651 308 85 316
501 743 793 796 980
943 8 100 688 54
324 449 442 195 475
651 303 82 477 326
203 404 245 207 235
474 322 458 645 154
115 968 66 218 292
411 99 443 351 421
839 555 101 585 980
89 272 852 467 353
37 296 634 614 563
326 327 249 142 324
773 713 571 987 531
187 192 156 190 131
676 793 798 684 673
530 573 539 513 986
872 220 202 203 201
862 576 863 783 876
538 335 745 705 903
545 806 572 816 831
666 235 962 687 193
70 452 455 466 469
383 361 442 373 429
827 646 964 588 572
634 890 966 534 701
608 844 812 321 707
696 981 548 661 697
937 939 323 678 690
986 621 648 616 513
983 668 578 579 557
938 145 537 167 893
769 530 509 504 515
28 56 470 65 601
461 379 293 470 206
792 789 790 584 960
358 380 8 9 424
885 881 982 592 370
617 768 834 887 999
257 240 125 245 42
119 55 917 933 22
166 584 457 163 140
799 405 95 23 262
959 731 565 700 615
42 44 84 174 20
98 88 35 102 94
214 131 273 397 11
313 14 982 935 973
584 657 151 896 916
368 396 410 370 358
540 670 996 676 671
426 441 326 373 351
958 914 918 509 899
973 710 582 898 891
770 779 839 879 878
735 502 674 572 873
681 859 80 854 858
407 405 255 207 470
882 973 23 935 969
226 777 555 779 237
761 716 844 827 734
755 604 711 760 753
410 912 91 427 446
373 393 350 423 353
236 170 129 122 2
435 402 440 453 434
326 414 161 188 501
291 322 831 607 457
982 661 991 635 980
656 87 708 269 215
964 810 965 805 798
42 112 167 43 13
12 245 746 18 909
964 873 659 965 874
106 1 26 298 2
893 947 588 954 755
108 302 129 128 438
120 189 179 257 130
654 984 570 997 1000
690 1000 816 705 626
705 35 606 156 764
171 362 425 148 156
113 119 10 194 257
104 35 101 88 96
280 328 325 226 861
798 932 894 802 938
368 403 412 376 358
70 785 836 869 77
973 935 922 916 926
330 90 76 340 141
861 971 722 708 766
267 26 179 48 463
551 553 501 590 594
209 235 371 23 32
90 388 434 450 449
145 362 119 159 274
784 636 671 992 457
558 928 500 952 363
616 901 911 966 772
678 275 246 357 683
837 739 879 773 833
668 659 755 665 576
518 503 508 867 843
428 270 393 884 441
397 271 445 694 455
401 374 440 382 953
803 716 331 571 651
72 73 962 555 71
436 350 430 383 362
218 250 340 228 195
79 73 78 790 77
50 926 422 636 576
760 517 566 622 534
391 394 435 449 288
185 139 259 182 145
705 911 925 603 806
826 755 634 892 888
705 920 99 17 112
855 727 854 661 909
690 680 778 559 637
803 854 518 871 843
413 867 410 83 66
248 224 206 220 213
705 818 296 660 739
980 624 545 764 505
783 876 390 417 792
171 379 359 362 361
571 604 901 531 772
74 779 866 555 79
553 934 700 917 378
741 877 48 996 11
297 875 656 423 695
657 549 4 544 986
749 563 704 746 917
703 713 775 820 616
347 253 332 237 231
704 998 804 980 968
756 735 815 858 736
132 119 108 185 161
38 267 213 50 253
146 347 398 248 97
335 885 428 991 452
672 671 676 686 663
388 106 949 222 276
51 270 261 428 438
500 423 536 914 356
607 365 884 356 419
885 593 623 513 514
919 852 13 243 280
21 943 150 408 947
154 163 85 156 107
43 172 168 259 166
452 649 799 765 756
169 186 337 898 67
388 389 391 440 117
633 592 651 721 967
973 429 418 689 631
341 69 723 335 337
335 521 166 337 178
838 848 805 879 509
324 86 327 105 516
616 901 976 512 551
20 112 643 920 366
990 560 766 686 755
847 771 832 727 830
194 959 44 282 103
671 879 686 501 805
761 943 105 823 316
636 245 395 917 357
747 236 738 951 249
687 671 77 992 646
296 936 971 745 638
994 891 743 952 976
366 430 60 444 365
759 728 754 990 751
941 724 757 907 64
873 246 238 674 535
290 273 261 428 470
530 699 813 938 901
136 93 22 60 852
469 40 134 279 192
955 706 719 794 523
603 958 860 704 722
117 147 139 145 160
666 684 693 675 692
751 816 758 993 834
388 434 469 392 882
501 796 594 799 795
500 756 841 507 80
151 652 156 157 166
835 244 694 809 836
843 837 578 689 662
884 261 443 708 58
913 941 998 541 509
852 833 675 678 812
662 992 857 483 116
880 757 361 556 785
404 105 38 82 249
341 337 345 151 173
882 70 479 279 348
888 21 795 601 813
503 274 796 300 500
190 400 41 407 269
116 143 138 145 139
52 437 58 799 186
501 801 954 743 818
510 953 158 601 367
990 805 992 664 560
959 649 758 648 890
406 378 509 245 356
932 895 924 947 625
394 271 275 392 351
348 473 479 304 313
209 444 131 257 485
271 481 427 455 399
658 820 763 654 653
1 312 241 80 137
744 478 824 934 87
898 553 323 508 980
74 868 78 866 73
151 168 540 44 157
138 212 253 141 225
814 580 577 610 883
636 617 19 530 901
781 77 645 811 221
695 558 498 957 960
9 81 117 53 330
805 685 818 803 853
604 901 573 535 546
790 791 781 674 687
312 93 37 57 291
875 828 447 809 719
290 61 342 190 436
745 836 852 548 379
393 33 16 370 350
139 160 54 409 413
162 345 931 505 606
711 296 440 97 595
820 755 766 785 808
31 12 26 414 483
445 276 454 420 427
20 270 23 269 272
151 700 751 793 312
799 893 696 952 974
128 163 324 152 368
841 804 710 728 571
41 26 101 137 143
153 598 553 526 1
385 388 192 444 389
901 697 911 611 891
852 272 835 950 455
667 688 99 693 656
42 920 594 987 546
342 395 123 14 404
838 840 837 695 585
834 663 880 839 836
141 330 294 333 76
592 599 748 988 384
367 734 902 751 83
502 552 516 712 975
146 168 915 985 143
133 356 27 429 351
976 495 61 982 318
899 951 379 923 945
661 777 697 335 688
836 728 367 853 516
219 264 295 230 349
28 489 20 322 478
981 942 771 459 290
149 952 924 429 978
172 358 149 159 359
435 391 439 390 446
35 87 23 1 96
655 69 349 461 545
981 744 733 27 323
24 959 19 95 308
653 690 618 851 692
235 849 495 222 23
606 969 545 975 827
790 757 864 789 784
369 367 357 415 694
714 878 524 880 831
517 163 151 510 152
952 998 946 764 893
952 55 355 2 52
811 161 63 526 120
903 852 859 926 921
726 570 827 906 579
411 495 660 429 419
857 693 856 845 893
18 982 592 765 59
496 423 839 786 506
783 426 676 494 960
594 937 543 649 959
334 342 463 297 333
56 941 914 404 303
926 970 660 715 930
963 584 961 61 75
997 806 508 755 753
500 496 843 964 815
479 862 347 288 334
340 369 529 420 399
121 483 715 410 788
576 897 561 872 633
733 327 114 125 99
138 110 409 405 332
155 157 167 112 188
675 857 858 852 853
458 241 107 95 181
783 658 659 426 960
577 826 992 990 502
512 691 603 356 318
661 100 95 853 673
247 837 216 682 580
658 859 873 357 444
936 180 606 535 586
78 452 784 560 832
134 76 115 170 499
358 261 368 738 250
898 742 522 500 507
390 480 492 282 308
844 802 995 577 458
982 949 346 428 452
988 740 566 760 741
426 574 810 783 936
799 553 312 402 867
743 671 676 646 673
841 825 941 689 852
306 352 899 350 403
381 52 100 86 3
230 218 281 247 251
333 492 76 451 491
787 788 786 564 830
241 137 324 357 39
134 139 126 119 192
138 297 443 391 351
386 677 287 473 391
329 303 806 6 705
503 851 518 847 800
856 379 212 378 529
490 488 19 489 6
489 334 181 179 314
746 571 734 816 974
91 973 27 674 699
354 369 382 357 738
409 420 401 397 439
774 929 891 906 931
765 898 942 848 356
753 535 826 567 740
63 147 607 1 146
337 911 1 989 966
844 722 563 817 570
608 269 949 904 701
783 785 784 781 751
281 893 998 737 972
856 575 559 668 816
279 318 90 334 482
600 559 599 286 46
846 538 963 286 765
448 204 785 400 665
480 453 484 485 472
340 330 235 206 849
376 920 715 801 921
20 758 129 327 383
744 896 78 783 550
647 673 594 699 56
94 429 91 53 426
642 755 946 711 772
483 368 332 272 322
342 434 348 193 435
858 859 776 663 841
920 277 337 52 342
638 525 1 314 709
823 807 503 966 518
835 836 694 193 204
292 291 60 931 932
215 81 198 264 222
420 476 429 394 273
7 465 946 23 639
23 973 922 447 962
642 888 954 880 885
120 190 119 150 263
148 278 171 180 268
342 477 301 425 491
496 961 555 78 493
651 720 723 905 796
128 126 705 709 162
761 989 999 571 965
531 775 772 807 699
7 706 793 719 1
800 782 854 833 803
585 866 576 840 689
114 413 410 397 143
470 353 451 725 457
116 141 185 347 332
23 296 89 12 41
146 649 974 959 650
274 536 828 589 963
700 314 956 591 811
149 186 49 123 167
72 250 207 962 235
900 991 175 162 300
11 252 14 29 239
772 49 740 42 933
71 397 466 294 443
860 707 747 505 291
136 130 116 179 311
675 504 668 857 636
827 715 6 999 603
1 87 296 65 300
168 167 17 744 69
424 454 466 100 299
466 417 419 461 365
219 94 388 116 122
224 206 212 198 205
604 726 713 827 901
570 993 990 844 1000
131 301 115 195 263
832 204 232 196 450
41 137 896 87 114
362 947 311 159 951
639 372 379 935 738
1000 147 846 549 4
69 655 967 545 345
492 491 636 846 865
196 222 386 198 199
306 331 18 314 55
757 790 789 781 791
7 12 19 25 6
134 459 481 476 445
917 956 112 895 378
920 799 909 967 861
681 580 682 674 667
161 10 853 188 155
242 349 226 221 548
838 564 654 663 848
25 347 39 11 21
787 788 830 915 786
349 577 652 966 800
285 305 313 22 6
295 320 299 481 273
962 217 188 12 99
606 749 331 19 17
453 269 265 272 464
918 875 511 378 588
240 241 158 709 980
79 78 868 784 783
795 636 961 701 466
765 799 625 998 588
824 675 873 993 843
144 147 64 116 136
2 462 884 290 291
462 346 82 467 17
847 925 923 500 898
925 745 909 775 746
275 514 21 23 191
393 25 92 82 404
461 411 442 416 476
925 828 446 912 852
530 573 586 604 699
459 294 388 872 475
785 790 694 784 845
447 428 469 66 455
876 661 832 869 762
41 28 62 735 337
859 403 258 127 192
885 92 100 947 615
576 666 575 494 665
455 252 862 459 470
963 584 548 981 297
884 494 744 589 745
950 352 168 112 269
11 89 9 36 66
233 166 445 271 81
861 957 697 771 821
848 654 242 221 584
990 993 844 819 803
779 778 606 944 69
903 824 839 800 972
498 495 293 224 832
259 227 43 23 45
100 862 473 412 348
693 858 682 793 583
142 46 9 45 1
728 589 736 839 552
854 58 925 915 650
234 206 202 191 269
79 313 358 556 317
689 771 247 852 962
147 144 217 116 325
180 131 471 186 333
783 785 529 960 77
283 977 633 976 309
364 660 657 812 958
366 467 477 486 100
399 398 973 949 363
954 106 982 456 135
795 797 670 759 776
890 639 669 765 314
72 322 635 959 489
240 87 107 49 168
133 138 116 38 142
816 805 803 743 623
530 581 509 901 996
428 453 432 266 234
734 351 374 917 476
15 971 566 343 292
141 138 135 97 185
889 584 588 548 607
93 88 94 275 448
768 527 628 802 891
856 272 346 279 486
154 485 385 131 3
206 213 228 199 232
756 332 61 542 960
162 168 937 303 127
771 865 828 867 825
858 583 854 804 853
198 256 346 244 962
248 199 233 192 288
948 711 774 908 700
124 529 425 58 279
126 157 735 813 155
790 663 777 77 864
26 233 275 148 269
952 715 878 541 917
102 32 422 885 698
96 259 84 146 227
796 350 142 795 111
836 869 646 828 70
754 774 921 716 976
567 566 530 756 987
277 97 548 27 636
772 812 814 637 543
342 460 484 409 346
290 461 799 82 881
862 211 332 294 348
853 323 295 896 928
81 124 29 325 225
515 973 548 696 821
699 813 531 577 571
792 781 564 677 741
320 495 484 466 295
148 81 450 166 221
834 844 743 685 827
823 518 871 507 503
347 330 116 332 197
376 162 158 174 326
179 293 348 330 125
395 334 405 115 51
97 143 174 43 223
599 290 305 285 308
590 547 814 637 581
783 426 421 776 497
388 385 391 440 435
647 729 541 940 625
248 411 441 471 285
852 837 692 689 229
863 237 203 879 672
795 764 570 874 582
924 511 99 938 520
750 919 177 747 905
802 751 759 986 822
804 578 829 819 856
890 924 760 753 552
935 286 277 828 625
789 858 857 791 501
640 705 651 988 967
423 895 900 525 889
847 922 904 496 713
111 41 238 223 259
674 992 668 588 746
303 595 406 322 458
80 841 472 687 675
858 702 605 969 560
770 654 106 714 849
373 855 470 292 973
438 948 857 625 464
950 348 32 404 11
106 922 125 351 371
494 893 809 951 727
837 556 529 612 564
226 550 675 452 607
498 78 328 477 451
784 876 786 788 789
720 889 672 718 477
685 674 671 668 798
365 20 256 201 355
623 593 367 323 794
984 796 602 766 730
494 852 686 855 524
197 351 391 608 252
613 345 712 595 749
113 191 152 24 269
804 801 800 887 847
850 682 843 541 646
741 924 581 821 997
700 908 581 763 904
859 856 852 694 858
929 713 531 911 726
703 983 774 328 909
64 347 274 142 426
862 935 448 27 213
985 4 530 577 623
801 818 817 804 802
764 999 955 904 940
579 531 570 844 827
796 749 763 953 376
881 885 87 387 249
145 146 147 136 168
578 858 856 658 854
765 722 753 536 673
38 485 400 260 255
629 342 285 443 186
873 493 665 632 664
637 861 898 50 168
659 798 584 681 669
268 822 823 60 597
337 341 168 155 972
876 414 962 845 498
229 463 263 209 207
541 736 801 894 988
547 63 823 729 743
716 708 194 541 691
156 166 923 904 191
783 226 688 908 907
226 309 879 251 848
722 710 465 297 416
385 270 71 100 321
795 615 647 527 959
575 692 689 681 690
42 173 20 149 303
685 670 669 672 365
764 546 547 505 874
92 353 474 186 1
181 159 156 145 396
11 106 14 945 110
302 479 439 420 185
361 440 185 696 351
481 88 130 215 480
34 37 45 300 20
986 567 623 634 512
474 906 260 603 72
71 839 242 585 201
277 365 799 467 329
100 935 391 353 273
422 399 20 972 729
466 465 483 420 457
384 867 175 375 262
597 951 812 924 728
511 496 943 899 912
752 322 723 595 7
886 697 89 919 269
980 278 512 309 541
538 544 586 748 708
968 123 947 262 907
283 549 515 514 314
21 27 973 926 922
960 767 672 768 715
810 597 352 727 625
218 216 76 207 197
533 280 895 982 969
731 316 709 425 350
603 349 950 774 706
187 262 149 308 155
483 828 80 61 971
915 893 494 788 646
904 583 795 968 658
102 101 51 716 300
454 935 744 483 881
998 980 80 765 945
326 925 123 639 155
509 112 606 940 899
217 88 194 200 274
280 311 386 281 430
598 686 474 3 75
947 99 414 82 140
332 330 294 302 334
716 300 528 601 37
832 249 981 21 317
141 334 131 120 261
744 969 456 655 563
660 196 247 421 193
200 192 275 481 182
370 441 164 375 688
841 737 735 859 751
740 615 755 699 573
325 538 593 521 519
337 341 886 510 177
340 283 492 79 348
149 327 169 328 770
334 192 451 61 56
58 923 892 373 101
347 274 149 97 364
800 805 803 818 802
706 926 697 721 933
440 667 728 836 824
649 724 719 974 78
683 686 674 685 681
929 940 974 905 634
680 780 864 785 689
686 790 586 817 598
21 144 897 609 510
215 250 186 5 662
452 307 492 463 346
154 282 280 231 230
304 885 443 896 687
499 591 528 755 988
768 315 378 705 55
17 296 384 15 359
638 697 706 506 723
350 449 127 439 368
959 588 982 765 617
846 27 345 323 478
922 738 415 430 210
604 619 901 760 902
292 473 293 809 354
578 819 859 658 858
255 256 254 243 225
204 228 221 239 222
555 416 226 353 973
796 795 697 889 855
283 961 780 555 669
56 932 892 975 917
502 601 553 423 940
714 288 347 779 778
321 308 320 154 10
345 911 706 719 907
24 25 16 402 20
324 322 139 64 172
782 816 854 689 681
168 405 823 96 182
811 706 707 844 774
337 943 177 175 155
422 319 607 309 304
837 979 829 838 878
816 584 878 973 841
588 180 143 112 379
635 708 515 991 331
328 218 745 302 327
458 585 470 295 67
146 147 119 17 709
221 219 213 215 196
988 890 808 760 531
625 560 724 934 976
188 158 553 895 157
256 161 214 188 244
17 533 779 770 636
229 243 242 555 228
966 769 713 609 726
512 281 599 4 290
112 636 635 461 780
588 932 77 486 57
862 333 277 347 473
683 428 661 697 813
70 72 73 962 77
838 837 878 688 839
358 413 420 401 410
389 192 160 388 394
531 644 96 807 713
829 187 237 345 129
574 670 759 873 767
811 686 502 902 988
876 515 873 237 669
93 206 117 402 859
179 17 548 341 269
141 330 120 138 40
41 184 201 59 39
293 454 471 340 263
269 271 856 387 82
146 49 58 61 104
899 360 895 108 915
151 177 919 345 522
747 155 20 109 154
906 997 616 741 551
19 29 85 10 323
335 155 476 59 591
747 746 670 993 736
481 448 78 459 473
829 670 999 690 689
616 772 775 621 609
939 603 7 600 529
467 468 294 475 336
687 764 685 675 728
295 307 478 50 205
959 967 609 990 17
749 704 745 553 502
693 861 845 675 583
309 5 340 325 280
801 818 883 805 878
941 827 791 610 584
585 830 608 849 961
145 171 151 86 458
931 743 799 980 817
802 427 373 234 419
280 1000 984 283 278
552 729 769 931 544
981 455 482 391 276
23 326 952 407 358
549 534 554 515 520
275 94 852 35 91
608 388 274 351 584
282 322 328 303 316
987 697 609 906 594
17 949 926 277 543
302 657 459 878 285
174 150 31 42 89
105 709 289 747 60
822 847 829 883 952
29 121 276 224 205
529 337 284 383 318
428 204 228 297 221
28 17 175 7 722
239 332 76 254 397
388 435 294 434 450
172 328 761 89 967
848 801 72 487 494
155 157 637 174 158
712 629 613 990 754
6 597 352 315 754
52 262 94 124 25
966 474 652 743 974
888 636 581 997 34
724 734 730 966 720
73 827 984 577 541
528 523 155 128 637
700 670 766 667 662
862 71 76 290 415
236 187 914 48 284
833 670 734 867 685
913 769 966 552 603
85 372 165 45 6
778 816 638 556 736
94 803 685 716 670
481 445 447 237 446
21 640 347 101 331
749 719 497 345 638
27 38 325 182 22
714 584 142 956 945
479 462 484 340 348
996 567 623 627 638
69 898 281 445 971
67 470 920 46 283
966 554 989 522 814
854 80 670 871 795
185 165 171 176 164
945 226 974 657 554
588 1 729 995 13
891 653 742 946 570
391 585 48 296 106
90 332 450 297 116
885 296 3 907 384
960 828 277 744 696
821 472 220 411 439
192 148 38 405 81
822 844 805 874 818
796 676 673 679 669
952 930 941 799 923
270 135 268 273 86
766 882 949 45 698
875 589 666 548 454
878 829 845 832 963
208 168 231 420 597
455 389 276 64 437
951 583 938 810 855
141 330 347 27 332
903 477 973 967 371
720 984 55 716 885
955 325 605 142 899
48 123 11 125 398
48 249 395 215 299
949 349 53 364 915
499 200 594 515 93
616 911 901 774 906
218 221 198 196 252
865 771 502 572 990
948 544 605 919 505
881 885 243 249 221
972 812 735 710 729
192 368 426 411 97
993 767 756 762 582
950 898 555 866 853
224 402 255 259 225
294 491 302 290 293
7 46 384 51 487
114 136 41 132 256
318 448 199 365 51
871 466 199 228 23
606 552 758 760 938
670 669 683 673 674
184 861 161 175 372
804 816 703 910 764
758 318 918 326 899
844 502 578 841 77
147 146 144 106 136
882 90 357 692 935
37 35 343 474 313
79 73 78 723 75
584 757 658 782 781
828 960 964 347 536
14 32 11 51 381
837 792 978 839 879
308 474 316 635 20
481 421 453 249 457
827 844 992 807 531
310 36 592 877 912
701 826 551 753 619
720 753 807 580 725
789 787 792 561 957
906 730 932 903 731
89 282 181 13 63
414 377 632 432 937
713 906 532 997 753
828 887 846 574 960
134 310 328 249 307
226 557 223 714 849
606 932 722 537 902
637 748 136 936 156
961 538 947 652 737
34 12 451 214 67
272 76 388 916 110
899 918 935 917 902
594 656 285 536 981
581 936 573 901 535
11 100 7 6 31
543 945 778 556 961
387 388 459 872 275
742 664 845 693 675
230 699 412 303 643
77 783 755 74 603
90 434 361 449 294
976 963 496 499 903
750 944 694 737 374
85 178 89 282 323
689 694 207 666 222
957 673 749 661 873
450 263 434 40 456
944 794 693 694 863
335 315 288 302 422
997 4 567 530 621
350 352 62 441 15
761 791 986 830 779
727 718 968 810 500
929 806 175 944 761
273 951 276 348 18
719 723 930 706 974
157 168 167 151 152
76 575 10 426 971
682 659 576 671 665
584 928 904 822 924
926 548 889 633 331
635 991 995 551 535
801 702 727 841 664
292 1 67 94 104
1 93 474 17 36
347 388 234 696 217
148 176 84 174 172
11 29 117 31 137
190 9 276 191 98
753 713 807 894 966
328 141 445 416 455
274 446 332 116 362
534 577 567 517 977
832 235 228 821 247
104 213 362 100 351
665 663 687 869 419
1 111 324 133 119
419 271 348 359 431
933 947 652 824 941
476 339 872 261 443
452 293 42 348 420
51 348 318 207 334
759 897 590 744 570
119 134 111 108 189
770 778 654 780 959
353 365 429 197 372
484 845 751 656 343
855 193 204 859 809
989 999 503 984 887
366 2 14 334 265
551 622 530 760 623
543 729 706 565 637
515 584 919 632 889
713 833 774 894 999
663 207 771 478 635
14 297 291 608 115
900 644 617 629 711
37 406 36 364 300
504 998 722 767 980
692 138 200 859 27
248 220 375 247 692
686 856 561 475 431
997 666 70 979 556
207 228 348 332 849
833 211 840 960 413
579 753 739 942 827
334 348 340 862 479
264 348 277 336 347
772 983 651 704 274
955 745 951 815 690
642 593 714 595 846
911 891 901 925 755
22 82 65 303 982
841 815 849 607 998
801 887 743 818 984
440 981 745 290 366
690 344 814 811 8
756 106 996 92 97
371 138 134 557 420
446 427 495 992 420
146 155 267 182 93
64 144 347 217 197
446 458 185 359 351
362 861 736 973 562
221 204 242 198 466
678 751 736 728 855
158 633 544 505 912
656 832 536 278 625
270 883 13 55 393
346 279 261 935 982
764 537 736 725 810
511 973 929 955 893
647 474 662 937 776
416 399 375 382 397
890 588 645 634 936
301 342 12 330 491
895 774 857 748 754
20 381 316 377 3
218 193 712 450 600
15 17 62 28 283
549 908 919 909 948
823 860 810 384 824
854 693 928 579 374
878 923 822 851 968
595 319 150 524 168
498 466 414 271 494
705 633 13 9 464
571 713 997 522 769
741 808 521 566 565
501 668 676 810 670
445 457 405 886 447
11 164 370 386 333
121 113 199 14 11
277 991 946 426 896
969 697 882 927 696
135 121 189 131 170
358 96 483 12 470
423 500 347 332 97
616 773 772 775 987
638 22 746 733 936
588 541 875 589 673
795 174 472 97 200
758 624 1 766 765
680 323 445 410 635
934 182 325 799 509
274 443 190 437 561
109 159 312 101 470
65 292 896 963 100
675 500 825 428 861
884 935 56 700 976
799 878 407 751 86
47 151 393 267 53
861 743 580 993 955
488 605 498 345 332
137 125 155 123 384
942 634 701 931 730
370 127 614 343 50
110 64 311 192 148
849 395 14 209 266
986 994 626 514 630
584 961 839 878 978
999 966 929 579 916
48 397 130 254 465
744 889 519 706 861
897 903 705 698 475
838 848 962 860 849
935 275 27 949 467
7 218 407 347 236
411 660 437 431 432
718 373 351 51 381
580 994 717 513 890
922 411 926 866 233
942 691 193 707 702
608 274 896 842 64
873 766 964 776 683
749 854 677 746 992
378 363 472 493 394
24 29 551 236 83
802 965 579 999 807
157 886 714 595 345
472 367 394 390 396
69 342 465 606 340
793 982 518 125 932
193 692 221 847 689
358 372 277 428 375
832 204 632 199 196
165 323 185 123 145
419 410 423 715 427
172 190 751 367 33
270 299 431 339 708
665 631 473 477 869
575 152 324 799 765
538 981 323 305 885
427 832 425 277 466
170 169 231 937 115
963 36 41 59 285
761 713 758 590 570
26 223 152 254 583
402 210 379 950 992
807 761 570 827 844
884 588 651 737 768
322 154 310 135 480
383 362 350 352 934
23 248 233 922 232
988 914 594 630 720
681 662 683 672 676
558 870 493 672 196
996 629 586 567 808
992 80 858 598 715
574 337 75 349 929
288 309 283 633 490
117 131 330 471 189
535 624 530 712 604
56 617 982 600 307
948 563 611 173 527
839 549 555 880 830
482 130 307 135 266
81 389 225 276 405
682 501 686 691 835
83 383 52 449 92
276 472 548 270 388
121 978 279 80 599
193 71 222 8 207
56 601 614 995 772
144 332 347 116 446
860 970 540 503 707
926 842 511 553 961
357 423 784 507 351
674 671 169 483 873
553 458 240 119 974
573 616 569 541 543
164 124 196 123 81
47 103 643 316 958
510 830 735 536 552
559 678 669 38 745
603 761 707 769 966
401 415 900 566 277
948 365 496 893 750
523 514 937 998 852
124 218 368 153 259
672 693 742 675 656
658 76 348 332 487
795 867 516 61 645
423 471 615 856 212
621 567 534 890 630
160 148 276 481 224
221 263 213 250 301
203 229 31 213 263
553 495 87 404 406
366 695 690 691 662
7 79 848 781 172
881 924 36 7 34
672 663 666 555 957
81 394 963 388 269
652 595 175 428 508
726 713 577 994 817
376 892 943 975 364
22 140 106 109 223
910 811 764 929 806
416 430 370 444 447
709 603 95 638 961
583 855 841 858 845
207 216 26 245 257
283 3 528 720 934
553 925 953 6 719
15 350 425 18 17
333 447 492 301 76
616 901 604 703 775
939 933 126 709 533
363 463 383 422 362
207 203 356 235 928
909 678 675 934 921
713 760 872 699 997
873 682 692 829 606
909 280 948 601 535
136 688 140 66 132
837 310 850 142 790
401 440 408 280 311
862 389 294 392 434
105 322 316 477 94
467 57 304 492 314
363 556 942 765 486
34 60 32 600 58
574 570 577 571 874
381 372 952 123 268
76 301 263 133 127
466 831 414 369 423
295 297 287 320 445
129 183 124 123 265
123 273 190 55 129
87 727 960 101 934
531 758 807 917 816
198 221 234 832 232
673 588 873 599 764
345 956 82 67 17
306 58 1 7 352
1 189 307 456 638
695 247 922 689 566
709 780 505 947 535
328 81 145 133 181
792 677 784 788 830
405 692 832 255 203
836 494 663 315 576
268 224 209 250 220
134 481 275 233 81
450 394 229 896 219
332 347 138 419 116
70 869 835 222 831
302 288 283 304 118
367 507 419 929 700
71 72 585 68 73
301 130 189 233 81
253 196 214 11 233
461 359 491 351 932
456 295 118 55 293
152 272 311 5 65
87 285 249 302 476
135 186 128 937 130
811 463 844 948 296
862 391 66 219 266
963 584 915 61 147
3 102 105 37 9
6 490 331 488 16
167 162 303 155 161
530 741 517 890 988
776 777 676 668 677
709 705 321 959 490
969 973 531 696 865
225 112 164 953 81
388 447 217 200 389
273 66 863 41 61
775 984 547 773 581
700 844 998 708 950
755 953 599 544 615
959 18 914 636 903
619 826 762 604 731
57 526 907 351 339
976 476 337 347 293
173 230 159 278 285
719 732 925 2 626
209 205 266 688 934
89 292 21 401 41
866 83 410 323 733
443 809 678 428 957
244 52 206 39 298
288 199 204 825 232
618 950 508 919 502
540 300 937 291 84
395 220 186 14 433
949 251 872 450 927
848 226 837 830 564
141 962 862 434 27
74 78 829 742 68
769 729 911 298 907
849 210 209 850 979
777 964 767 768 573
810 798 684 797 681
773 808 769 913 996
15 597 31 942 716
502 670 950 843 857
804 579 805 851 820
308 129 311 326 128
816 80 548 815 807
144 147 274 347 64
558 477 781 68 78
294 347 293 389 354
602 604 636 901 991
962 863 849 632 389
399 446 245 441 176
984 807 713 994 897
606 709 959 345 918
169 178 898 710 740
489 777 490 331 633
127 343 143 119 50
229 225 248 434 375
771 903 375 695 423
142 72 879 714 848
28 58 368 63 49
144 563 458 892 941
337 156 162 69 367
385 272 330 271 728
253 263 219 301 252
964 507 737 561 827
327 939 480 161 313
825 809 857 693 854
283 640 915 758 984
811 695 660 815 944
849 660 244 847 904
780 842 175 32 461
97 446 441 96 296
871 860 583 878 837
443 50 296 507 324
548 378 364 632 661
664 819 782 797 837
138 132 289 345 27
847 702 715 910 570
300 65 2 105 267
966 818 965 725 531
202 204 232 246 248
22 6 720 752 28
91 913 912 436 904
295 846 241 20 114
480 89 152 173 84
221 922 882 935 469
72 879 509 709 172
945 995 798 686 979
156 173 480 487 489
90 116 219 491 250
580 572 797 668 984
898 747 523 971 291
243 226 5 555 249
806 458 803 904 972
755 560 778 623 655
186 1 649 363 392
482 228 243 248 239
627 890 643 353 672
756 833 597 755 560
916 86 829 973 637
219 252 455 213 872
332 960 608 426 347
669 777 676 671 690
205 201 256 849 219
369 360 366 368 356
819 564 589 820 575
38 213 199 427 23
463 889 677 452 888
116 140 332 165 136
478 45 852 284 42
672 536 875 790 988
896 158 799 101 111
756 596 613 814 4
190 114 155 169 128
64 81 197 138 139
221 23 480 334 476
10 165 123 311 189
435 744 460 313 430
782 855 968 951 878
928 371 980 375 216
530 504 760 604 509
260 264 34 273 124
406 163 47 36 82
963 390 87 472 64
162 899 149 188 641
699 924 700 530 916
509 606 938 888 581
579 836 834 776 804
836 498 845 854 789
969 207 247 971 922
619 604 814 987 906
915 48 232 153 142
962 466 339 926 469
452 674 429 466 638
34 457 486 686 677
733 698 870 13 673
601 905 746 801 67
158 688 647 678 238
272 219 481 336 287
376 917 511 918 924
70 80 876 868 389
473 432 264 453 463
637 746 735 983 719
135 98 183 30 28
44 42 320 478 464
221 242 224 250 219
769 913 911 907 929
94 40 82 61 405
265 343 137 2 52
902 604 976 602 723
441 437 863 855 355
532 530 808 626 611
840 247 589 209 584
841 716 820 764 998
310 490 319 85 45
793 675 84 690 776
489 705 633 488 490
926 720 944 866 922
347 334 218 479 40
175 155 183 106 2
417 607 379 419 369
915 333 442 337 261
882 973 445 630 456
780 830 840 869 77
885 976 881 365 438
267 273 485 475 391
229 233 246 232 450
78 779 72 844 770
655 594 873 633 960
955 185 477 91 886
250 193 102 679 595
154 181 152 312 174
498 69 231 529 208
554 4 630 741 620
671 663 957 678 682
242 459 208 243 210
717 739 593 615 894
910 917 975 932 929
692 675 683 815 669
192 145 115 326 120
196 29 201 208 266
985 567 630 892 586
217 97 116 197 347
881 292 954 657 486
992 803 657 575 865
515 595 638 462 2
217 347 64 116 144
760 890 753 513 700
655 337 69 62 982
138 583 234 216 191
69 210 268 886 951
179 117 212 252 185
142 12 383 533 4
796 875 528 586 580
640 965 818 654 755
426 416 414 59 397
235 204 203 23 199
28 732 6 709 37
223 107 402 19 259
262 378 421 424 366
639 758 718 516 37
66 133 253 364 455
783 927 421 646 426
236 195 239 224 340
49 117 59 132 84
776 418 360 886 957
735 6 180 733 729
595 193 752 563 61
604 761 547 726 901
18 16 47 45 6
365 701 607 18 423
729 736 691 638 707
772 965 565 531 910
475 48 295 470 261
668 681 797 836 818
22 314 344 292 46
883 602 715 995 990
466 631 424 548 459
73 836 77 193 876
153 85 1 161 8
668 685 993 715 672
47 480 82 93 481
195 189 130 131 332
710 763 641 754 766
810 537 801 811 710
9 14 29 32 11
584 217 585 226 714
397 213 458 80 677
176 165 85 64 433
64 200 88 111 332
299 772 433 592 982
588 755 168 985 986
773 848 753 774 827
149 395 99 296 59
997 873 674 669 816
920 967 602 162 719
277 26 752 417 425
600 719 401 532 647
69 457 471 297 992
906 913 932 929 911
928 995 989 952 662
311 18 158 304 132
680 441 718 794 797
981 217 889 697 963
59 308 325 959 49
320 749 732 698 706
364 436 440 359 430
742 834 673 685 669
942 901 604 541 532
921 764 926 849 653
991 425 289 338 344
236 5 190 250 251
293 279 479 339 475
718 800 897 366 817
21 955 618 846 907
379 360 811 477 717
167 155 157 177 169
248 205 962 198 235
373 422 297 379 380
648 614 998 984 99
142 136 106 145 161
689 357 835 411 371
141 123 226 325 182
857 855 944 660 718
23 245 738 976 747
768 995 873 685 993
486 485 269 271 295
415 715 646 375 529
37 259 8 40 3
36 89 45 44 317
169 168 376 148 119
509 4 7 516 999
139 799 217 200 143
942 929 769 913 700
898 904 652 501 499
163 923 397 130 344
55 51 393 66 370
465 312 19 318 795
426 666 855 694 292
646 960 718 591 553
70 411 469 220 330
522 916 909 513 706
361 992 968 748 737
330 262 1 416 487
488 876 776 608 473
347 189 212 131 330
852 666 524 978 696
366 377 251 365 693
623 987 713 814 901
226 879 866 564 905
990 726 574 827 571
481 631 485 297 480
720 700 637 748 639
389 450 435 288 438
720 274 35 638 926
672 622 938 580 680
921 782 972 653 415
123 549 149 113 118
760 987 569 571 604
192 340 179 263 877
87 988 725 676 727
810 720 579 772 955
780 101 641 968 638
662 845 693 418 295
567 551 609 536 918
167 155 44 241 159
125 298 404 301 232
751 750 130 174 735
552 844 705 743 613
818 980 812 679 798
171 126 109 181 153
308 188 799 889 454
378 369 72 360 975
108 238 158 60 49
466 463 348 453 468
746 811 749 603 739
930 954 54 926 923
200 472 217 963 608
217 64 347 846 608
749 747 156 145 603
115 176 231 195 185
733 327 765 158 282
479 369 356 431 493
879 659 880 866 576
768 534 674 630 586
125 282 154 33 85
608 195 276 170 443
431 380 425 426 370
243 415 207 26 898
422 281 595 650 772
654 968 770 393 848
273 267 453 261 821
982 683 506 352 892
391 276 373 386 328
881 508 745 885 839
876 828 685 641 667
740 724 525 888 643
35 810 936 616 508
683 671 685 798 672
835 416 414 750 357
950 945 952 601 913
398 399 409 256 662
15 920 33 393 17
866 209 882 348 370
69 876 523 331 479
571 621 753 890 534
22 103 487 57 1
873 889 736 171 967
644 58 959 61 633
762 946 996 986 515
954 973 381 706 515
824 865 696 787 745
843 801 584 664 838
87 236 48 249 134
11 331 142 186 276
487 66 83 37 53
270 392 394 434 453
544 4 748 720 762
529 782 472 419 426
293 328 647 59 453
474 427 3 149 27
660 380 374 676 690
111 87 458 444 306
77 360 611 290 78
783 785 326 497 496
490 677 868 684 493
909 653 646 928 948
448 328 441 409 885
621 604 623 808 602
277 744 538 865 881
436 277 448 353 466
472 455 185 269 462
563 895 123 112 541
910 912 799 952 609
176 191 245 227 148
789 790 684 786 677
952 934 751 744 96
171 164 125 381 143
953 553 700 145 619
221 242 219 193 721
585 892 554 760 962
899 949 422 6 935
193 257 584 219 215
41 43 19 32 58
128 705 114 328 119
459 328 310 288 389
990 827 726 768 571
616 741 775 628 983
731 799 501 801 997
146 157 174 168 119
116 144 64 141 147
787 788 555 830 757
765 917 704 737 523
29 239 246 271 252
787 781 816 721 783
798 873 964 783 574
69 226 347 197 457
185 325 113 311 130
217 920 608 286 642
34 952 365 401 67
873 993 674 964 669
142 159 9 171 127
303 350 231 322 164
737 715 760 922 768
678 677 688 667 834
945 177 377 559 486
216 218 237 242 243
572 383 827 755 998
954 490 881 770 700
637 933 949 935 758
292 100 453 80 876
2 265 365 37 41
450 134 447 193 608
302 304 278 295 475
780 779 879 839 913
233 225 210 211 21
585 842 60 920 518
272 87 468 336 94
828 691 939 372 948
267 343 114 188 49
975 893 933 547 891
975 768 687 815 681
873 669 852 661 869
195 235 107 204 340
6 967 487 15 57
274 963 472 276 217
399 277 732 441 935
990 650 818 707 826
416 431 401 211 413
606 923 930 597 915
789 781 850 792 666
276 12 971 451 266
835 670 857 524 830
76 12 340 620 445
816 993 801 970 999
588 731 700 572 913
823 518 511 503 887
84 744 311 752 22
417 809 785 381 421
453 399 398 256 12
128 135 366 36 104
473 376 466 748 460
873 241 937 223 608
65 123 211 32 219
25 132 32 23 402
900 760 512 530 936
176 136 81 150 144
335 174 637 540 720
348 346 432 212 239
815 921 443 413 272
694 121 189 138 395
745 417 771 416 466
219 631 832 242 247
917 171 112 329 170
938 619 702 537 804
567 539 626 532 513
274 343 701 47 423
961 644 714 309 945
493 99 414 978 415
348 342 330 333 340
95 278 50 462 327
131 212 76 251 193
596 997 535 525 985
753 755 712 760 890
909 946 928 583 952
348 209 207 218 210
881 721 885 725 913
572 902 703 722 723
750 909 366 692 641
252 348 235 342 239
656 809 679 48 677
536 965 810 964 961
687 734 993 819 682
868 876 68 872 482
984 768 820 570 604
983 642 568 905 559
841 793 825 751 524
778 677 957 781 683
226 584 770 242 196
395 225 10 224 485
193 944 834 809 694
164 176 280 323 447
241 982 327 37 155
62 595 654 25 22
434 471 110 302 952
749 686 850 772 680
982 937 538 739 939
392 390 727 421 394
862 657 443 700 359
835 441 694 715 418
279 293 346 399 304
801 352 999 818 720
567 892 613 586 551
271 412 405 427 832
219 258 220 250 213
214 125 132 268 127
749 752 372 6 907
824 27 745 58 109
743 896 816 87 947
693 794 670 852 815
248 210 203 209 245
378 364 411 453 440
268 230 364 231 388
943 764 647 806 807
27 641 362 439 404
651 982 31 919 17
749 723 638 24 91
686 665 576 80 669
990 580 588 766 759
692 632 695 87 859
420 461 927 349 388
154 184 304 182 109
139 160 192 396 185
567 530 551 614 760
710 520 946 500 793
130 406 160 189 403
1000 999 805 745 75
683 684 669 671 767
229 148 463 225 275
352 443 429 442 350
973 854 790 665 789
952 898 33 744 285
835 434 391 439 869
913 768 932 966 814
322 549 460 961 515
399 411 418 434 432
986 535 577 552 534
841 801 695 743 904
878 837 880 557 847
998 995 782 800 820
911 775 713 772 616
216 201 202 204 198
507 665 684 841 957
429 542 351 680 977
334 333 340 291 318
935 870 885 314 799
924 936 112 902 719
129 137 230 128 145
433 414 632 460 418
805 838 707 844 853
555 495 354 870 408
394 388 450 435 389
296 591 793 93 585
348 334 290 207 340
843 659 834 686 681
822 22 801 772 703
13 713 309 600 320
785 828 497 498 426
725 760 701 513 991
616 989 703 773 775
228 110 203 691 242
224 694 383 680 576
407 928 923 865 579
119 108 5 180 132
117 185 131 127 180
272 394 434 392 411
839 829 848 860 74
412 448 431 392 438
678 352 683 686 631
893 898 368 170 926
669 588 686 586 555
837 71 77 226 830
408 933 336 15 412
231 135 97 185 165
199 239 227 238 81
46 315 607 998 27
174 855 45 397 227
715 904 905 931 518
741 681 888 567 662
800 823 519 871 642
87 165 652 345 326
188 13 510 483 501
567 580 533 730 626
331 490 967 75 113
14 449 248 265 485
534 760 629 530 924
473 691 279 485 690
11 106 395 593 424
795 978 816 887 693
124 363 982 885 935
979 829 837 878 864
838 226 684 790 962
908 600 982 543 5
518 823 511 684 609
29 81 11 83 246
993 887 886 641 512
129 161 126 254 53
343 998 496 891 885
697 718 536 583 86
784 783 787 496 790
25 183 124 492 715
331 780 606 940 345
276 978 815 971 151
656 756 661 683 676
272 373 87 290 351
64 181 61 106 144
436 351 453 215 134
721 638 594 536 587
945 963 325 536 846
934 367 379 368 374
703 735 700 527 758
672 671 691 688 738
949 23 430 269 304
271 476 445 409 301
979 997 868 667 772
608 543 281 540 259
891 43 750 114 911
966 724 778 766 629
583 117 249 26 131
113 121 123 227 124
1000 577 993 989 724
796 896 86 47 22
667 575 684 672 782
685 795 683 993 763
629 530 517 525 532
203 220 208 872 198
882 927 415 477 439
241 107 181 259 173
938 589 54 57 886
303 651 464 308 62
415 836 695 845 363
801 661 514 832 863
866 926 498 850 962
749 774 533 552 605
295 85 38 8 179
248 249 29 232 199
665 852 855 776 857
133 170 122 917 937
418 248 250 244 832
979 555 830 307 524
161 143 106 45 670
375 961 416 853 332
713 811 989 532 703
89 102 264 271 100
275 271 342 448 293
742 828 697 859 568
458 309 69 326 321
849 871 702 812 835
876 792 961 962 784
484 469 41 456 478
216 193 221 849 224
204 206 715 660 487
969 229 698 821 248
942 899 730 956 82
777 786 757 791 879
165 111 255 119 143
776 605 780 765 945
684 690 693 829 583
534 530 634 890 760
904 820 909 916 842
26 983 898 968 63
254 459 472 336 302
117 85 173 185 608
639 942 633 735 967
300 403 421 482 60
502 789 74 868 783
80 797 676 677 810
881 538 885 428 52
144 350 959 142 63
925 955 915 934 930
194 996 600 14 367
800 702 801 717 742
536 934 557 903 909
412 706 370 636 419
252 45 135 478 344
677 685 668 682 675
490 489 681 633 980
488 529 489 832 331
883 643 349 968 296
717 618 549 988 959
383 373 361 368 355
431 738 748 411 363
379 52 893 343 82
453 701 344 273 484
417 416 419 379 360
937 500 852 692 520
246 235 832 248 232
606 823 547 516 910
865 728 903 745 721
714 880 653 879 979
726 987 883 565 531
816 615 744 522 533
748 913 515 815 281
272 392 462 431 450
130 40 104 140 134
640 671 673 669 873
898 360 505 656 852
452 491 714 879 335
200 832 585 62 325
534 517 551 890 760
9 425 245 261 102
688 839 71 684 840
822 747 782 231 923
496 507 909 818 564
909 180 22 912 919
914 524 698 982 704
908 559 529 783 522
754 817 582 964 572
546 946 945 856 67
588 720 651 706 599
733 242 388 216 837
420 491 340 235 348
726 883 987 816 844
350 410 312 338 1
225 110 192 252 257
775 703 713 616 774
184 303 182 92 141
687 680 689 663 686
843 578 817 754 731
228 222 973 207 210
816 662 980 944 875
524 559 564 620 812
176 153 487 140 276
451 635 454 950 334
712 982 617 549 528
161 140 311 478 114
400 456 295 476 292
832 670 679 797 667
64 132 332 111 143
836 213 558 694 206
342 297 346 279 313
218 90 148 195 471
715 955 803 805 998
567 530 566 906 996
602 942 714 806 84
10 222 733 241 665
923 910 904 238 909
52 307 2 339 862
207 922 418 399 411
511 86 938 661 810
837 850 816 804 838
504 742 675 26 443
827 993 577 1000 844
70 785 938 77 792
382 380 451 436 372
214 188 118 125 400
237 782 962 847 608
6 28 92 30 939
710 606 661 7 400
369 398 363 422 19
358 352 496 940 27
263 862 333 213 207
833 798 843 851 797
147 129 260 2 128
242 392 198 862 447
760 530 581 534 596
306 191 9 182 403
865 815 572 867 871
478 889 182 311 422
160 234 232 445 247
579 819 803 759 571
741 567 534 621 630
101 63 87 94 85
29 181 227 214 163
163 373 326 161 109
353 494 501 810 378
724 816 720 928 552
668 685 798 686 833
859 845 841 575 576
852 478 407 396 83
293 476 295 855 494
410 272 434 342 475
990 538 898 928 910
203 213 209 416 266
451 475 479 478 457
821 293 207 236 226
386 430 59 231 391
726 781 77 868 720
621 997 826 573 512
901 567 573 987 995
82 350 20 353 406
111 226 189 139 323
404 484 301 299 342
241 362 323 118 123
426 659 782 718 79
268 595 274 435 470
218 248 252 204 832
904 804 874 851 897
960 603 696 828 969
972 373 708 891 943
821 904 14 745 835
603 572 737 768 761
907 444 722 557 356
705 716 488 28 633
568 761 809 737 697
178 188 605 948 176
158 146 112 157 174
95 559 594 576 863
852 387 661 203 481
718 963 968 527 511
83 308 321 477 95
816 806 844 827 819
518 854 597 874 499
761 993 989 816 953
720 721 586 982 875
462 326 145 483 856
482 429 272 273 466
398 44 284 372 553
217 64 237 144 197
276 855 264 80 689
52 300 98 16 2
583 840 125 605 722
567 936 102 546 974
50 86 21 59 266
773 523 774 149 605
439 433 284 440 442
340 451 348 303 187
802 997 810 817 671
500 801 728 578 845
56 478 890 959 636
524 954 786 912 907
888 916 932 621 827
637 918 948 167 573
538 959 932 535 974
779 770 780 72 789
12 10 24 2 32
298 61 8 129 284
842 942 710 712 848
175 77 940 236 740
357 716 33 69 369
1 101 300 94 2
76 293 491 299 492
175 5 159 223 909
311 60 325 553 483
457 419 855 271 428
448 372 424 411 468
515 901 994 987 622
732 175 490 345 595
407 720 55 799 896
661 793 518 580 507
216 207 247 256 213
878 915 229 364 923
100 650 84 303 112
918 274 50 536 515
612 580 986 626 577
856 667 866 991 950
833 883 751 894 804
803 27 350 501 435
214 133 152 10 185
489 840 74 719 75
765 56 505 957 945
444 461 437 323 896
221 247 235 656 220
663 689 841 694 3
448 87 447 449 463
271 183 333 40 41
446 935 471 354 469
534 566 890 514 760
890 612 818 619 634
776 793 149 43 454
967 175 705 303 706
174 139 184 137 143
716 744 729 920 745
70 498 449 437 377
874 803 822 940 819
764 727 825 903 579
651 797 906 714 489
863 938 833 795 847
29 243 14 225 25
146 257 145 325 29
391 485 472 336 313
44 45 103 16 139
720 708 774 638 983
64 343 26 140 148
283 881 952 912 638
71 863 868 494 687
409 32 402 413 187
53 300 57 45 478
125 295 299 215 29
203 411 866 869 68
100 46 57 473 467
206 108 255 271 122
233 252 29 232 211
284 524 339 771 712
415 403 354 443 353
704 351 303 21 483
566 994 616 772 541
74 75 784 77 90
600 345 321 974 44
965 834 964 798 509
69 348 860 334 308
637 553 941 316 778
95 26 98 52 56
146 140 332 27 86
192 458 109 240 88
530 901 586 581 622
482 488 14 208 485
137 147 145 133 136
132 350 145 142 180
823 871 503 519 830
959 589 667 605 840
181 84 65 93 36
616 547 573 621 703
242 71 226 196 216
261 25 276 81 29
11 119 112 639 322
938 49 528 183 776
825 909 744 815 881
200 332 116 179 140
858 268 855 80 265
270 419 765 381 367
155 30 214 899 265
301 134 266 51 342
833 803 819 579 854
150 510 886 898 166
603 911 637 172 929
282 489 390 72 24
550 644 881 599 367
18 519 366 86 806
253 233 212 405 252
815 659 833 658 675
737 725 993 572 562
975 167 913 637 825
989 966 625 577 736
86 144 139 157 100
518 858 815 854 841
925 730 827 755 571
701 159 112 168 50
347 226 584 332 197
521 620 554 630 567
817 552 726 743 634
480 297 483 304 213
233 235 212 216 222
913 719 168 606 547
364 389 388 435 390
128 170 124 129 119
802 995 577 986 989
161 158 174 114 38
866 229 848 226 666
853 572 763 705 508
919 723 738 230 976
349 41 429 472 364
911 930 932 546 966
242 865 856 863 862
444 361 438 364 429
469 66 270 264 267
752 175 709 915 639
844 988 801 520 853
146 139 238 230 905
157 163 119 161 171
655 341 69 178 775
417 18 28 487 488
666 576 792 584 631
669 675 705 793 690
782 347 832 208 469
178 456 391 246 190
420 408 330 412 332
78 73 70 68 79
541 822 853 858 579
684 668 686 838 839
613 977 614 49 652
57 2 595 381 51
714 450 781 98 780
770 838 781 556 790
795 652 638 734 474
321 320 282 178 322
410 245 274 382 397
152 110 436 62 117
409 243 407 362 196
684 80 570 993 507
150 115 311 418 206
281 335 278 283 980
578 852 825 859 771
794 694 558 632 199
833 854 800 507 803
314 304 372 278 465
179 39 188 86 202
887 727 965 993 816
680 659 688 564 686
633 637 749 33 340
893 509 886 589 974
399 258 430 418 239
210 978 222 433 479
547 917 731 605 905
899 352 112 770 789
544 535 936 586 959
613 544 335 515 748
442 429 351 420 935
203 444 353 418 284
228 222 251 524 237
749 959 91 107 767
70 72 71 73 962
144 947 824 968 799
988 802 760 566 762
419 369 361 418 360
328 458 698 941 464
110 448 3 2 550
783 785 784 836 860
619 621 994 814 760
649 683 680 648 688
518 823 503 851 819
567 88 530 924 642
309 283 278 601 549
943 607 3 528 380
852 862 269 80 472
333 76 463 301 872
388 642 714 447 355
820 929 730 332 847
461 897 39 7 93
151 933 971 30 634
649 934 721 647 528
753 755 995 565 699
443 329 437 302 439
905 653 969 764 821
144 53 733 126 117
129 124 2 680 367
575 660 672 682 631
228 493 585 244 405
386 201 264 392 222
414 771 248 694 835
725 696 532 515 755
538 945 178 546 470
96 344 47 103 28
977 866 871 929 398
931 924 700 762 647
1 157 638 487 573
848 654 880 704 154
904 968 180 653 706
613 544 4 977 587
503 518 823 511 609
810 636 725 807 755
983 504 619 951 938
718 399 352 378 866
299 35 294 453 37
709 723 979 545 815
111 147 64 139 223
113 156 39 110 265
324 414 458 952 976
683 682 541 798 782
852 750 690 737 374
943 87 909 99 508
853 352 513 382 855
570 811 580 532 524
479 71 69 421 488
354 432 991 272 428
89 93 95 462 102
674 668 671 683 873
7 992 454 84 284
911 977 546 932 927
904 923 746 837 914
492 452 633 680 422
461 357 946 351 234
142 93 22 325 128
990 806 968 707 441
361 381 438 745 359
826 990 897 517 753
768 502 798 776 819
901 509 530 924 927
297 463 348 491 289
286 467 475 484 123
324 425 43 8 266
165 226 116 132 426
375 225 265 113 64
835 215 809 869 394
859 856 860 695 833
987 764 773 874 705
737 191 214 160 240
527 519 976 505 1000
67 540 972 765 143
556 844 818 501 816
809 738 631 815 575
183 155 106 480 187
933 700 168 306 440
761 571 990 726 760
100 51 593 12 7
42 280 43 105 529
434 748 388 394 435
322 594 231 571 651
754 959 17 478 776
431 394 425 436 189
268 583 153 855 597
399 82 95 946 365
15 85 547 33 83
986 612 760 761 988
311 161 189 376 425
467 46 960 896 846
448 411 435 872 437
226 27 370 899 193
412 419 401 361 397
310 319 55 460 6
784 762 507 876 658
567 566 658 711 630
412 58 379 406 86
911 807 820 713 571
351 269 387 298 101
567 509 755 700 974
472 462 228 275 267
131 195 122 138 212
145 147 144 230 35
119 166 245 182 230
175 140 143 123 899
60 606 923 963 899
223 146 108 116 423
273 862 347 197 264
990 571 819 827 531
737 529 496 815 25
687 681 674 683 77
920 930 955 65 909
674 669 683 292 635
115 301 123 130 120
602 906 911 984 547
268 453 481 76 330
244 205 809 691 832
799 734 809 727 767
780 837 555 842 840
628 513 962 194 212
809 242 957 494 524
134 446 445 390 40
345 331 967 162 487
490 16 331 733 62
865 897 970 903 728
213 836 212 205 221
494 504 87 626 35
114 35 1 105 96
876 73 836 788 791
820 952 702 658 930
944 661 670 857 681
337 186 159 345 603
853 720 678 580 80
841 965 855 743 858
249 300 53 124 264
729 28 55 6 483
3 536 765 846 795
419 382 416 476 356
313 337 287 281 308
68 226 879 829 663
468 453 476 478 991
270 449 428 396 721
921 949 931 700 910
342 32 344 23 138
646 830 78 729 838
768 577 990 807 758
312 704 79 6 313
883 715 806 704 722
832 828 246 235 537
751 737 174 948 167
22 937 744 311 26
277 99 343 64 61
350 382 422 376 187
601 891 700 974 793
448 163 413 409 410
962 666 415 605 818
849 210 235 207 222
438 789 876 75 386
411 435 418 416 363
78 576 791 797 242
809 771 620 496 697
360 378 755 601 973
693 243 912 273 660
770 77 589 788 646
256 578 176 177 33
74 559 742 778 781
831 659 895 824 359
753 762 755 604 699
130 110 253 40 202
163 169 187 161 130
327 55 186 167 241
833 961 854 878 859
93 53 35 101 34
246 937 971 209 692
481 476 390 420 453
673 674 736 671 577
578 921 943 916 972
896 878 856 854 829
556 879 781 213 671
666 453 86 61 93
257 396 125 160 973
443 439 420 403 442
102 459 37 353 36
894 643 337 492 346
924 927 906 932 929
616 1000 775 989 713
551 530 506 902 739
498 305 473 486 488
233 248 392 447 232
705 716 1000 724 816
502 810 776 873 669
29 199 40 246 219
801 675 841 728 776
547 530 616 953 955
71 576 850 689 589
789 786 74 868 757
896 692 691 845 859
862 460 447 466 872
394 432 459 392 390
600 837 712 661 306
616 703 826 997 987
7 112 12 649 8
334 471 293 339 346
998 36 49 99 608
15 446 23 123 914
202 875 11 232 715
571 602 827 759 990
707 722 747 729 507
480 48 41 660 84
964 426 798 574 936
678 872 661 74 874
284 243 411 347 457
187 291 183 149 8
169 132 123 39 114
535 629 4 621 624
346 459 334 491 439
882 926 927 973 849
899 1000 966 984 999
74 864 90 78 868
676 681 797 784 668
166 152 238 276 472
276 387 389 166 394
716 821 738 548 449
263 205 631 453 849
194 106 48 117 592
803 887 579 854 819
90 654 684 714 555
77 193 785 663 689
731 370 956 635 16
153 182 95 262 105
707 824 853 729 720
383 350 62 352 438
169 363 465 306 326
707 586 517 674 753
926 772 801 727 928
436 361 448 440 362
108 190 245 208 898
855 847 873 524 856
456 469 448 86 402
648 643 734 13 749
489 451 8 187 318
479 159 462 481 100
862 271 307 477 76
560 74 790 64 977
362 393 413 438 383
972 722 847 743 841
499 500 536 670 653
518 810 803 851 922
882 732 962 358 229
795 833 854 961 937
535 62 458 324 194
77 224 216 243 206
24 3 344 8 98
154 135 85 312 185
73 421 677 77 105
753 602 768 996 759
802 689 663 670 687
875 671 672 680 710
251 230 397 403 439
673 793 687 678 841
842 879 643 848 229
442 430 152 444 440
544 609 567 985 901
522 919 735 967 765
450 301 263 462 275
259 405 143 84 187
459 251 462 221 247
994 760 532 514 581
885 102 491 40 912
474 151 828 3 483
833 818 658 682 665
124 33 183 327 96
616 775 512 571 513
864 861 843 658 687
862 270 962 418 247
964 488 669 873 844
221 251 248 250 207
221 242 198 256 690
995 793 677 754 588
757 78 784 496 689
79 755 501 322 959
15 7 16 65 299
714 365 698 372 306
103 13 457 31 59
375 944 441 415 718
909 983 417 354 718
231 153 163 136 161
496 949 912 918 374
481 456 484 300 268
535 530 959 613 931
757 865 661 790 832
649 966 802 178 162
665 70 831 558 869
897 967 721 730 687
217 64 347 116 536
278 283 302 305 279
867 500 896 505 948
186 943 155 33 17
211 872 490 247 869
223 144 139 160 147
311 321 226 135 142
317 461 846 402 243
157 151 793 158 109
710 979 932 507 376
662 675 674 671 810
497 529 496 441 354
994 604 826 814 531
805 705 761 844 993
986 916 530 63 551
973 471 125 888 423
157 940 177 601 167
432 708 356 355 369
116 277 536 960 200
321 520 282 280 501
969 882 973 935 982
975 617 942 345 926
847 707 956 849 972
568 955 362 644 615
803 802 699 990 713
520 499 504 853 764
112 393 918 917 305
530 901 551 509 503
686 685 784 667 809
126 184 108 119 132
616 911 987 713 602
283 278 147 549 309
43 140 298 279 24
112 933 941 895 506
996 740 581 11 567
140 436 270 440 449
692 691 750 667 865
466 492 991 428 417
419 452 479 453 466
885 881 925 326 58
106 157 150 134 167
737 496 784 908 907
789 788 73 75 868
167 367 365 359 374
959 525 535 770 72
352 424 723 478 56
90 134 251 148 263
395 245 188 213 445
952 307 335 975 888
655 886 735 509 178
688 201 839 193 881
575 551 631 687 682
290 882 435 27 835
754 501 869 957 498
36 37 102 35 25
187 105 327 9 120
240 945 378 639 37
559 946 639 589 536
158 996 675 88 236
714 838 556 654 879
638 300 402 291 483
457 386 198 431 453
47 82 20 409 309
966 970 967 827 713
775 604 546 616 773
76 206 198 40 246
744 188 886 967 161
777 778 967 713 986
195 141 135 140 333
609 526 753 632 351
755 636 551 533 754
931 941 954 625 880
146 158 116 174 980
642 452 967 644 712
787 784 868 783 788
692 855 666 687 659
760 551 900 753 530
865 973 856 357 290
884 799 977 614 343
141 346 459 294 882
129 88 124 142 143
157 601 944 861 909
187 508 888 996 459
508 913 384 607 750
907 965 792 851 646
738 691 372 297 718
462 455 265 485 271
813 997 530 622 628
127 259 188 143 182
480 344 293 276 227
943 627 778 711 19
159 39 368 355 438
713 861 546 579 904
400 809 951 782 445
144 147 963 106 343
774 908 764 161 909
953 585 861 843 722
780 6 925 546 637
217 969 697 642 696
165 176 164 160 81
733 715 488 193 23
658 863 880 844 714
444 485 881 445 336
259 187 83 12 118
90 221 213 250 204
571 531 775 911 820
783 869 246 77 836
10 937 681 24 583
715 543 578 830 500
90 74 75 299 193
452 423 491 492 420
256 445 235 340 871
373 109 30 914 8
52 8 141 752 941
594 535 194 58 50
203 849 850 247 829
535 640 649 941 28
887 930 904 627 67
510 637 538 651 928
917 376 133 153 381
397 866 405 411 375
553 955 600 948 496
534 767 762 731 539
600 644 778 648 550
488 331 515 304 743
74 962 869 868 785
799 49 963 223 932
221 228 235 207 246
553 998 796 824 974
538 343 963 548 613
800 519 803 801 930
990 883 527 612 517
764 654 999 989 434
683 80 776 852 671
126 112 326 108 149
597 255 245 199 728
855 157 159 44 146
160 171 148 233 182
672 683 671 684 576
345 281 553 500 99
830 74 584 663 757
984 715 321 990 55
226 395 247 493 636
159 119 45 149 114
459 872 23 289 338
758 917 949 503 753
680 967 572 430 545
106 338 744 436 448
865 761 774 820 819
524 941 603 844 910
71 70 72 74 73
881 611 538 557 870
818 807 805 844 724
777 707 584 790 652
530 913 814 997 741
855 404 10 128 338
320 277 477 439 307
125 792 183 127 77
994 619 808 985 554
678 859 682 857 670
874 805 727 684 742
962 452 469 476 234
843 858 841 863 678
828 824 965 494 697
820 887 851 819 393
71 783 452 676 600
658 843 742 507 583
809 432 491 669 694
984 966 726 989 999
438 350 412 424 393
681 684 682 841 797
221 962 832 193 205
226 839 164 166 427
264 295 48 342 455
884 677 970 614 889
502 215 203 828 865
755 778 645 936 844
497 397 453 429 461
901 902 602 571 906
806 848 230 714 939
79 306 351 377 773
872 221 459 203 248
73 78 868 75 70
257 150 436 960 493
958 669 900 670 875
489 500 314 722 488
473 451 290 293 340
69 456 483 486 745
544 567 530 612 987
124 190 121 117 260
369 357 378 723 365
229 209 210 419 207
385 266 360 461 33
217 347 200 64 388
991 811 478 881 551
20 24 9 53 28
462 346 706 31 42
356 382 605 772 940
497 866 369 494 496
540 942 635 489 959
76 138 403 259 445
406 950 696 992 372
106 226 231 742 955
597 598 922 91 86
180 152 24 861 230
79 828 558 778 555
99 23 458 27 401
115 332 76 333 189
115 133 113 11 212
686 666 665 962 710
769 577 721 724 988
564 739 508 499 515
446 145 296 268 94
130 138 275 119 120
574 964 552 609 798
6 37 92 20 46
700 769 959 618 588
686 856 684 663 681
100 962 347 454 446
311 125 141 39 81
231 327 195 141 154
947 375 838 414 369
330 334 340 287 348
704 602 545 777 715
237 663 221 962 204
544 586 755 535 530
869 697 661 962 672
552 760 761 753 531
904 976 947 414 372
700 509 739 912 175
481 447 304 302 288
477 497 363 105 329
280 281 422 283 310
989 966 531 814 726
91 135 99 920 183
854 829 853 597 815
214 111 241 238 84
462 263 467 392 469
898 446 234 21 93
952 585 557 918 508
667 718 671 678 22
172 423 153 606 178
953 727 414 653 678
934 87 283 305 285
160 44 27 125 898
522 924 910 520 400
511 158 105 549 605
567 994 566 619 740
700 990 725 844 826
61 588 795 867 686
491 53 8 308 20
195 131 127 39 10
978 142 182 285 48
466 246 204 678 219
854 829 824 858 981
653 398 921 929 904
796 483 472 335 693
634 56 857 611 569
832 692 432 845 204
675 578 957 585 950
792 909 666 852 727
489 488 420 419 492
950 932 930 949 931
627 778 593 629 814
985 367 507 722 947
537 975 921 848 511
925 940 909 499 582
798 576 837 797 680
474 563 553 746 635
81 232 265 387 267
666 671 461 240 745
140 108 163 225 180
27 212 92 277 447
606 765 540 749 591
290 660 548 662 476
262 585 564 684 14
168 161 61 167 169
277 425 197 237 445
963 981 455 87 94
186 418 926 360 340
412 263 143 438 213
823 963 362 144 60
955 920 947 885 949
793 818 675 524 967
51 457 463 226 741
854 905 518 851 874
131 435 122 10 154
742 817 612 532 932
6 25 18 13 62
232 76 297 333 134
285 267 87 296 464
399 470 403 82 97
818 129 758 698 972
696 697 711 229 949
988 612 534 621 826
207 405 264 225 485
916 799 932 921 931
161 194 311 214 174
821 913 825 903 307
616 901 808 966 711
938 890 552 699 535
462 334 65 429 93
692 841 859 576 742
394 233 389 253 40
823 518 851 965 594
464 16 156 169 190
586 989 768 994 580
341 337 342 69 169
769 786 710 721 633
694 664 818 559 742
832 253 227 223 257
326 717 335 655 320
74 783 936 778 633
981 273 462 460 302
658 653 536 844 834
822 234 387 871 561
496 152 793 44 157
726 761 644 988 612
909 765 905 503 813
682 684 663 687 667
704 702 990 715 728
627 617 998 623 654
476 461 244 273 267
704 500 514 550 987
982 15 941 309 18
466 463 792 679 692
243 221 204 232 228
583 440 371 356 689
552 551 634 991 629
758 548 674 722 948
880 829 692 841 625
414 862 415 809 460
90 414 290 439 411
187 154 109 176 149
702 418 606 946 559
466 479 294 631 862
554 883 564 830 787
769 710 919 700 903
28 172 643 350 32
984 1000 51 614 562
735 501 942 502 69
230 32 114 85 135
990 808 730 630 726
903 533 843 728 774
582 539 721 780 549
302 328 294 396 411
127 273 112 108 975
447 163 460 100 433
931 930 596 509 367
484 469 38 411 220
193 221 206 631 215
966 345 335 974 765
238 584 24 164 757
586 573 988 534 767
580 833 660 801 803
850 665 771 597 878
580 987 883 983 977
583 841 694 845 818
588 659 558 793 761
428 179 214 125 268
876 930 771 106 956
193 51 221 593 210
6 458 15 483 465
60 668 269 421 741
56 240 158 126 20
319 298 352 311 18
675 690 957 692 875
277 492 548 348 360
257 961 840 228 497
270 261 428 419 52
243 297 244 452 379
583 737 199 441 841
339 479 243 358 62
764 803 763 917 853
853 841 739 652 684
53 40 61 261 338
981 548 963 962 319
873 767 578 507 679
457 470 430 466 680
728 579 675 811 944
428 921 245 976 210
529 876 845 80 497
168 167 655 173 112
957 575 576 689 463
782 583 579 836 845
242 323 226 881 770
946 4 906 553 764
548 679 476 455 885
23 882 962 27 973
978 916 903 846 505
184 158 119 238 132
271 981 870 455 453
333 116 76 347 27
242 248 434 250 431
146 474 174 105 56
75 828 711 277 594
702 57 495 292 709
814 8 20 705 533
286 933 283 379 309
280 282 281 278 335
254 177 255 106 22
474 588 278 171 324
899 884 22 352 888
13 282 308 28 468
79 321 303 322 317
750 737 939 662 354
347 253 425 332 416
862 807 269 379 306
965 964 834 805 966
749 639 640 723 287
842 740 642 969 910
746 811 162 827 720
668 759 743 648 762
798 563 981 833 766
532 519 513 616 813
871 800 822 518 823
793 638 366 709 716
287 129 123 17 183
325 179 225 855 91
899 908 915 86 397
431 263 468 459 394
951 508 925 979 842
308 879 555 78 651
127 102 3 269 935
807 984 604 768 988
1000 984 993 844 560
994 927 902 621 901
332 347 445 289 116
54 923 510 606 904
439 884 436 435 455
716 993 516 764 570
749 6 603 533 45
368 738 438 358 750
253 256 232 257 201
845 782 785 366 78
661 937 504 662 241
209 237 210 872 251
388 192 732 439 291
884 55 716 17 28
977 952 922 349 870
878 842 979 871 962
120 260 121 170 108
993 805 990 768 685
592 644 285 93 977
396 82 383 377 384
672 618 258 193 288
437 166 182 151 388
735 80 751 674 992
242 205 243 221 270
203 258 211 248 199
680 417 686 692 792
151 793 402 92 427
740 551 762 987 760
854 664 856 359 793
842 642 920 923 962
69 175 922 162 596
356 361 360 378 357
678 680 686 674 575
458 147 3 777 278
300 96 103 40 53
811 570 571 834 806
633 716 778 533 931
800 514 817 756 814
470 7 10 12 451
335 799 588 535 304
988 577 534 759 986
129 128 123 620 119
940 910 974 739 705
890 566 986 717 826
345 187 170 128 10
812 506 25 296 384
932 931 959 512 596
422 638 758 2 633
137 708 878 39 815
105 470 1 322 896
164 156 130 37 185
826 697 579 756 987
825 445 745 861 69
851 789 879 732 908
137 147 150 145 240
509 936 942 637 748
892 454 725 614 393
855 200 234 507 631
664 802 768 883 685
361 197 144 373 420
747 809 857 928 944
155 736 940 376 359
72 344 497 363 3
496 502 524 873 737
637 723 169 912 17
216 201 239 83 196
78 674 73 780 840
856 710 859 455 854
932 924 700 931 927
370 884 450 828 375
496 678 847 829 815
448 330 295 12 420
629 942 614 890 988
688 745 921 783 784
821 210 209 248 235
75 521 698 335 18
409 412 410 26 310
643 742 954 624 955
749 326 606 470 603
144 470 137 945 312
69 151 990 341 630
968 899 62 175 112
448 463 51 263 304
588 722 494 700 504
549 585 813 640 635
585 830 665 854 961
162 920 967 606 168
617 503 544 543 535
968 193 1 793 495
23 102 444 379 96
53 95 35 100 26
861 955 967 168 735
19 504 57 167 4
303 97 368 192 112
185 290 210 279 346
742 992 817 737 977
913 726 990 793 539
186 653 948 183 939
159 66 24 105 485
280 852 815 853 951
977 926 67 411 125
553 716 549 933 909
362 442 359 376 429
982 934 42 888 647
833 710 500 558 661
765 57 767 625 638
705 896 53 653 382
27 324 327 189 328
672 675 690 686 676
804 579 961 843 582
482 460 475 277 339
404 700 601 241 230
621 567 741 814 616
162 17 168 638 918
910 929 952 973 922
764 685 843 798 819
393 96 495 35 56
953 693 656 501 80
662 528 685 536 557
898 752 337 909 640
381 374 315 793 592
574 798 897 686 673
229 192 148 388 434
896 910 847 955 374
529 745 789 785 791
656 221 836 219 247
367 546 765 914 593
714 537 929 755 653
147 553 145 799 934
39 275 745 865 450
449 355 440 441 855
805 914 889 370 1000
248 244 229 208 250
588 2 959 545 598
859 694 695 836 410
697 56 799 377 23
918 799 651 541 941
913 966 758 721 931
769 989 604 929 911
639 167 269 238 151
276 196 199 219 222
312 62 285 308 30
142 211 850 77 438
445 38 228 243 223
604 509 581 551 637
116 217 226 347 446
114 481 324 896 265
772 616 773 911 820
812 675 662 754 734
132 138 733 226 116
529 696 828 646 845
400 129 109 155 38
122 330 301 76 39
378 372 451 492 379
13 490 6 603 101
264 269 271 272 275
675 743 496 576 80
510 708 707 528 881
128 606 273 505 10
331 489 490 493 345
100 276 426 468 366
429 439 431 442 935
136 257 109 106 254
481 87 292 446 476
436 434 978 433 447
542 958 810 930 626
792 879 556 779 770
333 301 45 259 342
723 976 636 748 19
758 861 953 801 929
381 747 379 470 419
450 862 389 433 193
882 472 279 354 396
889 971 690 510 754
708 297 680 809 749
515 632 609 500 217
165 39 271 150 122
990 826 552 818 800
715 768 993 807 602
838 654 524 715 804
777 941 648 745 842
471 381 112 186 352
956 412 522 550 940
761 987 816 826 874
81 258 330 192 219
214 151 372 109 128
21 482 466 489 453
925 350 765 811 943
92 402 32 13 488
200 583 589 435 217
437 859 239 243 117
29 135 600 164 35
574 570 685 874 936
258 27 875 856 374
950 971 935 945 372
154 316 125 231 327
155 167 162 744 140
898 375 523 418 745
696 447 697 566 794
201 221 193 206 237
876 77 75 868 71
168 910 927 167 46
1000 643 615 716 725
827 722 429 718 30
79 707 847 868 589
801 742 852 833 366
48 288 857 197 469
263 340 333 334 116
842 979 954 880 537
7 17 201 12 487
963 841 911 726 805
156 117 450 263 189
489 292 129 529 298
136 407 188 107 10
298 296 300 477 408
138 325 330 437 455
755 981 782 973 445
501 619 816 702 998
132 227 143 24 776
182 314 246 472 84
660 944 428 229 228
139 105 166 93 140
207 228 850 193 51
955 654 706 623 755
455 371 471 476 447
430 416 431 284 332
747 691 735 736 859
654 761 984 79 781
472 447 324 445 441
173 97 52 37 30
332 347 116 277 217
322 47 285 309 308
639 895 938 553 35
1 35 275 467 294
616 547 886 532 520
410 443 372 261 434
142 387 285 26 180
343 701 425 284 50
194 234 111 119 737
265 122 346 113 300
862 692 782 407 417
580 369 638 893 404
77 865 884 676 734
200 472 49 41 116
753 990 762 571 826
533 6 103 18 806
604 760 924 531 619
879 990 848 77 883
536 786 520 893 756
457 718 476 900 913
459 677 455 486 465
604 530 636 936 581
847 625 827 505 619
932 755 806 765 951
466 397 430 27 481
731 895 986 653 637
386 274 281 270 391
738 863 750 953 875
929 906 916 918 899
221 317 196 243 214
729 758 541 686 560
746 925 619 849 902
368 401 396 425 419
629 910 779 698 865
699 697 903 646 695
7 187 418 289 419
267 339 453 41 391
915 684 980 682 556
578 757 821 833 982
376 849 653 405 241
517 936 574 998 514
71 155 201 33 584
905 924 511 922 842
462 453 5 456 386
105 143 65 54 35
373 369 362 360 361
528 958 920 705 514
914 844 705 722 811
530 554 509 813 513
747 812 951 661 810
124 183 175 136 188
819 804 579 807 726
261 293 451 480 482
331 488 490 637 942
221 206 219 216 205
165 157 230 171 166
918 913 933 647 902
516 765 586 501 510
685 671 676 686 669
24 32 188 92 972
887 867 518 965 507
552 761 577 827 989
247 723 904 216 830
571 525 161 565 316
217 64 200 963 472
796 200 64 756 241
689 398 660 664 583
348 318 334 261 288
873 682 678 500 815
636 855 841 381 864
724 721 378 704 363
297 447 291 457 320
616 911 901 604 602
447 292 423 23 228
722 176 811 710 643
760 755 630 552 581
634 735 637 971 942
481 662 855 488 469
383 639 22 607 977
444 436 450 462 430
990 844 502 673 570
271 221 228 301 411
631 835 216 71 206
681 728 675 689 858
121 258 253 325 160
970 805 807 758 990
855 269 484 271 481
277 455 481 330 745
770 709 688 585 919
358 603 711 506 143
518 507 871 800 503
341 340 342 69 827
840 864 778 770 555
932 926 351 548 373
134 141 197 330 130
804 742 546 579 776
720 22 730 637 827
615 507 644 740 756
768 896 986 700 727
857 67 961 846 314
751 711 793 861 580
844 572 853 606 537
770 320 655 778 335
822 63 823 847 930
567 614 594 543 514
453 455 445 351 343
567 983 818 800 571
156 322 119 163 303
945 859 976 875 691
188 190 161 184 128
634 826 541 721 613
98 325 62 487 19
934 884 25 20 722
61 22 959 123 592
805 990 874 705 887
520 310 149 734 900
74 77 73 868 872
841 843 819 833 854
579 825 865 764 582
363 995 644 60 765
118 214 81 138 40
313 8 261 168 428
226 219 86 62 233
203 207 898 728 209
292 342 347 348 346
28 55 341 112 732
89 321 322 458 240
361 913 405 360 928
738 750 366 631 378
210 973 429 971 353
827 758 844 966 761
376 262 32 601 525
475 204 346 222 198
958 17 393 313 283
800 519 803 518 833
233 245 375 225 192
853 728 844 817 801
392 471 394 390 449
680 656 864 646 77
473 121 342 11 224
710 485 76 42 259
150 510 87 974 331
811 989 4 572 988
262 267 8 296 54
105 458 465 184 896
82 22 67 96 95
489 959 72 555 779
383 438 2 105 100
478 458 407 370 6
749 690 815 977 900
816 570 818 965 833
987 826 514 566 554
338 458 553 547 118
395 209 245 110 224
76 448 463 100 396
935 31 229 922 393
963 932 934 54 495
986 618 890 760 630
46 607 881 100 635
999 768 812 989 758
487 94 399 375 427
767 540 873 762 766
126 129 121 128 123
274 961 276 904 81
447 416 248 389 445
711 617 755 615 98
278 553 329 505 470
253 59 38 83 301
136 144 147 106 795
737 583 822 692 718
656 835 809 695 849
964 828 641 426 960
729 526 555 709 747
139 182 109 5 163
755 992 524 856 950
120 189 164 160 330
217 661 200 697 64
988 534 612 577 622
974 881 527 977 907
445 228 399 398 415
233 130 88 232 16
937 150 238 109 157
529 447 276 915 780
566 741 740 687 610
393 33 381 704 154
769 619 741 573 911
633 396 718 678 463
771 978 876 663 407
680 863 957 695 664
799 865 882 913 560
5 325 123 650 825
572 744 824 968 841
741 769 700 522 911
322 144 483 886 112
63 559 718 674 54
726 1000 577 827 807
430 949 31 463 882
570 726 773 733 713
631 500 561 852 737
322 313 318 312 278
295 292 319 300 96
166 937 60 446 171
192 113 222 250 8
373 822 382 893 933
392 455 390 434 420
429 27 960 97 332
360 262 461 581 626
358 177 384 280 403
33 272 957 865 274
662 873 754 680 669
876 711 776 858 583
829 747 915 878 923
228 297 198 346 76
8 259 29 45 5
72 792 471 358 76
425 486 443 267 420
50 436 21 272 284
769 567 997 515 619
369 895 932 376 393
849 904 367 782 585
86 885 935 343 1
72 70 73 71 78
75 74 71 213 78
163 241 119 161 311
152 281 111 159 325
574 767 874 571 627
995 570 827 603 705
814 987 554 808 534
136 145 132 137 106
76 70 246 333 247
787 738 695 980 585
722 946 669 970 870
207 251 261 134 222
30 999 22 259 101
968 880 801 718 631
733 260 429 217 493
310 278 327 8 309
768 570 990 502 910
166 221 251 210 247
590 464 551 655 101
411 329 287 261 297
564 536 871 665 515
904 597 923 952 955
751 735 759 819 764
229 926 69 935 922
882 935 88 878 697
80 137 53 56 343
241 167 274 483 262
140 151 234 253 60
814 604 808 622 577
657 249 562 179 825
393 772 33 30 55
500 860 838 584 837
586 601 543 405 323
736 761 939 693 810
720 817 827 716 806
594 936 648 649 761
667 399 223 776 43
1 456 57 977 103
796 701 57 162 799
287 320 85 313 324
518 887 503 871 823
959 704 89 318 649
227 238 156 116 173
591 592 476 960 286
229 364 375 441 444
34 39 262 486 35
787 863 839 853 979
638 968 998 370 896
683 686 873 986 984
574 602 577 990 798
988 549 552 888 977
393 176 37 85 62
52 261 411 26 39
84 885 462 941 846
38 21 250 225 221
727 963 160 657 59
857 928 874 804 847
983 987 760 618 571
425 419 957 963 461
39 120 256 234 351
409 401 410 476 269
132 145 92 311 144
266 140 27 67 83
700 942 552 525 603
207 193 247 48 660
640 299 560 614 627
662 979 903 274 954
280 282 309 283 281
227 937 144 259 5
413 419 410 399 231
556 576 357 363 354
61 796 147 964 960
619 966 994 513 512
540 27 691 282 941
154 148 227 185 316
147 144 362 106 116
977 766 768 682 737
160 116 200 40 93
995 112 1 639 917
339 485 403 475 275
905 768 553 940 929
447 821 927 949 842
126 140 138 128 137
431 453 437 689 420
862 51 263 460 461
651 598 574 523 552
849 618 316 717 318
240 549 553 736 527
426 420 428 495 418
799 298 934 688 752
844 603 774 643 894
430 408 922 136 412
436 420 455 446 266
2 37 53 300 57
217 963 64 139 347
990 352 720 834 867
395 835 420 207 485
460 430 414 479 411
221 869 663 694 576
733 221 987 962 931
183 11 956 130 121
196 198 495 253 215
107 119 500 506 241
952 36 824 930 928
930 811 926 903 912
584 446 60 162 920
210 202 23 270 209
401 397 353 430 941
797 679 576 685 852
686 671 667 863 687
592 617 319 290 765
745 408 97 412 442
456 463 339 299 473
496 899 926 597 374
760 994 966 566 517
715 673 452 959 318
704 638 883 645 700
687 568 680 778 789
664 466 855 809 845
423 491 89 78 669
49 689 523 84 869
488 932 749 489 597
855 265 232 43 695
637 753 989 552 984
449 67 486 195 312
90 257 185 220 148
168 151 337 510 156
695 845 675 957 751
927 906 769 700 908
622 740 552 902 623
116 146 274 106 147
411 916 318 448 891
159 56 52 96 67
682 677 681 749 667
482 380 286 690 313
347 140 97 333 143
157 245 27 49 146
857 798 673 957 682
820 848 537 774 775
443 297 459 87 349
810 945 813 980 978
576 713 575 514 573
652 798 690 583 673
682 664 798 684 757
801 786 954 806 520
816 626 818 865 806
760 986 754 517 614
402 944 854 891 418
27 140 461 278 430
249 257 253 224 287
999 820 596 987 582
695 980 898 914 7
722 765 19 972 710
765 443 855 150 197
143 136 140 132 106
937 925 627 945 646
22 637 696 706 708
42 144 89 43 312
548 475 468 462 279
12 1 37 174 3
518 831 963 682 419
986 619 513 625 580
673 669 638 683 670
193 204 224 219 70
928 801 561 946 363
957 411 564 308 860
757 237 199 14 216
21 15 52 41 50
822 904 728 871 795
434 184 62 117 259
78 529 495 496 687
678 695 904 938 606
388 389 435 423 263
227 61 41 92 526
720 729 709 653 886
431 914 430 266 402
962 70 872 979 850
51 705 46 315 25
967 337 162 341 345
660 646 620 357 220
277 696 730 697 832
278 702 660 498 366
821 868 374 664 905
806 801 642 989 637
699 604 911 771 913
439 461 411 442 262
652 510 538 795 335
696 277 697 813 530
620 319 667 557 702
567 986 629 513 519
269 472 276 481 445
376 524 170 136 265
270 742 393 660 883
373 361 23 262 359
963 27 234 962 536
922 243 245 207 413
411 208 433 418 439
852 872 242 276 272
301 187 53 454 267
70 68 872 203 204
836 728 675 785 837
291 490 860 14 334
349 351 429 353 431
62 799 22 765 649
100 51 102 129 36
864 869 782 830 876
144 147 106 61 145
376 916 65 800 349
981 922 23 950 882
860 865 386 452 297
349 353 949 247 837
705 580 805 803 841
221 196 237 235 110
660 735 364 690 815
411 399 410 294 431
584 521 522 538 904
418 875 539 73 709
322 85 327 154 115
16 49 45 20 55
482 481 188 486 302
794 65 54 614 508
922 927 973 926 696
878 936 828 724 617
174 105 368 60 91
895 898 315 13 393
449 396 440 371 399
945 91 55 731 562
327 1 458 645 483
859 855 946 234 852
11 70 453 57 478
534 959 549 563 816
616 772 987 713 703
838 818 654 226 786
123 92 132 25 83
784 583 692 852 694
588 929 722 729 769
351 926 963 661 93
367 688 620 835 260
57 720 638 643 615
180 601 925 230 553
688 244 442 794 418
69 616 911 602 906
292 895 41 982 34
618 315 720 549 594
796 501 551 715 731
423 738 377 373 75
964 828 969 711 277
848 911 806 418 697
468 30 425 123 357
120 270 190 20 260
171 747 169 458 316
776 841 25 710 27
300 117 37 3 330
356 860 963 920 416
777 778 749 94 74
450 134 81 448 387
837 863 503 637 811
844 666 680 829 853
118 161 119 155 240
56 470 312 465 708
735 335 761 674 669
632 558 957 845 690
195 141 330 332 117
760 904 940 536 806
261 12 296 31 346
893 915 84 177 734
358 690 885 949 373
454 112 633 779 635
972 741 906 901 958
455 403 462 459 493
93 269 143 86 137
75 274 842 846 608
154 151 223 595 160
715 768 638 774 941
825 859 691 978 952
673 489 663 706 779
870 981 242 555 271
778 558 663 646 502
387 449 392 385 477
603 162 545 922 746
801 838 806 597 728
40 91 51 751 939
239 223 245 199 246
603 655 720 311 321
377 209 954 878 210
27 251 14 179 10
682 755 718 928 762
741 662 996 566 567
850 666 689 866 659
666 665 831 686 837
67 601 49 99 158
992 676 795 578 766
544 249 592 881 344
721 525 325 4 934
968 958 414 695 904
553 145 22 974 639
53 265 295 453 52
335 535 617 971 704
711 352 662 992 499
455 272 197 41 353
503 499 657 522 640
229 860 688 235 77
761 327 322 552 805
136 600 119 149 311
906 932 769 893 924
276 978 17 429 317
332 297 333 334 195
803 761 743 740 579
272 270 420 472 92
472 269 445 455 459
187 740 645 510 775
193 386 225 434 469
825 925 894 553 625
390 447 68 386 475
616 897 541 966 571
395 928 108 375 735
683 957 494 487 558
137 660 339 193 475
705 968 881 725 867
968 383 640 49 86
973 757 783 785 784
859 856 858 854 657
882 973 922 435 23
141 185 231 301 195
883 703 806 603 712
783 73 74 68 497
21 733 325 148 164
939 508 921 745 955
97 956 961 62 397
721 868 325 242 77
922 866 878 849 848
417 39 103 915 186
131 124 249 38 211
177 163 225 167 516
583 859 747 809 413
654 781 961 90 714
139 446 324 397 861
165 176 178 225 170
10 245 133 225 257
190 20 25 262 368
96 934 55 547 909
721 636 34 290 957
474 265 844 178 320
221 237 242 224 198
973 926 378 718 914
633 489 331 248 749
946 102 44 159 639
796 601 345 767 510
923 915 928 920 446
794 692 944 815 742
669 863 694 56 74
970 755 756 764 537
217 200 963 88 116
237 81 420 436 394
989 726 541 887 1000
401 451 177 132 895
922 948 381 849 945
253 248 385 446 250
798 574 686 630 827
713 501 637 987 808
975 898 213 647 63
677 54 678 844 900
55 112 18 33 128
503 499 532 616 541
132 332 138 116 446
797 671 986 869 54
848 837 684 879 866
678 962 77 247 237
456 861 487 880 658
251 81 117 120 250
106 200 347 144 332
141 347 330 332 254
496 945 993 738 383
14 276 961 584 735
393 772 894 307 624
331 489 72 490 28
799 550 152 396 67
833 812 803 728 797
815 787 654 684 879
158 851 523 946 86
296 317 881 149 307
355 125 393 406 969
780 679 908 945 943
352 349 89 422 368
336 412 271 859 855
452 942 290 663 581
514 684 681 777 573
856 435 471 479 258
377 448 26 364 430
881 946 359 913 991
440 272 771 351 67
217 584 963 200 608
447 661 662 67 835
576 836 666 780 556
510 540 963 815 200
368 958 423 361 398
452 366 982 422 373
135 132 231 600 165
761 938 503 169 893
592 84 982 615 621
821 243 247 235 850
895 898 601 44 700
712 643 879 348 307
461 747 240 162 342
269 472 154 271 268
782 169 784 287 335
982 841 794 859 663
292 478 34 474 67
447 27 271 922 193
347 332 64 27 138
128 186 170 124 175
133 952 954 437 716
788 784 781 771 791
700 755 890 932 765
769 913 509 530 814
577 753 814 580 604
536 811 703 998 505
577 531 552 580 612
235 872 849 222 695
605 928 956 946 727
233 197 29 81 40
221 585 666 201 199
54 49 89 158 168
815 806 674 682 812
608 9 45 403 409
910 588 597 923 898
132 231 327 140 500
38 215 455 273 387
662 511 974 998 718
809 687 77 913 731
840 183 170 265 187
906 329 763 331 143
889 367 595 846 753
270 196 447 275 211
297 263 225 222 246
668 686 588 844 768
348 347 431 290 492
751 415 367 352 957
742 561 794 512 414
213 103 108 719 1
649 621 637 772 349
367 383 381 124 422
64 834 555 71 790
821 435 745 211 394
74 78 783 75 73
633 6 719 712 970
355 371 417 109 352
531 826 762 753 664
762 400 995 638 34
843 663 979 774 565
111 85 5 92 236
924 927 906 932 942
481 469 387 38 782
926 691 812 265 378
1000 577 768 626 563
645 478 2 487 30
754 758 720 722 524
697 670 853 669 810
536 675 936 793 679
796 982 894 379 55
451 297 76 332 452
207 195 218 347 216
992 243 849 428 210
801 705 805 796 541
347 97 351 362 364
959 653 766 551 722
73 781 831 751 869
931 699 997 814 906
325 282 85 184 42
45 43 180 15 42
341 151 69 605 1
149 474 49 185 142
637 883 755 716 89
68 487 962 555 386
755 637 844 966 89
320 85 982 161 42
853 693 744 563 766
429 397 507 427 412
284 58 94 1 39
396 461 134 346 457
881 452 721 325 193
773 740 531 850 818
73 74 667 743 70
768 834 965 816 807
167 879 621 308 597
924 906 932 931 927
991 753 602 988 551
923 955 893 910 811
2 195 236 260 126
681 803 759 579 843
946 648 644 943 61
683 796 670 767 762
413 384 944 815 378
20 884 6 33 18
149 591 30 21 477
363 419 399 299 19
481 992 482 339 39
695 494 951 815 656
963 657 875 220 501
556 863 106 787 980
278 287 283 316 340
500 382 625 700 853
846 144 325 796 795
666 558 520 54 829
787 393 498 907 784
278 972 617 875 788
143 225 601 792 403
584 961 714 878 654
73 68 868 957 839
756 806 801 537 572
715 728 834 993 807
8 12 124 31 11
410 401 416 435 445
197 239 266 138 181
459 444 271 467 284
349 884 458 299 758
967 914 895 506 909
502 766 807 819 762
680 193 999 489 666
699 861 552 761 906
993 577 574 572 827
848 979 954 839 769
250 248 219 239 872
841 859 578 718 737
985 854 493 589 80
552 532 534 760 567
707 958 842 606 704
734 852 836 680 878
276 981 206 656 482
964 517 421 488 146
805 986 768 802 716
801 814 811 818 805
577 531 820 570 574
821 885 730 865 999
472 275 160 403 154
930 542 798 952 965
999 737 751 728 803
494 390 783 269 856
584 217 200 697 445
323 330 211 181 877
847 950 804 978 859
445 849 243 210 632
547 180 899 44 103
640 535 958 899 637
247 493 351 859 421
399 409 187 416 493
160 192 110 165 164
949 696 660 927 270
228 243 204 244 390
478 83 409 58 25
845 296 996 693 241
524 557 977 970 617
328 283 464 458 6
40 441 225 220 859
966 728 565 953 774
382 32 374 89 187
890 740 643 977 644
51 471 52 271 1
29 608 275 332 301
812 653 352 956 811
848 654 806 803 537
455 656 662 380 639
90 371 705 866 414
550 848 714 331 555
675 690 522 748 559
176 156 153 231 350
973 245 127 191 597
990 761 753 726 826
809 662 694 292 859
697 540 678 507 91
864 665 789 558 682
848 786 714 654 555
517 760 567 534 530
453 431 256 270 267
954 973 952 498 971
517 629 614 760 587
604 744 571 325 990
805 968 851 518 801
205 829 222 840 379
144 116 147 136 64
352 649 542 386 463
777 864 779 77 830
427 272 15 470 462
753 760 516 514 990
707 967 652 603 547
357 268 263 349 295
341 345 337 342 655
965 823 834 511 970
854 858 874 844 853
73 74 869 72 786
799 350 642 917 872
945 985 522 898 508
452 586 456 468 57
276 387 459 264 237
937 91 953 751 151
689 414 461 694 719
730 515 585 499 932
961 846 952 963 297
13 393 2 704 793
831 666 878 836 869
852 859 677 857 80
556 781 789 13 320
651 642 22 889 649
347 197 608 217 426
224 583 969 536 815
131 115 122 259 113
15 899 128 331 377
883 337 941 180 915
841 670 693 694 794
200 217 248 332 247
790 691 365 682 658
866 207 935 370 942
224 209 202 218 115
824 496 676 782 667
457 405 64 389 298
204 207 115 876 216
180 392 230 361 365
369 419 362 401 413
383 37 53 638 12
361 920 128 382 359
221 472 134 201 88
952 401 636 926 976
214 18 270 401 82
465 123 137 106 108
127 249 453 5 122
617 967 627 508 974
430 949 50 429 54
995 765 642 67 926
876 956 875 789 497
90 460 555 779 688
871 904 820 847 822
19 31 24 877 262
579 569 819 754 578
970 665 743 807 816
861 312 639 968 320
802 607 675 873 372
977 768 889 966 570
796 502 768 767 671
458 536 494 41 295
966 75 567 725 463
52 88 855 48 115
198 38 203 216 220
977 610 106 600 732
973 97 556 608 206
893 636 653 946 602
919 799 548 727 625
394 70 363 40 212
51 26 90 52 141
231 308 117 325 154
423 898 979 747 710
340 195 115 310 116
726 713 887 948 603
191 185 133 121 145
684 683 689 686 664
773 91 895 956 635
388 302 141 385 163
266 359 899 934 384
518 511 937 693 851
460 666 455 186 529
790 796 737 711 783
327 328 17 62 306
616 515 522 543 619
636 635 296 914 958
12 325 24 11 974
913 997 699 530 741
897 766 545 934 687
275 111 916 194 66
228 207 199 243 222
687 672 661 927 605
919 544 977 63 649
116 189 330 289 138
480 118 120 304 403
690 879 603 714 743
295 480 492 286 379
363 414 354 213 379
47 353 477 304 497
672 810 833 80 673
146 144 147 326 136
398 695 416 441 423
663 876 682 681 667
553 570 705 764 502
225 207 480 459 485
969 511 274 975 831
299 484 480 100 294
326 327 538 544 770
451 476 356 493 376
286 593 53 344 748
589 801 322 770 967
353 462 481 469 529
23 276 232 196 133
639 637 655 139 720
502 826 541 755 844
146 22 649 592 112
888 982 31 552 491
273 481 97 264 295
760 619 552 634 761
301 250 40 252 334
484 476 421 179 459
263 250 252 232 221
29 12 51 218 102
190 326 774 698 35
159 132 470 28 161
857 737 852 524 105
579 713 932 772 712
767 993 819 759 766
770 780 588 331 777
99 352 413 427 114
661 692 675 776 683
226 490 493 231 608
598 154 486 142 139
768 827 616 1000 713
121 484 272 252 118
8 11 117 405 19
79 426 412 850 487
146 21 44 144 223
940 537 893 905 572
455 233 264 275 388
86 353 50 245 718
942 344 337 586 634
734 545 810 668 761
360 369 363 378 951
207 433 850 872 244
999 685 853 579 803
746 751 978 815 593
425 286 297 18 283
737 103 43 944 974
436 444 329 313 383
9 857 11 260 853
954 956 698 721 935
910 954 932 700 953
355 436 67 923 431
822 923 930 847 878
189 136 130 347 332
689 558 866 957 575
859 810 978 580 860
869 658 781 962 792
534 551 619 987 567
326 328 327 184 357
828 831 823 830 860
50 909 697 200 846
20 28 462 30 92
961 679 867 702 893
350 359 426 353 347
178 967 69 655 955
670 312 159 192 662
270 356 457 493 199
229 397 431 367 443
358 968 440 414 381
903 918 922 942 915
504 530 551 740 509
538 974 842 573 499
876 671 669 784 502
139 197 276 233 234
422 372 359 943 606
242 221 243 193 219
18 350 112 506 406
895 16 413 404 424
970 926 656 999 641
932 927 881 885 893
429 608 922 27 584
371 739 451 187 369
602 769 724 534 761
795 801 945 805 989
54 639 746 891 953
444 439 436 406 410
1000 750 4 586 948
309 319 779 778 791
755 551 586 517 900
15 13 18 478 704
149 30 915 105 159
148 388 229 225 164
427 110 161 257 239
993 762 671 767 964
104 19 101 41 161
88 446 140 116 200
500 663 683 687 681
140 21 132 144 136
579 844 708 841 727
742 441 944 907 363
653 690 439 731 811
216 196 220 213 202
738 383 372 364 431
761 609 826 959 587
475 232 849 694 233
920 229 357 444 461
592 943 278 846 305
489 490 840 606 644
990 753 760 89 707
46 806 365 892 705
658 665 858 855 865
352 528 754 594 844
514 873 675 501 784
818 861 764 722 705
120 330 224 122 141
76 246 297 225 212
97 157 214 300 42
144 67 147 445 158
235 224 221 694 962
662 954 734 988 702
280 444 409 297 448
144 140 132 965 764
108 262 445 119 153
47 318 28 368 470
967 42 79 812 722
160 436 404 389 406
964 965 867 536 837
162 995 184 316 735
119 506 163 1 639
399 419 397 412 413
387 447 391 445 23
827 570 579 844 764
880 831 369 738 866
395 972 19 25 396
890 588 701 551 940
318 15 6 324 724
375 944 926 371 424
73 78 723 75 70
295 402 284 292 87
805 703 780 729 806
616 775 703 997 532
131 265 150 118 189
704 403 328 920 393
832 233 227 495 951
12 117 709 413 409
495 21 439 272 442
957 201 661 559 203
825 742 841 800 523
124 363 399 409 192
226 196 600 242 206
333 292 342 348 419
241 813 980 976 936
754 574 762 531 964
955 67 909 370 861
348 443 370 492 451
979 792 788 564 494
905 572 35 888 917
757 714 666 584 792
466 451 448 492 434
430 486 440 442 555
76 232 346 198 121
277 414 912 893 696
801 793 811 537 993
38 7 51 275 84
447 389 469 392 435
297 454 480 459 481
686 685 811 834 664
217 347 536 144 846
412 271 440 397 269
260 236 328 881 29
358 368 376 359 33
946 718 974 765 980
807 987 827 761 571
231 42 309 128 303
204 583 228 405 198
811 683 511 725 861
777 602 779 75 644
857 693 718 727 796
394 462 243 437 391
544 530 534 587 623
75 71 671 863 778
819 574 763 775 571
883 779 959 615 565
677 685 77 692 742
426 70 831 876 505
857 874 854 835 948
576 838 841 695 944
231 144 139 280 97
63 105 86 915 968
176 155 500 547 655
479 299 340 348 289
404 289 852 344 26
326 403 909 939 377
461 349 373 362 443
882 973 926 981 23
854 803 518 963 60
599 891 304 345 310
928 912 757 821 822
725 976 756 696 942
40 222 204 463 252
901 1000 602 719 902
128 114 592 149 63
88 23 63 935 425
110 399 244 363 235
909 499 236 601 899
381 933 380 591 379
368 704 615 970 838
902 530 551 601 623
856 605 831 620 379
245 168 144 321 736
472 882 269 458 482
46 37 477 481 269
577 720 175 565 777
397 100 37 56 51
450 361 351 899 460
540 671 587 614 763
330 100 124 383 269
685 802 686 564 674
915 898 96 52 522
280 336 95 575 300
909 731 534 986 908
593 500 562 977 237
229 822 203 208 166
616 901 604 814 512
923 822 153 315 920
291 636 975 371 358
822 209 446 524 948
735 338 359 117 105
716 56 329 895 652
793 360 366 980 612
276 409 476 392 427
486 293 300 290 292
475 479 482 632 389
547 897 996 505 697
620 536 653 528 891
227 66 182 158 60
962 926 346 371 361
786 846 842 536 588
480 342 473 264 592
217 64 116 584 515
638 506 53 300 533
136 165 132 144 109
163 310 31 303 168
553 281 161 895 349
990 634 753 826 612
515 584 585 864 850
198 40 471 212 195
813 695 694 212 663
825 855 991 836 852
677 100 968 689 462
398 795 291 857 427
708 692 694 771 678
530 515 4 616 573
750 748 515 626 946
355 277 351 285 384
422 425 272 92 935
473 676 782 481 472
828 960 665 345 855
188 142 735 159 154
398 375 399 416 248
247 253 289 225 248
82 301 48 11 120
854 859 833 825 832
394 40 181 444 210
960 466 87 367 439
299 337 1 298 631
962 393 730 884 591
226 951 585 200 446
454 238 296 227 923
773 713 775 906 571
306 1 312 943 386
521 985 741 515 534
369 357 434 284 361
146 158 147 145 144
515 832 695 896 343
856 210 698 434 355
684 843 778 782 912
23 431 369 441 376
122 113 155 118 108
324 284 455 272 481
693 815 725 832 594
466 27 431 69 426
144 347 362 407 332
696 821 513 730 641
571 997 808 987 760
381 739 653 731 951
209 210 218 233 110
569 590 542 769 759
848 866 839 979 780
925 909 983 945 3
11 332 333 195 115
273 432 437 451 473
738 379 423 425 750
569 713 616 760 987
938 933 715 925 999
32 909 12 898 904
312 765 316 281 652
866 559 73 869 558
853 494 818 795 80
218 235 222 255 208
765 47 651 746 54
74 840 77 868 73
269 275 445 447 481
163 24 214 150 402
90 209 201 207 195
518 963 632 854 800
885 799 914 919 150
827 990 913 551 570
294 281 486 286 283
755 811 643 525 930
185 132 64 135 131
824 22 802 84 105
23 256 232 263 233
840 71 837 830 681
147 241 223 40 149
260 856 266 932 940
152 846 584 499 780
229 355 688 415 678
301 257 12 212 76
361 193 277 260 835
534 554 760 629 605
207 263 301 203 228
252 210 201 222 245
74 790 791 786 864
117 120 264 138 265
693 841 858 962 832
750 951 130 403 276
802 536 896 669 863
971 515 549 305 278
658 521 656 683 801
998 682 80 673 938
869 696 75 551 979
682 833 818 837 325
271 453 295 292 476
349 273 59 88 657
87 750 254 41 249
745 335 69 328 307
661 939 725 852 683
59 605 159 115 397
905 893 812 739 928
906 742 707 931 954
33 28 103 329 949
744 79 440 646 444
815 727 780 715 874
853 904 536 524 912
771 863 919 522 728
502 756 994 619 826
23 228 395 399 243
101 563 5 618 87
554 567 985 740 619
630 535 621 521 609
450 232 411 439 428
650 572 936 827 310
77 356 779 657 85
381 920 6 740 11
197 271 287 252 455
754 639 505 765 349
768 803 728 977 707
392 264 40 469 271
265 444 429 451 298
615 809 821 718 420
985 731 549 562 504
728 862 878 991 705
171 144 359 142 154
902 901 569 906 616
321 511 608 739 874
233 276 81 392 394
159 109 1 266 5
350 373 127 362 197
55 425 293 595 451
259 405 295 107 43
987 530 808 619 532
354 926 983 378 23
608 9 954 10 710
99 252 395 236 76
616 994 527 554 514
351 419 408 349 401
296 305 459 478 89
259 83 81 14 117
108 240 212 276 485
1 336 462 484 101
839 757 680 309 745
537 908 905 910 726
743 817 604 619 534
61 145 80 426 147
559 853 937 873 936
961 692 693 675 584
707 491 663 710 715
154 152 171 184 172
534 618 622 988 539
185 275 134 258 436
713 826 531 571 699
634 587 551 991 636
207 233 244 476 216
554 613 567 519 100
456 479 457 418 882
870 973 877 81 233
89 643 482 884 393
754 625 718 504 801
942 955 890 710 936
76 255 252 198 404
494 857 454 360 858
274 964 960 147 963
574 580 577 759 756
580 705 816 588 563
654 975 764 952 924
537 945 588 938 572
337 707 178 167 734
865 453 484 267 631
823 870 831 830 873
807 713 911 775 820
931 933 984 903 512
27 272 926 445 23
41 426 497 95 399
269 362 472 447 407
726 807 602 989 541
168 723 749 516 483
820 984 803 966 804
704 21 100 752 615
199 227 14 342 32
842 840 642 889 584
549 544 936 535 640
640 315 6 286 283
275 271 446 455 394
913 689 731 86 57
871 874 800 833 513
756 540 735 840 685
381 799 99 679 214
850 848 866 979 838
637 754 633 594 974
602 726 720 761 993
936 888 532 118 700
692 54 771 689 872
275 445 351 448 447
953 881 167 939 162
797 878 843 584 837
476 835 991 975 936
444 427 419 476 246
750 404 922 916 956
543 885 982 26 46
605 928 975 903 921
677 685 673 668 682
771 831 414 439 434
76 11 121 14 605
899 922 376 382 923
932 958 942 162 625
615 675 373 621 821
267 885 370 261 25
984 533 709 716 655
57 344 354 5 99
879 838 714 786 564
957 558 666 684 392
789 787 786 790 880
286 557 277 283 370
984 72 716 75 764
820 597 887 464 968
6 283 982 596 636
362 583 255 656 132
79 77 71 494 666
744 532 552 778 539
228 263 395 346 332
236 170 909 155 133
836 871 438 661 718
6 704 894 746 17
204 333 251 265 935
926 470 942 943 56
350 383 142 127 449
189 197 23 952 218
722 176 355 317 148
715 888 995 970 960
684 659 686 843 665
56 136 54 763 101
229 247 248 86 446
18 30 47 15 25
63 101 103 6 35
898 367 520 886 917
466 351 12 477 363
472 285 87 461 21
341 177 169 168 155
478 13 638 276 321
904 96 397 56 336
257 221 215 209 871
76 498 276 193 227
869 962 666 872 193
4 587 765 581 996
723 706 974 719 902
89 81 233 124 264
640 611 515 936 677
231 460 197 237 6
221 213 206 224 216
736 737 844 801 754
854 858 853 859 833
99 998 428 275 149
979 828 771 869 837
500 722 853 736 578
740 47 591 525 902
505 938 728 957 856
52 11 175 688 776
307 386 459 470 51
750 653 660 423 365
654 640 730 648 971
822 718 820 874 782
893 908 940 811 910
271 387 657 269 957
566 738 232 432 445
899 448 732 123 955
795 703 824 920 853
53 649 41 52 638
53 2 155 351 124
769 924 912 700 814
927 954 623 967 430
188 116 29 152 400
636 608 606 971 941
175 55 124 240 129
104 34 51 93 892
585 714 555 494 961
605 737 964 661 507
872 445 692 420 292
862 70 866 197 90
247 191 68 869 75
402 436 462 38 440
122 856 178 858 804
871 507 297 666 718
422 418 411 416 466
543 620 812 873 609
279 478 483 287 445
833 818 682 681 576
875 851 924 815 957
773 800 983 867 925
694 675 692 680 660
817 502 708 767 674
132 161 131 223 327
635 991 946 863 695
633 848 72 779 770
197 455 481 462 41
555 283 731 557 553
143 126 134 117 119
616 703 773 901 621
383 128 397 105 139
207 835 203 210 204
981 897 453 835 493
393 383 350 352 362
656 687 782 979 838
533 321 967 806 705
500 605 845 932 507
221 666 237 193 198
760 753 534 552 740
842 584 585 786 714
779 386 106 770 320
695 414 848 850 865
272 259 14 227 83
755 590 547 994 713
167 747 528 56 709
210 935 463 243 264
528 645 553 174 550
87 598 747 292 872
111 387 425 973 447
714 508 582 970 713
687 242 193 243 224
351 429 609 373 353
277 949 431 440 922
857 825 727 903 690
885 283 30 94 317
200 88 64 21 143
855 192 225 402 218
876 873 493 88 756
282 873 549 496 298
245 443 272 287 409
472 86 60 137 445
326 750 589 345 407
896 446 828 217 330
16 164 555 543 309
1 296 101 96 57
854 833 803 843 795
859 802 856 80 852
809 253 248 500 737
616 901 621 703 976
459 462 434 479 453
162 345 17 291 96
496 690 789 415 379
149 358 19 109 722
968 422 907 175 373
666 847 728 979 755
974 557 695 998 853
223 815 109 280 572
309 765 283 625 320
849 879 714 839 142
321 231 136 280 160
72 487 489 778 795
242 869 77 695 495
662 500 746 853 725
19 180 236 405 606
749 17 30 33 603
445 275 271 447 41
78 646 68 784 725
459 495 454 71 678
392 210 253 297 449
799 626 496 980 960
228 207 203 235 809
487 56 956 720 407
705 728 602 754 993
125 215 5 149 223
22 525 322 806 85
267 336 480 269 272
764 87 148 390 33
426 216 203 210 236
877 152 608 166 61
481 81 217 455 271
1000 930 509 511 918
385 19 100 58 709
394 462 472 469 391
600 623 538 982 634
525 625 634 977 778
11 7 476 269 54
503 420 930 553 904
64 230 171 139 189
762 766 992 820 674
64 144 274 116 114
499 582 661 500 855
552 873 768 194 676
226 347 405 23 224
560 612 630 593 996
482 421 343 279 39
764 579 596 704 162
770 386 391 450 654
185 469 114 131 39
871 220 228 253 215
890 567 629 634 808
347 277 27 234 697
719 747 550 21 178
714 953 925 787 910
142 606 323 145 144
77 831 840 667 788
797 692 589 564 657
127 192 257 130 275
765 584 938 591 810
914 850 940 188 69
875 632 499 136 933
913 923 400 929 729
416 71 432 93 683
661 824 771 998 865
694 196 67 679 676
927 901 919 546 712
730 755 754 99 343
325 192 114 225 81
823 822 847 851 904
235 210 209 419 597
269 129 429 3 403
959 765 245 937 168
109 108 116 107 126
657 52 741 717 620
107 480 846 314 528
248 209 745 235 216
478 338 53 86 59
246 128 179 214 270
217 388 608 445 446
284 179 433 421 266
997 541 970 767 827
291 860 69 747 703
651 310 309 941 94
95 94 35 104 21
963 795 846 875 813
70 273 382 470 466
1 379 262 53 343
593 949 20 799 885
79 436 130 315 286
638 6 894 719 732
998 241 727 971 795
473 202 395 203 201
76 490 307 328 592
981 387 302 459 47
760 517 634 701 826
233 253 200 455 258
323 453 296 428 324
538 699 701 544 731
571 753 826 531 551
894 941 720 931 985
584 873 191 340 238
567 566 741 621 988
956 683 908 945 710
847 942 824 564 558
642 830 810 504 585
1000 807 724 993 734
35 103 146 18 650
917 349 625 886 950
233 301 246 148 81
968 507 800 720 67
571 827 965 753 523
913 769 906 927 910
466 369 461 469 262
914 237 106 376 972
222 242 198 237 869
704 942 959 910 772
932 714 884 958 270
134 169 583 176 43
932 724 603 719 706
282 152 111 173 163
776 816 812 675 677
842 248 234 518 855
844 603 720 523 934
839 325 272 154 407
170 142 169 108 188
796 765 763 845 652
941 725 903 950 720
316 58 240 57 4
392 433 394 434 387
37 300 448 438 2
914 878 209 583 857
7 535 586 634 17
404 284 473 976 437
865 193 863 459 667
582 705 953 908 816
182 851 160 40 44
923 972 928 148 470
202 255 110 48 264
920 910 926 954 923
766 767 827 809 604
182 469 258 135 40
458 329 161 381 510
252 130 76 333 250
5 210 134 268 441
408 377 478 406 362
634 959 112 525 553
943 948 307 5 625
742 862 660 855 575
578 664 675 667 841
810 653 570 647 499
367 494 155 355 423
805 819 776 795 576
644 724 542 966 774
645 778 557 535 533
705 839 848 716 20
218 334 342 8 195
905 680 720 662 782
329 1 719 811 639
902 397 36 650 92
592 124 11 614 31
816 975 580 768 625
17 7 731 313 308
918 893 653 904 404
404 240 92 400 662
655 711 899 774 12
221 394 336 455 392
840 869 75 71 78
263 40 251 102 88
157 940 528 905 44
76 219 252 11 333
795 729 707 736 871
966 602 901 604 645
794 422 885 562 742
693 833 937 583 845
376 368 436 353 352
280 278 540 528 173
848 757 879 556 654
346 37 297 293 193
326 12 42 16 270
394 981 608 277 275
715 955 22 950 909
387 276 455 420 447
210 211 480 23 232
848 879 792 704 757
72 492 70 489 226
343 95 30 478 470
90 358 364 354 732
705 106 716 704 281
586 988 588 541 534
42 595 93 295 409
269 154 130 271 455
687 660 845 247 681
879 739 663 734 801
711 961 770 784 78
718 86 54 914 43
272 98 82 31 266
326 112 367 187 143
923 928 963 380 518
368 362 626 887 752
876 840 661 776 501
630 730 808 966 985
781 494 784 864 839
583 507 501 854 658
724 737 774 994 708
116 164 150 176 133
67 417 852 441 428
720 296 329 112 710
35 67 53 25 94
496 879 494 785 788
178 106 177 169 474
59 107 136 18 16
164 185 79 148 117
608 152 861 585 725
523 849 656 121 155
126 107 119 108 121
676 669 707 631 749
509 537 573 802 547
214 10 35 497 267
2 486 468 52 302
475 46 561 53 420
108 83 274 195 13
685 964 673 34 761
825 804 853 823 579
524 702 950 806 766
968 54 2 320 636
157 177 945 926 331
642 661 446 445 935
696 699 924 530 901
666 829 738 812 565
347 935 429 608 197
463 170 190 261 275
744 769 886 825 277
684 798 682 823 668
266 461 273 271 228
423 358 697 355 937
949 923 476 368 447
583 364 678 494 855
152 154 172 117 184
432 484 387 466 862
988 619 612 534 634
714 379 779 879 288
897 819 517 990 992
730 766 634 552 826
317 62 63 306 319
887 984 989 987 532
307 456 336 471 306
835 414 228 434 365
716 363 376 33 194
189 332 122 268 134
485 41 468 260 38
964 147 105 325 200
513 530 567 515 986
148 106 226 236 219
309 303 608 172 281
695 794 694 688 692
633 490 489 488 879
358 738 359 377 440
394 420 436 455 272
457 389 289 196 198
495 427 363 379 434
820 805 819 803 999
276 469 403 48 264
496 756 824 728 965
722 225 553 652 823
616 696 703 912 573
143 465 44 22 89
75 344 438 7 612
95 795 75 67 915
298 835 875 548 265
819 767 587 540 579
167 750 131 121 107
348 715 452 475 289
811 810 815 847 913
761 654 686 993 766
736 607 792 74 716
325 5 109 192 81
137 127 126 108 500
550 325 551 312 323
301 389 287 420 439
793 528 587 53 754
976 815 958 374 620
925 715 720 746 79
805 844 806 807 736
700 901 699 604 907
955 904 974 917 315
272 455 405 118 66
924 979 566 997 581
935 443 368 370 336
906 769 929 530 932
276 11 265 482 336
426 88 66 459 488
932 912 572 952 637
705 805 999 764 944
882 897 969 856 418
713 999 1000 753 726
748 793 238 889 932
741 616 622 512 521
850 392 394 437 449
109 108 161 324 735
480 275 478 481 336
341 337 920 168 752
242 221 201 193 243
186 167 188 635 175
938 84 768 675 371
773 911 616 775 772
556 605 806 704 764
973 774 708 715 903
812 855 811 797 944
128 109 395 174 311
805 705 729 787 811
704 509 505 955 511
760 813 517 530 814
21 347 253 481 332
422 358 100 99 401
168 1 483 846 44
510 998 708 963 638
232 689 445 447 412
676 685 669 670 668
333 487 274 259 41
355 444 439 359 358
777 790 873 783 828
952 981 922 926 23
616 504 987 530 547
546 813 775 625 911
173 171 259 178 708
370 731 758 890 155
574 721 817 794 994
676 795 521 796 501
79 25 12 17 118
570 965 990 571 716
685 768 668 683 827
501 990 816 545 881
257 21 31 166 191
850 831 837 839 794
787 859 496 785 891
478 454 453 476 272
633 588 673 335 637
678 675 583 992 676
844 761 758 819 989
431 416 434 399 441
859 27 104 851 656
599 759 324 230 917
88 657 100 446 137
630 696 996 614 574
611 931 987 773 774
332 487 297 333 76
85 5 27 59 408
858 841 566 853 776
836 864 961 659 564
696 902 697 886 901
248 251 414 203 415
115 137 316 119 373
775 713 803 880 570
372 157 888 151 420
619 755 67 874 664
639 359 974 885 594
165 323 168 119 241
405 266 97 234 249
100 487 306 458 62
70 434 482 389 444
170 155 169 940 178
155 510 161 739 10
700 863 580 653 721
50 234 214 264 256
800 897 992 96 952
108 183 121 129 10
584 842 786 585 961
108 143 147 161 136
107 259 220 180 118
414 170 37 307 334
831 388 247 242 394
95 934 52 35 57
642 655 609 701 740
814 604 602 729 726
714 578 965 945 572
784 787 78 785 79
847 871 829 834 992
68 979 319 349 351
989 602 807 571 827
345 605 795 551 707
171 153 176 317 651
582 905 579 999 987
969 922 697 7 973
477 417 470 415 600
412 399 402 403 85
24 163 959 655 606
677 188 672 683 417
73 879 723 576 564
581 194 532 740 503
23 199 246 395 446
252 41 21 66 253
356 382 899 364 423
356 998 400 722 941
875 576 882 962 432
916 267 417 465 273
144 119 311 146 182
168 167 886 861 155
826 827 959 594 873
761 807 990 502 897
721 708 896 666 296
328 303 11 115 12
12 61 316 650 147
642 89 58 652 770
1000 952 853 703 382
789 786 667 787 784
362 446 347 426 429
10 956 179 660 971
990 900 545 762 705
912 708 715 922 921
815 834 691 656 837
937 720 702 602 283
518 503 511 867 823
772 31 37 655 698
428 982 572 425 210
925 894 898 381 368
616 703 604 774 901
166 191 200 116 148
553 924 700 720 913
277 116 347 138 50
746 925 898 747 967
868 78 441 785 829
138 446 325 141 347
881 647 62 390 592
823 518 847 822 819
666 575 687 684 665
482 472 481 492 429
493 362 310 891 329
602 802 988 754 719
441 193 467 872 354
500 765 710 763 544
670 671 674 729 767
777 789 778 790 779
488 17 490 7 175
446 476 656 258 48
51 982 46 885 549
869 316 637 555 840
423 409 295 500 414
382 350 914 403 187
552 707 770 779 3
318 297 491 451 291
266 427 872 417 476
910 415 374 414 928
990 761 557 634 959
948 930 951 955 99
116 111 87 38 362
296 41 679 59 50
968 920 446 904 598
124 181 194 403 5
690 697 798 998 693
26 444 31 269 58
248 203 256 210 342
766 758 992 572 610
798 667 759 668 673
874 857 583 694 852
891 588 809 57 996
882 631 439 332 430
247 218 402 215 555
328 992 860 309 958
152 81 322 172 655
658 757 990 720 756
355 382 357 892 381
853 857 928 858 812
22 968 54 981 313
839 825 721 788 791
106 892 323 142 145
807 820 772 984 579
4 947 639 47 958
634 551 530 552 936
724 540 711 507 564
926 705 641 919 720
445 255 745 446 247
921 947 928 799 653
14 538 884 476 267
868 78 73 555 863
471 264 76 148 268
17 383 725 373 920
491 470 457 671 503
909 928 579 917 898
129 27 292 251 190
346 12 250 263 266
950 708 538 758 959
567 194 987 997 620
671 873 208 675 778
528 445 430 391 215
582 764 524 992 875
148 480 354 477 305
775 616 713 772 773
658 944 660 856 304
479 946 418 478 719
909 667 677 683 58
352 902 374 953 358
170 178 340 169 32
372 913 337 950 954
692 845 859 839 691
859 154 855 852 67
738 475 439 433 435
413 274 402 272 372
896 963 924 272 419
251 666 680 205 216
36 54 292 384 381
975 977 926 774 639
292 402 186 143 93
56 553 959 146 317
235 76 260 222 219
10 14 7 24 19
253 288 353 453 279
748 1 344 421 11
679 855 857 715 582
333 76 143 694 14
585 586 885 543 335
981 276 445 275 97
569 888 565 719 988
951 400 254 273 396
351 217 347 945 697
530 744 655 886 975
822 805 904 954 925
612 749 719 988 707
489 635 791 553 490
920 935 949 950 799
313 655 326 704 307
240 214 138 121 113
383 934 50 350 793
566 554 629 88 517
233 257 232 467 110
197 838 779 593 172
449 410 394 68 392
975 699 696 697 511
769 913 929 911 699
446 362 373 444 351
166 387 160 148 275
767 682 572 853 668
655 178 770 606 168
207 849 247 213 233
127 353 274 397 447
925 99 806 974 967
963 511 152 200 845
939 19 770 42 230
602 713 753 726 743
158 82 99 21 935
858 800 666 859 80
871 519 800 507 661
877 447 445 131 569
754 936 888 586 731
928 520 715 793 775
72 860 779 489 545
837 226 840 670 839
135 126 52 598 327
779 770 72 838 320
431 435 91 422 466
824 800 733 659 802
938 940 326 890 588
186 124 982 740 600
138 145 119 41 116
390 482 459 875 457
106 143 140 136 88
685 992 668 768 834
500 542 833 874 798
761 993 992 776 802
322 323 280 4 307
497 789 720 979 830
982 336 441 3 387
76 860 688 866 457
27 65 650 284 137
368 387 276 301 45
534 552 577 976 989
809 421 856 77 426
28 17 82 483 478
569 820 616 804 763
483 143 478 284 187
841 720 965 724 999
754 645 996 705 725
629 614 986 612 539
488 331 309 722 72
233 223 436 41 59
263 460 221 448 459
135 481 264 179 252
842 197 593 536 99
927 814 352 915 970
797 718 953 653 776
65 352 1 60 157
696 697 975 699 532
584 575 837 576 585
246 207 51 256 235
722 998 992 374 736
129 186 175 25 145
905 765 734 937 747
515 985 535 521 813
981 787 527 783 285
78 75 71 73 242
360 606 715 419 374
751 415 725 835 855
56 329 188 273 393
221 250 219 196 201
334 8 37 3 330
577 768 612 1000 715
486 3 104 100 484
521 517 567 554 566
796 793 795 501 510
411 418 370 371 433
601 214 357 912 245
774 816 571 611 643
129 111 82 254 139
527 705 617 42 894
72 70 552 869 89
131 115 259 137 122
423 392 435 391 453
466 290 71 376 265
434 266 828 439 450
979 955 925 944 961
79 420 433 868 78
800 833 519 803 871
898 553 749 572 894
616 894 929 902 975
832 694 857 664 692
250 204 110 233 219
747 325 58 123 266
759 760 740 907 149
963 538 147 611 585
990 726 717 760 634
203 245 229 397 246
325 200 217 140 147
820 705 886 978 716
481 206 254 199 211
371 429 193 208 957
17 309 6 490 303
393 704 79 366 848
584 733 457 898 332
40 411 212 831 880
917 314 813 937 697
835 207 208 222 376
563 167 177 345 341
221 243 251 661 242
67 603 932 735 931
574 668 824 676 825
217 347 64 584 237
654 666 102 125 956
357 797 875 588 841
528 161 225 638 84
388 116 189 117 272
749 733 669 738 678
859 661 838 857 864
189 237 107 81 195
232 678 442 718 897
141 330 463 332 134
223 407 214 160 238
748 357 691 389 828
183 175 179 697 799
700 145 915 731 947
861 857 812 597 735
812 531 736 818 764
899 952 917 932 940
639 974 758 538 147
130 110 189 126 132
951 24 10 753 507
106 147 347 143 145
994 351 849 367 835
902 636 261 719 706
59 245 243 159 504
690 957 575 417 679
971 259 608 314 238
901 604 616 624 532
994 501 722 731 678
714 770 555 842 786
616 901 602 703 622
705 724 930 57 316
69 655 331 606 886
650 316 43 84 959
265 342 190 186 348
52 33 42 550 30
714 879 838 790 656
200 217 116 146 234
382 923 157 857 740
11 193 293 463 94
35 137 87 296 2
213 357 198 346 243
567 730 976 906 57
194 323 147 11 137
766 762 725 793 674
10 227 196 19 24
964 965 658 834 874
369 449 193 398 835
833 944 829 678 776
170 236 126 169 115
692 674 222 371 653
232 123 233 274 38
931 977 728 527 910
478 480 485 298 405
707 570 758 735 789
242 71 216 831 863
490 335 320 331 451
528 951 928 679 656
802 751 564 869 801
799 949 286 878 314
23 266 18 241 8
151 155 341 337 178
207 263 297 468 293
352 381 422 419 369
807 801 768 830 993
372 57 354 933 278
551 37 43 709 638
319 95 914 287 31
155 173 113 161 114
965 578 764 579 375
833 854 800 782 803
881 956 941 925 952
806 714 816 704 879
195 135 29 256 185
845 516 500 585 852
509 162 175 740 534
335 873 971 278 320
112 21 35 733 752
416 809 718 59 256
795 715 167 854 800
178 341 155 167 179
676 674 672 683 793
167 745 605 735 523
346 476 205 216 279
217 64 584 200 197
477 310 907 473 923
828 997 669 688 504
909 114 601 123 285
17 99 15 444 83
724 774 552 983 326
866 832 865 738 205
72 68 75 454 197
247 854 203 809 872
689 86 414 439 419
32 245 395 407 174
375 272 392 410 416
495 448 273 473 447
924 906 919 699 932
105 41 305 869 295
468 439 299 477 484
426 611 360 438 79
726 984 531 820 1000
27 429 697 427 352
734 746 768 764 710
577 989 613 504 535
720 926 734 715 914
883 55 637 912 720
977 930 591 46 57
274 846 61 344 536
700 496 357 377 952
817 743 501 830 818
983 240 765 895 129
125 188 401 120 190
631 866 839 555 848
40 585 962 200 234
929 913 927 769 932
1 94 35 269 154
924 369 949 899 930
131 195 340 271 348
26 50 296 295 93
877 334 340 431 333
973 112 205 369 939
487 12 56 270 123
574 573 761 827 588
186 308 13 18 895
846 591 937 147 89
151 325 10 61 347
469 745 592 471 219
11 12 178 89 25
397 476 750 398 442
853 955 213 896 745
671 683 669 936 662
193 219 469 391 872
72 705 893 940 709
865 720 966 932 644
884 31 525 752 270
163 151 584 238 173
829 849 426 815 991
810 781 993 867 776
70 73 869 78 636
724 69 730 967 720
615 816 648 989 624
317 934 433 57 148
392 469 445 389 387
444 229 356 284 355
270 334 340 14 290
68 75 73 779 487
784 788 666 864 838
828 824 667 735 678
728 853 414 415 978
812 819 739 685 805
981 314 821 251 250
51 306 318 470 20
250 31 96 267 30
994 580 808 612 629
27 733 197 347 123
381 954 925 909 46
545 69 655 703 616
793 896 844 702 812
873 161 776 586 188
102 98 35 36 37
716 550 603 705 55
7 15 550 779 306
553 945 908 56 376
330 97 332 136 81
434 576 411 207 870
540 942 345 975 996
487 533 959 823 385
540 590 758 606 582
217 160 584 388 837
131 182 185 65 153
197 194 426 149 206
677 986 647 976 683
404 493 213 558 227
277 290 926 356 411
777 663 77 957 558
323 614 305 302 846
459 445 234 203 220
12 265 82 122 190
800 776 854 561 524
560 467 657 679 690
338 592 83 102 342
617 970 967 593 557
260 196 25 410 445
601 22 763 748 1000
273 277 267 476 324
388 391 389 197 275
427 776 795 62 553
38 448 50 349 399
441 370 821 524 849
998 586 766 988 761
98 94 36 101 37
170 62 465 72 972
952 128 898 137 183
999 743 740 643 805
250 219 405 251 197
389 450 385 242 270
318 779 320 456 489
414 951 689 505 242
985 539 612 581 513
221 218 251 242 250
321 312 322 959 326
333 212 258 340 330
450 447 882 462 973
472 200 64 217 143
411 399 397 431 421
664 582 737 728 775
800 756 697 803 518
584 838 839 860 659
78 791 839 529 242
135 322 30 37 84
142 162 153 170 139
202 342 263 248 208
665 832 875 833 797
222 809 692 687 415
913 932 911 924 907
798 380 193 961 843
758 765 950 940 625
169 140 136 119 177
253 255 751 978 23
501 683 936 844 816
704 524 579 496 745
856 771 745 414 415
300 34 56 2 55
453 299 348 270 185
994 817 549 566 827
450 433 878 366 632
854 928 841 938 921
274 64 963 147 217
305 949 377 365 553
799 955 920 861 504
299 306 313 308 303
334 318 473 440 48
728 715 727 861 810
943 881 292 362 951
979 947 815 816 724
909 893 948 917 947
892 453 659 976 636
850 778 834 555 792
290 462 346 471 68
491 479 900 304 451
407 125 455 327 138
419 427 54 406 400
283 633 786 596 594
466 446 332 416 418
956 89 399 264 427
2 52 885 102 343
469 29 38 482 391
251 288 981 846 832
598 744 725 895 751
302 462 482 486 467
11 428 381 18 892
330 38 477 265 297
17 1000 762 767 942
231 144 142 311 640
840 57 678 351 720
200 842 388 963 896
209 247 210 202 232
269 275 238 111 472
889 478 142 326 591
7 516 543 861 545
408 5 112 92 293
854 664 825 782 833
931 699 915 731 972
950 400 484 18 882
5 321 164 42 307
326 773 800 117 496
559 690 615 664 541
223 117 330 231 191
171 180 904 444 108
136 142 170 326 143
158 425 271 465 254
882 927 935 969 698
470 414 254 457 439
890 986 918 769 699
956 7 2 18 327
87 204 21 476 251
613 712 320 629 505
193 210 849 660 922
440 394 437 435 148
675 555 728 809 718
555 957 829 850 663
834 497 677 802 785
897 461 501 900 730
584 790 328 314 629
952 323 85 230 136
17 393 350 67 954
713 992 531 970 844
878 829 837 979 838
923 998 804 727 946
981 290 475 414 642
632 968 93 217 526
42 40 3 45 487
879 838 71 75 840
551 985 567 596 811
79 447 414 862 477
187 129 183 148 384
347 236 219 463 196
194 662 223 21 158
464 907 716 316 103
373 401 274 352 350
37 601 983 793 639
404 588 146 503 700
148 121 182 158 140
183 53 188 187 186
108 180 149 181 274
378 354 412 356 366
209 220 210 247 660
799 699 914 954 934
347 332 348 457 293
713 811 703 772 599
50 127 137 123 119
113 232 38 301 249
253 258 197 233 252
508 928 984 639 971
140 125 144 145 332
821 43 745 543 121
74 79 864 868 850
168 316 935 19 334
440 436 434 148 435
554 530 509 513 613
814 826 604 571 808
199 250 235 243 248
801 818 812 716 802
131 349 10 183 471
738 359 428 355 370
816 572 693 805 570
181 125 406 352 373
489 868 331 490 488
749 636 156 489 817
372 818 883 716 639
686 669 659 676 797
941 49 226 352 325
759 579 571 998 764
741 808 769 814 554
686 768 739 685 665
46 47 884 292 44
620 492 422 991 281
442 423 718 583 508
548 981 961 589 314
126 917 142 161 408
228 466 348 248 468
181 185 136 113 131
123 113 128 129 132
964 298 536 715 519
837 868 840 829 995
418 835 369 423 431
218 263 207 273 211
514 571 658 743 753
296 23 278 283 467
818 841 693 854 859
845 833 675 695 659
220 402 81 898 447
190 749 238 726 944
427 15 31 68 399
950 380 898 505 956
848 555 242 684 663
823 955 139 930 921
806 393 781 782 47
217 27 226 116 200
815 493 947 403 556
221 251 23 728 232
397 387 27 301 275
150 403 223 5 718
326 50 343 353 48
216 38 245 215 228
488 489 696 605 490
585 447 832 416 398
200 61 86 50 238
290 453 391 452 469
797 873 843 670 675
684 797 843 665 658
15 639 709 487 240
368 464 926 374 52
154 135 85 163 90
677 834 375 682 828
510 396 177 368 355
146 147 174 139 144
713 761 970 883 516
49 34 37 41 240
229 244 210 208 209
313 982 310 303 230
457 559 710 390 123
383 142 64 124 350
778 594 565 549 617
923 740 506 729 583
873 674 727 980 834
854 962 442 418 661
807 984 552 726 802
746 735 770 638 487
879 838 216 576 584
625 381 349 913 365
701 343 476 297 456
32 972 280 528 311
999 713 820 571 579
848 654 880 495 879
499 958 647 936 594
210 247 203 244 437
30 324 199 712 669
987 616 773 571 648
138 238 110 179 253
701 985 4 551 567
29 259 40 471 81
927 269 62 271 124
759 737 805 665 803
535 544 534 713 505
570 510 801 736 912
324 548 273 272 409
751 734 735 859 656
956 538 749 950 712
341 156 179 123 340
629 630 513 624 567
484 455 394 134 469
370 371 261 358 912
682 871 689 583 738
724 582 948 552 644
869 497 496 415 689
583 928 951 446 500
200 536 66 427 455
278 328 765 540 53
814 762 994 826 645
889 662 60 517 472
612 502 539 726 808
987 713 571 531 989
575 631 687 689 672
798 834 686 812 945
898 946 885 912 919
254 123 161 186 143
472 469 275 455 237
108 111 97 195 192
911 905 913 606 929
361 460 436 135 440
679 41 693 262 401
952 937 445 928 557
619 987 740 537 546
749 811 884 753 970
837 831 880 850 864
344 99 553 704 28
854 978 764 993 810
619 988 586 566 577
400 697 496 56 748
726 743 966 989 531
429 457 301 430 21
26 50 21 323 82
369 744 897 286 497
876 473 457 480 320
418 218 216 334 195
171 326 312 163 139
260 124 254 11 108
115 301 90 224 252
782 856 833 694 857
819 844 805 834 801
763 780 668 572 840
969 842 935 642 882
502 636 488 767 783
341 734 841 941 939
715 718 919 653 376
389 467 266 388 453
216 197 445 232 64
2 310 99 307 8
447 455 462 453 862
221 251 922 210 261
441 923 381 408 82
444 429 419 208 202
25 303 231 403 309
686 564 684 840 850
721 452 881 794 459
384 370 448 825 441
734 772 651 170 89
488 76 863 631 835
750 366 371 41 980
161 776 159 180 19
500 905 679 578 737
853 295 670 578 961
725 74 834 790 674
429 376 660 771 285
333 226 215 450 70
17 942 890 19 363
898 508 913 916 891
566 755 585 614 620
42 710 992 722 588
996 974 890 905 888
3 744 380 824 328
582 80 664 812 993
300 793 50 67 855
194 770 89 51 740
743 507 609 612 813
866 780 714 555 72
71 779 589 785 831
117 101 102 34 35
566 712 616 581 741
766 767 550 80 699
644 767 897 938 721
437 225 410 26 254
967 322 651 172 983
916 272 470 662 21
807 726 990 773 602
176 227 392 156 386
746 917 734 951 768
6 487 20 884 462
159 149 405 270 5
699 938 921 948 895
993 761 999 768 764
959 769 901 762 826
378 364 915 954 699
61 960 325 49 41
195 134 340 471 330
238 470 39 31 43
826 994 983 640 818
154 472 223 89 182
619 987 940 724 551
282 608 281 173 971
638 704 174 989 705
745 955 471 881 207
801 806 887 570 820
217 255 237 226 219
915 436 511 22 326
86 119 398 66 359
323 274 216 187 460
246 453 469 211 279
50 71 351 272 589
938 898 523 910 917
456 575 660 388 738
352 886 298 5 171
842 979 927 56 931
19 474 43 103 182
271 387 264 455 459
815 695 506 857 852
74 674 787 529 611
303 796 125 709 184
357 869 462 354 432
805 999 775 793 987
185 156 287 114 437
126 747 183 119 853
852 149 251 130 39
409 430 410 351 364
5 608 29 555 538
127 114 422 123 128
795 702 510 890 705
920 914 15 465 187
688 380 55 416 379
970 589 820 556 976
323 26 885 3 982
674 669 670 889 677
695 878 939 575 833
61 487 1 58 22
868 73 378 377 78
356 376 398 399 400
671 669 964 670 797
475 336 463 299 40
696 414 943 494 918
38 233 405 238 85
831 70 494 962 829
741 773 913 987 911
195 342 340 439 347
723 927 719 910 746
130 245 119 148 143
822 912 904 903 925
516 980 853 325 869
202 203 213 869 245
275 192 333 444 26
973 922 935 882 341
663 831 193 196 688
723 283 471 280 286
631 576 666 575 692
312 146 474 145 147
832 828 496 969 918
226 849 196 688 585
787 786 792 784 789
999 570 903 990 654
382 357 127 374 408
454 187 183 265 118
694 863 216 672 675
243 242 208 254 216
567 586 530 996 535
236 204 198 293 428
673 720 705 724 891
603 69 730 316 565
94 101 35 103 16
518 963 823 795 847
906 775 807 879 724
496 536 815 582 605
576 493 845 852 697
679 691 501 661 662
5 11 179 110 29
806 859 285 34 25
601 528 511 958 404
147 136 144 145 106
142 323 405 167 260
127 443 39 424 351
466 432 364 369 424
302 599 792 387 433
267 389 548 270 272
536 896 881 149 737
922 935 372 981 432
404 14 407 76 344
815 737 889 817 544
324 87 536 846 849
330 231 333 256 134
825 824 727 841 851
434 354 529 493 444
828 785 876 248 415
994 567 985 687 566
408 407 419 427 400
318 483 310 320 321
74 792 1000 73 790
715 176 159 603 303
37 195 36 302 10
989 976 940 602 552
426 496 662 836 679
358 424 368 354 305
590 471 833 374 737
279 102 476 468 467
810 737 511 953 950
207 228 221 239 250
481 455 445 271 394
459 2 800 727 279
899 931 696 504 916
164 110 179 275 109
61 300 421 295 105
164 117 185 195 137
162 157 639 180 526
791 732 247 680 307
543 885 730 532 11
686 832 681 981 845
386 250 334 453 435
479 837 745 978 301
162 799 915 780 584
455 480 481 472 265
246 76 48 295 257
134 113 301 246 274
496 77 494 529 792
238 116 324 173 117
592 482 40 600 29
350 427 436 429 396
64 197 608 303 347
255 213 212 245 695
176 160 197 356 737
719 974 7 85 226
435 29 386 275 192
829 878 979 837 838
496 938 699 909 917
673 603 633 670 553
252 227 187 148 223
268 40 162 800 234
89 98 102 9 35
964 927 955 570 887
965 763 940 761 714
979 575 829 564 951
607 586 651 778 949
683 669 684 682 867
30 87 161 52 80
970 951 705 838 925
187 398 188 271 369
965 834 710 707 768
97 352 446 350 383
935 942 959 949 922
795 112 937 572 543
973 882 927 23 730
941 277 846 476 926
186 143 372 812 343
372 460 433 303 477
634 505 705 490 28
76 357 694 345 972
568 517 554 567 618
260 419 928 793 83
267 274 85 671 520
645 711 816 990 509
722 873 668 734 761
745 954 903 461 377
530 741 620 662 936
426 356 608 391 973
499 640 503 648 515
24 231 44 662 223
321 680 637 99 722
543 938 238 936 567
998 902 357 577 992
700 641 764 805 703
991 763 327 793 95
492 479 484 486 41
407 914 490 423 10
265 183 11 107 119
101 2 49 750 292
29 39 124 249 5
458 322 321 465 306
756 855 766 784 685
230 877 64 185 152
964 61 945 854 373
852 3 662 841 835
658 852 797 672 836
357 695 869 398 188
159 893 161 169 119
888 549 894 572 774
35 1 13 65 296
15 309 314 321 638
518 823 507 843 873
755 517 760 753 900
859 855 858 851 833
540 573 9 735 639
228 246 198 256 207
931 966 565 924 699
423 331 345 349 393
719 958 592 920 933
525 499 765 520 710
631 659 576 880 840
82 952 56 280 799
954 408 786 952 597
991 56 812 54 766
990 634 897 818 826
548 725 656 576 865
919 625 806 827 758
562 583 693 825 937
705 315 286 642 280
563 743 761 841 737
21 396 405 245 406
633 919 602 978 730
105 56 948 158 82
391 100 319 64 420
14 29 76 540 11
608 670 280 43 29
857 858 841 856 575
460 6 941 306 461
373 349 353 420 351
619 616 996 901 623
71 344 585 426 688
453 273 320 968 482
776 558 488 673 489
386 184 433 438 468
384 442 482 380 952
658 671 683 687 673
793 553 945 106 700
703 729 800 719 546
705 989 974 943 807
217 64 446 97 347
687 684 564 667 663
653 703 728 952 641
798 833 795 825 797
151 155 750 260 169
426 810 743 683 791
985 986 530 544 625
708 793 798 693 776
747 774 362 161 423
695 356 683 476 684
188 352 422 170 145
789 864 791 839 666
30 3 84 601 46
606 167 168 157 474
64 144 217 116 147
46 55 909 298 49
889 428 479 305 306
845 204 664 957 667
852 227 855 478 267
495 828 500 488 832
618 982 909 538 641
469 268 485 465 295
962 193 221 242 68
588 360 417 611 909
328 195 461 218 290
965 827 867 853 887
93 116 48 160 157
172 171 170 153 181
295 815 972 958 955
393 352 350 983 920
881 954 941 744 87
900 296 813 669 946
111 13 282 338 166
340 333 928 342 451
349 262 362 424 422
755 900 753 760 897
859 858 829 583 856
116 164 197 121 189
941 6 68 55 770
791 488 781 665 789
946 601 722 875 414
963 105 21 99 474
893 269 367 381 921
671 683 957 575 42
507 668 747 755 477
879 73 79 974 723
487 358 158 181 36
789 576 559 575 839
350 425 352 97 361
270 393 487 17 339
986 994 808 567 623
207 243 208 229 222
356 132 636 372 900
187 128 53 109 186
697 559 580 511 699
547 736 801 743 723
209 213 207 244 221
417 628 270 790 786
170 110 161 909 62
295 470 478 595 262
348 491 306 489 334
374 950 880 367 493
348 399 216 435 429
177 83 188 170 948
962 466 468 957 475
667 688 781 654 588
260 333 212 193 293
760 712 552 194 987
665 669 795 797 536
793 63 846 47 765
172 163 164 139 435
824 854 998 746 969
768 527 572 883 993
31 3 100 101 96
989 534 817 624 990
236 5 170 678 260
691 222 209 246 694
11 101 194 98 46
688 106 825 638 975
402 268 113 429 453
113 368 81 32 66
679 71 489 687 420
799 936 618 501 758
114 125 310 306 92
939 508 155 183 241
405 285 54 58 476
922 935 926 952 912
674 670 673 572 718
796 960 496 785 873
245 395 223 585 199
899 349 933 350 948
129 899 912 124 945
354 972 953 941 930
808 814 629 802 194
548 639 505 890 292
669 671 683 686 672
391 94 275 284 389
567 717 515 525 566
665 834 757 791 829
653 874 583 511 853
645 766 749 2 936
144 217 200 362 197
469 485 264 104 271
395 203 213 971 428
897 834 693 948 380
901 959 633 624 719
683 795 659 762 652
174 16 152 959 161
974 953 780 768 99
952 727 357 636 723
995 936 605 890 194
661 870 591 355 745
412 401 362 397 130
898 928 857 180 881
428 401 374 371 441
837 850 661 831 695
852 8 292 466 330
731 928 975 524 945
387 272 264 269 453
37 11 93 97 343
196 106 117 120 223
72 770 849 68 556
738 690 383 662 357
600 285 752 776 22
63 818 602 103 700
62 889 87 374 344
680 675 80 812 683
750 213 928 958 23
310 943 298 31 891
26 100 397 430 400
677 742 798 669 685
294 134 288 290 185
693 589 607 845 793
126 939 96 175 625
388 148 392 131 440
759 668 685 825 747
831 72 340 422 488
841 815 834 668 693
742 593 644 794 743
750 130 324 87 185
229 896 221 837 349
944 841 951 583 798
28 186 368 155 373
883 637 688 793 607
768 627 965 764 891
276 973 692 660 66
141 835 12 332 333
848 850 838 879 842
946 302 493 952 896
663 840 880 743 353
819 675 684 837 796
98 300 53 37 102
356 837 160 764 899
916 975 801 922 706
795 899 921 59 910
830 78 789 792 864
828 809 629 680 526
227 259 188 107 81
769 746 857 611 502
741 772 985 596 622
341 746 606 948 909
471 982 485 487 261
432 182 392 234 941
229 583 235 782 234
799 393 978 968 998
23 882 430 433 27
139 321 309 135 324
152 173 889 584 166
274 937 445 745 425
685 715 668 797 672
76 333 332 330 852
66 173 148 211 118
397 195 196 266 399
386 485 505 268 420
24 85 45 7 230
376 400 326 940 194
238 245 886 407 232
682 671 668 672 670
858 843 682 756 847
458 892 484 926 914
788 510 803 584 554
129 128 334 241 191
833 682 705 684 816
465 105 142 547 35
805 774 990 764 715
76 330 122 333 332
137 465 141 132 219
52 628 814 619 546
7 14 270 18 438
676 776 684 681 687
264 262 453 476 423
990 577 570 534 768
828 90 414 733 371
299 438 90 79 688
879 974 73 840 706
848 226 585 979 584
350 57 431 465 284
258 330 219 145 253
151 174 194 472 238
990 827 613 552 577
167 157 155 652 240
9 108 109 162 97
225 81 130 110 10
953 625 523 572 257
146 982 145 241 483
743 360 619 630 800
403 152 405 408 179
683 767 352 812 572
607 22 50 99 93
207 233 301 444 148
350 358 752 384 352
876 669 767 665 667
837 417 274 776 435
818 626 743 908 747
833 815 841 579 500
947 639 601 529 528
392 271 444 159 448
804 570 572 705 553
704 806 559 959 553
606 547 563 312 20
93 752 97 839 136
801 665 658 854 642
62 986 648 649 650
229 243 209 413 392
856 695 677 676 812
35 58 1 101 60
167 637 655 112 18
571 570 827 990 993
741 924 916 997 899
973 708 23 782 653
941 56 101 331 100
267 463 270 330 340
967 722 602 761 844
276 447 445 326 747
118 893 159 933 132
345 982 335 752 975
198 916 459 62 658
825 693 80 578 803
665 797 855 681 854
478 292 298 295 104
227 252 97 214 34
993 990 989 720 768
109 103 895 753 101
134 332 268 277 264
964 767 953 426 679
560 806 816 565 706
720 984 680 844 824
98 35 37 104 62
152 168 331 345 919
829 878 666 229 866
10 395 161 163 109
96 66 194 109 49
776 662 683 673 815
8 272 401 253 275
1 336 84 177 468
501 816 545 803 844
481 472 386 271 70
770 863 780 834 790
819 820 803 579 887
212 219 220 693 471
116 134 138 332 132
2 977 37 34 105
21 606 941 443 311
974 951 947 815 362
71 589 684 686 840
264 391 193 392 211
849 878 837 847 229
551 936 902 17 586
427 350 438 382 369
57 338 30 49 484
534 622 619 986 567
234 40 248 203 205
214 111 66 120 296
166 26 260 916 118
127 273 392 272 66
22 651 889 827 89
154 11 308 276 85
860 843 838 658 830
189 119 268 445 130
66 298 480 272 750
838 829 975 961 494
578 859 852 858 661
812 795 861 664 743
24 689 372 738 102
508 675 799 948 384
759 755 675 734 502
235 210 234 849 871
760 596 533 510 517
773 571 966 989 579
229 225 431 680 248
476 455 38 48 271
753 941 345 967 990
804 858 524 820 819
740 513 581 551 567
290 456 485 297 475
801 722 501 700 909
502 873 826 816 726
881 55 998 366 349
903 721 565 720 572
861 585 788 575 154
306 6 967 487 25
303 187 470 483 43
958 443 353 957 429
646 719 807 419 991
140 113 114 296 5
684 665 944 792 810
217 138 116 123 106
427 331 458 419 6
823 247 40 871 920
609 530 630 985 620
518 871 503 684 511
389 437 434 235 435
418 209 10 428 210
222 48 433 271 202
548 446 799 613 1
914 381 132 362 114
714 779 555 72 770
86 718 57 289 396
970 619 831 990 531
362 350 274 373 426
841 665 668 833 839
692 500 412 397 689
358 311 152 287 165
345 337 341 168 655
748 531 567 994 515
816 940 365 7 779
750 363 748 305 895
200 846 88 968 217
603 547 734 487 709
952 395 428 828 398
548 976 505 482 718
69 385 526 400 559
827 716 112 82 954
502 716 72 75 709
633 393 972 270 777
194 714 711 777 633
372 904 911 653 932
678 681 743 685 673
706 723 713 902 516
853 627 947 894 639
670 533 496 652 555
733 889 637 372 966
71 70 127 75 589
677 432 676 679 682
479 275 94 484 946
270 273 425 83 271
912 899 979 226 923
312 685 465 307 482
842 915 949 961 493
964 65 61 960 696
52 140 347 862 195
88 317 594 22 920
766 668 681 673 798
426 67 350 425 406
103 28 6 763 47
437 728 459 632 469
109 249 190 129 40
186 183 5 374 106
750 43 747 662 457
805 720 773 803 707
248 253 233 81 232
388 724 864 642 90
22 47 329 722 553
664 867 705 905 702
242 243 221 247 198
224 654 789 666 585
530 996 567 763 622
196 201 215 419 962
687 675 703 852 939
753 760 713 924 399
93 94 89 35 21
388 439 745 450 924
665 841 576 843 819
660 264 211 204 246
18 942 15 57 765
467 215 202 339 222
371 845 381 706 382
254 296 362 256 59
355 358 380 926 416
21 275 104 301 462
832 693 873 496 683
178 125 195 135 321
183 2 39 453 128
682 880 829 797 680
872 204 251 261 242
178 167 157 174 112
200 217 64 268 234
741 616 623 808 997
729 516 810 19 971
832 865 701 416 884
758 483 1000 720 590
44 161 458 238 128
619 514 566 994 740
918 758 900 732 3
665 797 658 878 829
955 460 100 26 231
145 230 114 5 9
457 253 249 132 493
19 2 606 274 639
126 426 84 103 30
714 893 848 769 782
450 301 486 456 480
353 361 419 431 423
589 832 214 725 428
651 22 704 96 91
395 433 402 5 408
395 143 106 227 128
706 698 918 975 890
280 214 493 249 679
109 268 358 295 84
549 770 654 719 530
479 279 378 366 315
347 197 292 869 71
953 815 415 801 524
734 726 966 761 577
588 725 761 893 818
693 878 668 797 836
431 365 752 371 67
689 669 811 682 680
435 394 392 69 411
640 567 614 986 760
369 382 364 375 432
732 17 438 478 355
396 317 256 351 38
853 580 499 524 974
681 686 682 684 789
230 156 145 651 153
212 70 40 333 263
466 498 73 451 295
826 988 743 531 156
794 705 899 363 100
963 810 854 50 815
125 471 187 403 32
243 404 228 245 17
600 698 565 654 979
479 459 310 469 475
952 925 914 923 705
297 548 657 351 36
893 926 378 490 633
817 852 936 867 659
943 296 455 327 895
693 825 80 518 41
945 951 855 718 511
924 17 69 505 344
915 585 646 910 405
677 493 429 359 413
627 842 779 610 545
155 409 366 179 296
622 565 535 551 512
15 52 301 179 94
116 144 64 162 200
149 740 706 407 55
994 797 626 315 566
677 582 670 793 678
583 209 166 159 693
846 274 21 947 61
962 408 92 201 215
131 454 253 197 421
342 293 297 346 348
34 53 262 294 41
340 334 333 348 347
921 507 691 722 938
614 53 627 730 538
427 262 382 299 298
705 703 393 715 643
20 755 600 949 7
917 910 523 983 698
19 17 545 606 318
955 954 941 903 799
405 470 8 32 5
242 229 371 226 439
831 771 687 558 684
976 884 28 553 945
201 256 209 848 204
876 48 947 454 58
150 241 219 254 404
204 922 228 229 250
775 616 703 999 713
715 371 494 670 1
876 839 665 41 675
971 354 500 175 359
391 462 396 214 329
866 73 77 78 79
171 157 230 139 60
786 654 714 782 564
771 222 828 244 228
134 297 463 198 248
121 131 116 233 59
6 16 752 45 67
899 908 415 922 243
53 214 10 312 19
551 528 731 938 984
283 885 903 881 305
117 322 310 21 76
339 457 421 389 404
902 958 944 997 556
69 606 787 176 914
383 350 362 352 441
899 895 33 914 112
194 101 706 42 709
17 373 350 112 952
390 326 195 325 447
832 500 445 755 661
214 10 53 347 335
242 558 866 631 576
6 15 13 601 172
587 966 749 742 572
388 394 276 275 66
671 687 688 507 782
530 567 546 551 701
337 341 655 13 603
981 346 290 452 922
24 325 540 556 306
278 227 886 458 53
140 400 180 127 606
348 350 56 286 373
359 439 354 865 692
696 269 198 51 379
560 882 982 742 76
32 950 484 293 299
637 954 1000 737 720
666 490 315 329 410
373 100 362 351 383
813 903 928 625 764
301 262 478 141 31
971 950 982 18 375
797 681 671 683 668
882 459 390 455 387
114 155 408 402 83
924 975 932 755 931
867 320 476 297 278
528 708 678 174 974
133 138 137 122 835
769 918 913 753 588
107 114 327 153 156
668 682 675 674 816
567 974 549 941 907
319 603 187 643 899
490 489 331 345 981
281 288 386 309 909
933 927 904 943 916
39 351 20 369 349
517 593 655 615 560
217 846 753 782 347
363 415 448 186 898
44 549 60 240 959
78 782 415 566 68
242 196 221 247 237
812 255 782 951 235
760 619 554 817 621
345 708 855 656 980
794 673 688 694 494
435 268 442 138 180
941 384 17 343 82
826 730 605 574 992
950 971 750 553 974
578 582 542 838 571
345 544 341 985 337
258 482 875 657 276
969 999 704 736 873
517 629 626 577 802
784 789 875 674 665
584 842 162 632 388
350 501 496 497 572
841 693 856 737 859
954 920 943 885 538
129 137 115 96 107
292 342 295 992 497
979 842 572 839 848
974 900 523 510 152
328 190 37 25 150
694 675 855 737 858
106 161 350 140 139
328 338 9 278 7
600 106 231 593 508
976 754 501 853 951
133 124 29 120 138
362 356 952 176 928
705 841 580 968 980
346 709 298 690 476
410 283 403 530 308
555 863 864 770 848
861 893 953 806 774
355 345 732 476 591
928 395 405 971 210
760 996 100 48 696
100 431 475 273 293
152 145 171 184 85
388 64 328 237 251
977 1000 560 611 724
863 692 374 800 675
722 680 540 545 548
932 701 924 890 602
745 670 688 676 327
847 800 822 739 518
55 550 321 451 15
273 204 242 963 221
531 612 811 613 808
197 397 412 487 333
393 358 381 100 18
715 702 865 603 970
898 49 406 506 350
337 655 861 894 904
897 753 821 657 584
586 982 890 980 278
768 577 736 1000 936
71 226 790 584 864
968 456 475 66 791
298 264 484 271 258
394 423 420 608 453
254 14 214 150 137
246 225 388 66 110
950 982 421 956 372
807 604 531 989 901
943 270 730 318 471
57 337 763 953 708
488 78 438 472 451
184 181 57 322 137
111 258 396 272 156
889 898 933 22 563
247 204 237 221 213
789 792 790 781 864
271 388 471 411 40
176 173 168 154 84
193 198 221 204 224
414 415 831 398 247
821 866 771 949 843
463 421 386 228 424
301 349 459 431 348
518 756 682 990 816
453 275 265 279 249
261 131 218 31 163
281 946 600 728 756
479 456 470 52 313
238 528 601 998 58
388 394 441 437 455
810 426 767 676 677
376 328 444 430 323
317 291 417 441 401
964 965 574 507 723
835 433 632 411 418
660 976 639 210 207
27 91 314 602 580
226 132 136 125 638
594 732 321 22 936
476 457 420 275 66
657 514 986 618 549
683 71 670 555 845
605 782 765 543 151
94 916 941 480 269
800 686 809 795 583
276 219 252 253 333
448 391 407 84 85
576 702 715 355 620
799 162 943 15 99
461 453 482 330 420
31 427 97 593 7
502 781 670 722 815
529 664 370 875 938
50 149 49 420 455
283 281 319 309 304
846 795 157 144 163
664 668 979 682 524
846 961 61 515 538
881 243 218 2 307
138 221 250 251 185
281 99 22 510 314
563 112 60 162 95
323 62 109 312 142
764 874 527 731 980
761 812 710 933 904
234 233 138 216 199
850 770 837 838 866
645 720 721 983 542
873 58 550 314 978
796 705 557 674 896
584 707 321 311 278
326 889 793 407 601
895 305 958 943 384
898 794 376 380 170
382 371 419 375 378
918 917 177 601 572
999 713 726 775 820
616 604 901 911 773
678 270 381 906 715
530 581 509 901 573
776 841 664 864 673
783 824 696 605 426
796 716 674 683 793
274 842 918 75 609
107 180 45 161 109
50 365 49 60 44
76 301 333 276 249
334 115 11 227 867
844 827 587 819 713
185 171 154 143 324
736 948 747 947 742
785 426 436 473 421
742 694 692 863 695
530 515 573 997 618
181 259 139 250 29
720 61 1 22 60
262 477 338 467 422
187 17 140 326 334
713 987 571 807 932
369 356 398 399 378
229 268 872 361 71
530 813 596 997 549
155 167 174 171 32
834 836 856 957 632
280 873 705 985 322
696 725 788 814 360
901 637 645 604 697
21 39 26 41 150
27 400 231 450 281
544 782 541 670 538
797 686 843 681 682
816 993 965 925 801
862 419 418 76 71
895 95 607 62 17
828 876 960 832 831
299 302 290 52 486
814 808 740 577 552
77 558 646 868 507
466 67 462 484 100
195 150 192 165 130
648 616 800 627 925
570 754 761 767 762
855 767 678 656 683
956 652 318 464 480
962 878 695 946 381
984 512 987 546 513
229 193 681 600 675
924 898 927 700 943
696 162 106 963 362
396 393 421 289 188
575 423 694 660 845
901 616 972 906 621
616 997 741 622 703
290 279 283 302 452
259 276 227 413 265
395 236 241 161 83
164 334 81 218 148
848 714 842 838 642
433 398 387 255 445
837 850 866 804 714
777 648 651 18 889
540 776 708 500 855
382 375 399 415 133
733 242 831 388 414
966 713 531 773 911
925 734 678 701 746
280 553 118 240 33
172 154 282 79 184
820 691 849 524 702
810 715 738 378 829
638 499 765 959 873
549 515 612 530 577
931 554 814 987 581
979 865 903 825 724
596 931 282 622 516
923 929 930 722 926
806 28 17 20 33
645 883 995 827 642
406 453 344 478 272
530 760 567 586 569
78 74 71 868 575
5 453 250 468 340
103 104 16 1 96
472 185 134 140 238
783 785 782 781 969
179 199 267 198 201
833 692 829 568 858
141 138 219 234 333
882 973 922 962 969
106 362 376 143 114
298 12 261 8 453
783 824 787 785 784
827 671 658 728 936
402 50 59 409 26
718 67 855 355 968
829 771 836 666 658
971 497 782 654 500
585 555 839 830 880
427 18 88 553 377
819 659 692 840 809
244 378 198 363 210
964 605 500 965 927
822 931 853 904 553
487 56 295 274 399
778 688 600 719 983
13 43 465 103 18
147 1 158 145 553
456 479 745 631 632
981 515 454 93 88
666 732 142 107 120
365 811 893 639 939
301 183 260 11 215
685 680 606 812 802
593 719 613 544 617
398 231 401 412 971
531 755 760 571 713
966 807 571 713 758
991 292 80 86 206
342 479 72 184 487
229 666 839 235 850
631 196 193 888 665
469 463 297 453 482
760 987 713 571 619
642 918 920 518 632
21 200 38 50 86
841 664 857 853 675
529 742 939 747 600
667 887 883 813 534
341 337 605 422 345
815 834 679 812 690
604 509 699 532 659
551 808 517 613 315
414 419 369 418 357
326 119 241 142 126
191 190 412 120 31
734 716 767 780 770
130 311 127 185 188
972 895 912 559 974
109 121 113 195 376
767 936 44 47 888
264 821 472 689 481
130 81 126 455 197
196 216 237 201 253
508 853 80 816 745
159 151 458 324 272
805 681 675 707 818
115 135 333 113 131
760 814 739 635 622
640 313 322 319 278
386 388 284 872 466
108 123 113 89 41
455 472 466 27 454
829 963 845 861 664
372 363 770 560 366
80 675 681 683 839
341 345 343 606 744
825 865 576 994 541
263 342 219 348 334
899 914 433 698 384
169 940 737 151 324
699 997 906 931 700
298 219 106 271 467
88 472 889 87 960
679 671 809 656 693
524 971 734 500 852
911 842 848 528 922
430 373 332 345 330
909 61 948 273 793
583 666 863 507 888
193 566 221 514 962
925 724 721 812 588
530 814 503 587 551
601 321 758 528 945
111 197 330 141 332
608 392 23 185 66
171 172 154 142 166
899 696 885 100 949
190 81 179 257 135
55 57 885 548 998
753 965 998 999 967
383 7 614 51 353
770 79 955 779 650
856 359 439 435 390
242 962 251 733 193
972 837 812 714 529
870 166 272 981 242
903 784 679 825 572
673 671 936 685 817
822 65 648 930 823
163 488 595 600 651
106 165 133 141 287
535 536 748 34 554
296 311 259 39 256
892 49 740 888 741
750 885 748 721 980
124 355 185 58 26
156 296 366 528 985
326 1 548 846 324
181 381 171 412 401
145 136 147 144 137
107 95 181 327 36
227 849 476 205 276
530 551 760 604 753
334 340 333 342 332
897 730 835 721 875
586 725 730 966 614
193 17 593 688 76
66 100 62 383 67
757 792 850 791 784
581 530 573 976 760
743 546 802 538 705
759 883 999 761 764
28 2 125 142 53
899 946 886 947 697
944 844 812 500 572
751 639 992 671 810
123 354 889 392 220
783 78 839 794 75
729 767 401 731 751
973 882 23 903 922
608 152 175 16 765
857 737 684 944 841
300 31 465 273 478
138 133 81 130 276
788 507 792 529 796
434 410 436 455 394
146 974 144 846 650
70 875 657 832 876
272 508 404 498 241
271 196 264 261 718
566 667 687 857 663
781 829 789 833 790
282 280 45 22 933
145 156 181 108 119
844 545 739 501 766
214 548 956 812 660
633 592 976 700 763
315 970 984 533 1000
845 810 812 795 856
76 462 264 333 293
989 713 987 826 924
348 295 453 461 293
317 350 362 359 406
144 146 136 185 145
411 430 457 872 27
890 614 998 586 943
824 885 881 415 973
833 578 819 579 689
786 714 787 956 954
317 265 595 58 175
645 652 594 629 644
49 904 503 820 899
693 841 858 815 817
364 496 134 371 750
472 482 485 54 465
113 747 109 119 181
332 141 347 330 416
23 922 962 949 420
692 718 576 78 431
418 916 253 407 451
984 807 768 541 990
898 257 904 157 191
59 362 417 355 361
362 373 429 446 361
41 300 324 269 49
243 237 242 207 204
773 966 571 565 987
445 390 226 421 189
799 325 912 553 983
85 483 12 160 164
794 676 718 728 828
582 865 834 863 832
903 954 511 973 325
225 143 148 176 780
898 410 951 899 520
7 144 8 124 654
944 919 749 928 929
629 530 614 4 613
670 810 518 930 968
753 321 307 237 464
821 243 207 220 115
928 325 252 130 164
674 670 676 671 797
444 228 211 463 481
705 892 508 768 984
128 39 53 273 30
94 137 35 88 104
639 911 700 724 977
697 380 529 631 437
76 492 879 838 558
807 730 966 758 726
95 183 240 260 128
890 534 621 517 753
302 315 304 951 620
372 903 972 928 908
677 768 986 685 65
133 122 131 108 81
178 144 223 311 402
852 689 809 857 759
299 431 373 348 454
819 563 825 542 818
850 494 757 497 641
239 411 399 207 461
449 411 397 435 354
177 905 218 528 169
123 226 125 409 132
235 220 224 229 212
148 867 278 526 447
217 234 137 160 963
768 970 903 358 818
185 180 83 135 136
951 811 679 940 494
831 927 609 526 385
612 539 617 986 753
825 523 542 800 596
968 720 931 989 844
655 69 174 483 860
474 159 149 156 946
225 233 212 200 436
760 621 551 701 890
23 444 404 461 26
666 663 558 693 836
880 713 714 699 755
495 688 838 741 770
551 530 906 924 636
568 680 696 542 622
410 349 362 324 185
207 228 375 371 204
638 996 2 593 89
515 200 536 446 963
156 24 152 151 173
183 282 482 393 494
769 932 844 836 628
470 114 886 976 317
919 520 516 582 764
495 27 199 127 252
171 487 311 230 303
70 222 198 494 212
819 573 736 578 754
782 529 496 852 922
683 690 658 656 575
457 428 250 427 460
690 557 815 678 362
60 802 595 438 300
718 771 727 845 828
655 603 637 886 331
692 876 785 792 688
589 725 636 834 718
575 563 934 607 309
171 325 153 139 148
929 655 901 814 769
472 200 237 217 64
947 968 895 799 718
169 260 187 857 190
656 978 206 39 250
70 466 71 884 962
24 148 144 159 29
248 257 31 244 346
43 42 709 529 616
143 158 155 223 181
480 34 461 846 158
988 534 567 569 604
226 237 600 123 860
823 822 800 507 871
713 970 596 703 719
19 950 712 261 956
229 79 225 434 209
258 253 246 249 330
27 39 428 122 212
410 245 392 449 264
732 388 482 433 389
201 137 557 962 215
374 27 404 216 660
23 384 406 366 15
719 624 696 768 901
30 25 261 942 318
700 931 997 826 525
446 403 415 230 67
489 492 420 478 454
794 417 441 845 646
850 643 494 385 142
377 567 188 183 914
472 275 246 48 249
944 940 371 892 208
468 487 460 339 305
309 732 402 33 310
815 841 825 797 859
468 355 175 420 8
730 988 770 783 649
795 819 738 968 810
19 344 906 32 300
963 515 217 968 584
673 683 671 677 674
514 576 715 702 723
712 908 903 6 731
353 52 211 298 351
366 430 440 693 978
268 446 176 88 245
280 15 283 477 895
647 533 721 617 885
457 258 40 12 135
720 603 708 999 835
705 690 695 703 636
863 688 794 701 497
924 806 952 976 955
369 979 954 596 653
671 674 659 672 957
807 737 739 834 768
943 350 383 362 373
436 389 360 166 449
826 762 531 988 818
560 784 568 78 934
58 429 28 296 424
719 735 991 902 817
46 909 948 925 559
990 761 992 974 561
85 17 749 638 43
52 342 190 104 101
244 836 73 848 872
534 985 513 616 539
248 257 258 215 221
170 637 606 178 190
143 139 259 238 227
835 77 555 831 671
485 396 273 437 453
844 995 773 802 841
832 193 392 228 93
550 471 607 71 475
439 852 412 440 862
823 842 233 960 963
861 750 749 736 367
93 476 469 481 264
933 625 511 610 547
648 585 626 647 454
489 488 308 43 490
168 161 177 553 946
34 186 402 238 47
837 878 558 850 206
169 513 580 605 637
125 366 145 380 303
829 874 502 737 801
849 14 358 291 443
50 332 324 59 460
24 10 19 241 42
963 833 472 182 139
696 894 854 543 521
66 447 472 480 469
823 518 955 905 499
33 45 6 17 28
113 64 266 83 246
170 142 137 128 121
928 978 720 355 582
664 682 782 920 653
144 518 608 519 7
974 975 581 509 936
793 727 5 402 690
164 275 230 284 391
781 654 838 786 864
220 239 394 203 271
79 78 869 831 71
824 825 833 579 80
78 868 74 757 79
256 405 255 215 427
100 487 344 353 318
70 72 831 386 487
960 277 828 501 896
796 782 795 578 407
654 961 885 789 714
765 700 588 705 916
706 840 506 558 895
41 59 660 296 976
451 490 291 274 498
44 403 114 529 321
69 450 197 364 388
822 499 952 503 851
177 860 370 261 128
452 879 451 889 454
493 666 576 575 682
251 208 210 390 239
778 787 633 714 770
967 706 522 714 920
862 435 962 872 394
148 434 388 182 185
616 711 713 565 997
412 434 20 408 272
858 856 80 852 507
827 848 633 879 805
540 587 573 528 767
399 498 360 944 330
838 7 979 564 666
544 617 538 982 345
805 797 844 686 681
616 604 532 527 530
64 347 217 446 116
324 449 139 49 388
23 353 264 434 273
102 37 34 3 8
101 386 671 296 93
27 922 927 21 935
984 521 541 532 527
197 111 237 256 253
993 726 804 883 999
285 302 479 745 433
128 162 149 326 129
906 761 603 975 793
190 66 239 213 453
953 238 499 123 241
709 700 557 754 984
282 328 142 390 322
563 138 678 819 917
552 990 966 726 532
941 811 523 748 337
363 328 698 287 556
69 886 337 168 775
865 802 466 548 570
898 940 653 378 718
442 479 434 831 482
808 726 531 827 990
634 982 607 505 629
584 675 585 757 843
248 719 488 451 483
692 690 785 656 658
293 292 403 41 295
364 389 380 491 435
472 50 111 276 49
955 893 374 917 653
12 103 34 214 291
616 901 741 543 527
868 70 73 78 75
180 155 170 150 172
61 38 84 60 49
515 567 549 596 566
158 328 408 737 47
268 238 227 845 267
308 171 132 550 322
713 984 743 994 802
128 117 123 183 109
247 661 397 660 691
628 515 549 985 632
132 175 885 277 935
724 821 865 734 707
87 302 656 296 744
283 514 560 700 636
245 243 203 229 225
417 673 967 749 907
383 393 350 518 30
292 436 41 26 437
848 196 714 653 831
455 38 269 482 416
835 678 733 734 584
275 276 469 485 455
573 753 532 546 657
12 352 147 440 281
223 283 314 354 48
386 555 454 832 305
223 506 404 180 968
748 517 561 554 966
176 400 972 408 395
456 831 424 443 468
20 406 282 458 763
301 471 330 123 236
832 418 495 437 476
379 398 854 749 833
165 163 172 231 148
845 666 326 853 829
183 102 120 372 172
651 730 642 696 645
292 67 934 980 46
257 166 163 447 11
601 145 679 1000 723
211 463 102 825 859
801 507 833 518 511
530 517 629 760 549
488 282 705 968 489
729 724 307 709 983
345 342 256 397 946
859 694 695 556 242
201 840 850 556 575
207 929 747 956 904
808 713 987 997 514
438 453 448 440 416
434 411 870 212 437
102 852 336 279 243
540 942 917 661 538
633 559 179 484 609
101 934 313 302 633
673 260 670 45 5
869 555 71 850 663
934 393 270 104 307
325 386 982 29 252
412 171 142 435 231
479 486 484 294 485
686 684 798 839 664
638 886 900 895 611
433 387 464 392 459
888 7 840 261 564
975 248 969 229 358
524 654 853 998 898
57 477 378 353 352
770 42 568 85 848
116 122 485 133 228
801 853 582 716 980
751 735 401 857 737
488 876 957 473 845
787 746 735 99 841
358 368 365 383 350
176 206 311 252 302
15 36 28 6 339
124 276 66 123 190
943 881 885 290 28
96 267 137 425 26
862 46 57 312 294
998 796 819 858 675
998 749 638 644 557
827 42 595 331 321
153 119 128 190 36
719 357 490 489 43
820 857 718 355 924
50 960 963 147 1
669 617 799 572 831
364 356 434 449 411
325 165 135 131 140
769 931 929 890 899
807 570 999 531 826
281 433 471 877 307
593 124 340 600 323
927 925 899 924 911
678 672 681 689 674
178 328 461 165 166
973 23 919 921 809
749 732 178 345 633
44 458 592 553 343
850 838 782 583 684
391 642 446 362 935
433 471 408 712 976
466 420 631 689 456
58 779 101 1 105
819 569 803 502 767
994 567 566 521 612
217 584 64 347 963
322 145 142 324 895
970 546 801 590 722
134 129 253 126 145
429 943 99 100 416
999 362 966 526 429
215 852 193 275 937
112 3 322 163 171
339 103 291 48 454
377 355 382 371 363
296 538 58 885 881
221 216 193 27 196
984 999 805 989 967
349 197 460 889 881
848 838 734 842 880
674 89 315 38 494
795 853 583 968 722
214 13 54 109 429
484 206 256 183 279
579 731 992 524 914
347 399 419 332 353
968 875 815 695 782
501 873 663 765 843
144 960 64 132 95
633 721 214 592 982
458 316 139 939 44
981 896 448 343 65
546 641 919 811 512
843 662 873 499 737
179 160 38 259 275
747 603 898 746 735
671 683 668 888 889
939 667 49 426 378
707 2 588 747 730
509 639 765 700 497
801 803 800 833 579
443 653 692 374 523
577 749 990 574 827
801 800 804 841 537
623 543 532 946 506
426 389 66 457 416
603 655 337 341 69
771 825 727 80 693
53 46 572 943 366
787 362 555 753 695
45 33 303 967 118
454 980 867 471 475
997 924 808 619 773
278 305 828 557 980
291 39 403 900 460
536 925 782 656 744
602 901 604 534 63
947 43 402 464 547
461 443 457 297 271
457 266 454 468 297
761 914 889 571 816
557 739 715 967 85
729 793 538 697 668
326 159 171 144 153
786 736 947 970 895
993 668 686 749 763
210 209 192 232 244
691 482 637 835 921
241 395 408 187 42
616 537 604 743 966
882 394 388 389 392
894 719 565 593 161
990 819 818 762 726
297 255 443 943 228
694 832 193 417 979
841 928 855 858 815
616 814 604 808 712
692 695 670 678 661
655 729 770 838 172
850 838 878 862 782
356 642 926 720 606
485 25 9 675 12
959 910 955 964 939
982 463 14 54 431
253 271 12 232 209
269 301 454 219 41
129 142 984 170 126
35 98 94 102 37
21 296 41 38 267
790 564 747 836 777
967 761 531 651 827
924 975 899 916 895
455 237 481 462 271
742 612 532 817 813
863 915 60 274 234
636 721 912 329 4
56 443 417 359 108
929 531 571 820 987
561 943 737 413 695
907 601 606 178 168
251 508 230 980 374
945 368 381 79 895
762 826 753 754 541
167 11 136 158 32
793 240 995 974 549
342 289 262 261 39
780 837 781 713 676
880 637 666 187 680
668 768 671 685 803
923 928 971 930 356
477 382 419 428 926
481 276 981 472 455
749 644 629 704 300
34 124 3 926 92
518 642 609 918 887
713 966 807 984 989
89 14 9 8 102
651 980 309 933 499
928 95 528 913 998
12 325 173 313 7
13 104 52 95 406
987 577 759 905 907
618 986 760 585 589
368 882 432 370 831
369 356 371 363 360
915 501 984 807 843
649 525 889 633 617
741 924 509 893 927
612 753 986 760 890
39 480 31 484 294
783 777 868 967 648
472 481 480 462 455
324 139 269 475 88
642 437 898 397 444
584 99 896 632 915
595 954 940 601 906
614 942 650 662 977
90 74 836 690 658
72 488 528 563 652
267 270 264 193 336
442 346 935 261 247
455 237 81 423 882
241 662 395 97 24
350 34 412 167 89
410 436 173 359 683
360 975 369 905 363
6 45 171 393 323
193 979 221 196 558
757 732 781 52 742
74 831 73 90 834
451 73 273 213 863
17 953 918 305 763
163 165 257 255 188
966 545 802 807 754
768 754 725 587 711
912 805 870 952 508
142 606 975 917 172
849 21 45 928 485
869 564 864 77 665
601 511 378 974 904
945 162 998 811 731
737 881 903 563 967
79 965 612 761 704
737 937 582 968 875
556 965 880 827 806
194 215 287 206 52
695 830 724 821 845
242 661 198 663 497
466 453 418 745 398
882 698 927 727 599
658 981 771 896 878
565 723 571 997 547
865 912 728 904 764
879 827 655 735 331
33 17 82 25 638
233 23 221 228 199
228 207 239 235 657
233 199 288 16 215
305 326 327 424 85
827 999 806 995 28
74 868 492 555 786
680 880 637 280 997
137 240 161 166 311
517 755 760 586 995
550 729 907 702 818
956 488 634 295 470
589 775 584 585 325
910 639 707 801 705
278 323 111 329 461
199 274 856 952 437
423 793 672 493 675
80 876 978 870 292
108 455 111 116 234
345 280 331 230 282
785 77 226 836 70
504 996 623 567 506
249 2 129 280 254
871 519 247 61 147
551 800 841 762 558
990 897 502 612 766
81 8 26 135 115
736 580 643 594 966
382 439 435 355 416
947 948 527 626 975
427 39 447 251 386
954 950 33 755 778
871 847 322 453 36
168 920 341 337 967
959 512 995 982 890
254 14 445 214 249
803 579 710 499 664
325 127 46 1 105
387 290 468 426 388
10 500 749 510 155
241 214 15 2 149
190 109 225 36 42
340 452 334 333 431
473 347 277 330 935
923 822 850 837 921
827 1000 990 993 700
120 145 136 189 139
89 777 649 778 651
826 726 759 994 907
828 536 900 106 767
103 2 986 780 968
904 736 643 930 516
682 580 992 876 737
706 723 167 709 725
552 875 980 942 89
606 905 710 804 528
162 178 735 655 331
686 840 684 659 674
665 673 847 797 798
956 942 491 464 731
942 721 730 724 885
871 357 410 358 738
461 447 220 426 421
132 600 352 898 268
752 368 475 550 306
347 794 248 457 271
608 769 254 848 505
244 416 202 444 346
954 955 899 700 912
971 269 213 415 410
937 295 470 482 419
923 898 370 851 929
269 66 246 276 455
423 27 455 396 411
919 543 618 643 762
405 111 255 941 886
39 41 183 295 187
845 859 855 691 742
795 846 174 638 973
71 830 78 295 869
183 340 265 487 2
167 106 150 749 179
275 271 130 134 445
221 219 205 193 213
713 826 531 805 993
43 30 5 428 83
844 840 967 638 684
290 243 207 296 222
264 450 276 273 221
999 760 938 970 891
355 718 359 860 498
730 1000 713 990 571
219 196 492 575 828
815 682 798 653 558
90 74 962 848 218
243 922 207 429 408
935 927 969 882 926
601 802 960 669 853
920 368 606 904 601
261 294 93 480 471
588 544 991 873 809
530 924 551 996 760
148 232 391 242 202
237 287 690 234 384
38 56 50 93 94
437 383 296 350 425
912 983 359 972 947
366 908 278 178 483
194 741 620 315 888
724 635 946 798 478
776 126 833 98 502
154 608 184 152 319
268 391 896 217 388
434 394 461 440 450
423 575 576 422 433
685 692 797 690 686
194 687 593 101 62
385 956 20 308 303
601 57 101 647 58
981 94 349 205 93
90 388 434 882 361
671 625 795 678 423
482 497 298 453 421
674 711 740 983 741
830 78 840 77 781
529 832 863 258 426
846 963 585 795 930
754 496 934 913 977
355 354 440 429 482
998 993 936 716 557
260 10 267 113 381
663 768 741 558 690
686 845 683 659 777
482 71 70 478 339
937 675 536 751 681
854 858 859 776 852
68 247 207 263 872
188 982 603 540 950
330 11 76 37 10
385 617 318 249 209
856 661 857 292 67
417 876 556 872 779
334 296 977 39 315
797 686 682 665 791
596 530 573 699 628
70 469 476 72 293
669 823 674 672 692
337 53 897 547 749
994 621 800 726 814
466 417 298 452 352
325 200 22 226 745
987 772 530 942 620
831 832 459 285 478
56 267 44 159 105
844 819 755 804 588
448 466 427 1 96
79 361 926 927 698
740 376 520 881 706
659 843 869 684 686
162 172 168 178 955
182 148 191 245 227
119 153 121 142 136
18 639 7 888 641
728 854 858 878 605
476 856 117 364 912
688 770 546 740 839
471 436 495 442 433
534 545 808 700 602
768 804 351 501 520
144 982 230 46 60
625 917 974 923 948
158 200 277 217 518
560 717 627 777 617
946 830 801 718 802
508 564 226 955 690
214 83 269 402 504
33 489 70 17 28
786 928 86 585 861
218 447 450 228 202
143 741 407 298 457
638 319 884 749 100
471 752 463 694 809
461 652 932 799 603
816 853 806 827 801
456 872 460 87 482
196 215 342 204 232
29 233 252 248 250
593 644 955 186 721
973 538 904 870 728
439 660 377 849 971
574 514 577 999 590
754 603 716 533 925
853 681 782 728 824
677 682 676 798 669
49 283 549 599 607
96 52 50 261 343
642 547 1000 532 713
30 128 53 471 125
981 973 445 88 194
643 932 987 895 624
689 685 675 751 561
270 928 414 428 201
457 467 478 461 40
231 609 197 594 600
666 684 781 850 792
1 168 154 458 162
382 268 159 238 403
863 589 835 896 274
156 171 172 164 153
850 831 778 360 417
247 207 198 222 204
986 567 504 988 996
876 556 781 992 827
492 479 154 451 285
877 11 171 149 85
106 714 779 172 72
88 100 267 164 38
384 310 367 441 939
822 851 970 799 373
355 899 358 176 406
72 831 878 555 674
761 570 705 768 579
891 964 352 526 697
976 776 763 755 758
637 720 734 112 638
226 231 770 600 196
796 846 151 828 813
661 500 86 961 793
213 679 206 794 214
737 189 328 736 547
270 268 10 118 115
708 993 720 735 931
337 869 495 462 343
809 944 835 841 909
23 11 342 256 384
705 625 680 857 728
582 874 710 728 853
971 617 652 768 846
821 695 445 672 835
801 702 715 810 754
349 910 377 913 899
261 204 342 254 250
769 767 582 761 907
544 613 622 986 541
519 773 616 987 775
428 646 529 476 256
344 293 80 497 267
129 943 55 57 765
769 530 924 760 813
698 866 389 406 831
115 197 301 83 45
879 770 600 749 644
93 963 27 444 916
851 822 526 537 632
30 296 852 43 240
640 515 748 549 985
36 53 299 593 343
242 251 29 656 256
113 252 122 121 276
8 25 214 10 428
542 335 513 586 769
854 857 570 853 80
504 725 942 782 936
927 162 167 335 655
373 362 372 436 306
833 693 867 858 664
52 53 101 98 94
364 302 279 134 358
979 835 235 576 219
962 865 837 661 831
218 207 239 195 202
258 362 188 952 255
212 435 434 193 418
441 998 380 745 922
782 757 684 792 665
18 336 394 51 476
992 547 32 262 600
860 666 837 845 757
552 773 577 699 802
145 146 178 171 180
900 363 378 813 380
973 922 949 745 952
994 566 517 814 826
150 252 191 192 183
31 137 114 125 11
692 221 683 242 672
492 291 184 381 56
504 894 772 55 47
720 939 57 739 101
567 996 535 620 596
85 42 303 22 280
70 962 71 296 292
818 992 826 819 990
489 490 957 806 540
634 37 55 179 458
326 277 949 495 353
451 967 313 172 525
826 759 827 989 739
925 82 953 378 158
456 683 687 463 620
844 545 987 993 604
465 307 271 51 403
658 725 852 669 831
115 29 225 232 252
572 941 927 908 952
922 247 935 949 371
700 543 921 901 739
427 425 127 407 214
962 343 277 95 326
165 109 161 156 407
147 402 111 156 136
134 418 258 271 479
715 801 990 805 796
843 880 878 832 847
504 176 898 500 753
988 611 627 628 726
463 456 468 263 475
296 494 889 496 34
549 611 717 613 768
779 790 868 77 784
469 437 389 276 455
276 264 485 271 472
575 818 667 709 576
764 810 670 570 693
201 224 220 239 979
685 7 839 924 8
105 295 476 595 238
853 854 923 812 874
139 111 192 119 327
824 653 715 912 881
944 499 925 518 815
167 326 730 942 959
616 547 901 503 604
270 467 942 617 884
864 684 682 792 556
457 636 538 188 132
140 136 147 137 108
690 856 357 666 363
331 61 93 274 696
348 301 261 346 216
973 981 882 922 23
559 460 416 663 438
157 105 93 136 324
234 160 148 121 189
389 336 473 108 228
69 166 179 389 351
942 466 490 991 464
294 277 330 416 473
592 846 142 750 61
775 742 772 311 972
971 903 537 714 654
97 481 445 476 960
436 349 412 708 130
878 829 979 812 664
291 493 467 548 977
724 560 932 651 729
539 887 761 594 749
850 576 663 692 687
535 985 525 622 613
490 307 556 483 282
781 836 692 243 690
326 142 358 121 174
371 382 625 428 367
301 13 42 192 263
22 977 846 572 21
651 636 361 780 171
445 27 405 197 409
679 683 812 671 638
518 823 854 507 810
776 664 992 575 812
787 740 681 580 789
193 221 246 198 660
360 529 114 188 127
993 759 788 998 805
490 938 427 399 112
325 88 11 760 567
92 146 158 161 353
714 499 516 975 971
144 147 145 136 137
969 744 655 609 600
15 288 6 279 36
743 636 982 817 363
518 819 823 507 810
558 675 664 575 695
964 965 552 936 650
539 690 977 572 335
911 807 1000 542 616
143 32 107 259 163
385 139 334 248 390
62 299 31 338 772
511 910 905 601 917
221 248 209 198 251
6 706 638 317 886
223 241 158 139 650
467 392 394 455 431
471 262 83 456 424
348 338 287 290 100
749 18 44 552 698
966 808 890 512 634
930 599 719 723 925
111 179 117 173 153
574 825 744 720 541
217 584 200 233 585
207 418 336 347 348
125 185 136 161 109
21 165 66 323 125
425 352 383 381 401
32 149 150 1 241
768 995 705 577 534
119 174 940 720 912
522 878 357 230 904
2 125 359 186 123
878 396 446 441 951
622 530 532 581 902
75 589 850 838 879
116 896 715 973 947
655 770 7 778 112
179 183 323 129 124
818 653 811 904 753
30 108 259 343 105
964 965 834 658 605
195 83 265 7 45
395 243 158 662 211
163 328 178 189 231
217 851 799 642 896
947 948 162 380 356
776 675 854 671 669
621 549 648 615 501
883 553 989 713 901
69 973 510 508 898
727 818 815 690 737
471 451 486 723 422
732 733 698 763 881
438 34 783 295 791
243 193 881 221 242
388 434 394 450 447
964 217 584 515 605
503 820 518 823 499
930 543 917 515 675
632 217 661 642 388
520 700 380 404 458
393 460 83 431 468
176 184 100 171 36
215 256 232 216 224
672 689 794 669 671
951 360 605 691 583
837 693 213 229 878
348 193 235 76 849
27 38 91 903 407
914 917 352 905 899
51 292 470 322 595
737 739 106 613 614
209 229 859 860 208
967 747 812 652 733
856 558 944 670 47
193 239 576 198 916
915 898 364 947 860
677 417 102 777 688
522 998 601 919 739
788 415 679 869 78
614 793 101 55 46
508 684 494 158 955
515 889 536 870 589
898 895 245 695 354
430 50 953 86 448
152 184 161 166 103
54 638 742 292 288
362 139 325 350 328
650 643 35 1 270
735 678 855 571 754
164 333 191 165 252
678 982 507 683 681
382 360 363 375 374
451 371 780 707 992
954 312 168 12 162
846 438 296 241 351
933 555 752 313 308
170 169 190 157 121
18 124 50 183 187
988 627 506 366 699
864 496 426 845 529
563 957 670 91 857
854 661 818 782 678
488 790 55 810 793
313 68 412 394 346
844 747 707 917 928
472 445 981 455 387
794 979 688 914 848
270 17 142 33 259
374 941 191 446 443
950 705 904 429 989
896 431 609 434 27
924 643 753 571 735
783 473 869 75 785
696 406 745 269 951
760 987 713 887 761
637 352 640 644 943
579 605 825 642 706
866 757 879 948 603
744 770 552 655 645
619 814 623 741 996
548 434 701 445 493
141 136 140 914 226
917 704 948 653 909
49 60 53 397 35
434 370 219 417 411
27 396 270 373 277
838 837 848 850 979
714 961 839 849 979
489 70 529 71 451
18 292 238 21 50
958 764 632 971 597
424 184 92 186 83
73 70 68 78 646
147 855 159 852 405
331 489 749 193 490
885 218 744 2 236
206 258 450 31 332
329 495 484 660 26
636 439 354 245 384
789 777 948 757 864
805 722 774 849 624
627 898 354 364 976
34 32 950 37 592
73 636 787 497 939
691 584 583 218 903
925 158 112 886 329
204 228 275 354 221
910 511 625 503 938
926 799 915 886 976
33 414 458 934 95
887 820 807 984 844
217 661 842 511 642
985 634 541 808 586
606 510 747 509 898
567 753 760 568 988
685 686 743 990 675
376 556 613 555 581
439 694 631 239 794
351 396 275 367 440
480 486 462 456 313
260 84 104 181 113
323 111 310 390 307
855 857 697 886 723
824 981 158 351 343
720 666 754 635 888
514 807 560 630 873
217 200 585 584 237
924 17 936 958 918
313 269 370 201 443
860 507 707 508 540
814 817 687 680 577
479 484 481 455 631
127 121 128 275 192
841 861 843 681 838
546 928 973 623 908
723 638 729 640 564
897 924 573 821 740
301 252 88 233 225
745 529 524 953 909
134 212 40 462 221
52 104 50 36 284
421 451 11 162 453
989 814 987 808 586
844 805 819 758 768
587 865 728 501 672
143 945 142 937 909
491 479 492 294 456
931 761 736 530 531
352 957 891 938 666
987 808 814 995 580
887 984 759 569 713
479 261 386 438 450
70 495 476 659 962
487 492 489 226 304
694 653 852 660 227
958 709 952 565 879
108 452 260 16 495
351 350 352 380 359
582 796 679 834 953
534 552 986 753 307
998 904 893 902 953
221 90 218 261 242
682 676 669 578 689
374 707 977 910 494
350 3 56 17 635
800 40 215 136 217
200 146 116 21 144
373 881 908 885 912
943 884 918 926 934
959 975 99 767 699
13 573 1 563 690
304 283 255 286 896
776 687 668 695 678
944 297 239 418 428
228 636 866 421 220
715 737 835 50 400
486 452 592 424 891
948 359 357 625 971
144 147 145 136 223
646 561 886 740 556
842 830 961 879 757
858 804 579 578 854
820 911 807 989 775
714 837 909 684 921
104 56 161 52 80
499 946 566 666 670
162 642 799 803 499
34 124 135 270 269
739 933 909 938 708
911 929 906 609 807
35 305 637 946 910
490 318 556 749 633
726 820 725 989 817
677 451 656 695 463
606 58 723 601 331
693 432 507 679 395
705 944 932 749 980
712 727 702 596 560
78 784 826 75 658
223 280 111 662 312
821 229 356 442 361
141 212 253 224 423
378 998 993 383 623
974 902 73 190 71
899 895 893 343 376
189 376 190 171 119
894 571 761 719 594
939 999 720 731 941
125 422 126 458 184
846 474 105 63 61
180 86 95 94 147
522 992 945 156 951
171 163 160 165 117
777 633 764 783 785
755 765 995 966 816
894 59 616 773 772
406 409 383 412 399
31 34 424 1 269
110 170 982 476 950
389 981 466 459 631
966 534 988 817 552
935 349 41 461 31
863 270 470 427 18
365 355 441 380 432
545 726 602 615 490
833 955 985 795 823
445 745 656 632 388
616 772 741 775 966
588 61 563 570 887
537 547 848 801 954
662 666 675 673 423
163 110 127 150 171
860 779 866 610 829
1 96 101 150 934
389 434 247 962 258
110 346 218 331 652
962 935 870 882 23
277 344 92 408 949
715 923 898 377 903
294 491 293 480 2
472 276 233 455 981
780 979 226 839 848
29 257 263 219 81
625 408 260 414 242
150 21 214 181 130
885 538 504 978 562
473 335 594 797 510
935 322 320 977 862
291 296 326 106 41
71 417 77 76 70
316 462 270 95 96
854 807 834 727 803
976 892 560 754 592
81 446 41 481 154
848 714 654 556 625
441 51 897 137 490
443 689 857 839 631
352 910 917 898 909
844 722 995 552 502
961 895 580 756 106
540 765 886 596 23
697 855 675 580 578
370 882 378 935 422
277 197 100 455 272
585 576 584 242 556
745 592 371 372 304
128 127 352 109 267
883 753 984 802 999
749 705 318 99 704
965 766 728 816 761
356 414 442 364 443
887 989 802 764 726
351 991 297 639 845
747 754 706 737 736
820 966 807 989 803
760 534 614 753 701
256 206 405 208 199
602 777 984 774 766
603 758 644 17 345
979 401 180 83 164
689 415 656 694 434
576 566 708 916 922
166 388 389 450 233
963 268 60 127 899
945 848 655 888 954
722 995 702 811 827
515 530 813 596 549
216 258 221 250 215
724 552 894 723 726
902 560 559 587 988
836 809 670 856 747
669 685 956 936 776
752 186 6 433 230
684 654 840 74 863
815 686 683 560 931
415 414 364 442 366
844 805 602 827 715
686 75 875 575 576
111 127 142 137 121
350 383 106 352 304
682 658 663 684 665
804 578 502 858 854
860 749 404 780 661
230 142 238 314 723
465 889 982 316 595
762 672 684 661 682
859 858 669 673 847
904 807 546 602 713
749 33 733 17 149
675 690 746 787 664
393 162 329 969 419
228 243 346 485 201
139 938 898 661 841
302 548 290 484 631
328 312 316 15 647
663 789 781 786 791
151 152 158 168 554
793 639 557 528 572
6 947 709 317 551
176 863 138 191 256
321 184 42 45 118
242 848 226 243 837
743 804 990 702 801
801 896 898 362 955
172 152 173 184 153
352 159 408 114 109
933 713 582 898 546
163 120 304 190 275
754 699 560 924 593
862 882 328 742 461
653 608 815 152 690
760 987 986 996 514
109 373 350 272 41
234 446 162 125 88
908 699 919 907 731
252 405 81 236 297
865 477 209 972 882
777 633 721 758 967
54 452 267 476 478
871 848 847 237 209
826 726 990 571 897
334 347 342 333 115
856 457 859 855 708
833 854 800 803 851
26 100 276 66 430
255 662 118 14 38
536 886 601 947 974
946 498 778 880 680
712 633 996 982 17
413 395 211 282 410
700 814 577 4 996
267 485 272 204 269
237 938 211 83 708
950 914 954 523 404
132 183 454 793 340
353 267 276 951 373
346 849 110 243 235
981 472 276 608 453
3 46 10 305 48
34 11 19 33 186
989 726 604 616 999
982 748 607 889 636
983 753 596 890 626
245 253 110 218 5
781 646 864 868 788
76 466 445 463 809
818 610 800 985 561
247 205 860 878 978
564 853 661 829 658
541 101 744 1000 999
796 858 818 841 998
276 389 160 81 425
749 490 545 638 489
913 381 374 923 920
270 190 31 471 310
311 729 7 655 308
198 242 193 243 228
496 588 357 824 962
724 721 698 703 816
993 990 989 820 577
863 694 71 660 680
747 262 3 241 305
382 360 398 375 888
175 617 20 698 417
949 922 276 745 279
769 924 522 509 623
822 518 800 923 904
90 74 555 830 646
391 353 124 213 431
466 452 671 991 669
23 916 750 922 935
822 715 923 955 968
80 829 998 860 856
944 5 199 249 742
103 75 35 868 779
981 269 469 472 471
398 597 923 947 371
970 832 799 827 290
695 446 661 958 824
90 310 28 85 176
710 301 928 750 524
819 756 803 853 880
606 24 749 326 32
760 701 567 890 534
254 83 276 402 950
677 669 670 80 607
155 128 175 188 799
132 145 144 408 119
846 500 727 915 398
94 438 299 3 435
280 352 186 282 380
481 445 482 475 447
271 275 469 295 476
925 908 226 787 572
619 567 740 760 773
260 270 214 92 400
112 652 592 900 950
779 986 770 789 778
825 824 693 865 715
536 955 499 925 909
200 961 798 222 876
59 423 974 551 937
916 930 924 755 931
2 758 967 706 937
35 55 313 303 117
998 661 700 955 557
855 41 446 276 139
790 74 868 789 845
778 779 755 730 777
517 996 549 986 760
234 739 566 133 325
271 41 267 179 295
209 210 207 591 214
959 890 535 315 512
388 434 392 435 394
619 616 628 604 814
608 870 918 584 166
472 445 876 455 275
115 195 163 185 154
491 63 796 767 913
818 579 803 841 846
926 358 922 949 973
889 749 794 732 752
217 198 229 415 414
499 515 908 1000 786
658 801 578 806 970
7 437 436 20 425
430 431 429 935 442
506 653 376 938 948
659 672 889 472 873
388 394 182 432 209
564 682 213 684 798
146 56 167 634 975
55 719 758 18 13
274 351 123 124 234
893 127 948 428 180
321 412 585 349 662
474 162 174 588 748
193 293 76 479 631
848 226 817 714 780
633 282 489 490 307
166 165 111 351 636
417 614 487 454 470
567 530 760 996 551
483 158 85 168 240
402 369 397 382 399
797 796 867 664 591
751 429 357 750 432
799 374 923 67 26
841 817 807 852 874
679 828 734 751 691
488 68 490 70 124
754 763 945 859 656
854 833 858 507 583
852 219 330 484 828
148 131 116 295 325
51 197 288 265 40
451 56 982 47 635
300 314 103 149 869
355 361 843 227 376
123 970 921 586 128
228 232 23 239 342
469 271 38 472 269
115 250 334 110 102
363 976 919 954 723
619 627 506 890 740
472 276 481 445 981
678 683 659 689 687
881 302 286 334 294
977 323 637 543 633
151 937 861 940 572
578 500 944 843 524
987 546 512 581 997
873 681 735 74 702
918 519 871 800 316
616 994 817 533 808
57 670 312 553 42
135 183 52 270 33
700 924 764 912 582
326 585 319 71 278
828 704 496 538 876
942 168 544 326 977
749 959 547 861 531
377 923 57 939 953
839 848 838 829 646
783 784 785 788 676
132 149 167 240 32
430 350 359 152 372
345 22 33 331 709
400 419 406 410 399
128 710 42 119 170
998 476 723 799 852
451 936 193 720 991
522 520 616 911 929
108 146 145 113 133
652 584 796 661 607
768 790 767 707 496
151 69 337 178 707
882 445 203 457 460
802 834 965 818 912
689 371 691 738 660
404 818 994 374 707
64 217 347 116 237
657 199 477 445 269
57 89 595 104 468
683 583 580 695 678
876 676 725 781 693
79 73 706 879 723
700 931 977 903 538
445 431 463 457 270
879 805 848 703 914
193 633 489 488 411
698 642 888 916 899
95 719 889 470 959
113 257 202 182 140
948 720 585 703 909
360 361 456 528 135
890 634 645 902 753
845 851 803 727 833
244 400 228 701 566
855 928 354 412 953
235 225 234 220 216
6 972 231 32 384
527 89 42 537 47
233 203 93 66 208
637 372 704 707 849
407 274 86 93 91
340 250 179 141 222
155 268 29 225 107
751 737 895 496 921
333 29 215 251 121
110 444 211 215 275
201 196 211 235 208
991 476 419 421 428
761 759 968 764 708
854 693 578 506 378
601 580 983 974 749
835 321 497 697 82
70 785 783 869 831
291 341 155 72 326
733 451 12 813 423
764 678 656 508 852
534 786 938 767 979
678 560 936 998 739
707 633 683 734 702
663 781 564 794 576
547 754 609 987 747
448 301 469 273 300
308 458 643 752 316
111 214 139 223 259
143 5 132 169 241
847 837 810 704 528
58 909 955 42 458
322 328 324 323 117
474 458 321 316 184
73 78 494 564 496
428 27 407 128 183
107 169 327 92 83
88 35 104 94 26
831 242 148 216 276
749 729 572 536 706
87 94 482 461 469
377 741 881 50 220
217 584 632 274 347
920 930 325 100 446
194 45 468 20 96
823 822 871 518 800
76 236 121 11 330
979 838 879 839 847
660 558 414 493 690
862 305 329 462 896
217 200 64 446 226
448 275 392 462 388
169 397 337 330 340
184 982 650 112 303
835 205 228 248 220
59 601 967 770 317
601 536 549 952 563
90 76 207 449 213
578 776 675 568 563
452 430 473 75 479
116 144 332 347 143
670 656 853 653 796
737 697 896 934 976
670 686 669 672 667
775 616 703 774 573
954 752 423 216 92
969 882 975 918 696
571 559 544 540 674
588 369 18 406 44
601 753 625 650 959
732 781 777 556 779
457 440 459 491 297
544 623 538 586 4
718 364 410 743 722
345 971 591 635 606
575 670 666 151 662
991 296 354 304 299
14 11 29 89 219
85 51 483 316 172
79 786 595 868 585
474 483 458 319 367
159 424 149 56 438
145 114 142 136 311
305 981 209 560 461
334 340 131 122 195
792 790 782 806 695
991 809 190 179 346
862 433 333 466 293
547 911 901 602 827
533 959 778 194 755
427 896 417 295 47
890 617 625 628 99
754 645 768 755 587
217 200 968 515 842
146 379 467 470 179
55 6 18 85 13
323 265 319 285 40
73 777 778 77 779
141 195 130 275 160
370 210 445 409 225
162 167 169 179 174
693 690 680 679 676
229 248 922 235 978
766 735 758 510 536
883 916 565 570 820
547 601 226 501 818
251 258 202 219 201
849 837 850 575 684
17 82 6 18 483
393 443 350 420 489
946 494 317 788 428
727 861 446 912 201
243 399 427 165 344
979 850 838 880 734
107 36 324 241 112
466 443 749 673 545
290 430 366 957 451
2 884 595 186 372
129 97 108 495 82
870 888 281 43 972
600 251 757 282 10
447 437 263 462 289
95 103 50 17 888
102 954 719 903 613
173 395 31 402 7
122 218 146 134 141
203 849 428 235 863
584 237 679 504 661
231 406 402 401 319
567 613 530 534 760
692 580 667 676 663
708 27 935 67 718
737 471 201 134 232
690 351 363 649 617
168 655 616 69 337
23 973 922 882 27
189 340 110 301 330
112 39 324 240 57
830 695 584 642 789
81 233 130 133 263
700 990 980 758 768
337 967 168 345 732
174 945 150 406 905
305 309 278 304 302
124 269 264 935 482
330 254 185 106 238
223 146 234 232 130
175 155 895 17 33
223 886 106 332 59
388 450 434 394 229
325 479 87 292 48
689 682 743 664 684
832 665 695 969 375
685 668 796 572 798
478 30 470 519 237
414 141 27 347 388
666 853 776 668 675
195 141 115 330 445
487 673 779 103 57
537 989 726 569 987
252 219 242 221 232
46 875 690 57 374
707 577 754 891 725
78 68 868 757 646
583 591 708 559 815
746 938 952 853 355
490 17 397 715 401
721 865 976 970 705
721 732 25 920 719
973 23 949 698 926
42 16 939 933 33
328 335 656 314 390
372 57 639 63 938
726 685 864 865 679
962 378 365 20 193
990 761 531 827 577
530 534 614 760 586
169 176 608 115 543
18 376 19 709 635
913 515 649 61 513
715 835 718 797 857
273 201 215 245 283
237 242 232 196 219
359 358 748 441 306
887 802 987 999 768
864 331 72 231 85
873 665 917 791 37
513 736 558 95 831
781 789 667 507 790
775 154 325 144 349
15 226 329 721 197
147 137 188 136 110
553 163 113 940 510
446 321 424 422 886
389 447 698 882 390
838 663 687 802 688
778 28 937 724 2
421 872 76 284 244
405 82 296 421 810
765 108 974 145 128
844 736 578 176 944
6 13 44 63 709
504 483 1000 998 596
440 375 416 364 435
76 27 141 332 418
25 1 53 214 2
559 279 789 466 657
390 271 445 481 455
174 151 49 105 592
296 7 384 437 793
839 979 645 356 1000
637 906 724 975 729
849 944 878 375 728
663 206 193 672 224
806 79 709 844 655
964 426 658 965 783
616 813 554 619 814
994 549 814 699 636
712 891 911 901 696
551 517 996 890 623
282 280 283 164 309
584 718 981 297 421
23 131 179 270 274
412 444 429 401 406
850 74 791 879 789
402 284 202 493 436
616 984 820 521 571
901 535 530 936 616
406 381 934 799 914
753 906 673 762 699
723 706 719 910 524
136 328 142 161 190
736 335 502 634 988
636 704 942 523 673
588 556 555 495 498
657 543 656 565 549
391 394 201 435 392
804 695 697 661 980
738 828 809 835 771
594 959 24 44 924
57 267 270 269 455
144 609 352 608 918
967 889 959 44 709
693 801 722 844 679
606 804 722 718 929
391 148 138 116 392
697 217 511 642 969
221 242 244 872 208
688 560 514 977 723
635 946 939 991 360
332 484 480 285 487
170 109 163 350 180
855 48 776 909 991
616 648 703 642 624
376 841 653 874 694
614 997 554 530 515
668 706 824 697 705
724 820 721 728 705
419 371 397 370 423
725 538 968 13 894
608 933 172 45 178
636 69 635 732 491
791 78 426 598 80
693 809 690 636 247
649 982 894 525 643
472 455 267 481 275
415 414 419 441 360
634 4 552 748 513
973 935 346 949 882
90 242 371 228 862
616 987 756 571 826
831 519 507 609 801
733 116 240 125 236
982 656 46 690 525
180 168 161 230 736
87 349 351 273 455
183 306 192 284 130
567 513 985 509 539
456 90 981 290 134
489 335 729 705 28
530 620 566 901 505
848 242 237 831 251
435 391 414 399 439
72 70 240 487 747
563 44 385 621 881
136 840 106 140 863
686 665 667 781 666
121 126 108 145 154
448 275 192 269 1
214 672 59 174 44
926 592 23 279 897
568 857 832 500 977
777 781 786 789 848
710 747 895 547 533
913 769 911 907 821
732 943 920 935 354
634 188 56 187 635
952 914 923 925 930
962 68 235 196 666
367 134 281 951 977
671 663 667 576 688
977 17 941 539 627
272 436 437 392 402
759 999 919 992 811
750 515 730 885 100
487 396 310 444 412
715 844 722 588 707
975 926 968 914 932
66 324 187 50 249
578 928 854 515 983
922 263 336 431 394
772 902 612 734 947
665 659 797 839 786
104 345 1 103 464
842 217 608 536 584
663 852 859 687 856
87 846 640 499 536
787 789 778 786 777
723 349 455 413 95
414 809 656 374 928
21 34 62 102 105
854 583 858 855 722
687 873 753 675 344
659 674 866 537 555
914 159 280 125 384
807 602 995 636 942
875 980 861 840 378
839 446 837 226 295
188 506 175 427 241
748 681 889 717 659
162 108 595 96 168
368 593 433 7 428
165 98 143 110 107
777 721 594 645 714
55 716 848 393 367
476 470 291 461 295
855 799 657 900 858
448 333 399 68 271
33 935 28 943 62
110 182 301 455 29
976 366 296 657 955
497 105 992 157 60
274 106 66 947 608
211 222 219 224 212
781 776 495 790 786
69 134 325 463 264
137 143 117 150 253
692 794 688 418 656
530 997 573 616 615
419 641 496 297 926
331 340 490 76 345
792 781 789 790 74
910 805 625 912 952
604 571 987 621 994
629 549 525 567 986
737 614 751 663 850
64 871 99 373 446
73 868 661 689 451
932 913 942 907 916
701 474 50 326 353
28 17 637 943 884
500 903 948 910 974
83 536 296 49 121
312 44 915 937 652
804 856 855 583 928
447 492 862 390 320
720 943 937 223 511
964 965 500 874 927
125 321 149 306 310
330 351 347 373 446
740 619 906 543 609
423 734 937 736 607
585 955 538 520 903
159 383 88 170 428
672 514 510 697 682
949 950 926 900 935
703 972 938 560 917
84 485 846 404 412
645 996 765 824 894
876 845 797 776 488
294 455 435 484 297
168 169 176 180 45
41 38 481 249 267
444 50 871 38 213
168 28 719 318 270
981 210 548 472 302
865 825 759 726 583
381 925 112 125 158
361 413 362 412 373
881 365 695 731 56
675 815 432 297 282
129 137 186 183 128
962 897 896 738 882
488 280 235 505 347
547 521 657 532 616
984 546 803 807 775
844 501 858 853 836
973 464 763 603 706
193 832 660 828 591
5 85 952 251 281
489 488 490 331 633
326 106 312 643 967
555 229 195 247 447
236 259 245 109 7
484 87 458 481 285
364 284 437 375 576
890 701 730 826 901
18 56 19 20 956
946 973 866 529 666
46 558 872 694 809
162 737 144 156 191
247 962 213 663 193
697 569 532 756 594
36 164 741 161 32
800 968 993 768 816
576 575 687 672 957
833 854 803 843 798
265 293 32 205 236
584 790 605 795 963
116 223 140 144 259
823 921 860 965 929
742 680 688 794 705
605 764 693 675 664
775 616 911 604 1000
807 902 546 602 775
755 527 801 707 841
151 157 177 169 919
939 106 603 770 188
550 766 798 597 881
446 274 305 379 448
335 719 179 174 702
984 621 758 541 505
770 688 778 808 724
152 324 158 278 889
302 288 285 465 460
932 755 699 730 713
953 653 929 910 731
946 932 501 721 980
231 90 311 430 323
802 283 278 669 53
805 995 772 753 999
928 445 203 397 398
583 507 718 857 855
789 753 880 667 781
482 304 470 476 377
141 330 190 334 420
706 7 676 755 886
417 370 438 441 419
166 153 191 158 161
276 388 217 200 275
134 439 360 481 376
540 491 617 463 517
38 246 94 232 463
5 285 19 159 190
873 536 510 782 795
818 897 970 826 565
705 716 704 700 805
277 975 414 946 326
684 834 840 819 990
682 658 876 473 860
518 837 843 782 878
660 792 787 646 788
884 452 193 375 228
245 404 344 251 202
219 205 274 220 926
398 369 666 399 85
663 890 701 986 997
59 87 846 345 875
774 626 758 647 704
548 428 971 66 657
660 447 725 462 748
899 483 955 930 948
411 410 264 436 211
963 536 515 147 200
233 257 253 237 211
414 653 857 494 979
156 152 937 151 238
713 820 501 537 887
363 918 910 931 477
487 312 314 321 45
351 396 355 895 412
301 263 233 485 264
583 737 695 859 968
720 698 712 716 903
687 663 689 680 751
136 145 1 133 292
806 708 816 731 541
208 14 783 252 253
972 943 406 701 706
276 608 270 469 455
963 217 200 796 846
55 30 46 1 634
393 392 387 439 434
426 454 271 39 83
974 895 17 112 142
200 446 212 116 445
855 864 782 735 781
924 977 953 628 515
129 126 19 30 186
975 972 725 912 509
229 248 583 203 855
661 852 845 745 878
498 913 868 68 329
529 481 492 856 845
256 255 52 143 118
659 797 671 660 834
594 536 323 174 977
942 98 452 25 890
254 632 246 256 339
725 286 743 4 982
67 523 719 830 193
11 45 53 291 888
547 706 971 588 714
915 842 954 922 924
402 670 236 239 347
993 984 999 502 570
104 182 158 38 50
292 457 295 453 332
10 29 671 227 276
944 742 691 653 913
538 608 650 959 28
981 339 472 467 459
165 280 898 227 110
909 653 354 794 747
578 874 686 962 691
616 569 901 696 622
474 588 84 458 13
622 567 623 557 515
68 127 82 403 377
248 250 221 198 944
795 145 63 960 669
482 466 272 179 350
423 952 155 377 601
351 417 466 430 436
922 927 429 355 916
234 192 139 275 130
999 827 753 570 763
770 599 642 955 322
149 925 358 976 317
799 881 935 927 926
649 603 645 594 2
666 293 853 661 687
812 664 845 972 710
45 379 42 736 5
144 823 854 519 641
51 119 38 66 357
913 375 769 903 911
38 95 48 41 36
240 150 909 326 22
316 142 313 315 312
348 453 485 290 277
564 690 700 793 675
720 645 933 899 321
139 154 180 158 150
476 232 872 205 981
975 528 945 553 895
777 879 194 850 789
882 23 973 935 27
677 494 682 34 767
962 850 969 863 493
833 860 937 850 661
768 610 572 761 560
883 705 806 768 805
253 455 232 264 130
821 825 897 831 247
635 456 376 504 991
242 40 221 264 219
839 838 939 607 789
679 915 932 256 244
178 151 512 169 510
558 681 664 670 782
751 817 572 729 813
705 720 754 501 536
989 995 577 533 994
131 150 184 135 120
46 80 466 452 718
132 862 106 980 158
491 348 290 295 301
380 350 274 420 897
804 80 825 579 856
948 324 908 59 37
738 358 376 748 690
920 528 625 908 647
419 702 711 722 292
718 524 589 937 656
237 692 691 205 206
616 546 911 345 775
76 487 488 333 25
660 89 875 971 475
847 844 838 537 736
537 509 700 582 640
537 547 615 624 512
126 121 113 136 129
276 197 608 38 252
248 251 221 250 196
125 387 149 390 85
698 23 591 949 730
186 25 35 113 101
251 460 848 608 196
728 536 597 718 878
300 1 104 105 592
610 530 619 55 630
126 895 905 136 553
163 186 120 214 14
744 935 926 982 18
721 542 202 307 824
190 815 153 109 522
83 723 183 635 678
382 338 939 357 436
38 455 461 271 50
217 608 962 889 831
11 821 465 290 548
188 194 107 87 238
608 237 962 584 460
941 879 726 885 764
849 203 657 208 745
951 690 657 377 693
758 772 773 997 533
434 433 414 354 449
253 225 222 232 455
686 673 561 620 675
58 80 504 500 55
17 593 698 310 599
606 510 499 553 765
567 623 619 994 517
682 795 853 659 802
584 889 777 430 661
560 895 527 468 644
324 640 148 401 424
846 416 423 446 323
389 440 397 392 211
938 494 407 61 498
599 982 7 730 615
778 770 655 600 29
981 833 771 666 681
242 207 243 236 218
243 260 199 206 219
579 578 804 965 863
461 342 470 949 971
834 564 816 797 781
821 616 625 994 662
419 371 943 399 357
1000 577 984 503 544
301 38 212 471 592
333 122 11 332 334
835 865 724 829 543
414 446 928 209 329
23 962 348 342 935
640 967 611 278 959
65 162 470 374 598
173 171 275 166 152
480 117 62 120 159
11 352 14 7 6
616 775 703 621 741
627 997 908 42 731
262 709 39 952 716
313 795 35 384 319
616 901 604 602 902
271 439 446 852 105
537 879 571 773 962
597 915 508 679 166
436 6 311 351 187
602 697 942 975 901
874 80 680 818 679
903 562 641 881 883
41 269 455 353 100
740 509 938 899 567
231 143 169 197 107
88 269 455 43 481
453 457 299 463 467
994 820 577 574 768
163 323 142 240 739
8 297 292 334 636
734 948 737 932 603
21 242 251 247 196
277 977 592 326 342
461 419 118 457 100
129 128 249 270 881
430 450 414 429 426
672 678 690 835 432
134 394 462 232 472
735 155 572 736 128
125 408 83 186 45
86 93 106 472 61
141 135 195 330 218
379 788 529 641 289
818 801 811 910 649
76 459 385 71 288
143 140 136 158 159
909 745 973 170 908
930 923 931 715 910
793 526 760 704 557
876 558 789 678 816
148 324 156 311 163
517 659 588 873 765
185 181 218 143 130
40 81 98 120 104
635 262 80 856 295
445 447 275 390 446
422 950 23 903 886
866 555 780 880 205
941 899 930 708 535
653 963 955 922 978
973 445 922 916 23
697 639 608 111 217
97 395 136 113 128
768 805 762 741 752
295 302 298 296 485
539 593 936 642 594
268 5 127 311 259
844 728 572 815 502
435 449 394 439 388
873 163 259 241 151
963 325 518 854 810
381 947 718 945 374
477 269 68 598 123
163 321 328 168 230
481 39 275 227 267
844 537 804 805 710
982 716 942 643 724
112 240 861 10 125
292 267 41 96 438
673 797 669 668 674
788 785 783 787 658
25 14 340 3 188
973 243 94 323 91
519 724 843 871 721
886 249 291 832 451
621 634 959 544 563
880 691 74 850 213
37 102 34 98 35
951 400 375 914 423
941 393 892 37 383
945 639 979 496 793
510 769 861 910 653
194 357 978 371 373
818 844 816 806 812
738 971 690 248 375
908 952 26 36 374
601 588 929 510 606
2 732 187 184 125
990 883 505 565 716
151 157 169 174 150
645 931 901 883 930
540 844 993 685 938
962 430 463 558 968
347 882 221 872 279
830 672 663 78 896
5 228 223 81 23
466 492 270 397 452
374 412 365 433 435
658 781 559 684 759
869 689 71 79 589
993 965 944 570 856
445 689 399 449 374
58 105 560 27 950
448 275 446 59 258
137 327 302 195 117
142 123 718 140 849
2 55 639 114 310
451 291 306 406 950
269 487 3 403 31
816 915 501 653 700
345 967 69 732 894
350 383 898 914 370
910 601 919 67 953
354 245 273 118 424
214 256 186 614 260
367 307 45 374 308
88 68 897 831 460
941 807 523 708 180
682 672 798 193 797
472 276 394 237 392
588 830 959 103 93
335 655 320 169 706
379 417 415 414 441
356 195 257 232 395
399 351 422 412 448
484 219 453 264 263
193 236 325 688 881
876 106 15 575 557
751 885 676 546 983
774 880 714 74 965
162 331 733 155 174
318 884 941 105 28
705 487 115 24 113
217 388 231 27 446
841 812 570 816 580
714 880 637 371 729
404 980 690 692 477
757 681 663 848 782
479 3 459 134 456
174 143 575 41 227
592 472 275 266 896
828 696 960 603 496
968 801 768 806 816
782 793 679 662 575
839 790 787 860 830
785 782 635 27 557
113 40 136 131 327
669 80 749 667 676
801 867 722 887 993
751 716 736 547 961
801 700 913 731 830
210 247 248 469 476
422 607 692 690 357
417 78 367 679 73
199 253 224 213 202
585 586 986 945 640
875 977 784 587 547
120 142 136 181 137
882 935 372 884 636
883 531 570 910 710
868 74 90 79 71
385 882 431 479 361
878 658 833 837 584
692 672 452 794 676
253 849 212 252 204
885 381 909 129 290
935 345 799 217 949
204 248 221 205 224
805 911 531 483 867
987 983 109 995 958
637 723 721 902 898
319 598 600 615 959
903 968 921 976 949
893 767 700 813 699
901 602 911 713 902
1 948 501 572 950
293 298 121 300 288
160 166 394 148 181
859 822 203 207 210
176 164 714 172 654
160 106 654 237 181
257 20 855 114 239
56 650 158 982 634
744 574 824 790 759
180 240 191 109 8
168 112 320 157 295
704 184 739 103 643
666 631 559 372 576
694 270 491 809 232
411 730 457 386 70
866 979 696 829 878
800 904 372 510 952
91 103 482 846 30
448 275 192 425 444
840 684 681 226 555
607 538 105 618 647
59 343 272 50 362
575 193 251 215 204
903 805 802 913 816
822 904 804 176 923
15 112 345 162 240
995 742 891 553 736
741 581 196 256 551
871 714 519 235 632
27 213 944 255 29
463 299 339 100 318
741 194 600 51 623
52 7 17 457 348
146 483 639 935 112
641 209 978 904 842
277 962 896 949 946
662 591 477 406 105
773 711 604 569 819
161 168 324 54 56
55 934 94 270 267
837 258 211 427 216
604 739 827 761 996
352 982 740 900 593
673 669 675 937 557
887 768 993 965 743
276 108 267 199 123
322 811 474 795 316
717 730 988 626 534
370 695 243 356 56
535 567 565 622 966
26 88 295 394 476
608 551 281 796 328
446 351 211 97 233
749 719 644 790 778
669 671 44 670 681
677 529 785 417 855
935 892 973 731 272
197 361 212 217 399
23 27 197 293 97
827 814 762 826 987
567 616 515 514 554
203 228 247 207 235
853 803 580 833 795
796 963 795 858 80
182 259 64 88 480
177 511 503 509 337
90 884 393 592 970
205 213 209 228 204
155 508 945 522 933
473 366 466 78 498
914 614 367 937 528
579 993 820 818 727
24 36 19 43 86
718 548 745 477 23
920 428 178 17 596
755 946 888 919 623
350 319 344 412 424
675 678 672 671 669
368 688 356 838 162
853 939 110 625 187
77 673 72 864 932
754 959 594 711 942
517 629 530 577 760
882 658 771 885 852
865 3 984 912 992
157 311 736 144 171
272 192 267 39 128
635 300 51 454 45
921 448 23 243 446
265 180 471 945 189
594 61 599 483 779
781 792 782 850 866
688 687 689 673 834
478 60 273 82 3
688 794 721 416 441
350 326 274 383 362
220 981 321 548 255
157 735 174 151 177
619 235 16 992 912
501 991 634 765 635
797 834 668 664 670
227 259 311 31 36
697 998 548 665 273
517 996 986 717 890
764 858 998 683 810
46 856 378 488 345
871 518 503 800 823
375 116 204 224 250
859 213 252 48 657
53 16 62 21 19
691 737 750 646 670
185 109 88 106 114
151 24 240 166 937
794 742 973 698 587
566 741 514 193 662
2 51 100 89 43
330 121 333 116 255
616 773 703 775 532
224 235 216 207 206
50 41 93 61 298
425 349 85 311 886
58 312 53 588 168
669 685 683 295 671
805 993 883 995 393
995 764 731 523 802
276 166 472 233 66
534 535 988 4 621
206 660 423 427 234
382 402 379 395 419
472 459 462 264 273
625 729 180 894 707
163 168 169 291 331
646 75 959 945 280
369 364 418 256 363
532 231 317 550 321
497 787 689 666 765
119 161 128 108 189
669 845 670 666 810
729 772 968 593 800
229 90 434 388 884
350 413 105 13 318
490 6 654 33 998
914 952 376 423 419
600 593 599 770 615
113 109 183 190 125
689 695 415 397 398
489 524 498 474 785
984 802 761 993 988
736 722 707 818 751
447 462 219 416 481
883 93 959 699 6
809 797 815 678 875
749 777 669 630 758
586 534 936 634 636
41 824 94 57 95
362 413 357 85 382
825 583 445 841 711
221 237 247 962 922
479 478 476 296 480
113 241 126 119 114
824 697 932 724 602
953 925 908 955 967
18 103 112 214 147
964 828 960 605 783
321 328 311 320 32
41 10 114 182 38
328 306 451 465 639
38 275 66 61 476
177 167 157 155 169
286 585 961 599 740
382 438 374 105 710
859 854 470 715 856
720 644 379 572 706
908 885 748 57 934
996 994 552 760 708
148 40 301 287 263
186 183 2 125 265
841 836 809 815 691
873 684 682 670 810
221 21 263 218 197
997 569 616 932 542
154 85 92 312 164
885 543 889 638 26
940 493 428 34 398
726 588 766 990 639
857 718 352 537 853
321 564 386 325 309
88 916 696 264 81
64 274 116 347 332
306 777 806 749 633
143 194 45 132 89
447 882 859 495 431
531 977 23 730 602
844 587 853 894 644
781 864 788 843 759
537 711 547 987 827
21 693 653 947 697
901 616 911 773 891
22 18 635 816 292
357 855 377 523 507
515 755 517 530 888
635 719 615 714 967
318 367 399 425 313
218 656 221 206 251
476 290 889 276 479
2 448 300 100 492
616 901 571 900 581
824 362 587 856 878
252 405 276 236 199
973 865 928 849 558
586 502 501 344 543
924 910 801 888 650
26 94 118 95 13
97 529 109 121 973
862 835 495 290 99
592 30 982 638 31
442 747 496 745 719
496 906 492 291 362
147 145 65 146 136
127 947 238 938 878
375 373 923 947 915
986 760 994 629 622
459 817 984 572 498
188 252 225 115 323
86 362 140 383 95
760 987 619 743 994
144 347 143 217 325
768 659 684 564 559
34 899 770 843 943
183 125 124 190 259
38 39 357 268 855
918 591 335 890 974
650 649 758 146 964
694 273 494 896 845
63 74 547 58 792
813 503 511 551 546
667 493 529 494 782
571 990 577 531 827
413 55 323 144 189
78 830 452 475 784
618 986 982 977 285
207 342 263 340 346
251 224 218 204 233
157 552 168 169 156
80 453 855 856 297
861 796 601 44 816
430 446 924 899 209
542 807 820 574 570
795 804 810 499 546
796 705 646 292 55
137 185 107 64 125
890 57 366 360 372
781 708 812 824 384
947 508 939 979 945
813 829 854 804 859
476 946 394 461 469
284 11 2 36 338
683 735 913 857 771
776 858 856 583 854
732 270 65 33 53
777 756 624 652 560
875 783 385 770 560
607 618 87 549 541
378 918 929 959 56
452 47 75 124 853
517 282 321 900 754
133 898 245 437 430
446 367 448 359 447
153 125 172 355 105
935 369 949 451 399
853 714 829 925 787
769 913 907 910 954
375 361 356 436 418
79 320 303 42 603
749 652 508 673 656
69 497 367 451 646
898 67 855 950 853
257 66 193 206 100
230 303 312 154 465
900 765 538 290 716
217 124 144 347 551
641 538 364 329 865
18 261 179 273 238
659 663 675 564 857
64 217 347 963 116
887 993 816 807 768
496 792 575 979 585
720 544 637 929 707
41 96 58 101 51
204 294 266 485 484
3 115 24 10 92
922 430 431 949 418
836 689 751 660 576
97 275 92 237 100
745 952 744 855 861
110 160 164 140 447
417 371 356 366 357
560 677 814 685 754
965 695 860 684 843
550 34 993 662 633
609 502 612 767 800
966 987 989 4 761
686 683 676 80 766
931 284 128 941 143
174 637 944 335 157
918 645 699 765 921
629 530 567 614 587
657 226 691 22 114
388 189 164 64 361
760 986 566 629 622
637 717 720 617 335
763 326 958 169 939
818 930 650 643 925
437 210 203 229 209
416 370 430 466 369
154 188 311 97 83
969 23 973 882 949
380 750 368 363 416
838 923 585 849 861
799 952 652 898 350
431 882 949 935 962
388 390 275 276 480
501 722 791 817 823
508 735 861 717 683
834 832 685 620 705
34 292 1 300 61
708 936 720 895 830
949 935 696 783 969
438 367 504 739 904
502 764 497 767 371
540 24 545 704 606
334 332 111 828 846
885 914 898 886 917
335 282 765 889 749
902 754 936 730 725
301 134 263 485 207
799 731 553 980 506
268 138 23 456 141
185 298 597 128 314
23 228 9 253 254
988 808 630 996 622
125 287 265 186 5
666 880 866 792 831
341 884 316 20 308
141 421 450 76 333
721 633 919 653 942
956 303 528 908 527
878 920 968 955 924
627 567 619 521 648
218 192 29 166 447
420 1000 753 98 726
584 585 889 594 536
863 850 487 409 845
434 375 411 418 356
961 533 890 848 850
742 508 691 815 858
281 310 309 319 280
603 972 746 716 612
187 340 37 32 284
204 244 201 198 404
282 311 336 395 176
571 710 761 720 843
38 127 114 131 126
766 670 572 674 893
421 23 27 447 215
209 210 849 693 878
986 890 760 614 580
95 2 128 952 161
389 388 447 391 394
563 344 326 553 56
341 345 986 168 335
348 340 266 293 76
575 432 659 675 679
827 987 984 590 565
261 20 379 493 272
932 799 105 483 318
502 691 426 672 797
547 546 883 899 911
674 937 812 749 529
668 957 708 673 725
655 16 306 329 181
216 193 224 206 213
704 898 930 553 542
160 41 238 44 158
558 207 957 354 872
576 666 575 869 224
920 893 975 158 945
93 472 873 262 474
664 795 968 796 816
681 792 801 797 781
777 778 335 688 786
151 975 867 873 552
253 124 140 446 223
6 716 939 705 282
235 204 849 583 244
184 125 316 436 374
461 915 367 406 318
531 825 735 762 545
3 8 43 470 34
852 584 971 407 782
184 3 30 188 311
81 243 48 118 276
111 259 516 282 944
883 918 910 725 722
345 69 340 827 510
33 24 384 10 914
217 200 963 64 21
256 444 220 267 436
459 665 960 466 419
242 204 219 68 342
794 74 78 786 529
859 841 782 853 896
369 356 398 361 418
963 829 853 849 511
472 936 677 676 591
70 779 77 942 890
818 987 500 720 803
593 696 885 996 594
608 235 11 243 247
524 720 7 496 595
701 635 634 513 717
990 807 768 715 887
345 318 637 633 634
987 820 966 713 571
787 784 876 73 783
423 500 407 914 291
47 308 99 396 37
274 355 374 401 382
237 475 336 632 258
340 320 860 72 488
555 695 522 837 880
236 199 224 198 255
448 444 862 382 399
805 993 844 728 705
860 790 747 497 734
959 888 933 528 335
71 869 493 457 190
714 359 837 524 420
726 759 827 602 727
766 874 765 639 725
800 842 803 816 834
786 870 584 724 309
404 448 349 50 343
799 434 935 258 200
530 573 996 621 619
356 427 418 852 419
659 679 683 767 671
303 171 321 42 322
428 476 13 672 472
173 66 272 166 287
534 890 612 987 629
503 874 833 765 830
918 553 601 63 950
751 737 834 977 925
385 24 603 531 773
301 40 261 263 39
350 478 935 896 470
989 286 994 906 987
822 903 923 562 229
887 965 817 844 874
167 345 617 326 174
10 225 265 330 37
174 597 274 556 403
978 718 885 499 46
162 180 171 241 167
288 934 177 372 325
876 502 545 781 746
616 621 814 512 581
433 466 373 451 449
108 60 363 349 41
760 533 577 602 551
838 967 547 723 786
755 774 565 381 995
729 707 730 736 754
887 969 965 524 403
853 690 874 812 993
909 934 941 928 558
565 763 942 956 902
850 229 207 829 666
616 604 901 619 534
863 742 438 885 548
124 550 32 371 551
857 583 951 978 858
795 320 335 536 782
753 715 426 419 773
740 696 525 958 604
237 757 224 196 204
584 795 796 981 846
6 490 643 907 724
845 856 693 858 689
445 71 469 949 796
414 895 67 358 938
622 530 813 932 739
350 309 468 430 15
586 770 565 778 654
57 53 453 353 646
690 834 829 838 656
195 114 126 53 145
737 751 580 383 736
422 383 393 416 381
825 499 973 527 948
458 591 474 889 292
964 756 611 734 798
669 831 960 796 613
860 10 138 330 747
656 863 855 81 832
928 802 751 657 787
271 403 183 396 227
778 682 494 864 831
418 399 398 411 415
807 282 225 251 231
109 264 405 81 196
911 616 987 772 997
103 94 50 298 105
330 403 301 227 81
973 928 919 935 981
581 814 532 623 739
572 810 755 873 547
683 682 558 845 684
435 389 104 455 275
394 215 133 233 410
510 898 157 500 499
501 292 34 673 793
829 848 979 837 839
467 3 469 297 48
442 275 238 96 336
928 284 414 374 27
147 144 146 145 325
990 561 985 826 759
205 213 90 206 202
844 350 7 805 803
121 294 204 738 206
160 410 608 164 166
56 67 20 104 296
929 848 911 880 879
749 965 588 759 563
359 379 738 261 368
548 981 875 963 799
841 519 718 800 636
857 26 262 735 80
643 323 103 353 40
504 814 604 696 901
972 715 700 943 916
223 522 973 580 561
434 785 828 415 437
172 303 184 154 189
206 952 898 220 247
37 300 56 11 8
842 701 868 97 828
69 437 435 23 394
601 750 173 895 937
706 967 896 698 880
66 258 289 392 264
254 258 255 225 257
416 460 289 397 431
989 539 761 803 965
518 350 46 701 917
264 252 453 233 455
358 382 380 381 396
58 934 57 595 22
832 585 681 835 66
851 542 998 844 805
737 928 953 937 874
23 476 973 411 324
281 319 318 282 307
147 161 145 108 126
786 77 788 778 663
328 154 392 390 321
171 172 381 306 184
540 756 587 513 825
664 193 110 994 757
331 69 168 14 606
404 395 121 776 260
842 954 907 953 488
200 963 217 194 515
510 755 756 919 931
335 283 306 623 723
277 960 500 165 689
665 834 672 727 670
263 270 392 257 27
490 327 303 733 309
137 126 147 601 96
712 979 585 774 916
860 693 426 794 576
954 842 950 642 783
968 372 262 383 424
384 194 650 705 886
980 765 528 538 278
911 541 532 891 611
414 850 733 631 654
864 732 780 757 879
964 947 327 804 953
393 270 422 187 384
879 73 496 589 78
801 356 419 782 374
739 157 755 853 937
207 204 400 242 809
900 942 716 360 678
799 374 934 638 953
71 830 790 837 589
171 185 166 131 64
950 939 553 162 572
913 958 782 921 700
685 785 677 672 417
69 445 347 323 430
675 876 776 681 658
882 935 447 431 394
928 578 920 682 575
711 759 826 808 644
781 786 684 778 791
934 560 744 861 593
492 286 592 186 473
204 203 234 235 258
442 204 388 434 835
422 383 311 377 265
952 477 717 651 546
872 750 579 631 658
193 219 212 694 228
528 582 958 378 382
854 578 856 687 859
281 703 967 42 606
557 815 987 904 544
948 930 908 955 510
160 166 152 88 176
392 390 394 872 102
59 180 86 608 61
805 739 365 783 936
837 951 476 583 856
747 975 969 176 625
952 60 245 722 898
966 759 764 844 807
87 296 5 99 55
866 608 405 973 160
322 320 650 321 328
133 136 121 750 191
881 834 825 885 751
221 233 252 211 201
391 309 638 552 961
776 762 936 782 669
714 848 142 780 979
422 27 373 363 998
744 574 513 934 894
987 532 573 760 504
245 23 400 266 268
418 417 421 381 382
115 239 263 211 213
633 490 535 998 902
912 861 973 553 909
919 608 591 378 926
831 180 475 271 397
224 203 235 237 209
881 721 934 393 625
783 488 791 646 605
706 99 920 881 599
432 865 443 479 297
268 226 899 914 375
568 579 858 859 583
666 564 979 663 880
897 730 937 799 884
127 39 240 381 149
228 133 334 224 981
575 576 683 845 687
683 673 670 652 992
568 834 965 562 658
664 508 518 803 693
418 356 382 479 378
19 438 350 409 191
132 136 423 147 137
581 657 576 575 699
659 668 826 662 680
891 854 846 722 536
883 926 625 975 933
452 1 74 65 685
873 665 670 514 474
758 705 886 345 730
903 893 930 954 597
76 706 605 529 505
801 975 887 642 952
968 495 881 727 853
788 856 484 333 487
235 247 860 780 216
341 168 655 752 69
763 895 553 586 145
339 438 493 862 492
489 490 540 451 331
517 640 755 754 713
335 723 919 378 653
50 67 59 43 41
260 407 240 551 167
804 858 853 579 871
368 352 383 422 393
388 64 234 390 220
306 322 299 3 13
943 651 934 22 33
749 313 42 711 961
394 242 450 251 81
138 144 139 119 128
382 376 352 729 742
837 904 847 829 939
514 718 871 847 854
984 711 764 945 601
859 843 743 817 659
677 658 776 681 676
757 838 850 714 840
142 109 380 123 137
64 227 241 87 846
905 720 761 754 886
809 224 583 108 742
670 844 685 678 673
330 53 332 130 140
588 673 767 798 534
251 981 247 203 299
489 488 451 473 791
608 399 97 397 406
911 773 807 730 571
72 70 68 75 78
546 712 906 924 975
555 770 79 791 778
924 915 653 496 415
578 764 658 776 796
84 874 934 679 631
846 168 329 474 188
813 530 604 549 534
11 14 256 254 235
376 357 962 969 381
296 298 50 662 96
692 687 675 794 809
844 990 925 664 851
111 92 152 5 114
651 777 749 317 311
132 231 722 582 920
240 508 723 638 652
473 591 572 390 557
276 455 472 264 272
871 672 684 692 843
50 446 436 447 473
650 553 483 285 588
150 146 155 158 143
994 604 826 602 743
242 67 896 852 809
540 755 536 241 996
132 113 325 108 142
574 807 580 768 984
856 697 695 862 771
842 922 969 935 973
682 669 685 676 684
832 234 237 232 585
873 754 675 678 735
783 691 936 828 640
372 239 937 464 357
679 692 687 834 811
129 183 33 87 108
411 348 434 460 479
885 917 2 1 915
452 862 498 791 473
178 7 327 360 737
664 829 834 665 879
750 390 36 294 366
90 666 831 376 689
180 112 162 372 905
961 555 781 584 665
836 692 672 875 668
160 182 171 142 43
971 954 950 916 898
804 695 836 787 350
546 577 995 803 510
488 490 778 789 779
324 241 458 35 312
588 633 533 532 767
269 821 485 491 481
929 537 848 700 528
78 73 589 654 70
879 850 564 79 740
11 7 749 184 20
423 297 289 411 660
564 975 885 889 639
347 390 258 297 480
679 764 978 102 856
24 92 97 382 487
832 991 461 548 765
169 176 140 12 172
742 718 727 778 854
71 262 344 34 548
344 360 364 296 429
499 606 536 747 928
844 743 705 572 811
530 551 581 567 515
750 737 433 25 404
144 446 106 362 60
665 844 659 795 840
381 169 376 155 157
608 64 217 347 200
737 101 96 65 252
336 459 297 349 484
16 47 308 311 322
136 403 114 142 323
808 814 604 622 623
215 250 115 301 233
522 815 915 855 421
654 839 848 714 879
116 136 143 140 144
195 38 27 179 485
875 852 224 845 205
735 796 795 238 994
664 874 854 803 682
373 424 1 638 350
155 34 951 947 656
776 809 953 763 578
426 130 399 448 413
435 429 437 272 392
210 209 442 375 437
8 706 304 92 550
828 670 671 683 982
359 368 440 358 493
670 749 793 100 615
981 962 261 475 922
633 30 230 316 72
551 988 890 996 991
352 973 362 943 718
594 540 963 65 601
746 751 722 162 706
53 307 30 343 41
662 263 506 104 845
82 328 20 748 10
845 296 38 937 50
161 601 147 146 54
192 148 114 149 223
502 827 994 658 659
279 845 378 922 225
761 808 605 988 612
935 272 269 444 277
189 120 145 108 232
680 666 229 797 829
78 868 90 866 784
935 749 28 949 593
268 583 944 905 499
829 957 694 864 791
659 665 830 518 796
146 794 744 916 592
573 699 549 697 530
990 603 993 720 545
581 936 610 7 609
427 127 352 132 109
820 911 989 807 502
963 200 499 796 536
405 181 485 239 252
659 798 684 580 686
947 379 953 946 718
278 655 112 300 316
69 655 922 313 286
954 786 912 930 354
463 680 277 193 828
799 506 751 994 734
955 643 811 910 704
162 920 326 553 161
694 48 193 205 204
120 117 29 130 327
270 414 636 415 295
439 392 437 450 394
583 579 158 859 275
920 787 786 955 770
944 271 179 63 250
280 282 184 281 608
87 793 635 16 991
675 683 687 684 863
675 727 474 437 281
77 945 732 931 790
523 719 483 316 565
171 321 168 458 67
728 275 764 689 558
762 721 698 552 564
593 546 616 994 554
448 253 130 233 232
27 226 138 81 347
768 827 726 577 820
27 194 300 137 214
909 945 169 952 158
23 914 99 712 910
323 433 198 228 239
744 592 140 101 560
891 696 883 713 729
779 792 781 70 864
982 596 723 721 633
718 548 505 834 765
415 439 156 131 409
943 155 528 349 310
852 689 681 193 576
111 223 867 657 855
132 127 113 10 169
758 546 959 639 720
334 348 456 346 19
317 880 866 489 495
117 66 142 269 129
16 20 96 159 101
193 234 253 388 450
334 540 2 186 318
919 883 715 903 570
963 446 898 855 878
10 227 110 413 202
935 969 23 197 962
811 680 778 664 361
303 779 11 83 85
111 158 143 223 160
217 143 144 147 21
184 42 180 51 124
139 161 200 409 933
103 615 724 292 652
874 829 568 744 579
565 984 534 612 624
34 36 150 298 29
801 932 724 818 897
266 922 976 950 954
115 330 195 29 121
588 986 90 792 1
656 283 976 306 739
929 907 944 972 953
348 342 340 491 414
704 480 132 352 384
957 825 859 824 744
535 620 194 515 611
821 678 576 482 973
733 763 407 483 710
185 388 450 392 394
716 678 674 502 615
779 714 452 766 380
34 653 184 123 53
962 829 575 576 843
10 485 259 97 227
237 224 221 979 666
67 200 718 795 365
991 697 705 840 793
431 262 443 369 595
719 277 406 35 359
435 434 436 192 284
373 383 355 824 138
389 392 447 398 394
301 8 293 251 244
989 705 716 707 623
777 791 779 810 879
502 668 798 751 685
574 721 994 822 790
908 953 702 719 724
861 756 944 855 365
646 494 839 940 455
196 29 608 218 248
149 240 610 933 528
534 567 741 890 525
746 180 359 925 374
552 534 699 4 966
651 516 245 337 172
89 44 174 98 24
373 362 350 376 308
389 160 388 148 392
885 218 129 881 745
387 442 949 431 447
677 57 46 101 649
769 924 530 913 906
439 423 420 728 849
325 143 5 982 99
638 368 758 18 998
152 156 154 153 171
22 63 914 571 553
357 411 392 698 433
799 1 888 458 548
309 313 919 13 305
606 642 362 929 746
757 11 556 585 868
862 441 414 928 653
883 628 361 619 800
137 149 142 584 240
757 961 836 555 375
352 553 810 761 837
154 322 316 311 171
233 224 180 113 121
765 950 670 675 975
707 722 661 490 491
290 591 934 633 572
62 350 85 311 187
474 898 458 291 461
807 820 902 992 887
90 243 51 198 221
583 928 804 859 857
665 833 841 678 681
260 253 125 252 217
352 56 934 884 895
819 993 801 798 580
923 907 911 899 924
825 729 824 983 732
829 838 840 805 993
906 931 927 899 924
256 204 235 34 51
553 739 497 296 56
66 481 239 459 258
775 713 773 987 984
708 295 451 839 319
166 117 164 125 413
856 859 978 852 405
501 767 754 996 552
801 970 820 851 408
720 715 999 883 844
844 376 241 282 707
376 380 694 680 236
437 26 411 469 261
223 405 259 404 245
302 23 179 354 278
147 63 136 144 146
785 663 73 801 667
2 28 19 158 218
707 180 545 45 1
713 994 619 814 711
476 832 472 661 981
2 14 428 41 350
96 93 94 89 300
766 785 658 998 718
853 857 262 775 863
194 88 143 111 158
457 179 246 301 271
749 175 114 974 142
865 821 578 666 636
853 718 782 756 874
334 192 195 189 251
750 374 369 457 356
846 828 536 274 609
993 518 542 594 818
730 855 845 980 659
695 835 248 728 620
137 97 192 403 179
283 720 572 712 716
904 56 971 909 368
229 419 915 243 203
407 419 399 217 476
32 271 256 81 898
770 879 838 883 564
785 725 730 248 526
775 911 655 929 883
332 111 430 362 429
56 278 314 799 240
67 939 558 992 900
718 929 638 708 637
896 459 721 450 349
109 117 2 448 1
753 64 744 143 21
688 694 575 414 663
467 29 285 336 110
794 680 661 508 393
696 755 89 899 756
13 303 321 309 552
350 292 5 7 1
392 391 388 272 276
842 536 960 661 828
517 725 760 614 75
736 734 937 749 817
800 822 930 920 324
583 693 818 804 666
859 675 222 246 694
200 217 166 99 429
1000 812 536 909 570
194 567 814 286 599
10 294 91 920 82
230 35 486 524 140
222 336 432 495 276
716 705 56 953 492
838 848 979 842 839
426 471 486 529 473
810 803 739 871 518
992 828 201 673 491
875 846 238 246 218
676 84 104 672 557
981 453 396 288 266
601 706 991 938 725
241 240 596 238 974
98 37 62 35 9
872 78 389 459 787
309 343 393 299 26
606 853 169 710 327
804 841 819 715 847
213 346 215 27 216
658 78 868 759 1000
335 452 679 243 283
24 19 970 975 956
472 271 88 446 445
900 7 99 14 245
55 5 240 995 563
856 928 764 756 841
181 111 145 120 257
126 749 108 122 145
899 918 124 709 403
213 202 224 193 205
59 116 152 174 861
548 936 530 343 888
634 890 528 730 323
564 801 647 802 945
270 453 866 372 389
692 458 951 357 737
842 538 843 860 608
139 143 21 474 325
324 429 430 351 394
544 335 341 69 733
823 871 847 63 579
910 393 907 704 722
528 13 607 601 6
320 451 495 466 492
234 923 362 130 365
848 842 844 724 642
843 806 665 502 705
192 113 271 134 40
962 421 420 416 426
424 688 837 747 313
551 369 905 400 635
122 192 8 285 89
303 552 326 603 988
175 167 240 260 236
672 689 829 507 682
779 777 686 875 734
569 578 803 579 772
892 704 403 149 419
790 850 843 834 684
730 935 976 633 950
370 954 899 955 56
960 515 611 613 536
180 772 997 903 654
841 80 809 628 871
841 804 795 664 675
126 119 167 108 95
368 914 748 947 558
901 773 814 604 581
252 212 197 113 40
974 245 946 528 815
406 383 397 412 62
607 676 718 494 548
927 926 935 361 949
633 490 644 777 307
301 53 334 195 300
427 79 350 428 431
956 991 951 508 443
949 277 922 961 698
148 363 276 272 482
777 778 638 791 669
798 861 678 693 801
382 356 362 413 899
466 785 426 473 689
224 115 228 236 239
759 756 819 569 579
912 904 625 909 940
943 644 794 262 958
455 203 353 469 258
726 571 761 827 762
17 162 168 15 714
778 779 659 780 777
864 494 800 830 945
13 645 316 18 955
872 809 597 771 865
823 609 507 518 7
92 97 19 605 62
156 123 25 62 179
830 447 809 23 821
549 530 760 567 994
281 312 703 998 711
146 158 174 159 60
804 806 844 812 801
865 840 771 979 695
363 442 443 408 364
678 912 859 951 764
353 292 343 62 96
419 430 108 434 479
582 940 764 929 844
700 728 775 980 884
241 278 37 259 96
309 698 487 299 320
198 244 204 264 219
77 74 78 73 876
952 95 697 506 285
969 880 640 834 331
233 237 200 215 223
223 143 96 700 252
930 955 953 909 910
295 287 298 39 180
899 375 941 917 946
296 154 126 10 282
367 372 923 209 381
780 848 716 571 903
292 473 856 53 293
938 853 970 995 839
251 224 250 375 225
710 764 901 851 704
1 704 700 33 37
943 704 468 424 315
708 956 236 179 709
146 200 158 145 313
130 148 265 271 225
680 10 355 53 898
231 332 266 48 85
504 640 543 985 634
372 976 464 971 175
960 828 237 791 876
243 694 206 196 216
165 191 164 110 323
479 698 17 384 287
778 655 770 308 593
34 763 673 827 103
259 252 227 182 344
80 969 787 715 529
331 813 407 937 335
339 293 454 473 318
242 239 439 356 207
257 215 29 31 194
182 259 325 5 254
686 683 685 667 576
803 801 844 800 879
956 309 638 706 722
685 834 844 686 668
597 393 887 598 317
927 374 946 167 617
167 177 168 169 151
468 467 431 455 293
674 840 836 873 797
399 427 470 457 419
801 501 603 957 754
672 797 681 673 692
49 241 105 296 909
27 463 387 362 85
187 268 19 340 124
799 455 87 366 718
473 485 307 334 302
97 116 43 24 223
538 952 927 764 881
858 845 854 857 855
800 818 756 642 697
673 683 671 691 686
194 914 298 747 143
891 921 932 928 571
995 986 22 645 607
905 874 910 830 940
961 778 770 14 594
431 394 390 446 548
823 165 769 987 713
727 843 502 721 980
798 802 558 665 658
852 118 278 257 457
514 23 592 599 515
469 276 252 445 196
738 376 944 878 653
853 855 992 841 854
592 433 694 471 377
113 181 456 224 258
801 664 841 853 803
690 718 700 553 746
375 398 477 697 433
898 793 958 673 841
427 99 149 295 399
151 501 510 312 163
795 583 852 833 856
234 91 90 382 811
574 843 658 816 990
34 37 53 173 300
681 834 694 676 830
833 854 798 659 803
428 378 241 267 124
574 744 756 514 825
959 635 595 945 474
843 797 663 807 840
833 469 832 856 859
447 7 415 31 972
79 747 492 529 939
931 902 428 260 177
374 448 358 158 396
636 957 709 727 951
823 518 820 851 854
457 270 389 12 400
830 839 880 695 791
322 323 142 111 327
538 659 959 676 782
676 668 828 685 589
11 427 678 260 330
499 25 793 323 583
942 770 307 352 316
775 546 989 999 774
333 338 39 369 862
154 483 157 115 322
346 922 23 380 526
779 826 703 740 814
23 27 981 882 935
764 596 710 863 755
69 655 177 331 474
928 710 652 974 830
776 809 558 86 951
522 213 584 951 111
561 94 692 951 86
337 168 69 341 655
945 588 552 940 670
725 733 354 483 377
656 694 673 937 692
233 692 252 677 662
335 151 479 846 168
966 883 565 331 602
338 3 362 1 56
745 447 221 389 548
889 649 935 982 900
396 401 389 426 416
876 828 73 795 331
574 798 836 708 797
722 810 806 965 457
910 366 953 967 710
933 945 998 553 909
442 436 380 971 291
44 21 476 488 982
530 567 551 573 942
233 191 433 108 471
743 560 615 996 623
911 746 773 769 512
827 577 990 726 999
389 463 289 457 467
513 530 517 567 985
854 878 843 829 834
431 868 962 430 429
946 956 639 304 296
170 135 142 123 11
226 537 500 964 654
675 727 690 857 940
161 231 710 153 160
221 219 228 203 251
54 351 353 472 394
277 696 949 926 935
636 871 656 855 835
797 659 833 818 558
796 766 767 888 964
994 987 566 593 756
578 693 661 675 682
80 386 745 856 471
981 559 536 656 846
815 908 971 922 950
588 676 717 749 320
588 551 886 345 638
752 458 603 722 702
860 568 824 209 163
426 351 409 430 608
402 156 54 190 274
324 171 893 296 241
780 691 432 835 507
935 456 346 277 452
57 300 314 51 316
845 896 875 256 737
139 160 181 234 148
998 798 843 762 766
656 815 694 861 365
130 113 81 249 134
361 127 284 60 299
720 510 516 846 691
207 202 245 228 404
82 151 114 100 998
755 89 42 30 753
416 436 299 72 298
838 781 564 866 684
290 302 456 236 452
362 825 729 898 638
466 299 453 261 484
766 762 873 681 668
842 816 755 493 955
833 578 819 803 804
735 603 643 722 928
27 564 769 938 979
223 227 108 119 42
812 910 46 278 1
920 799 968 930 162
546 847 805 579 502
273 271 276 485 405
148 156 184 171 182
482 278 455 809 463
359 350 125 104 393
546 570 987 503 582
932 806 905 931 730
688 277 692 785 526
309 319 322 316 321
882 865 828 476 903
270 272 276 217 269
517 986 802 760 629
128 332 51 275 60
207 202 209 237 213
344 485 583 302 244
649 588 552 959 624
951 360 378 958 356
89 350 480 888 298
219 233 204 222 207
342 12 56 7 43
744 655 778 770 565
274 446 733 661 445
217 555 608 963 248
158 852 855 99 694
866 672 979 962 193
302 981 210 815 110
272 275 267 248 276
430 437 436 448 444
713 844 773 966 654
876 488 783 864 845
697 678 796 735 516
326 240 776 747 945
70 258 388 448 466
836 718 788 444 397
442 958 372 866 636
253 199 597 575 863
849 546 363 82 401
758 894 602 526 311
530 532 551 534 549
848 850 757 654 879
576 866 834 850 220
620 535 748 515 712
777 778 839 857 903
597 962 499 658 408
75 78 783 868 73
714 646 842 632 598
777 502 767 766 826
322 311 184 65 20
898 296 944 506 32
976 645 756 701 530
976 926 378 928 503
494 545 970 827 879
5 42 24 749 45
270 33 57 18 22
877 931 969 922 882
483 884 349 565 706
842 75 64 217 828
72 74 850 866 831
770 322 321 651 311
637 156 827 936 504
902 601 910 168 509
847 603 748 998 952
453 264 38 297 660
866 198 224 77 221
111 280 231 149 282
478 8 20 483 24
471 454 732 631 469
962 247 750 495 369
909 705 625 947 155
844 937 562 705 806
263 203 232 877 481
66 372 477 363 386
810 652 867 524 670
987 578 801 844 803
887 726 587 737 827
233 5 599 351 264
318 487 291 331 451
412 66 461 403 952
378 376 433 631 382
721 697 800 799 682
305 847 690 786 656
423 27 353 38 661
162 917 168 918 163
844 80 722 825 578
243 849 198 415 228
446 200 217 963 142
415 862 414 850 878
719 988 740 345 530
335 592 633 490 594
261 289 318 347 329
135 265 122 285 337
193 688 794 375 208
125 189 130 252 107
750 132 368 751 451
524 764 696 730 724
632 339 437 423 204
823 853 987 905 579
158 480 881 314 288
649 524 18 637 638
781 316 665 788 786
122 133 116 115 140
157 154 413 164 324
884 50 894 158 20
12 53 19 100 26
41 937 214 181 38
348 331 488 319 261
834 994 705 335 593
212 116 348 340 250
738 375 365 748 367
89 323 982 24 42
217 347 536 64 106
976 657 843 542 524
189 113 192 32 126
815 695 928 693 737
337 53 465 348 54
846 915 968 501 241
844 827 993 563 720
36 827 761 800 710
515 530 762 756 613
518 871 803 867 823
233 166 248 222 207
946 952 799 941 906
466 620 290 669 482
252 199 113 232 221
815 965 571 501 758
861 511 415 545 520
853 795 668 993 803
123 33 187 155 274
690 369 653 414 738
428 397 422 399 445
972 820 705 731 764
819 80 874 681 664
435 465 388 361 440
190 138 12 266 99
722 718 979 881 582
477 592 354 894 704
374 449 357 365 358
534 996 720 483 982
294 459 468 469 657
805 811 966 603 637
864 694 656 224 690
73 879 840 534 723
975 187 500 54 127
599 884 698 700 983
555 316 600 837 308
183 31 381 118 111
552 532 753 551 613
821 235 657 837 521
472 555 608 469 962
729 358 853 751 839
462 327 485 484 404
695 835 689 415 199
663 687 666 576 688
639 952 423 506 297
714 840 979 878 194
993 796 722 853 947
997 513 530 760 520
88 251 26 91 23
292 129 215 29 332
981 35 963 213 250
266 12 263 222 738
853 857 858 841 874
231 322 465 323 14
822 931 60 595 968
753 682 793 768 873
748 940 505 549 893
998 853 825 569 824
419 350 7 923 399
677 980 733 343 465
414 364 433 434 389
488 895 331 943 299
758 761 763 988 749
728 966 721 885 825
904 751 513 672 756
69 245 166 23 233
697 609 502 162 268
210 203 849 176 247
97 84 19 30 42
303 42 571 309 806
381 358 410 412 380
965 764 579 537 803
693 636 292 957 837
111 153 231 114 165
749 588 679 736 682
841 806 850 695 523
477 185 269 220 409
913 674 572 774 678
245 192 207 244 166
971 910 673 241 257
944 841 898 382 500
338 480 330 262 348
168 700 44 119 597
735 719 917 337 736
67 91 139 694 224
964 89 776 276 156
129 37 119 107 10
709 768 606 337 968
522 515 921 521 904
301 31 51 330 271
73 658 297 137 875
475 412 406 174 245
852 589 802 862 859
80 296 718 691 646
191 166 185 93 139
251 236 332 196 261
108 153 266 268 442
144 217 200 147 640
868 757 714 879 801
686 672 685 676 576
924 966 712 814 699
103 306 553 907 129
73 68 72 75 70
248 872 229 203 250
518 823 871 800 503
130 148 455 81 116
584 834 880 889 674
111 876 241 516 536
113 130 275 333 134
938 213 356 378 363
959 699 890 989 755
78 74 75 72 555
274 318 381 273 443
725 802 945 816 768
243 459 455 246 481
800 803 823 833 851
925 1000 841 968 322
966 988 743 531 629
19 470 489 292 46
983 528 127 54 56
8 20 277 100 86
600 528 187 231 525
452 292 636 267 633
606 812 844 673 754
439 361 411 378 364
90 74 811 383 359
776 841 675 680 672
293 831 418 862 295
797 686 659 453 494
207 395 222 301 252
681 782 797 859 658
994 741 581 534 566
726 574 984 570 573
389 457 494 660 414
160 176 110 397 166
163 156 172 169 939
81 97 275 246 199
376 83 383 704 7
496 73 868 787 78
567 936 760 614 586
23 445 447 276 269
668 792 356 795 56
820 801 795 883 804
508 898 499 737 522
548 845 356 432 675
940 637 458 509 523
383 422 350 393 373
831 387 446 229 922
822 362 716 998 682
707 633 641 624 778
887 577 989 759 1000
873 776 854 845 670
915 821 745 207 148
652 532 601 763 37
416 418 431 356 397
739 572 99 812 944
572 708 67 718 943
237 849 201 256 204
200 696 846 585 620
727 885 935 597 926
254 161 126 259 171
671 669 796 660 687
981 87 242 196 264
78 790 77 74 879
277 949 345 648 706
906 927 910 345 930
751 703 691 577 676
252 1 96 323 541
62 22 98 153 214
637 899 909 49 881
650 37 118 369 129
132 362 373 114 647
993 853 805 810 819
665 776 852 853 845
209 301 251 485 475
183 167 188 357 175
457 408 401 298 317
892 372 956 890 277
311 127 324 97 362
73 71 850 863 866
993 683 684 682 873
987 530 610 612 573
697 561 662 317 314
200 511 632 813 536
272 20 241 38 14
833 842 795 776 853
2 187 236 5 155
412 866 359 3 433
963 507 499 536 693
368 373 361 362 369
30 340 164 128 56
64 185 197 141 330
583 782 694 859 504
753 760 699 755 966
90 361 73 242 360
445 981 472 481 447
655 744 545 178 174
6 36 528 57 704
838 829 840 805 879
804 641 234 583 810
194 709 386 103 879
786 982 538 549 964
404 293 419 444 278
739 572 816 636 743
900 777 942 754 889
894 822 544 565 941
951 245 400 202 657
836 656 694 695 780
805 715 972 705 983
496 948 497 913 366
775 643 703 509 474
51 269 595 292 1
228 871 694 216 235
608 840 282 531 770
905 904 657 903 955
312 308 322 327 403
79 242 654 328 386
890 753 613 988 517
83 127 64 99 217
990 988 970 639 725
594 261 29 472 208
445 447 228 466 935
479 348 290 334 347
116 81 21 231 253
952 799 881 885 584
252 434 264 828 273
540 793 670 749 584
111 132 142 139 281
675 508 257 585 208
154 313 316 144 135
715 859 720 857 681
69 418 149 886 292
113 340 333 239 115
749 752 638 677 539
81 233 122 21 120
909 953 933 376 316
991 544 545 765 781
663 680 694 198 555
154 159 10 5 156
69 603 635 474 483
707 723 713 552 739
995 577 1000 988 986
666 681 507 684 801
491 453 267 286 342
584 815 335 585 596
294 195 348 334 134
998 22 933 352 984
539 709 922 375 903
70 73 78 869 211
54 968 355 368 366
530 700 906 699 931
753 938 995 531 570
152 884 156 230 322
583 727 944 401 781
841 853 819 802 858
368 525 380 96 384
722 107 506 378 379
777 982 721 610 734
174 59 143 58 311
151 919 515 634 995
677 614 344 687 794
723 169 19 311 161
823 772 930 819 805
871 797 632 382 809
10 186 224 342 113
340 40 103 480 154
337 933 716 645 168
904 910 86 908 919
975 827 959 739 905
813 591 996 508 548
999 883 990 764 805
159 42 164 487 303
107 322 262 158 474
80 856 91 122 269
544 991 914 343 305
692 664 673 944 681
143 181 174 238 223
693 855 852 27 219
71 869 828 694 77
534 530 535 544 748
743 508 640 975 721
606 749 860 376 932
783 611 784 734 779
262 415 728 91 47
784 790 792 791 667
864 838 496 792 869
870 121 832 232 210
609 277 518 345 823
483 486 344 54 478
642 526 594 651 914
670 683 673 676 677
690 778 193 643 559
914 444 362 7 412
363 364 325 397 311
88 139 446 143 140
614 730 4 534 988
987 604 814 571 760
710 78 908 848 844
388 448 394 392 391
56 343 155 20 892
762 700 725 897 640
345 335 40 483 894
52 304 271 298 50
4 936 942 567 899
609 642 552 838 724
645 908 654 735 880
221 243 244 247 251
658 836 767 785 743
531 765 522 606 178
236 187 12 356 52
988 987 531 604 630
115 750 405 250 301
321 192 310 412 462
819 820 571 803 604
965 953 880 500 729
498 295 360 366 497
373 410 397 382 401
457 701 495 889 427
799 952 912 919 910
94 408 351 373 462
797 681 856 686 667
750 662 416 383 223
648 565 922 778 335
78 75 360 496 73
599 657 656 994 566
328 433 327 324 391
59 776 144 841 407
546 315 227 985 567
176 164 191 163 153
50 59 494 401 178
820 570 805 965 819
67 941 554 899 578
755 713 826 699 753
642 42 651 709 967
103 47 959 22 20
666 580 568 34 751
200 548 849 217 832
749 645 956 55 28
283 335 281 282 319
383 809 548 683 364
90 74 79 73 71
423 420 330 66 328
88 217 143 869 106
682 686 798 688 672
175 915 907 720 739
277 982 796 37 613
768 879 545 791 68
701 799 932 699 934
469 115 467 475 197
226 247 237 203 832
453 491 976 482 279
468 479 467 443 459
472 139 409 93 403
851 931 63 822 716
707 713 655 719 723
98 120 3 53 14
163 160 140 275 130
946 546 811 72 642
794 785 428 688 74
994 636 701 947 755
434 372 410 26 433
692 737 382 414 653
283 309 391 651 316
684 90 646 807 831
720 746 975 729 698
235 210 216 248 234
949 309 935 536 731
776 857 818 841 677
188 149 150 311 327
114 402 158 150 240
753 602 761 534 987
874 747 991 925 812
7 346 404 45 340
162 175 119 167 168
796 963 799 795 200
920 969 823 833 642
282 278 765 666 704
825 540 806 801 518
135 122 261 118 150
981 456 460 897 572
77 779 492 75 494
764 653 493 524 926
588 423 892 174 56
119 474 261 9 316
280 477 487 14 386
217 963 200 518 237
972 742 530 829 873
790 987 513 571 673
507 722 751 675 695
39 444 265 179 301
539 744 584 905 816
271 71 457 298 405
57 106 45 326 638
782 390 795 810 501
547 955 921 904 50
21 139 200 140 143
373 361 425 370 342
816 757 580 776 559
407 15 485 404 467
327 87 5 106 236
102 11 112 9 18
277 448 430 445 436
841 818 833 961 714
271 59 404 275 697
2 453 467 482 455
719 643 723 735 806
140 382 429 198 138
684 687 682 90 664
612 513 539 541 581
959 601 974 544 758
810 968 536 853 507
127 48 121 204 196
666 77 555 695 778
928 700 935 714 927
207 346 356 835 411
233 251 450 221 263
479 334 294 340 434
146 540 535 959 544
866 831 863 957 869
326 327 163 322 29
996 66 575 879 778
964 696 277 500 828
79 868 417 77 787
613 716 745 553 603
116 166 167 420 324
286 4 593 600 698
817 743 984 989 802
325 18 173 280 16
980 24 148 167 5
823 61 963 144 960
50 384 383 799 419
321 183 127 187 317
998 61 739 174 861
357 677 691 90 738
493 661 583 697 620
207 51 370 228 261
146 49 240 16 22
388 364 181 323 392
65 200 147 642 446
686 668 682 677 684
423 144 289 231 132
414 208 148 855 972
861 910 168 512 811
619 913 908 934 700
157 753 810 755 975
168 151 156 655 178
870 247 221 250 248
901 604 616 499 800
852 484 264 105 956
863 678 671 675 797
603 188 167 174 326
77 631 907 663 785
414 916 915 922 376
480 481 271 234 81
294 122 302 185 492
652 156 174 752 552
803 851 833 800 518
179 167 484 483 458
275 387 234 388 197
761 813 474 737 990
601 971 638 548 943
495 876 444 957 78
469 104 855 678 745
331 77 779 493 673
557 720 812 798 670
804 843 858 837 583
423 407 898 886 69
550 31 26 655 66
429 431 430 922 27
209 229 210 437 450
763 644 669 670 719
2 528 103 37 62
990 753 766 674 760
81 154 173 85 141
856 675 859 798 673
20 59 158 283 592
195 23 323 121 871
351 425 461 436 27
929 966 812 547 928
753 619 588 763 938
812 804 970 833 818
777 552 942 577 699
500 851 798 895 329
745 246 488 76 266
302 744 227 750 25
448 239 268 406 284
716 18 309 731 17
760 671 226 74 753
480 339 485 484 467
50 486 476 472 480
5 304 471 351 271
195 405 218 347 338
753 713 726 707 984
545 766 552 959 993
268 446 333 389 139
846 472 297 981 200
85 280 320 321 42
943 930 376 652 381
862 742 694 743 672
899 380 921 429 923
419 690 875 188 674
168 312 158 753 795
759 571 966 574 725
32 240 99 146 378
325 142 322 387 328
671 669 668 674 685
810 980 597 799 896
14 20 100 67 704
518 810 503 855 867
186 147 260 121 129
390 447 431 411 208
168 846 554 407 15
826 621 619 987 581
962 212 197 835 207
142 169 129 181 123
861 360 917 837 799
370 415 881 884 261
311 106 458 223 589
906 936 901 933 891
792 967 540 77 860
55 393 705 16 28
964 965 828 873 967
797 781 684 839 564
293 307 290 236 456
920 415 355 268 154
332 7 126 3 653
925 930 799 920 975
561 585 878 905 690
117 233 26 330 12
934 715 881 690 506
729 891 710 769 740
770 778 786 777 654
841 576 561 715 661
189 333 181 113 152
99 909 528 974 16
234 947 801 500 896
322 651 889 967 925
48 183 114 407 328
961 878 666 842 797
963 804 234 837 847
188 407 106 422 376
370 448 700 799 422
797 664 682 681 684
217 347 21 64 111
815 855 522 739 588
213 236 221 835 255
43 42 143 24 112
382 812 764 707 739
588 889 875 561 896
455 476 276 264 269
258 21 197 38 189
905 893 909 765 500
531 966 726 552 826
200 405 306 520 64
218 448 134 302 263
760 642 711 724 517
76 333 297 332 284
221 394 981 431 437
390 824 698 822 821
241 952 189 926 327
13 312 45 85 5
668 776 676 767 841
152 175 861 227 151
292 54 12 41 57
497 869 555 430 226
794 695 868 663 363
202 221 216 228 209
835 220 228 944 207
230 953 549 765 754
757 921 354 821 493
744 580 676 612 37
669 683 798 867 873
608 173 328 83 259
980 241 423 523 407
256 453 214 117 338
986 995 504 754 530
574 571 1000 999 983
201 249 254 215 219
329 291 311 323 426
857 824 583 895 934
200 149 123 111 197
765 957 625 597 739
839 359 383 380 678
801 855 819 852 965
720 768 593 994 896
697 834 828 745 638
906 571 976 891 537
340 348 342 333 463
737 688 693 809 692
204 232 199 244 252
42 195 118 149 182
78 73 576 688 79
53 56 153 269 107
219 81 160 134 233
504 757 507 508 91
347 353 146 639 324
926 701 975 927 765
268 878 904 930 382
575 757 216 789 201
795 846 659 602 971
109 350 60 988 972
168 174 162 161 169
220 199 233 213 237
452 491 471 473 486
635 941 767 491 545
366 359 739 968 772
820 645 78 73 757
398 400 399 731 354
202 249 460 33 213
984 807 735 719 715
604 621 527 616 539
951 945 787 592 754
987 808 581 534 994
951 177 910 235 793
29 5 84 117 407
111 846 194 151 152
837 508 961 861 803
540 858 756 825 552
799 94 157 934 1
788 786 787 667 864
131 185 64 140 135
171 167 750 358 327
984 768 574 999 577
919 926 803 844 912
151 599 150 536 522
690 737 657 691 693
268 127 373 891 751
88 325 143 138 50
78 79 783 785 784
623 955 231 679 625
601 795 501 796 586
321 327 779 85 117
843 844 860 669 815
492 529 473 497 687
746 108 225 230 109
396 211 40 23 392
931 924 509 925 930
553 315 111 97 47
855 174 718 80 795
330 297 140 420 333
751 841 852 678 653
289 408 87 337 480
227 529 254 745 708
458 346 342 752 461
990 502 531 604 577
3 877 184 487 2
883 824 625 327 975
108 181 45 119 40
393 380 425 18 422
642 801 818 800 841
564 934 494 677 628
139 165 64 97 347
184 164 84 157 161
947 899 528 643 780
773 932 703 699 997
48 296 50 199 234
283 280 729 322 6
140 345 95 967 142
458 167 639 637 720
827 986 778 615 990
960 828 785 497 646
900 363 194 353 373
592 476 855 636 952
963 845 200 61 846
162 142 109 553 147
344 227 140 81 330
890 352 974 20 917
145 140 132 143 136
786 788 636 589 967
1 381 368 374 436
328 249 29 522 409
242 584 837 839 838
448 277 479 334 294
459 466 468 294 473
217 347 584 608 297
757 784 783 73 791
960 97 446 946 116
937 729 699 528 707
861 968 958 28 729
301 215 76 198 195
548 457 821 725 942
191 176 164 165 110
157 601 145 155 146
312 327 236 62 316
715 764 816 768 818
766 532 709 762 573
548 23 404 470 981
335 655 345 341 340
112 37 34 24 11
861 750 366 687 751
332 140 35 143 335
952 976 914 376 374
554 567 808 577 534
887 768 664 835 693
28 572 892 959 528
910 722 950 944 505
372 832 854 878 583
911 916 883 726 579
76 297 64 333 421
819 764 810 853 570
765 358 900 620 614
431 411 414 434 922
453 48 491 340 268
744 782 747 824 978
750 547 496 909 722
218 225 406 992 951
834 685 570 670 728
833 854 803 578 795
636 344 7 26 635
576 962 866 575 27
979 708 646 493 433
746 747 704 722 898
619 604 994 827 514
962 338 690 645 956
754 584 980 594 499
974 895 601 947 147
474 161 174 162 150
104 93 48 94 8
838 919 910 722 604
341 7 331 342 155
81 12 182 114 160
567 551 808 902 530
973 285 93 926 430
500 828 506 144 147
560 374 884 689 384
123 124 128 274 188
161 395 352 177 191
88 182 140 111 38
1000 726 984 820 827
700 282 269 278 168
178 174 635 335 320
106 111 253 846 470
981 305 309 283 536
490 489 488 28 76
13 96 19 103 159
351 65 401 466 430
602 965 502 766 751
280 315 285 240 89
160 152 439 324 465
844 957 572 823 940
753 573 703 699 701
896 963 86 693 878
836 866 242 426 939
797 685 667 668 659
760 994 567 618 571
886 363 376 923 653
280 501 281 770 315
170 592 772 433 600
65 298 253 57 66
242 243 193 694 576
899 977 714 706 916
358 46 372 799 967
912 931 699 378 924
963 217 799 351 641
276 267 269 38 14
201 297 486 198 279
885 448 881 721 169
788 662 672 893 495
468 467 476 831 295
546 911 418 596 97
431 449 434 348 430
376 400 369 360 418
670 844 674 543 754
683 796 834 802 995
458 174 861 152 367
747 898 734 860 838
302 304 305 279 952
933 523 158 898 590
783 488 864 646 830
158 673 620 978 586
504 366 423 377 522
555 840 564 589 584
972 878 922 7 597
786 792 788 787 790
654 864 714 556 784
604 997 621 571 713
414 691 679 828 865
946 889 938 323 161
827 806 844 761 807
697 728 664 855 686
160 394 38 409 164
973 726 579 955 746
915 932 893 493 962
413 27 189 944 241
745 193 634 463 479
549 562 806 861 598
809 852 860 697 969
59 26 95 250 251
849 203 208 222 850
257 256 237 223 231
242 862 198 881 213
258 219 212 141 257
353 701 140 420 430
285 310 982 55 318
2 292 659 495 58
131 135 191 120 111
507 857 683 500 661
863 496 784 493 339
984 817 734 807 739
581 613 551 726 552
795 776 607 101 980
337 655 603 168 167
751 948 737 27 909
128 142 245 329 162
428 384 60 478 20
403 134 435 137 265
68 197 248 196 27
777 560 593 617 717
509 683 507 488 696
262 51 6 406 494
176 904 921 389 351
309 280 139 312 321
269 267 41 83 12
44 57 118 96 26
749 20 322 650 313
317 316 313 322 705
76 405 5 301 657
321 282 458 13 173
16 13 18 733 98
999 990 805 989 579
825 196 587 561 428
849 944 675 710 856
109 365 20 444 431
102 922 248 297 471
356 415 363 357 431
964 766 913 534 754
404 54 284 540 973
112 170 157 635 169
822 823 820 800 904
616 703 901 513 994
694 697 494 204 375
139 87 107 311 59
567 985 613 753 988
649 607 563 611 717
145 17 407 241 92
509 946 915 893 974
215 335 375 836 835
798 961 859 869 666
402 66 43 971 382
679 607 557 797 999
95 20 17 956 971
337 483 379 846 549
217 584 230 786 878
54 395 251 110 62
657 694 220 658 576
418 944 360 849 957
64 217 116 332 446
725 810 683 897 767
846 876 679 669 314
433 450 866 193 179
911 773 571 775 772
927 926 424 407 910
6 331 780 85 193
56 343 277 53 37
141 217 330 347 138
917 655 710 922 27
81 130 212 122 135
322 308 154 547 123
425 420 479 314 494
473 255 302 273 339
700 643 1000 925 913
271 134 256 269 453
383 1 412 914 373
278 334 279 404 592
431 424 430 361 351
531 820 999 827 990
163 144 171 159 169
862 348 102 419 872
997 987 999 602 531
970 853 728 764 565
150 285 134 275 130
555 695 663 907 840
528 310 343 816 723
427 15 274 374 149
653 840 377 379 357
805 822 990 819 847
248 981 346 471 209
945 765 933 606 601
31 593 793 385 135
6 28 62 22 98
750 664 815 909 639
854 824 771 715 973
924 513 986 628 712
195 688 106 170 560
634 530 534 616 554
229 935 445 922 926
868 75 494 74 77
153 154 161 171 156
385 380 350 306 763
272 476 453 452 346
428 270 588 732 595
894 775 772 773 624
690 809 563 736 960
961 226 878 848 778
31 375 130 400 343
154 328 189 324 323
790 74 791 829 864
795 853 841 755 501
823 819 853 572 904
927 369 349 926 949
860 568 137 44 735
685 678 798 681 995
546 531 577 820 602
209 396 444 445 441
484 87 312 294 262
924 144 799 921 896
923 127 428 188 373
636 540 404 582 524
588 749 796 674 774
88 35 104 94 87
588 920 638 893 37
738 222 246 248 969
882 969 935 399 23
392 980 285 308 196
460 221 250 338 285
12 891 31 123 972
414 450 364 415 375
751 664 817 742 818
169 335 340 151 341
70 687 798 71 778
129 57 95 15 300
269 126 137 107 181
76 600 471 369 279
386 125 592 14 81
549 936 982 649 4
388 351 64 21 446
720 929 842 907 953
816 804 810 754 806
797 840 673 843 668
471 376 379 889 348
137 366 136 362 114
537 918 929 927 910
7 42 662 150 405
854 833 871 842 756
744 655 563 749 517
958 545 708 870 316
322 793 84 306 324
928 853 952 710 944
104 94 101 93 88
233 877 81 29 113
784 781 70 783 73
973 432 379 444 384
564 829 682 576 797
325 222 84 27 405
67 393 592 270 941
466 425 453 399 342
819 802 800 726 992
533 547 531 759 536
507 815 856 58 711
150 951 130 179 44
560 688 679 943 289
506 549 915 536 551
900 770 791 36 679
932 959 910 758 625
700 720 938 724 716
915 881 955 933 947
568 859 605 737 225
810 803 948 570 853
818 904 521 729 101
855 841 858 797 722
417 463 479 131 135
882 193 277 258 219
690 656 222 576 212
795 510 875 936 591
908 907 921 927 997
879 631 89 575 711
923 60 855 953 275
532 699 573 565 1000
55 633 22 57 752
951 693 656 679 465
857 186 92 465 125
322 321 139 472 959
612 890 621 808 826
949 303 492 553 565
64 217 237 608 584
728 597 834 849 836
42 43 6 409 13
714 655 337 747 766
736 913 583 436 970
289 592 327 614 99
673 474 733 142 674
92 8 187 19 170
509 496 696 277 530
920 642 955 594 915
431 430 447 882 457
169 749 170 126 119
164 176 153 160 280
519 752 345 811 384
184 32 24 153 42
967 886 923 174 799
69 678 667 686 467
994 988 581 514 622
459 472 469 926 387
1 881 286 302 367
350 383 422 425 111
861 920 172 736 746
11 102 301 37 9
573 877 931 35 569
481 445 135 225 166
527 571 810 547 764
105 799 162 384 316
616 772 741 775 512
750 751 841 656 747
746 827 722 524 764
689 663 681 829 672
554 997 522 530 987
146 119 34 122 126
935 459 469 81 973
687 868 585 68 576
252 227 495 255 135
910 975 912 929 922
103 11 677 34 104
188 131 130 134 38
515 760 890 530 4
11 114 118 49 147
400 86 314 421 49
530 622 997 4 581
851 803 978 615 922
678 51 205 738 137
945 857 597 856 605
590 767 747 826 711
404 471 510 886 384
748 730 533 966 911
887 940 970 797 832
50 41 298 324 134
611 57 995 286 617
279 480 297 288 885
114 172 128 145 184
594 936 111 139 193
492 453 424 467 387
455 484 41 34 453
885 928 284 716 903
853 768 793 528 33
845 518 681 500 819
830 777 794 688 566
256 427 495 852 255
170 853 851 912 867
823 756 583 493 810
606 375 382 950 524
44 182 251 5 108
721 744 881 541 586
243 207 209 208 199
73 840 654 496 635
21 27 476 870 23
722 702 633 903 524
545 719 777 942 572
95 559 475 468 260
235 210 252 199 266
978 803 841 562 768
131 281 979 491 231
174 338 214 483 327
268 585 246 165 924
171 159 151 154 184
663 687 859 791 689
262 183 177 182 34
159 86 143 49 145
88 269 445 472 981
166 192 203 148 234
202 224 198 832 243
181 327 171 156 172
711 755 86 382 894
758 536 572 953 728
373 307 463 300 451
305 483 104 302 548
6 934 310 16 18
714 838 556 564 786
315 262 6 734 942
70 862 876 785 498
740 996 551 509 748
495 892 407 633 377
47 285 953 932 354
680 968 799 865 462
555 779 850 663 957
961 13 309 711 28
987 814 808 619 994
685 1000 777 691 998
994 513 554 616 813
24 13 478 776 470
781 864 784 782 654
267 269 422 480 373
693 809 669 670 583
105 53 41 3 300
134 110 150 40 275
931 700 930 925 933
839 842 666 792 979
784 781 675 788 830
937 750 683 193 693
448 220 135 388 443
611 648 986 698 724
389 271 275 391 455
778 747 979 770 188
446 410 608 982 351
39 417 408 575 398
601 943 547 43 934
666 193 127 575 336
460 321 390 323 386
829 880 838 848 830
990 720 603 966 754
586 726 730 713 762
421 419 369 399 373
682 848 792 672 683
954 952 381 983 934
787 589 735 788 582
46 58 592 54 103
488 489 19 635 56
830 600 453 722 494
181 320 309 959 197
680 716 749 633 934
510 758 720 909 948
601 765 657 173 159
70 72 77 879 78
925 496 755 527 528
989 569 762 531 604
218 134 221 301 198
769 907 742 911 763
34 49 109 614 295
796 547 760 97 901
921 788 783 646 613
131 135 301 12 195
261 187 390 195 85
573 45 29 62 36
165 166 332 160 110
820 499 546 803 819
227 119 148 737 93
272 39 271 476 342
260 694 219 198 193
23 262 346 453 468
134 191 678 445 745
72 42 525 57 666
823 955 507 511 609
962 441 438 350 688
968 642 362 361 799
799 158 184 881 377
330 362 97 413 448
559 677 809 588 60
837 221 242 216 243
658 767 803 502 897
175 69 345 465 606
935 301 247 445 427
486 592 473 492 471
726 762 699 552 817
224 252 232 267 189
228 347 273 221 247
190 471 131 485 287
608 274 347 197 922
876 453 455 354 242
781 524 709 695 196
343 137 446 109 144
78 307 296 476 386
191 148 354 257 434
337 331 155 799 458
415 566 904 692 978
796 725 697 674 795
861 672 683 236 675
310 327 654 805 732
760 517 614 890 743
884 897 730 926 931
241 238 126 614 793
610 802 626 611 628
209 208 166 191 246
609 509 407 572 350
577 534 552 613 762
302 201 37 455 405
49 391 68 3 142
150 5 180 20 161
885 469 64 447 106
735 140 465 178 736
742 794 853 816 852
648 677 668 768 987
57 977 553 709 588
103 63 93 560 60
18 13 670 1 650
169 167 122 155 161
347 334 416 426 419
137 106 308 952 446
378 175 356 980 364
955 935 949 698 916
616 534 604 901 775
859 856 664 734 805
7 54 614 678 213
425 453 466 423 354
796 606 112 49 63
584 840 540 673 830
420 276 272 353 275
929 975 947 910 524
663 70 78 73 829
855 675 856 504 678
619 814 622 567 769
879 65 679 690 797
99 249 110 48 859
954 704 955 281 822
588 936 844 940 816
676 776 677 873 472
121 248 247 462 387
10 465 82 13 312
876 828 473 771 529
688 680 770 667 552
896 744 241 721 51
902 169 172 484 465
168 708 984 955 65
117 149 85 141 107
584 920 864 912 757
35 522 93 38 34
998 993 925 803 805
793 295 27 523 454
447 221 102 288 198
616 901 775 624 604
44 160 168 45 174
95 105 140 21 296
625 886 935 884 932
637 693 835 687 951
589 173 182 36 152
924 369 340 712 496
424 307 32 550 359
801 818 854 803 582
729 756 998 886 583
788 529 864 849 964
981 921 697 756 897
317 357 103 967 954
133 121 170 185 129
884 949 982 282 888
170 187 5 12 214
511 697 500 813 976
495 591 927 706 697
196 8 199 395 227
453 215 491 279 469
332 340 334 333 439
936 241 30 968 470
909 3 497 948 863
945 61 274 947 500
567 551 994 532 593
130 406 246 59 344
846 963 296 917 589
92 30 285 315 82
455 271 469 392 264
549 958 525 85 7
383 424 373 359 368
801 604 662 693 891
924 699 931 912 893
393 33 417 509 349
737 645 736 749 965
450 391 388 309 394
579 537 806 503 818
151 174 157 238 618
69 655 341 337 169
80 936 840 558 555
444 291 283 300 424
670 500 776 684 693
990 999 759 992 758
809 27 671 673 690
669 674 673 676 677
24 85 131 402 309
803 768 801 761 653
187 181 114 47 125
133 24 772 12 328
950 931 708 768 730
276 473 453 482 272
297 295 398 449 416
41 425 249 14 443
51 349 175 100 352
385 420 68 461 78
658 242 789 875 555
283 337 318 919 28
155 44 11 705 101
49 240 472 103 338
280 362 12 857 31
118 26 395 182 81
276 225 253 29 39
928 505 935 419 508
69 318 20 704 15
2 3 366 350 67
37 104 467 438 48
79 13 42 123 176
838 666 879 848 880
459 454 87 48 266
145 146 123 147 174
854 841 675 681 686
829 979 860 584 781
155 350 593 704 298
76 828 291 330 207
19 53 289 956 42
942 749 652 989 552
168 337 967 341 162
128 129 124 267 373
653 968 500 723 708
878 782 829 847 837
53 397 35 25 101
818 659 684 801 833
853 948 939 722 720
980 510 315 971 378
249 275 222 48 117
111 88 194 271 275
466 962 863 446 832
400 369 380 379 124
616 827 726 761 571
757 983 819 781 931
798 683 670 676 671
602 761 743 533 729
703 625 723 704 970
896 968 751 801 80
999 569 774 768 726
207 193 307 242 469
916 359 210 209 263
852 459 224 196 480
666 838 829 837 850
528 553 82 30 87
254 342 348 297 370
942 517 344 949 486
143 269 467 59 270
272 271 276 8 248
274 108 256 45 249
909 837 908 564 714
913 669 578 536 695
700 526 923 625 894
908 904 818 928 948
200 21 93 861 284
616 775 773 703 772
714 848 979 585 879
30 886 158 56 200
911 901 773 547 616
290 52 963 299 87
981 633 346 752 973
781 789 667 864 868
90 777 784 848 779
162 56 365 1 52
958 746 953 706 918
968 737 993 970 997
784 633 684 868 90
564 544 315 286 790
588 746 561 867 901
325 258 88 446 555
48 41 306 329 122
189 172 150 161 118
514 577 516 574 753
919 445 200 662 244
923 229 192 872 410
300 468 370 422 57
448 332 134 330 434
3 25 12 11 259
536 515 971 591 538
948 900 993 753 985
45 303 6 16 15
722 353 356 432 734
954 546 933 930 947
473 456 448 279 391
760 995 53 996 890
124 199 265 138 122
496 349 161 952 904
229 245 209 243 203
499 500 927 953 639
246 200 234 583 233
575 684 663 792 782
834 755 938 728 531
846 499 536 314 281
134 39 333 124 53
759 557 596 527 705
84 59 252 37 34
663 816 682 666 979
674 699 673 580 755
652 889 986 151 334
816 541 706 558 755
824 754 728 718 766
854 507 518 782 871
788 792 727 948 786
546 531 987 932 808
839 646 451 706 78
575 566 663 687 962
663 631 829 784 757
473 452 872 438 426
195 141 340 131 347
217 144 200 64 842
840 786 880 884 979
76 198 246 333 340
269 276 271 248 120
219 137 386 196 394
142 161 940 152 372
842 564 675 845 781
440 148 392 164 447
603 478 320 309 462
638 840 760 983 790
751 686 685 652 750
167 112 151 510 314
281 341 277 397 327
447 229 445 23 450
240 327 547 814 12
209 216 237 202 204
31 35 52 42 105
796 964 755 776 514
6 33 30 16 96
402 186 12 214 184
914 593 885 349 881
872 387 273 219 329
32 306 307 164 33
722 866 432 957 135
738 877 432 35 378
868 452 663 575 957
839 779 777 584 724
776 691 681 656 836
656 928 912 923 898
882 511 599 661 926
684 682 659 755 560
777 78 778 784 783
654 979 879 714 770
501 538 526 755 536
382 576 433 692 794
538 27 631 721 541
167 428 186 183 149
129 979 260 838 881
871 823 887 503 518
632 234 274 446 477
749 633 652 638 884
372 982 57 306 288
799 675 682 998 962
489 683 845 488 776
840 78 864 830 848
804 570 865 546 767
788 654 524 757 863
435 794 482 294 440
751 951 720 835 247
1000 726 820 966 827
323 521 5 885 325
77 962 682 713 70
411 363 378 455 364
922 935 470 306 349
93 318 313 483 408
626 942 629 534 112
87 261 180 374 299
564 778 839 786 736
641 699 580 309 503
911 616 912 513 930
362 146 373 123 127
853 242 631 477 862
90 434 86 75 466
545 603 331 707 843
371 979 866 848 414
483 498 494 548 54
389 447 450 388 431
969 532 807 319 873
922 969 935 842 882
221 96 41 35 102
213 199 193 342 204
922 90 248 698 418
746 704 710 496 326
508 871 656 727 229
841 859 858 829 583
361 454 420 422 430
694 693 718 680 836
379 277 718 701 351
97 58 154 338 35
538 425 851 765 544
750 690 662 951 240
492 452 290 482 286
956 515 586 335 972
824 785 782 783 18
332 608 450 347 429
544 4 573 590 711
811 816 702 970 690
170 661 620 41 580
248 849 70 250 270
660 809 631 219 872
875 673 494 863 869
79 325 160 308 154
801 666 675 874 818
186 170 129 187 162
33 18 270 82 983
673 833 502 174 796
441 399 377 355 371
316 231 145 465 171
861 656 951 524 718
364 507 859 858 496
846 881 345 591 298
584 682 963 296 755
341 474 69 168 174
872 74 78 845 646
93 259 137 36 583
455 110 445 130 246
823 989 887 966 805
855 693 507 946 694
527 908 511 907 381
769 1000 573 713 531
96 37 108 5 109
376 800 822 955 909
989 527 570 966 748
695 716 707 705 728
389 66 154 434 388
50 334 991 846 963
638 539 752 779 22
65 103 159 104 438
200 233 248 220 608
546 910 930 553 758
943 414 733 891 610
272 268 264 269 439
262 99 3 190 411
203 850 228 210 202
69 341 177 337 17
213 221 210 248 860
840 848 564 226 869
664 583 851 992 736
825 984 724 966 572
724 603 748 305 925
420 423 389 388 425
32 340 195 5 125
806 827 768 705 792
429 18 461 696 548
989 724 961 955 602
749 303 982 816 793
273 473 471 468 484
221 219 196 258 242
988 987 995 826 567
942 971 799 365 633
479 502 478 464 483
18 118 190 240 506
863 875 371 897 718
588 601 767 527 553
379 884 317 322 286
804 856 858 728 578
811 711 377 353 524
225 234 395 243 204
86 39 52 179 265
265 115 837 681 14
92 21 236 53 41
267 115 436 159 143
407 201 239 9 206
973 238 536 166 691
529 317 46 265 792
845 583 559 895 679
530 901 604 554 581
967 706 312 958 596
248 409 5 29 225
235 224 134 197 40
837 797 896 871 856
994 580 576 687 966
90 831 434 449 872
839 951 860 778 868
301 120 31 190 10
302 294 289 372 475
985 994 808 623 567
517 760 900 826 755
139 231 117 324 114
376 635 303 308 595
981 870 242 253 199
52 103 455 916 557
248 229 250 233 225
967 231 827 322 303
572 721 724 729 538
388 469 76 463 465
525 915 591 28 971
517 760 629 587 569
685 690 677 679 631
583 652 561 842 851
506 975 857 108 563
975 927 698 935 696
577 947 719 790 974
119 180 161 326 327
466 386 74 779 461
533 286 530 730 948
690 708 702 811 818
551 567 530 748 535
88 152 238 61 366
976 889 366 548 591
668 810 803 673 670
833 854 853 803 666
685 668 672 743 811
757 450 326 779 249
340 310 348 289 342
695 666 661 797 851
292 708 742 523 607
146 22 96 325 313
253 196 242 193 206
413 436 303 397 427
801 887 818 572 814
718 857 639 745 971
578 682 677 841 838
976 725 813 696 730
881 327 469 269 38
39 484 333 486 268
234 418 229 978 419
302 431 744 631 361
86 343 61 35 468
38 143 93 146 200
242 692 657 576 921
770 540 938 779 688
120 183 113 109 114
157 168 367 739 861
606 342 505 943 478
487 720 66 474 310
824 574 783 755 895
100 116 130 109 135
301 256 455 460 595
938 898 940 952 913
706 636 500 719 722
918 637 894 458 932
116 144 347 274 217
445 424 466 266 485
199 248 235 273 978
912 896 832 943 903
366 718 941 476 372
471 455 196 159 225
115 8 183 190 192
366 426 65 709 706
801 817 822 844 841
848 839 979 860 72
915 281 964 500 509
336 1 65 105 478
750 794 719 928 881
95 99 543 67 399
856 344 296 379 857
973 981 922 821 870
965 918 822 851 801
981 679 657 872 631
276 489 291 573 540
908 17 328 22 311
423 625 352 260 581
255 23 290 7 179
847 734 700 810 804
218 232 135 210 248
628 708 702 492 928
245 228 952 444 914
174 227 935 510 408
561 847 727 854 693
13 705 938 880 72
254 39 453 264 246
467 66 916 263 207
868 674 795 494 673
348 334 431 491 393
463 926 712 346 888
677 452 479 463 379
9 45 37 115 25
350 393 914 359 381
187 372 328 135 324
914 91 898 750 375
424 862 277 337 318
852 566 857 737 23
184 241 191 153 338
195 131 141 117 84
144 383 393 412 6
57 596 544 708 938
760 682 551 720 502
812 746 803 805 816
87 693 958 857 553
750 260 16 9 296
725 895 588 699 508
734 965 736 999 572
848 850 879 706 714
268 432 258 455 76
871 823 700 648 800
272 202 403 384 269
856 750 940 356 980
904 27 218 395 162
989 602 707 805 844
656 557 47 187 739
981 88 935 27 91
316 945 306 142 322
243 453 190 404 38
146 143 325 238 157
813 997 554 616 605
835 219 212 849 247
138 129 348 442 334
58 398 527 345 380
730 885 706 892 934
753 807 616 551 531
186 322 950 317 183
988 534 634 768 987
338 484 462 3 480
42 13 44 28 62
878 871 832 693 375
270 30 27 721 195
899 310 915 709 464
633 594 489 622 997
43 413 149 467 42
101 88 35 300 104
555 430 584 185 837
12 400 426 27 197
581 567 551 586 530
617 777 702 717 734
161 214 5 107 119
683 497 669 671 689
148 1 109 154 171
159 182 160 130 164
989 827 370 723 726
749 552 510 710 563
243 221 872 239 237
718 878 961 837 262
69 341 337 340 179
754 904 998 749 758
649 13 326 458 647
672 681 776 670 564
743 737 606 965 893
804 715 764 500 80
325 281 323 955 164
55 674 552 992 580
675 861 500 793 722
700 295 601 581 241
572 631 574 768 685
12 231 179 331 19
738 370 376 389 372
661 638 794 314 680
453 949 943 82 421
796 142 147 55 18
398 425 399 419 404
777 828 778 791 784
899 352 927 932 430
823 822 847 518 772
325 170 231 263 81
162 471 634 267 553
504 657 544 341 514
503 622 520 574 657
202 21 118 38 976
563 515 955 569 586
321 282 322 309 231
1000 147 750 980 136
984 817 768 989 887
780 925 599 628 593
747 404 239 150 322
82 17 7 15 308
253 217 608 166 269
242 433 434 689 416
698 643 565 879 838
705 948 24 280 768
805 803 826 993 977
423 291 326 33 606
332 138 373 141 330
870 101 656 728 325
130 189 117 148 110
515 573 713 983 994
550 311 2 284 448
853 803 818 854 537
489 633 335 526 949
912 377 403 420 379
959 767 843 765 670
490 716 16 6 705
479 388 459 433 450
161 734 547 458 316
440 402 437 445 458
795 966 311 501 670
167 162 168 596 155
44 905 686 857 798
776 810 672 817 853
515 630 521 544 567
808 699 554 814 826
604 901 509 902 987
293 495 288 264 480
223 937 144 173 240
859 864 665 856 658
955 941 720 537 723
705 768 757 544 881
127 321 851 901 337
793 101 638 57 778
815 528 499 679 926
45 22 15 67 914
750 937 157 415 398
831 824 498 576 751
284 650 28 431 943
666 843 686 855 784
741 772 621 931 47
104 446 48 40 234
127 39 114 257 269
853 804 938 505 849
121 9 174 8 5
829 496 742 830 494
57 303 13 490 550
777 595 644 75 318
81 196 166 64 21
327 360 425 214 138
983 940 605 39 917
125 2 320 451 490
5 25 94 939 250
906 711 911 775 769
247 209 970 204 258
831 836 727 694 692
591 974 588 175 606
517 762 766 612 826
796 296 846 875 665
989 761 987 577 758
776 667 845 837 682
762 753 990 671 674
504 913 973 678 903
100 72 349 961 711
592 3 312 27 34
559 486 482 457 493
884 926 882 371 597
776 662 672 671 798
209 878 849 904 822
510 765 905 516 170
189 323 117 126 133
583 710 992 144 776
184 85 11 171 149
11 8 14 17 10
145 141 212 333 195
234 159 930 847 822
989 719 999 726 654
544 724 720 986 987
232 455 264 486 632
911 902 531 546 697
891 724 775 582 768
819 805 766 992 990
858 855 857 21 741
114 326 166 327 43
981 305 926 456 633
796 749 683 736 2
707 719 78 226 589
496 646 494 908 810
340 439 347 210 334
303 6 28 470 85
444 367 401 396 358
57 723 982 592 306
808 534 988 619 996
948 329 606 950 733
23 232 270 450 445
89 915 168 749 97
459 479 460 468 348
501 536 499 776 623
341 337 69 178 172
833 819 579 841 796
57 51 129 37 889
799 588 703 754 554
5 934 438 51 381
270 51 267 357 300
990 819 531 762 989
311 114 142 154 231
767 673 776 824 560
968 727 67 978 904
285 937 889 731 475
315 705 934 1000 945
502 613 762 992 629
599 598 592 61 2
332 486 420 453 220
536 147 846 640 142
406 378 158 405 400
334 85 592 37 154
384 26 696 725 366
21 19 93 27 433
504 755 699 604 522
193 493 863 832 962
861 677 298 704 662
475 548 881 480 292
619 814 737 750 700
846 64 965 189 483
434 394 388 364 916
950 952 972 371 891
773 172 746 162 637
478 457 296 295 676
23 978 928 926 211
694 414 415 198 856
896 720 934 854 855
501 700 891 942 906
114 118 41 110 227
968 999 799 896 705
113 430 131 182 130
884 15 651 381 22
589 866 686 840 789
96 257 41 238 101
753 786 869 783 787
981 862 745 784 87
369 375 376 356 378
729 393 307 705 311
196 29 445 219 266
527 913 908 145 953
187 183 382 149 107
579 822 857 815 829
692 86 353 186 93
359 2 1 137 158
950 885 892 102 273
540 833 63 553 968
61 1 103 22 63
744 824 727 718 327
217 200 237 21 64
382 833 360 735 177
528 158 980 750 905
978 401 891 228 418
971 53 84 105 329
195 252 255 218 253
832 632 896 727 661
697 511 969 912 661
27 925 898 97 462
721 55 75 637 615
142 145 24 172 49
148 164 252 166 224
107 267 403 118 241
823 61 715 65 356
756 678 776 671 677
696 548 695 508 821
368 747 350 79 391
651 603 706 941 933
404 427 479 465 182
926 945 975 690 476
12 935 273 400 271
730 496 591 261 690
666 438 778 388 57
865 602 610 74 807
347 369 141 197 127
616 901 756 569 699
257 130 405 245 151
189 750 886 898 737
919 597 935 508 912
297 9 859 342 199
851 819 797 965 867
1 35 652 316 670
31 266 192 190 471
935 506 360 56 932
88 862 434 469 390
382 384 142 362 419
252 221 450 212 389
548 273 320 291 495
174 877 171 187 163
670 71 673 78 72
578 500 938 708 682
221 218 258 250 217
30 190 340 125 480
466 430 463 733 457
585 200 695 59 832
643 309 371 311 851
182 143 145 857 88
953 941 500 933 914
683 548 676 689 675
435 392 448 745 302
988 826 753 808 517
678 396 694 742 80
950 982 475 277 670
777 714 961 779 711
221 201 193 196 204
877 275 130 269 317
848 904 975 625 940
163 177 522 178 169
252 219 232 218 405
574 634 1000 998 715
547 588 599 749 580
604 827 588 938 503
440 225 434 275 252
718 510 976 315 727
255 110 244 206 234
651 331 967 490 716
740 614 914 438 50
425 418 371 369 466
158 853 103 943 157
946 506 995 950 895
686 685 665 673 863
564 714 695 652 896
425 466 270 447 470
753 755 551 760 974
494 864 829 714 836
871 518 519 800 40
531 990 967 42 587
861 323 107 179 464
396 114 132 412 280
300 191 25 855 338
342 301 130 264 340
481 70 298 771 246
893 530 515 616 504
330 141 333 332 399
601 796 87 640 893
163 914 787 736 886
553 919 753 570 1000
953 934 952 638 799
588 280 532 407 511
139 234 140 138 237
713 719 730 571 731
757 879 791 786 68
651 989 1000 577 827
876 488 473 529 489
112 941 720 601 950
911 807 966 820 726
325 93 145 80 88
493 566 914 657 349
193 226 237 206 201
500 729 661 873 767
790 789 663 791 788
919 512 918 754 764
992 876 635 683 670
996 571 577 814 513
882 698 973 975 935
206 216 201 224 242
690 691 631 750 365
305 557 241 915 314
45 35 595 97 278
920 799 925 893 528
199 255 38 41 29
332 733 347 141 138
435 391 394 210 723
148 185 181 40 220
32 240 107 132 328
262 269 190 92 118
429 424 477 416 387
684 349 716 844 774
399 425 100 410 427
278 316 85 240 310
640 952 502 803 999
322 308 321 323 651
515 549 567 985 532
786 788 787 714 781
153 123 126 170 188
116 64 343 147 846
106 381 368 358 407
802 988 758 814 761
793 753 1 588 671
474 187 319 483 470
242 235 380 794 859
168 69 172 655 337
724 527 552 729 814
116 332 140 401 27
880 79 840 848 555
906 895 711 933 908
691 676 742 749 766
311 401 41 59 402
474 331 310 448 663
400 145 121 185 136
974 589 534 73 190
560 254 917 335 544
248 218 210 219 307
455 492 80 254 272
268 146 139 59 114
616 513 539 985 624
770 866 555 779 840
721 725 700 731 926
302 255 120 113 140
147 857 750 583 32
605 389 413 433 245
297 273 293 291 495
326 971 652 523 933
327 59 257 429 373
874 537 871 867 501
719 913 967 636 907
935 353 277 882 439
195 233 114 252 255
144 145 723 34 224
720 638 316 747 490
635 594 817 754 987
707 729 811 591 633
945 509 511 925 939
704 617 715 87 280
822 979 862 821 838
88 93 35 387 469
94 119 118 33 164
612 967 100 925 307
547 168 764 910 510
483 460 466 316 95
953 829 866 558 931
261 266 480 37 443
415 944 913 418 926
453 27 21 390 353
206 130 464 192 40
975 501 923 393 606
352 615 400 718 900
552 763 780 755 947
893 529 953 799 913
726 808 541 760 966
857 776 685 536 686
184 195 189 433 403
967 180 933 893 171
463 193 70 872 491
588 776 853 316 501
146 145 144 54 464
792 784 529 77 788
136 147 142 127 137
56 636 99 533 240
447 134 877 263 40
114 143 214 54 97
536 754 592 683 810
422 91 377 368 468
400 397 416 364 375
913 769 552 578 988
633 724 283 949 698
166 200 105 93 50
301 463 264 40 263
448 355 444 447 382
383 362 923 373 350
290 315 366 456 575
239 425 411 247 450
810 946 557 86 461
142 271 408 126 130
990 577 726 580 761
357 339 39 470 266
797 684 832 682 859
897 639 725 766 545
820 571 531 966 911
852 448 445 264 657
574 824 825 80 681
180 163 158 184 142
935 636 882 897 866
806 787 705 883 625
211 247 453 926 835
984 1000 726 999 989
895 995 352 848 12
501 824 500 512 508
588 945 500 562 915
264 301 263 207 199
371 207 378 449 258
72 163 747 117 130
609 800 513 871 507
273 365 688 337 305
720 795 895 507 799
203 239 247 849 220
661 548 881 292 631
32 937 606 971 223
856 687 558 681 978
49 114 56 84 249
182 158 139 143 58
224 199 237 232 222
117 295 38 273 3
272 350 92 338 20
825 724 583 720 587
447 99 632 723 23
88 102 104 93 34
797 663 876 836 830
528 2 37 46 716
797 662 681 873 782
157 119 169 747 184
169 968 844 707 787
75 73 74 71 90
794 576 414 666 688
107 184 303 72 112
272 39 398 418 427
816 801 993 818 940
454 339 421 277 495
197 430 445 141 270
160 284 333 192 275
857 143 356 405 249
654 848 714 386 863
108 241 107 25 32
585 553 933 919 895
69 342 341 461 337
843 844 570 501 683
227 223 67 859 855
93 146 35 88 84
439 431 290 348 396
696 828 727 856 507
824 965 605 783 377
857 478 182 85 597
790 757 791 792 75
394 469 481 192 141
814 514 577 986 989
764 579 854 858 904
121 855 123 197 928
90 74 75 868 77
854 682 567 583 968
171 157 163 174 45
370 714 365 352 827
452 491 297 285 243
320 795 478 936 18
45 799 352 19 670
62 92 425 934 18
561 930 915 415 528
816 776 739 355 432
895 939 907 376 438
237 204 207 211 215
76 333 342 340 346
238 118 39 24 163
346 334 105 333 29
581 994 711 580 924
450 250 134 198 394
704 917 739 804 923
459 460 279 479 631
233 194 253 455 481
820 929 604 616 775
27 265 485 189 262
466 692 702 718 498
454 319 181 180 600
453 454 265 342 330
415 958 414 354 381
601 37 528 614 508
111 174 268 472 194
869 712 541 968 406
676 677 564 691 494
965 822 820 801 968
856 224 692 835 836
890 567 619 814 534
174 153 166 109 181
170 732 128 595 717
862 448 881 290 279
548 87 292 960 981
930 553 925 811 947
56 470 716 476 946
260 129 128 123 170
765 754 760 755 662
846 314 548 328 476
461 26 480 467 179
943 922 378 949 916
699 531 753 826 700
853 815 751 580 874
106 875 701 167 510
887 993 818 816 582
407 402 382 423 739
138 463 330 188 745
805 693 825 809 991
655 967 606 987 17
746 637 172 775 735
835 524 15 402 636
675 660 548 691 876
553 1 161 723 474
332 473 451 452 340
808 567 979 768 554
79 495 136 138 747
444 185 64 23 405
245 246 387 272 446
761 541 986 997 763
975 736 637 523 188
516 767 561 895 563
18 42 321 17 47
574 602 577 827 990
771 828 784 876 646
678 571 716 720 897
362 144 430 449 171
981 892 949 950 752
346 288 275 27 279
484 314 50 492 295
664 841 812 819 682
631 748 220 455 380
882 926 349 935 922
693 809 692 794 107
233 81 252 232 121
20 18 365 45 155
43 146 259 36 84
780 842 786 848 879
271 264 481 269 472
51 34 105 300 53
728 863 679 666 695
693 692 852 220 676
779 914 106 69 606
675 684 676 853 664
580 600 739 814 584
43 85 470 529 30
507 643 684 944 874
260 276 11 8 76
469 463 484 301 40
789 790 663 778 791
414 742 871 944 801
281 345 510 514 335
200 515 88 584 138
710 652 80 794 697
479 468 745 473 721
852 258 398 952 747
423 319 717 440 425
714 221 196 837 880
107 601 506 188 316
521 554 994 515 622
213 238 39 158 29
746 157 742 737 180
190 157 171 82 85
259 107 249 227 405
609 99 353 337 127
544 606 618 765 637
363 699 907 601 899
388 631 389 364 372
865 678 771 849 441
700 528 157 634 292
602 967 827 490 881
696 364 969 960 678
583 722 597 653 940
812 684 754 945 816
24 190 262 9 3
970 99 511 834 867
723 706 974 71 554
338 2 464 106 249
45 19 9 25 62
982 582 89 867 317
653 737 564 374 558
658 804 570 843 47
918 705 915 920 774
488 89 501 890 238
278 721 56 903 942
616 901 534 551 634
766 743 992 572 544
145 80 238 846 601
448 399 340 283 442
419 944 360 605 972
308 321 313 118 327
787 789 786 791 783
380 912 923 898 918
982 977 926 892 649
197 963 99 373 608
297 885 467 288 87
795 841 801 793 498
588 731 561 787 887
1 638 959 706 15
805 834 807 827 853
26 484 427 262 59
178 150 176 164 172
269 37 855 256 108
321 984 12 748 650
966 890 566 817 808
614 870 586 889 741
992 505 693 841 695
584 961 585 915 543
111 145 142 214 5
298 335 300 152 846
494 460 711 71 453
816 726 827 570 577
761 356 735 857 563
73 77 74 879 684
254 131 216 206 413
529 676 852 473 459
905 161 974 756 369
816 693 688 614 737
463 466 289 475 299
160 164 125 324 361
795 711 60 675 812
221 247 632 661 694
973 870 981 88 697
397 419 399 398 449
665 797 681 836 670
297 273 301 485 279
887 818 537 817 993
231 469 135 233 408
844 710 572 734 747
541 622 759 762 760
425 27 396 111 92
458 498 493 182 397
339 296 495 961 308
913 911 929 699 907
12 395 405 222 427
300 13 42 16 63
713 826 989 604 577
951 536 138 601 731
549 230 592 699 888
989 531 577 726 990
672 669 673 677 683
989 887 764 702 955
490 738 704 945 379
28 528 497 535 471
846 297 495 900 875
668 665 796 683 674
891 708 702 932 601
653 669 672 683 715
784 441 783 787 792
499 811 984 999 932
918 840 892 980 799
896 837 529 771 660
176 928 165 234 245
11 170 109 14 25
790 779 839 778 879
390 484 458 461 492
755 994 988 68 754
351 720 587 793 124
616 1000 901 773 891
166 197 200 88 392
129 170 40 3 48
218 232 450 234 23
801 666 501 904 503
127 160 228 213 23
518 871 823 503 511
298 118 293 53 250
23 973 69 447 248
964 783 939 961 58
765 925 893 697 795
800 514 518 871 803
93 529 472 960 298
894 162 966 932 509
949 916 51 20 688
604 602 637 987 901
29 236 218 471 264
112 25 6 967 749
477 739 966 449 321
726 341 724 610 612
997 741 601 956 731
818 812 912 520 801
890 927 942 975 899
124 374 315 441 262
445 116 268 407 405
139 153 164 403 117
198 332 416 353 375
734 511 912 722 953
201 193 221 256 224
798 681 856 722 843
256 266 214 10 465
488 489 490 331 311
473 9 197 342 292
659 666 831 960 665
686 993 861 716 743
787 792 786 839 838
846 727 589 50 845
248 832 250 90 233
775 417 350 528 972
254 205 951 150 45
227 395 413 10 402
480 304 482 484 327
959 749 308 650 62
941 909 885 908 323
616 696 703 513 775
500 430 414 505 904
968 722 801 967 149
87 295 276 454 476
718 665 797 309 771
614 513 567 994 890
489 760 724 651 591
886 975 765 352 367
704 430 441 383 412
23 191 434 981 973
439 442 351 429 430
705 15 702 986 700
515 839 888 848 954
206 221 216 836 256
571 977 816 761 65
34 296 41 8 84
74 79 860 868 237
487 486 707 299 295
942 112 940 974 335
151 173 152 166 111
579 764 518 501 903
994 987 571 604 713
676 686 844 698 998
865 815 496 829 870
937 600 323 595 885
945 559 937 588 895
488 331 490 282 69
519 824 642 542 920
684 80 816 564 576
291 348 306 451 732
901 604 976 616 696
469 258 220 450 441
664 670 896 951 855
75 686 805 659 552
699 890 662 755 740
482 302 36 304 475
55 17 47 46 82
200 64 234 138 268
698 952 976 714 745
649 526 615 618 350
236 438 298 8 84
324 391 192 450 447
578 722 858 853 905
606 974 523 524 553
775 546 616 820 713
878 912 958 625 924
874 833 837 928 926
551 712 711 581 814
868 869 68 866 864
448 438 340 231 368
516 547 972 176 940
853 810 874 668 536
989 820 966 654 844
460 389 75 90 299
354 349 373 54 898
217 64 116 347 21
1 270 272 31 52
778 545 588 806 533
316 446 302 231 65
675 734 676 708 670
11 10 12 332 253
886 898 980 907 377
793 736 47 663 982
430 387 452 367 688
23 973 935 99 949
858 859 681 829 856
853 993 580 999 796
583 858 819 804 579
814 636 634 902 991
868 957 75 652 533
925 742 924 544 522
158 633 304 329 47
981 348 261 294 456
441 422 943 100 850
216 206 242 207 201
172 154 85 772 62
868 78 79 73 790
601 327 126 43 167
571 764 573 728 579
723 545 930 918 696
146 21 144 200 63
307 306 283 279 288
794 415 683 962 193
154 403 410 413 409
298 690 380 149 41
843 864 845 689 659
837 881 831 293 850
745 799 885 546 950
710 378 811 603 723
278 960 366 467 279
13 147 487 282 180
506 114 240 161 945
455 100 351 325 197
76 451 466 52 492
184 20 385 58 62
651 22 805 803 623
956 776 37 942 501
669 660 658 673 39
977 591 647 417 97
118 478 327 396 752
523 863 709 977 514
119 124 898 139 407
746 45 752 5 18
749 712 633 320 331
37 371 12 441 968
993 802 557 816 570
744 824 574 825 727
694 243 207 605 193
408 482 95 104 461
504 663 667 793 753
96 1 55 2 56
385 351 933 881 101
360 691 421 742 363
691 841 751 737 582
670 809 662 998 137
470 694 855 81 407
684 841 797 858 843
200 217 64 116 197
108 143 158 147 119
844 705 814 995 644
955 930 799 920 925
997 692 826 580 741
166 152 173 168 171
293 491 346 228 301
271 404 21 273 485
862 434 76 450 212
593 594 592 892 383
546 713 848 999 772
634 826 988 890 630
623 638 949 969 28
588 545 873 223 697
261 293 8 340 301
518 511 800 801 746
275 323 312 390 445
466 694 425 492 872
787 789 783 778 770
378 364 631 366 433
758 769 827 755 761
427 383 412 417 96
254 174 162 816 24
159 184 127 109 137
50 52 857 80 852
195 218 268 130 303
593 282 900 591 976
778 777 611 588 789
708 937 86 996 765
171 159 181 166 153
183 99 72 550 262
31 88 95 190 84
574 807 1000 571 768
954 922 722 596 950
685 667 474 558 498
675 672 809 502 659
169 170 736 187 327
112 108 916 945 625
16 855 14 470 497
162 326 637 167 736
131 301 134 3 333
995 830 728 725 678
241 501 129 506 741
358 377 359 944 382
22 919 933 884 601
242 253 198 216 196
929 364 705 893 716
819 804 579 80 578
500 815 801 367 912
379 27 381 99 91
168 167 169 157 474
684 829 839 840 849
504 741 657 530 567
17 779 326 42 748
901 940 602 906 734
67 949 655 712 6
334 279 339 299 423
530 760 987 901 534
125 83 352 46 470
382 794 284 356 357
614 327 96 260 155
219 202 208 203 76
919 976 900 927 922
690 750 620 742 677
151 322 853 874 527
576 962 221 237 206
495 476 466 454 468
231 325 144 147 139
1 94 438 262 344
289 90 370 141 228
790 791 781 786 757
811 753 844 967 887
525 959 55 57 553
687 666 779 684 575
76 330 484 122 333
41 238 697 253 345
18 56 345 32 58
428 613 690 491 889
995 754 919 812 535
583 818 858 855 854
394 271 392 387 389
773 987 604 616 775
158 343 56 240 53
849 209 694 692 248
890 760 634 539 966
608 952 822 823 880
430 453 465 486 12
70 77 957 415 869
164 21 396 66 223
411 299 398 97 413
9 357 559 482 31
59 291 49 230 251
18 366 972 946 400
88 64 21 89 100
749 624 806 651 490
7 352 155 159 413
203 228 243 235 207
288 309 359 315 78
536 802 596 661 989
796 322 323 327 55
891 851 863 963 925
713 775 820 803 531
186 195 125 128 188
758 587 700 919 722
823 518 822 819 847
128 150 944 163 155
214 404 45 23 227
553 959 645 44 588
309 13 231 282 704
352 553 811 968 368
344 892 54 326 971
102 288 263 336 290
221 415 244 875 375
839 979 666 226 681
164 130 176 185 440
322 310 314 830 937
971 25 149 236 505
329 982 638 467 46
134 113 448 333 250
482 256 421 454 389
387 450 39 454 389
351 429 362 370 526
938 897 540 544 677
344 478 355 886 379
371 419 399 414 380
388 389 390 440 387
760 530 755 753 581
923 416 477 497 948
405 266 447 223 251
747 384 528 176 312
941 720 702 734 384
848 956 892 291 17
577 574 827 502 533
736 510 536 795 942
789 781 868 783 787
986 629 530 614 554
959 635 937 731 669
925 374 909 799 952
823 507 855 871 858
221 242 243 660 412
269 472 270 891 849
291 406 305 478 316
331 959 654 705 846
42 322 45 460 464
973 601 944 921 940
874 203 378 882 834
302 195 304 479 318
917 922 965 531 571
191 340 860 195 192
162 175 167 637 240
466 193 420 386 462
294 431 348 449 479
896 824 718 737 587
894 918 553 920 512
927 12 991 371 370
746 989 811 737 806
287 909 632 695 699
80 695 858 727 693
24 10 9 245 45
795 968 796 867 876
613 725 977 669 617
133 202 258 333 219
769 522 601 734 707
196 218 243 221 236
816 812 572 666 499
714 979 961 654 770
21 406 353 898 332
132 325 241 143 500
592 384 649 3 37
70 869 71 68 73
264 276 273 244 255
666 235 842 493 575
415 414 374 255 290
944 477 323 975 360
340 334 263 76 484
304 318 490 324 704
638 717 588 758 980
137 718 978 465 317
143 187 92 84 85
715 602 507 828 365
137 859 963 598 947
932 977 89 591 728
964 965 834 658 552
743 504 619 813 517
728 204 248 646 830
361 318 360 363 899
12 34 500 356 982
117 186 956 651 353
952 918 886 425 888
414 693 372 366 692
495 466 273 926 656
862 419 251 261 414
470 15 265 447 125
9 259 19 43 142
759 713 731 720 990
43 45 40 10 234
26 92 214 314 188
579 856 80 676 841
495 896 91 500 705
482 100 137 324 277
885 584 555 745 750
240 607 563 947 592
571 820 912 816 775
860 876 836 681 603
175 167 151 510 345
967 322 844 311 651
749 673 676 655 793
973 878 909 926 782
799 168 698 920 930
187 262 866 77 72
524 857 821 878 866
227 5 82 140 111
428 671 492 548 383
577 532 936 590 760
952 384 912 410 363
726 865 542 728 827
765 848 633 777 625
266 397 346 404 39
259 745 735 120 908
759 877 583 798 569
409 493 438 405 397
901 906 932 703 911
548 981 200 656 290
510 150 178 162 975
422 456 463 348 486
73 71 78 840 879
633 926 922 919 982
797 681 668 683 674
19 261 184 426 428
761 726 827 814 740
962 70 831 71 869
401 188 812 399 493
498 787 659 791 861
469 479 433 431 2
567 624 994 577 532
787 784 783 646 757
23 430 209 399 921
342 228 346 332 224
65 914 716 889 754
557 504 662 584 796
331 309 311 325 651
352 442 351 362 439
48 182 143 125 65
974 558 424 710 502
655 352 364 367 722
98 104 53 96 422
120 292 5 327 459
124 113 395 265 179
253 218 124 40 832
27 494 284 426 21
679 728 912 597 835
499 516 513 543 238
953 764 675 818 536
702 836 831 852 728
340 287 276 173 281
76 445 255 235 11
778 499 280 777 586
445 862 872 771 459
718 354 708 861 585
7 11 19 511 890
35 1 53 88 60
963 499 853 644 815
517 4 513 530 634
901 588 913 966 512
937 638 734 678 524
951 973 690 954 857
980 647 944 942 810
592 530 645 535 20
194 157 86 114 140
666 558 682 815 679
418 427 969 402 340
691 738 689 237 664
421 339 424 343 480
737 67 404 101 473
52 49 470 31 889
7 10 11 14 29
840 73 831 584 216
795 797 502 672 803
743 998 818 801 754
461 243 275 404 476
876 660 246 76 295
868 710 864 554 787
500 652 974 591 582
938 734 704 757 536
217 233 212 197 194
170 593 637 610 932
739 240 400 924 815
108 914 129 161 123
79 124 111 285 480
356 334 422 348 265
547 32 954 637 546
263 244 434 207 198
53 21 101 98 35
184 311 159 125 144
988 602 989 571 773
327 505 188 126 387
554 530 515 567 509
876 785 836 696 783
303 117 959 44 309
744 811 562 653 700
435 394 389 269 134
132 184 83 747 403
829 848 792 770 90
772 724 824 338 774
703 912 756 774 772
768 743 990 659 602
333 448 189 347 256
941 572 639 908 553
866 370 466 875 412
551 534 924 586 532
535 630 552 544 623
751 734 572 739 3
865 783 824 867 815
416 419 410 131 160
528 942 552 513 937
78 788 791 68 785
552 964 344 918 962
221 38 809 692 689
845 80 84 51 426
833 854 518 922 499
669 776 873 691 810
267 365 610 67 949
466 448 457 351 484
137 128 158 114 265
513 994 616 808 813
359 351 436 691 446
668 672 685 727 669
905 739 795 904 812
609 197 918 649 237
904 902 639 917 925
770 321 705 716 490
990 753 563 720 613
524 507 659 670 857
746 804 795 847 810
910 801 802 596 967
53 25 95 98 62
147 140 106 223 144
790 77 757 879 780
489 972 698 879 953
509 712 942 814 532
545 843 842 969 735
720 792 551 883 778
179 404 445 249 608
349 308 230 32 8
492 491 456 896 329
130 330 116 254 189
187 289 453 480 284
85 94 33 104 160
753 755 826 760 701
56 636 623 717 816
247 206 193 207 216
381 124 422 159 367
758 538 595 474 613
419 418 400 376 369
24 227 32 254 43
961 142 528 752 464
459 469 41 981 292
363 370 128 371 374
692 798 199 21 292
406 921 442 441 379
297 661 266 653 973
537 916 818 976 742
5 254 249 300 20
773 989 577 571 817
797 684 829 564 665
293 216 243 14 110
749 889 761 698 531
333 76 246 117 206
812 499 508 795 670
152 362 311 324 163
399 353 431 429 419
674 796 776 936 845
744 951 514 592 550
219 418 835 38 862
49 553 240 893 936
197 608 282 111 427
975 372 377 910 958
653 58 161 737 359
441 438 435 688 402
116 268 65 49 38
750 751 693 564 729
136 170 145 142 898
170 150 113 121 241
605 219 437 276 202
101 16 35 103 182
923 509 898 734 363
192 361 429 430 123
501 818 743 804 374
10 323 330 11 256
472 455 453 185 197
819 999 571 827 753
400 381 378 407 917
680 837 672 961 419
335 975 162 510 589
201 243 221 209 204
488 426 876 301 478
200 160 166 223 164
928 978 952 546 878
824 954 639 891 744
465 61 2 487 240
862 875 694 863 416
750 374 690 953 991
351 900 658 87 976
561 730 473 498 635
574 834 691 742 552
664 811 751 678 815
567 569 530 701 748
108 433 274 439 266
688 382 355 363 737
79 106 464 311 35
796 936 846 791 960
455 271 484 353 425
973 981 935 926 870
242 75 90 659 831
25 23 102 135 81
421 41 18 329 481
335 367 358 315 372
995 775 401 97 507
768 574 568 630 993
823 822 800 871 965
116 196 40 141 252
275 131 877 333 154
616 901 604 713 547
463 667 390 689 70
722 801 761 570 990
860 798 747 945 682
70 71 589 558 663
277 52 434 460 294
182 139 145 171 163
844 767 577 810 728
555 755 844 788 863
853 816 896 857 799
53 114 750 947 280
899 967 772 920 840
168 940 769 172 910
810 776 767 80 837
616 901 569 619 604
668 572 731 766 908
238 93 36 166 86
100 39 3 42 257
491 429 422 351 420
674 671 670 793 683
217 64 347 139 116
489 490 638 633 454
409 296 732 857 666
281 305 322 280 596
167 186 125 168 231
38 273 59 387 256
859 160 164 204 592
133 944 135 587 975
171 172 156 176 154
350 368 413 352 806
238 873 22 557 404
382 477 372 677 558
154 117 153 189 275
613 535 996 623 770
6 303 18 490 370
964 795 515 605 640
445 469 41 308 192
714 880 908 493 893
169 340 341 873 515
263 301 90 218 251
430 397 196 301 469
401 439 442 207 441
551 616 504 966 991
179 312 96 118 104
588 945 262 778 995
511 640 601 975 918
226 654 839 879 681
639 241 167 324 937
88 98 62 35 26
69 655 341 151 474
471 302 5 656 463
681 687 437 863 548
793 162 511 642 526
718 553 446 494 857
333 293 298 274 81
870 60 935 969 387
526 653 528 643 595
823 904 518 937 755
2 746 438 651 42
786 510 887 547 984
501 510 892 976 634
975 87 991 474 264
719 723 169 707 603
152 110 180 149 160
840 897 463 433 794
496 903 818 580 925
942 376 931 924 927
185 189 69 431 461
419 399 376 407 398
781 805 826 686 689
663 850 784 957 558
854 518 800 822 904
518 507 823 871 843
257 275 253 232 225
945 949 943 914 283
534 574 826 883 726
468 718 884 86 960
655 178 331 606 474
446 500 233 189 123
341 920 746 168 732
395 403 227 923 84
373 839 673 716 945
868 757 490 782 864
144 240 353 372 400
288 548 278 609 896
819 797 801 754 993
325 689 695 693 137
363 277 410 264 451
67 87 59 95 94
431 436 394 441 148
313 477 846 402 719
165 116 136 332 347
270 393 272 339 973
643 490 967 6 941
307 937 285 982 451
150 749 563 655 744
122 206 215 657 632
193 750 856 909 572
126 163 119 42 107
822 800 904 820 955
529 54 652 528 304
879 850 866 450 781
39 583 43 175 155
125 252 234 258 188
544 538 548 943 821
654 879 175 848 556
693 737 742 635 937
70 461 403 431 430
22 103 796 57 55
9 670 681 3 545
378 672 809 687 358
744 655 770 643 573
592 34 754 2 988
553 145 146 60 588
6 13 42 16 85
729 844 806 754 734
973 23 18 949 27
486 453 258 479 420
783 787 784 781 785
619 890 701 567 740
604 902 901 699 987
574 560 577 570 759
134 303 480 283 18
490 975 483 655 33
93 233 408 223 109
26 301 261 295 595
27 450 973 439 431
774 999 759 984 1000
649 659 743 768 678
130 139 118 159 148
137 1 114 240 142
224 829 781 201 215
194 174 143 139 107
237 198 221 196 193
991 352 414 393 428
277 123 943 149 345
325 5 48 214 124
74 864 646 757 497
337 290 279 611 896
326 56 595 590 35
901 531 604 826 581
311 2 454 137 3
457 332 246 406 204
366 306 159 52 37
742 908 582 814 909
984 499 643 106 372
56 884 406 949 495
480 323 351 114 298
832 865 708 920 970
369 399 427 400 397
909 787 908 925 529
959 936 635 795 553
811 954 942 933 950
431 394 450 68 411
162 119 159 171 169
518 157 953 940 670
780 737 433 503 592
360 945 766 696 886
305 476 976 297 267
875 554 501 504 522
53 482 39 471 270
228 870 251 166 771
869 850 746 450 441
617 581 629 982 730
657 829 945 584 585
990 570 726 827 604
964 965 810 510 874
357 946 809 917 857
906 699 753 520 530
884 942 976 949 329
936 889 586 614 613
132 161 747 192 117
76 247 275 193 333
184 118 132 350 187
755 851 974 647 575
358 376 381 352 374
534 997 915 511 938
522 928 375 957 776
750 898 815 332 165
431 348 318 342 866
671 997 938 667 635
705 654 716 789 967
74 70 558 73 868
616 987 573 569 624
230 982 286 547 175
854 851 803 871 843
345 796 497 507 292
653 786 787 703 596
411 449 435 416 357
823 518 503 871 851
910 904 766 975 917
693 692 815 944 697
733 609 226 116 217
309 281 638 308 649
655 345 341 168 553
805 715 883 993 792
681 670 863 678 684
788 783 787 791 864
989 998 899 911 382
696 345 998 706 605
28 549 618 638 977
303 128 324 321 139
991 635 886 558 881
238 267 214 249 295
959 941 709 733 533
126 188 10 129 53
886 490 946 340 142
469 252 336 481 134
755 893 933 765 761
145 134 146 181 185
193 411 688 620 794
396 859 377 402 336
583 928 849 853 268
201 224 206 7 979
278 180 265 557 282
834 940 670 736 811
545 716 58 816 586
693 679 853 500 817
567 747 96 580 861
22 352 55 606 643
426 646 360 529 496
334 340 332 333 480
696 744 445 589 889
344 31 405 246 214
604 994 619 760 622
746 337 929 177 341
209 207 218 201 450
335 717 343 633 623
234 199 248 660 220
33 6 939 907 310
685 867 859 788 568
347 399 426 15 498
819 518 833 804 546
951 559 885 731 799
783 574 646 605 648
898 538 971 870 30
856 213 978 607 403
364 371 865 662 632
228 23 232 81 288
947 848 976 951 910
340 328 281 451 973
317 386 303 643 42
85 18 166 889 44
973 414 27 809 363
106 143 158 177 49
945 478 285 179 82
813 760 619 966 743
676 672 798 509 666
972 509 521 522 177
265 20 295 396 455
844 543 710 401 993
530 994 534 760 515
128 380 898 374 925
188 420 429 343 349
696 754 782 725 755
686 850 556 791 864
140 26 52 104 261
606 896 744 292 745
89 404 275 227 387
376 789 866 369 738
875 535 863 699 731
11 125 575 7 356
681 685 669 836 661
374 86 91 87 67
809 835 199 434 442
990 768 759 993 570
297 21 200 50 585
87 275 101 272 269
777 714 633 640 967
714 833 800 929 831
945 700 37 400 892
864 868 757 848 666
696 935 973 870 896
155 585 939 746 393
754 998 904 995 523
923 899 921 955 918
709 505 942 16 18
765 793 218 120 117
124 201 186 113 48
784 845 830 426 488
706 100 307 719 600
836 850 497 798 682
849 716 830 635 228
608 234 252 896 125
232 248 81 264 469
910 965 570 919 764
292 87 468 884 177
726 571 989 761 819
910 953 944 931 747
431 408 434 125 166
784 725 78 868 757
156 320 161 155 655
966 811 610 602 614
120 123 38 400 190
968 72 881 476 812
448 412 449 435 390
71 76 494 585 839
511 893 146 964 601
912 866 949 821 975
547 537 726 989 598
680 243 235 841 695
772 616 775 997 546
742 943 833 814 47
607 74 840 692 719
229 406 225 342 235
194 174 93 324 88
774 798 793 766 548
235 218 221 199 202
547 748 766 609 971
575 667 836 683 672
574 887 826 761 844
342 399 971 405 371
37 2 109 106 183
663 755 762 789 957
837 378 520 802 718
805 80 851 819 804
804 583 968 978 887
841 898 941 500 954
234 252 212 198 253
488 981 784 845 730
866 922 636 835 962
54 704 62 98 184
197 142 241 48 31
160 963 182 217 200
444 448 207 203 862
388 302 471 456 485
605 70 416 268 60
515 512 544 616 586
884 708 314 889 700
807 653 945 652 925
518 714 843 800 833
932 706 755 999 848
585 288 243 504 994
857 764 971 582 820
757 68 791 908 880
270 855 875 486 441
112 959 524 950 910
998 840 861 99 694
995 772 729 645 194
388 212 192 135 234
747 995 765 560 624
783 488 743 789 498
154 119 278 161 181
88 82 515 80 472
934 677 859 688 80
865 832 850 302 951
810 929 818 625 898
871 503 867 518 823
842 738 837 878 660
536 609 632 828 274
147 549 846 601 106
462 366 37 91 976
375 419 356 945 363
394 229 434 450 197
42 702 706 508 698
853 681 536 797 664
962 977 597 875 948
86 695 859 558 211
760 900 612 577 622
687 576 681 661 836
409 86 427 26 39
517 614 634 701 534
749 343 951 383 889
469 275 271 264 330
899 914 893 245 376
658 735 786 665 790
88 87 62 67 528
601 933 765 65 893
844 504 725 625 755
483 322 606 617 345
947 912 22 881 799
85 465 460 161 320
751 736 737 571 768
684 80 855 812 874
857 933 915 500 494
369 418 439 397 208
193 90 70 206 76
70 869 71 75 78
853 856 893 695 739
579 805 905 987 800
844 795 816 722 545
24 9 10 43 11
862 462 824 459 665
850 855 836 695 841
51 323 299 192 362
247 251 394 431 248
862 692 794 258 809
319 929 291 533 547
666 878 859 675 771
89 866 962 372 868
687 667 666 869 663
295 476 332 52 461
901 530 604 902 581
676 789 614 774 673
221 471 232 211 271
923 904 822 931 371
195 115 218 263 256
789 957 411 830 632
155 14 67 11 43
883 773 930 720 772
764 795 943 727 931
321 311 358 165 174
195 141 189 333 135
776 514 856 796 795
903 928 356 921 973
167 169 177 750 157
172 274 638 372 156
579 737 694 957 499
77 70 73 436 338
271 111 53 484 301
882 455 485 576 394
710 750 950 556 647
224 248 228 204 205
854 718 857 378 679
786 784 781 783 771
21 50 245 889 963
985 62 106 114 49
825 822 887 775 370
715 722 700 801 458
937 53 16 37 102
922 210 395 971 245
526 895 945 349 19
667 668 669 80 676
282 322 805 317 654
902 604 760 731 756
327 175 112 651 303
465 321 322 12 460
176 268 159 119 184
911 989 569 807 775
796 873 671 517 296
81 253 389 259 225
834 670 669 687 667
771 962 715 578 863
308 69 349 886 169
973 865 838 843 757
446 362 946 119 373
160 81 388 234 29
413 855 445 416 476
885 22 95 350 422
636 996 938 538 942
924 699 503 544 700
697 863 664 855 852
7 275 11 464 1
105 56 427 54 44
871 856 664 801 841
463 297 347 375 332
733 538 532 839 327
887 851 820 970 547
99 66 67 943 406
587 767 766 988 805
416 430 353 500 376
71 70 247 869 564
745 939 500 667 941
552 569 813 577 761
362 397 197 413 373
955 920 899 947 910
531 761 571 734 816
332 115 437 385 735
200 935 217 192 963
136 132 145 140 111
18 112 601 959 949
348 492 248 495 289
779 643 780 6 35
693 858 859 680 841
69 886 331 770 744
530 760 988 991 629
197 274 407 116 609
950 320 980 708 516
869 73 868 695 872
871 920 822 728 67
496 895 947 446 718
166 209 66 272 210
267 265 76 266 256
278 991 980 631 290
274 383 60 97 347
183 933 129 177 114
685 844 957 817 668
71 451 386 470 466
688 839 702 751 352
382 395 59 360 943
953 747 811 902 755
777 778 779 690 770
262 934 181 63 825
228 179 247 207 203
180 355 5 794 59
783 824 785 496 574
448 973 369 392 872
383 439 393 411 368
529 592 896 481 680
452 426 207 198 529
905 929 637 816 906
330 332 93 275 249
836 979 193 558 702
407 234 400 245 38
400 429 99 272 408
743 663 680 688 689
613 588 520 936 512
962 70 926 862 273
156 462 272 455 100
771 782 857 744 828
971 356 400 940 379
388 394 389 450 738
865 604 787 325 534
569 541 901 573 604
46 37 57 303 588
387 247 389 447 431
2 52 26 592 359
845 980 928 856 952
734 925 904 910 816
534 586 892 614 946
866 836 872 77 691
402 406 316 381 378
346 962 234 147 846
85 608 149 131 436
783 494 776 549 960
443 349 595 365 329
514 717 634 818 627
855 80 859 583 832
11 224 205 239 682
770 779 780 787 73
276 81 66 481 274
487 368 190 413 331
530 987 581 623 534
178 153 154 735 487
309 492 460 458 447
924 194 88 514 562
210 233 208 201 215
543 719 638 697 547
722 795 501 932 528
248 247 978 225 695
5 37 12 3 20
769 953 601 890 922
18 6 749 633 636
918 179 343 99 362
682 656 845 672 364
602 989 807 966 827
308 230 314 321 313
689 222 852 248 681
898 891 402 404 601
573 887 820 983 710
528 319 605 516 837
738 875 357 383 686
816 733 896 378 606
60 44 262 214 401
849 660 978 248 495
585 155 24 7 187
749 747 793 816 644
234 209 445 202 447
754 633 996 942 976
117 154 144 139 152
901 530 551 535 987
896 279 266 292 183
221 38 213 202 250
145 139 230 132 240
23 952 258 27 262
248 229 220 463 221
670 693 816 691 722
867 528 549 652 635
780 567 5 45 683
325 123 465 137 263
318 266 3 322 18
978 483 325 96 7
724 729 640 231 549
470 540 54 2 795
810 950 952 557 799
314 799 278 478 679
137 49 41 1 553
148 172 131 152 185
864 70 71 657 73
901 604 504 577 989
676 686 817 668 873
735 13 587 967 496
780 6 636 645 634
356 951 611 234 360
349 738 560 626 812
447 921 820 566 710
241 177 367 227 24
194 818 561 996 600
745 897 865 724 850
970 597 736 933 801
891 958 524 932 408
518 585 885 938 628
295 692 675 631 679
79 350 90 103 390
302 484 462 391 339
797 670 957 962 840
700 769 977 948 912
188 107 87 137 952
447 238 482 472 480
912 947 801 968 896
954 816 843 848 572
24 43 490 636 32
22 709 316 606 278
692 859 695 837 852
742 794 661 940 653
584 63 180 718 837
209 115 90 246 215
726 827 984 987 570
746 693 710 737 841
64 116 217 347 231
313 889 729 942 954
644 749 652 753 716
185 166 191 181 92
366 477 277 794 279
132 21 143 214 139
147 186 179 143 483
936 918 833 754 63
578 858 579 570 810
970 990 984 726 22
692 691 878 670 829
157 254 143 236 120
276 690 403 236 219
908 837 925 838 739
190 70 187 72 73
515 640 994 512 516
411 363 377 425 431
164 110 246 257 249
616 569 775 546 703
844 754 765 725 987
955 920 643 958 912
607 586 309 644 643
249 206 280 737 5
947 407 923 217 200
409 915 585 500 956
863 835 683 686 666
567 566 530 994 623
67 353 445 446 429
969 880 207 442 809
493 815 498 858 502
68 880 522 916 331
715 829 944 945 810
724 885 726 825 932
81 38 387 222 213
510 528 553 312 881
724 968 881 713 903
472 481 275 459 447
295 292 465 348 473
453 392 267 272 981
188 162 106 157 167
864 663 584 829 839
40 264 190 257 104
565 755 653 903 538
842 199 632 922 837
720 995 734 606 670
78 868 73 879 74
981 661 80 824 548
667 671 673 798 557
967 195 560 655 531
933 696 608 816 276
233 248 235 210 208
538 890 899 765 543
450 297 850 386 222
309 875 682 663 390
403 100 455 258 275
22 359 934 212 978
337 341 883 655 603
769 741 621 711 808
773 526 499 997 826
825 801 569 903 541
255 249 36 133 327
986 580 994 593 620
233 339 877 232 110
959 937 974 553 936
112 240 158 614 370
530 700 997 775 983
442 430 736 954 359
133 794 413 110 251
74 490 680 417 779
60 481 896 94 349
345 889 351 274 608
11 342 51 862 195
447 389 237 962 450
144 314 750 163 5
855 841 365 636 507
7 12 109 20 959
933 959 506 638 594
324 39 111 283 241
402 899 107 352 368
903 910 929 944 720
564 997 690 788 620
125 366 345 298 296
505 500 606 858 695
338 18 725 401 298
370 565 740 35 995
479 434 141 334 299
102 877 411 229 100
265 183 154 214 127
136 147 240 145 170
188 899 740 119 355
858 578 583 852 658
183 53 26 56 82
167 168 927 177 956
215 405 409 325 202
211 27 219 141 430
818 800 801 858 854
992 990 634 826 726
890 645 566 701 621
941 912 822 528 928
631 575 689 492 452
449 284 413 243 436
141 140 360 298 130
955 496 928 953 926
69 337 603 483 474
487 464 137 272 968
44 943 129 408 109
871 425 857 518 660
502 570 805 999 754
691 357 362 327 411
616 999 822 775 542
19 353 350 424 442
776 161 833 557 763
401 522 878 243 904
760 753 659 535 731
146 846 964 116 144
411 466 431 471 423
616 522 967 623 723
255 133 260 127 289
814 527 987 989 812
149 312 174 18 114
543 84 151 516 895
85 145 153 149 109
823 871 847 846 963
693 896 828 802 867
384 636 548 312 283
639 990 758 903 616
919 503 806 954 953
637 331 735 633 652
171 442 393 923 861
353 992 292 837 709
515 549 729 525 697
167 152 139 171 324
405 239 815 694 679
415 742 375 360 378
980 314 898 107 119
455 130 252 253 445
643 967 974 557 792
127 350 362 140 458
915 910 955 812 948
596 282 402 755 660
862 878 850 771 277
553 923 541 951 853
359 850 494 462 377
74 90 834 708 466
71 70 386 585 962
134 150 131 445 330
322 458 319 328 323
96 60 381 7 20
715 702 771 716 403
264 232 130 391 164
703 879 915 583 998
658 578 494 771 646
177 815 185 361 166
818 586 801 577 802
574 579 843 989 685
354 937 98 506 919
745 833 744 821 841
217 200 146 21 116
41 214 252 183 232
139 473 266 455 128
681 667 682 693 672
297 452 491 330 185
22 827 510 905 803
746 700 28 649 915
514 534 618 817 577
347 120 160 255 254
53 285 943 515 915
253 237 832 427 455
844 806 577 743 761
935 273 351 420 431
347 106 144 274 136
428 370 738 359 396
154 156 320 319 390
248 319 476 482 732
24 706 765 601 57
297 458 330 370 436
577 814 602 720 778
229 209 439 210 225
1 277 56 884 949
920 217 347 286 99
805 812 802 993 803
121 132 123 108 128
608 962 347 935 217
994 622 566 621 741
182 223 139 160 88
573 620 814 756 567
271 199 135 403 451
365 37 278 30 41
160 181 182 163 139
681 682 669 684 797
996 593 644 594 323
920 910 967 765 861
332 342 484 293 348
841 815 722 707 675
511 700 915 158 557
466 444 228 448 495
1000 984 989 579 640
771 828 451 501 498
910 930 968 59 152
657 693 272 852 856
731 291 443 99 364
248 981 493 831 90
577 768 984 989 736
37 2 55 33 34
718 268 367 855 904
243 221 244 228 202
965 144 154 385 1
166 24 163 39 109
118 107 89 267 300
864 855 198 248 193
371 355 384 363 265
818 992 897 990 531
415 372 519 856 605
112 614 56 51 19
385 880 837 728 558
772 905 914 975 702
31 324 267 272 47
746 168 162 167 918
890 567 741 701 534
28 42 13 45 6
584 876 217 585 575
351 274 145 968 350
841 818 764 909 838
124 188 161 109 129
419 356 399 370 418
184 42 180 98 85
153 231 941 268 116
99 370 731 350 899
466 463 348 358 690
13 406 101 468 1
871 800 818 803 968
207 198 206 213 224
747 813 775 178 987
576 951 222 962 91
8 480 117 304 259
2 331 310 12 483
127 48 265 134 124
121 102 110 192 29
932 18 168 335 553
863 695 961 880 978
336 271 293 127 272
564 584 825 793 226
858 841 690 854 855
32 25 240 81 9
248 272 436 40 394
792 788 646 785 864
133 549 311 651 327
194 151 200 238 169
986 618 549 760 619
665 494 828 845 725
984 1000 999 768 805
447 971 243 202 208
889 362 595 350 431
671 297 855 992 620
489 72 488 487 492
220 837 693 657 656
796 61 326 652 49
697 657 852 400 21
826 990 667 650 673
799 50 947 67 920
211 276 206 418 221
655 593 942 888 75
795 677 673 870 510
964 965 880 947 954
166 160 164 148 389
906 5 19 32 250
925 912 945 696 721
30 899 934 941 155
307 327 302 114 306
427 398 399 406 408
271 896 558 91 697
711 760 612 761 826
649 824 57 58 2
499 169 199 522 170
943 162 341 343 345
552 959 761 711 726
665 659 672 693 841
774 724 822 883 995
12 43 125 330 398
726 989 984 602 966
965 769 822 746 929
730 821 911 696 907
649 768 787 766 577
155 326 329 474 461
392 431 247 389 469
277 272 941 349 464
60 963 860 899 518
728 969 764 844 658
60 964 722 501 968
376 15 413 358 939
696 646 277 15 927
962 973 785 831 646
633 749 644 488 953
388 394 450 449 389
129 134 253 110 199
277 592 942 512 261
728 884 903 862 928
455 273 472 38 480
273 100 436 483 350
685 776 430 968 575
278 290 482 660 302
378 423 297 660 683
345 536 21 144 947
656 255 124 257 233
386 389 459 336 264
405 59 464 316 245
372 168 913 396 352
367 718 976 420 372
537 818 856 932 705
646 78 829 524 498
256 729 504 567 47
387 794 557 818 913
877 102 37 8 89
418 392 336 872 394
427 419 328 188 227
330 332 48 26 138
399 957 479 305 475
597 697 729 888 708
967 19 488 958 529
285 278 420 320 109
413 407 267 482 412
268 332 445 176 920
962 70 68 831 657
653 714 155 788 572
225 281 223 657 235
695 449 831 872 728
356 375 370 431 434
737 280 230 111 284
29 252 5 256 38
39 2 105 861 296
445 476 387 447 446
201 681 838 850 689
638 62 766 59 309
216 839 828 213 237
778 777 798 761 828
995 998 768 897 737
690 718 856 364 485
869 868 696 842 876
981 973 963 23 548
658 798 671 668 797
337 150 341 191 723
685 681 659 578 697
160 171 153 191 185
348 452 293 492 340
427 15 59 343 95
484 264 265 197 330
690 471 294 306 982
483 473 3 300 891
334 197 250 302 195
67 475 661 944 308
333 271 300 370 430
113 367 165 268 311
315 691 778 663 486
87 288 1 300 2
696 593 946 622 344
713 1000 984 883 773
904 929 811 721 67
885 170 349 821 363
326 120 36 184 240
143 981 480 455 120
616 628 554 994 566
278 474 312 154 313
64 148 233 192 387
720 810 929 490 978
553 563 650 5 490
932 900 942 885 902
547 573 760 628 537
235 229 247 850 831
843 840 779 802 659
152 241 320 53 149
782 675 855 432 672
901 902 534 604 619
346 348 291 294 52
63 947 904 968 954
528 997 615 533 942
188 269 425 267 158
194 169 690 223 10
301 224 463 228 473
573 534 618 94 532
187 53 83 11 117
24 97 105 184 400
819 531 444 724 117
910 898 940 815 904
264 269 93 38 39
715 708 114 856 597
865 80 981 658 859
515 613 640 753 549
56 614 26 483 52
869 664 859 684 840
28 72 487 781 282
259 117 443 160 178
91 843 745 978 58
293 346 342 198 404
72 961 719 770 106
102 124 341 393 14
154 184 312 85 316
990 817 807 986 760
310 53 12 158 877
546 706 710 967 522
433 25 262 98 43
168 474 634 313 318
552 780 959 18 645
129 249 66 260 123
242 221 90 196 243
872 297 437 363 339
166 217 148 200 203
849 763 382 603 861
71 70 785 72 831
380 125 129 83 172
495 193 204 962 872
986 620 961 541 614
89 741 755 754 551
807 865 990 743 715
432 396 334 486 487
448 449 419 349 422
222 371 392 434 199
938 238 928 675 117
984 1000 827 601 539
143 123 132 128 149
433 450 354 660 310
507 776 909 742 951
111 233 81 160 181
753 816 512 851 955
489 564 729 448 479
493 865 235 210 578
662 61 611 540 553
782 867 349 127 846
334 284 342 468 299
485 466 297 41 8
256 264 286 916 206
474 103 127 171 154
438 688 90 666 628
907 509 765 639 703
804 810 746 518 874
794 77 783 344 684
731 353 50 718 67
858 677 693 697 689
221 663 242 243 228
930 925 549 316 6
785 891 495 498 730
72 714 939 177 959
142 144 325 323 282
199 698 102 206 103
482 405 26 249 456
887 874 819 822 703
224 207 244 228 218
320 331 714 543 637
404 959 540 909 505
993 805 570 781 362
176 125 507 160 138
726 816 844 571 761
904 364 523 871 601
161 24 181 158 225
64 116 274 217 828
610 622 924 504 726
489 488 490 31 639
944 764 679 710 558
700 593 725 513 539
1 254 128 94 300
616 604 773 911 989
394 450 392 434 445
665 802 797 838 843
878 963 585 499 582
411 414 197 393 412
857 407 856 357 855
760 534 996 634 619
7 342 339 179 261
612 527 990 988 807
2 679 49 464 796
164 480 37 173 20
89 126 24 326 97
686 835 589 71 862
796 804 993 887 80
148 160 176 200 182
842 899 924 515 753
638 54 74 785 18
581 567 701 551 530
920 968 704 722 537
758 615 729 614 607
73 70 78 72 77
844 728 803 819 580
530 760 994 996 634
100 89 336 261 8
34 267 583 493 100
106 647 140 101 618
393 383 149 311 112
273 433 80 486 262
919 545 958 712 315
675 575 667 663 669
783 868 79 73 788
52 381 382 261 50
40 469 391 450 263
304 293 471 475 289
914 940 499 158 898
726 990 759 966 761
471 476 456 453 272
678 764 705 844 736
351 353 326 461 49
361 333 383 422 373
331 932 56 428 489
492 669 452 575 451
196 111 351 193 347
490 646 504 853 488
12 18 45 19 696
487 638 30 19 62
331 706 719 965 761
924 712 369 642 55
768 984 1000 758 766
857 782 727 855 683
898 921 949 955 914
636 430 967 895 706
848 866 837 757 654
768 754 859 507 502
160 11 39 5 412
738 370 358 636 832
764 865 687 927 418
563 870 28 501 506
259 220 82 120 410
174 635 163 238 528
29 94 37 34 11
965 579 990 808 761
418 969 505 201 944
951 690 666 818 797
965 149 764 45 24
74 757 909 770 908
348 427 411 48 420
981 548 870 538 324
778 828 680 193 977
872 389 677 477 357
285 86 435 469 444
35 275 134 448 484
252 248 403 233 247
773 987 911 4 901
325 282 608 327 85
313 646 278 700 942
709 96 296 120 272
538 753 535 974 608
436 428 275 394 364
964 810 834 795 671
262 872 421 207 232
574 824 783 785 771
760 581 753 567 530
723 725 696 492 636
238 233 199 409 196
168 606 776 886 149
2 53 881 550 26
531 651 616 987 998
477 125 396 744 598
681 672 576 575 837
131 191 197 124 429
402 695 400 245 421
693 852 896 387 389
9 270 297 51 8
229 585 234 247 220
962 869 70 631 211
62 98 81 53 107
996 315 808 814 623
218 243 5 305 954
844 502 816 699 990
129 433 328 124 372
488 669 792 345 782
769 807 306 531 702
780 719 577 888 555
248 398 67 369 234
749 639 772 590 89
828 832 656 693 446
655 341 186 345 972
945 975 927 840 705
999 805 990 811 818
268 110 234 235 215
263 102 81 40 225
217 459 388 472 832
659 843 840 797 831
584 721 286 926 915
53 8 9 37 300
602 549 504 814 760
524 734 944 728 685
608 388 217 270 99
185 472 469 275 134
101 729 599 82 194
962 461 445 389 450
277 463 452 492 424
1000 933 536 980 544
977 592 763 962 539
680 314 794 972 292
514 834 580 557 536
979 837 870 880 850
329 765 926 50 971
185 34 146 88 267
949 355 275 410 394
962 197 608 589 99
909 913 947 893 908
697 824 274 268 609
990 989 827 806 984
898 747 337 928 170
21 109 159 191 116
768 965 803 874 571
104 302 304 480 455
635 634 636 976 491
447 394 435 391 882
367 937 940 793 653
722 737 691 688 707
560 593 642 627 779
80 296 896 718 951
916 955 698 899 943
757 682 494 564 879
311 441 506 352 132
90 865 450 828 433
21 280 282 99 113
318 959 344 610 754
147 49 639 140 21
26 39 302 29 471
885 592 900 525 752
881 327 939 945 934
154 180 126 735 114
846 753 937 873 238
935 48 396 463 31
554 29 534 688 148
675 500 678 693 566
350 448 352 383 384
372 299 190 298 374
186 187 303 114 124
879 556 607 979 717
444 437 355 449 439
79 732 480 895 934
457 855 57 295 91
233 450 253 248 222
422 264 434 416 476
892 930 924 509 712
171 35 174 155 182
322 282 281 85 325
348 377 297 353 299
426 787 872 77 497
692 675 656 213 835
460 389 431 299 251
827 579 773 570 879
118 161 109 181 83
352 704 384 708 747
517 530 996 567 741
192 264 275 233 485
764 754 728 578 500
571 993 761 321 729
962 696 447 548 445
643 655 703 645 565
385 433 334 216 332
881 903 908 695 559
583 672 859 858 852
875 557 223 508 693
412 441 444 383 359
800 869 519 771 882
510 971 863 947 943
676 558 670 809 572
682 810 669 670 683
901 602 572 891 697
56 54 636 377 982
487 177 650 763 92
832 378 839 375 939
929 932 537 924 927
165 169 163 161 176
317 152 324 148 608
625 761 723 729 661
915 895 184 824 407
524 76 370 340 344
446 217 373 124 362
278 322 325 13 549
691 837 838 589 792
33 327 384 458 464
911 700 577 902 811
346 935 882 256 922
297 463 658 620 296
961 654 584 666 537
883 539 984 920 768
400 401 413 407 97
548 981 656 980 558
962 982 847 692 946
89 9 935 18 696
604 569 984 570 713
140 67 13 95 34
290 982 279 491 371
956 553 946 365 366
918 950 381 42 91
999 753 726 989 596
130 94 188 146 117
743 816 801 793 610
789 792 667 834 864
517 760 629 988 534
950 830 687 498 4
805 705 722 999 822
323 11 327 187 43
111 323 419 137 146
297 215 941 608 508
835 620 347 215 206
366 418 58 449 381
582 805 993 764 705
576 575 866 962 631
799 943 886 890 892
803 856 583 833 375
981 90 290 221 732
750 418 420 369 378
256 969 738 220 866
675 666 852 845 660
341 345 337 69 186
816 988 187 843 502
101 100 102 935 336
914 449 364 361 916
410 413 679 747 370
742 692 921 737 500
158 939 526 53 188
712 707 958 617 719
897 875 695 614 381
158 770 162 323 167
976 337 906 690 778
695 588 524 875 913
90 221 463 251 732
990 612 753 959 988
997 554 701 622 604
977 742 931 546 989
290 292 297 473 87
602 901 534 902 604
355 923 951 396 441
345 956 933 509 842
252 193 196 692 246
741 770 72 709 556
485 307 409 301 237
935 973 23 882 390
88 253 64 116 223
774 948 953 496 909
627 819 851 703 503
998 939 796 888 799
364 288 16 140 362
103 709 796 633 534
61 978 347 373 21
572 571 827 758 767
302 479 263 835 51
829 848 537 912 932
579 820 990 571 713
223 843 605 831 236
117 190 153 172 114
141 134 862 195 330
969 842 942 882 922
998 970 799 702 541
241 314 810 151 109
951 829 878 797 906
124 188 289 130 129
217 445 469 869 391
677 676 674 682 671
794 653 290 414 416
252 10 206 244 860
417 993 441 821 360
720 637 917 673 906
455 479 485 447 431
920 915 930 509 942
834 220 201 794 738
536 936 915 223 947
296 459 267 353 41
968 881 638 678 67
426 270 338 390 419
790 860 979 787 961
179 284 418 415 342
910 968 955 861 818
317 492 73 278 417
968 112 792 818 806
588 733 746 22 54
484 283 314 982 617
147 109 106 144 136
204 207 694 235 715
516 946 855 86 912
25 33 58 326 487
414 657 679 356 815
500 520 378 857 639
731 699 644 977 725
512 934 374 954 976
605 708 189 655 483
826 634 994 985 808
820 804 810 822 993
280 281 282 608 331
718 853 810 837 500
489 490 633 488 331
115 265 301 330 583
564 897 618 986 802
601 976 723 423 636
488 879 193 231 226
693 688 687 529 680
896 706 801 884 852
575 66 696 859 855
686 685 681 684 676
500 799 722 853 894
935 922 969 721 447
318 480 246 473 206
460 66 153 7 391
820 999 803 713 805
382 391 369 127 364
861 713 703 985 362
23 267 270 102 20
67 727 55 296 968
944 703 710 731 854
431 388 394 450 411
862 434 302 479 26
955 305 700 295 285
68 548 391 387 473
860 606 490 331 954
726 686 844 801 504
927 912 949 696 950
73 770 72 75 971
85 181 114 173 5
744 481 126 35 108
345 321 528 44 169
808 714 893 673 831
982 548 18 55 2
459 469 832 453 276
744 981 655 895 304
887 844 501 827 803
459 394 390 428 460
728 874 689 878 979
818 805 803 843 800
277 705 32 943 899
692 797 725 845 756
250 389 872 23 213
445 450 389 455 495
736 240 188 747 66
912 903 881 943 58
341 337 547 168 505
984 1000 989 534 987
52 127 104 130 50
144 413 352 127 381
290 138 288 251 289
588 56 635 890 942
559 765 875 536 538
824 885 721 895 908
933 952 912 700 974
767 826 990 502 827
888 68 988 780 551
300 2 383 373 339
180 227 268 259 172
624 1000 55 638 705
634 604 616 768 530
923 940 367 168 105
914 158 293 53 909
955 899 815 913 939
616 901 604 703 911
804 854 842 578 795
119 155 1 933 639
577 683 564 784 762
392 467 390 435 444
353 501 967 625 975
558 689 872 694 835
524 718 968 702 700
622 534 986 567 554
698 347 642 799 99
94 104 96 101 87
538 765 627 37 853
818 707 801 819 841
698 603 983 879 746
757 786 792 781 791
941 112 719 623 886
822 925 367 838 441
96 384 47 53 99
682 681 797 798 673
254 246 208 243 251
290 467 337 459 456
529 386 441 78 66
796 231 63 298 11
798 993 818 705 833
171 169 326 358 142
969 313 69 545 478
14 125 51 984 282
820 514 762 854 766
363 405 357 413 54
145 147 146 63 143
196 482 397 220 272
754 636 772 552 18
192 899 327 933 164
54 408 404 403 43
45 920 895 915 358
221 247 251 223 213
393 492 452 422 308
159 108 129 188 943
909 806 955 372 653
758 587 547 638 713
304 459 292 476 885
461 457 481 97 483
241 121 123 174 109
694 944 849 199 222
412 397 444 364 264
444 715 371 571 430
773 571 713 664 826
637 582 925 801 704
915 949 922 942 644
584 142 978 323 889
72 24 28 943 17
693 855 944 692 375
921 874 819 524 857
302 285 278 434 288
703 504 686 740 739
584 961 849 585 197
183 170 124 239 169
580 826 994 760 986
793 861 723 529 384
575 755 551 905 635
675 404 677 498 497
387 462 852 835 484
441 359 358 371 383
967 746 162 861 13
653 861 238 152 675
223 257 247 206 237
530 620 554 711 596
659 843 665 834 705
255 81 29 227 67
280 309 283 557 536
452 373 576 451 862
770 787 842 77 879
437 229 244 434 431
668 669 675 686 685
980 174 32 404 795
855 269 254 257 238
391 388 389 394 148
332 217 111 796 289
797 659 768 998 656
272 273 732 411 267
568 163 165 81 308
757 789 74 77 879
21 127 257 679 268
471 424 408 592 431
437 738 872 410 365
453 365 433 492 265
506 974 149 162 240
670 896 944 745 678
944 836 737 992 353
111 311 197 189 126
796 675 188 551 980
937 732 30 89 96
476 455 273 872 397
167 151 168 157 171
824 539 865 897 538
302 472 981 846 318
501 678 734 736 967
709 158 549 917 651
608 282 589 297 24
921 640 922 537 652
493 432 477 68 467
871 823 854 518 800
437 695 878 852 928
443 646 381 412 742
775 890 569 773 616
332 21 467 104 59
549 640 613 344 547
606 177 545 331 967
745 702 248 439 694
87 828 659 479 767
724 730 977 540 729
323 172 464 98 7
530 997 699 604 813
732 162 644 341 780
637 28 941 720 716
351 105 86 97 462
183 256 369 274 406
775 772 773 616 596
56 617 942 129 60
748 758 321 13 535
26 46 934 30 343
686 800 662 691 683
666 983 575 866 829
155 260 744 122 162
264 38 244 14 237
2 52 885 47 37
8 109 83 899 112
226 242 243 288 733
302 278 656 631 354
242 219 196 206 71
259 216 232 275 213
274 347 277 331 896
191 395 19 10 83
35 119 88 117 192
253 233 116 140 446
303 346 225 231 135
59 142 109 5 127
522 910 861 523 870
573 530 569 760 956
412 416 410 461 430
797 686 682 687 665
588 803 740 955 985
382 112 192 403 379
548 463 466 95 631
872 68 277 203 473
60 298 61 49 796
54 382 374 65 359
682 614 564 840 786
567 985 622 612 344
544 567 530 613 586
968 720 803 729 393
560 514 693 335 629
825 607 726 720 800
223 247 220 559 544
917 933 367 649 765
395 241 196 244 228
782 205 228 576 243
607 976 519 550 815
898 903 881 737 856
452 457 294 688 420
963 421 420 268 388
839 979 838 840 837
964 965 827 966 805
28 57 47 102 94
852 63 793 750 614
280 49 397 861 36
980 898 199 914 405
947 948 516 720 506
381 428 366 384 376
682 672 671 683 674
38 472 86 852 93
78 77 70 932 743
768 514 602 987 759
105 179 213 291 470
419 412 397 406 416
99 106 274 149 61
794 744 592 468 881
256 300 129 108 96
914 375 635 841 891
694 862 447 422 836
742 794 679 380 737
704 955 698 43 1000
561 470 26 345 341
780 376 5 155 402
680 749 77 593 779
563 758 720 857 533
254 776 127 182 214
150 240 110 157 155
777 770 778 879 969
534 760 988 900 531
803 800 507 854 851
254 26 421 300 60
383 428 352 881 920
348 346 290 463 456
231 435 160 250 257
108 342 340 113 197
500 23 86 853 146
584 226 555 242 71
23 395 15 228 849
838 829 979 789 790
987 604 574 571 514
672 692 690 684 873
221 209 204 201 216
323 431 82 421 455
964 965 726 720 768
148 121 435 219 130
767 674 840 791 683
219 432 708 733 495
668 853 742 834 803
975 655 808 178 924
925 904 922 727 930
795 601 553 109 157
185 165 115 321 130
796 795 873 669 676
85 30 334 467 270
378 431 399 349 706
87 479 484 307 480
412 421 25 943 472
340 348 313 283 37
853 825 841 855 678
332 197 27 430 351
777 193 790 779 791
166 227 406 233 857
876 830 666 864 688
38 485 23 21 427
577 989 726 814 762
869 437 360 872 73
859 580 743 678 675
608 282 331 971 280
742 692 516 702 658
106 144 136 147 252
361 258 256 257 403
207 248 689 838 222
190 37 126 183 122
860 200 923 963 920
840 790 684 681 848
828 781 788 496 494
859 940 829 841 893
291 330 156 281 176
436 414 471 493 188
479 486 293 468 348
394 193 431 263 475
374 810 930 561 963
530 509 648 504 813
466 907 824 77 416
46 343 381 270 425
220 244 203 211 210
326 171 603 637 328
528 724 594 720 705
844 801 720 520 754
607 622 314 257 996
409 97 397 262 245
35 460 777 161 62
397 935 449 411 447
383 427 403 979 529
328 142 92 132 13
719 723 982 586 617
122 195 141 134 347
862 242 215 459 469
493 832 257 222 247
574 672 984 768 671
974 652 286 767 765
102 962 51 738 973
359 1 412 397 354
987 629 560 513 808
850 863 837 792 663
157 174 606 150 167
762 874 825 739 520
917 926 771 625 949
998 709 144 716 65
711 740 571 713 753
70 555 836 77 658
924 741 509 551 979
686 684 659 556 863
884 631 969 617 315
128 381 959 126 28
943 969 285 919 698
177 157 161 109 136
604 530 551 988 740
981 469 248 346 752
678 809 633 727 279
600 323 460 598 106
666 656 694 689 695
873 671 672 670 980
852 482 40 222 340
735 751 840 873 543
866 442 368 862 370
704 617 345 806 625
687 665 675 702 863
764 828 457 672 937
193 850 827 715 67
524 801 928 954 916
781 68 757 790 78
494 551 790 588 492
23 247 266 210 973
923 704 744 934 968
831 71 869 962 414
454 449 389 689 482
642 896 641 609 949
567 513 593 83 762
528 1 351 733 345
856 841 833 855 944
805 816 965 999 993
23 729 723 722 483
433 856 859 479 444
580 827 993 998 721
962 835 879 714 874
820 904 883 716 952
754 805 537 853 952
794 783 708 781 787
833 860 843 838 880
891 636 366 723 950
588 721 572 559 774
985 748 515 549 530
974 723 118 915 180
660 750 422 835 960
925 546 625 542 286
292 96 549 553 136
724 701 534 626 630
856 866 441 708 694
746 773 910 736 735
5 29 179 312 118
378 620 422 297 283
700 746 606 923 153
257 136 122 155 220
163 113 183 109 121
128 126 30 97 107
168 151 152 974 157
994 541 534 805 816
126 129 214 128 119
359 402 115 311 373
406 474 163 132 56
167 655 168 637 948
964 605 931 507 751
660 238 940 575 21
548 697 675 998 693
90 213 79 452 78
765 720 510 942 320
738 263 732 261 216
771 55 696 968 920
264 221 218 102 301
694 794 692 874 364
474 548 846 543 168
649 496 720 525 572
882 862 263 102 51
909 494 870 679 660
990 756 827 571 531
272 38 269 266 859
990 826 819 502 761
969 973 882 698 927
94 88 102 101 35
835 222 866 242 239
87 981 656 934 137
700 541 874 702 561
555 363 400 975 496
123 300 448 146 125
145 606 184 601 943
156 940 547 506 528
999 726 989 966 571
88 102 36 981 271
780 555 534 840 719
868 78 79 77 967
930 144 511 903 168
490 677 71 938 451
