50000
800 767 349 765 960 537
434 599 354 73 51 181
302 394 558 946 785 586
222 361 909 148 822 269
916 687 446 919 448 144
202 639 130 975 465 401
584 199 408 431 272 620
649 72 423 550 140 819
876 135 820 293 733 947
647 399 484 217 76 89
825 883 766 850 263 791
30 232 664 460 721 731
319 717 883 408 590 808
743 295 142 441 909 691
134 425 402 222 745 383
930 138 224 210 844 642
75 587 633 837 773 974
957 212 399 404 217 451
997 270 272 193 606 477
70 57 757 214 301 433
275 187 631 739 977 961
833 270 858 419 123 93
266 373 810 458 897 293
381 85 651 634 979 332
777 194 184 949 828 824
733 730 732 136 700 592
916 470 970 442 211 289
281 215 715 471 122 567
180 181 404 853 735 687
904 247 121 146 141 918
825 562 192 687 518 273
12 134 741 805 794 119
300 489 522 66 428 116
218 235 217 597 977 978
367 695 785 57 905 530
392 67 922 965 235 761
439 447 336 577 534 797
563 38 813 120 501 95
683 721 278 215 171 456
971 201 644 425 556 511
651 953 180 516 390 256
958 973 343 433 484 601
170 450 842 572 864 826
251 532 866 38 314 691
831 425 16 757 559 749
71 184 387 107 62 943
729 463 796 239 107 533
109 270 439 698 505 253
552 698 525 99 236 305
553 305 445 867 379 123
241 191 114 219 662 833
637 295 241 322 650 549
722 472 603 17 920 670
641 849 484 698 829 652
104 911 753 61 931 648
289 82 138 341 630 723
501 692 477 451 852 773
696 220 862 81 285 411
738 608 559 822 979 642
934 668 697 195 229 76
396 58 51 547 113 615
819 687 103 506 98 751
137 829 50 972 4 278
425 874 854 308 684 522
521 166 69 647 263 988
331 907 154 625 861 413
686 321 297 71 922 632
826 628 423 240 412 269
132 778 32 17 754 329
34 458 538 114 610 897
422 480 657 984 304 173
386 458 692 663 277 209
660 866 619 702 76 857
832 278 36 318 417 83
66 1 95 994 656 873
887 708 208 523 612 787
591 918 811 129 779 898
666 68 723 886 420 631
647 461 50 432 335 282
831 419 97 243 310 300
539 734 314 773 68 261
188 850 478 96 913 253
305 556 335 68 368 448
669 768 568 661 532 592
190 272 314 85 389 865
153 574 463 190 930 73
827 776 21 626 531 476
9 435 375 240 298 699
550 881 630 699 998 972
636 940 374 383 743 897
297 834 842 932 369 236
862 650 189 44 248 345
305 149 104 580 428 382
44 760 782 888 392 561
831 161 55 514 281 696
976 888 394 583 331 879
54 77 314 548 501 344
552 7 99 860 339 249
82 6 955 426 117 342
319 303 247 538 71 983
284 487 870 80 830 416
319 443 422 544 196 444
26 554 98 652 211 401
191 928 407 378 20 529
383 282 588 371 570 748
9 404 226 330 863 950
498 14 775 579 174 871
5 383 208 485 905 917
788 354 405 908 309 306
450 643 330 882 290 943
417 36 896 919 481 835
415 937 839 978 869 396
229 951 193 150 177 623
121 723 325 892 722 356
49 183 485 375 397 755
213 870 816 285 856 405
330 961 839 164 192 349
72 688 338 80 84 459
919 962 276 958 883 262
266 411 747 630 953 776
986 668 198 471 928 697
52 819 624 369 65 259
636 433 774 92 874 431
537 682 588 511 617 15
244 704 205 751 567 911
431 82 524 463 443 2
44 679 325 59 301 96
285 660 236 372 841 984
870 799 481 495 35 175
2 883 219 945 61 332
905 819 614 417 259 358
803 395 878 205 278 199
655 280 569 847 496 540
837 179 201 857 738 344
305 154 929 820 764 539
144 482 820 617 976 303
742 493 214 608 108 963
880 280 21 895 676 687
211 969 427 504 803 22
729 444 288 320 401 14
233 201 948 138 634 543
664 60 751 816 800 728
265 848 80 38 177 954
763 359 811 633 178 434
746 677 349 428 107 254
841 653 134 875 326 864
736 4 210 510 773 525
241 705 566 229 973 895
76 615 644 555 106 315
969 318 412 263 648 79
419 201 815 574 787 928
967 743 872 315 110 558
467 423 712 176 500 416
520 591 978 318 629 576
958 628 120 137 149 776
69 333 174 757 345 57
304 185 220 760 352 118
751 591 837 945 479 9
385 623 558 537 322 502
478 530 634 737 771 388
656 511 861 316 126 593
490 594 606 4 902 627
995 49 766 820 823 287
797 379 964 280 634 213
614 267 679 726 652 825
29 646 285 99 607 115
520 29 712 663 377 727
618 377 34 397 795 289
479 869 912 2 654 803
411 420 312 424 383 290
460 983 542 543 37 210
409 137 98 250 99 473
295 613 58 713 453 153
24 68 100 644 25 741
594 922 616 204 450 808
530 996 896 843 311 137
913 563 421 212 306 215
743 52 226 848 394 99
997 311 908 437 370 888
686 972 896 980 298 997
528 694 69 338 753 10
590 856 967 284 931 850
482 353 458 90 551 330
485 877 196 292 366 126
372 398 460 155 674 384
151 314 312 567 214 488
694 615 141 93 578 38
500 951 466 808 484 442
14 973 633 768 895 612
993 348 677 16 810 571
737 321 55 101 885 501
799 226 460 40 554 384
707 765 768 822 399 749
814 850 852 498 123 34
825 556 216 929 919 309
166 471 189 23 92 358
26 700 389 61 360 722
539 690 481 340 340 911
545 377 673 387 737 988
341 474 971 620 288 669
888 392 345 210 418 201
301 109 580 651 468 324
90 963 793 648 525 586
64 625 335 447 606 186
152 412 93 121 793 708
248 607 640 775 264 178
974 849 301 68 138 751
571 116 990 715 332 86
313 6 495 916 244 888
416 42 108 29 337 878
727 109 848 711 286 833
776 815 545 807 850 413
697 75 7 560 194 948
641 118 559 315 787 435
326 216 579 89 207 474
893 429 781 463 160 310
381 786 31 356 150 248
130 792 98 524 428 203
456 648 433 719 612 894
475 474 177 797 829 684
448 184 764 366 158 829
32 232 690 777 840 61
527 63 187 984 826 215
253 394 72 880 277 77
901 988 228 985 837 595
30 92 506 10 366 787
101 621 905 536 427 344
447 118 186 227 306 992
620 270 84 137 633 795
168 964 259 641 680 289
654 609 363 342 502 528
622 321 178 881 209 690
426 627 384 851 238 277
707 38 155 15 852 41
921 457 491 184 535 339
66 851 709 543 691 41
932 223 246 964 563 152
260 317 635 771 372 117
858 216 48 859 660 506
337 23 752 822 314 631
730 608 69 179 46 733
800 364 688 337 197 604
99 716 741 103 576 582
547 75 411 429 243 922
906 538 196 270 875 744
486 234 342 457 67 638
432 835 928 713 920 216
22 503 267 400 261 308
685 657 890 155 640 964
347 606 984 971 607 105
434 833 379 698 705 951
581 236 239 399 779 278
706 727 236 910 817 903
324 375 308 97 423 759
637 177 939 61 333 758
842 86 69 313 996 540
551 621 543 59 572 320
105 511 320 20 155 39
672 811 411 205 729 82
848 923 891 537 694 448
221 87 71 157 235 54
443 486 520 407 191 536
640 29 38 848 553 949
329 44 524 897 762 928
613 196 158 707 984 377
300 725 945 633 501 479
789 718 450 469 800 760
381 613 971 556 16 162
637 974 740 931 431 781
75 763 285 608 239 975
51 291 156 218 353 300
565 155 482 242 886 121
258 114 377 781 121 207
565 169 651 705 573 630
101 164 525 827 146 572
975 893 919 420 264 614
737 713 96 906 873 149
136 299 253 642 294 584
970 987 20 610 692 684
333 228 140 298 722 289
84 620 262 233 146 949
895 742 407 441 489 404
866 448 620 665 284 167
98 254 90 712 332 200
939 764 274 724 465 587
185 354 171 980 635 586
288 111 173 463 313 145
855 643 929 271 470 151
702 978 212 389 244 505
831 800 908 320 843 771
88 590 974 860 768 75
223 621 943 656 19 96
187 575 624 442 668 345
54 378 128 274 374 367
525 826 809 789 608 638
600 912 767 672 706 158
40 539 936 973 877 394
804 73 777 767 549 225
99 77 375 52 493 537
734 341 670 568 887 645
44 955 439 405 491 413
514 306 936 329 917 913
228 662 173 301 721 2
998 687 112 757 57 44
946 352 873 829 685 158
211 162 305 4 459 836
219 36 716 375 527 916
417 208 604 685 380 430
789 901 97 156 198 371
868 904 980 598 478 764
806 540 28 446 2 55
930 720 204 337 740 968
515 1 770 318 742 330
621 261 642 472 181 105
519 99 159 878 763 665
128 560 58 900 489 699
912 8 658 632 242 931
1 415 609 436 214 954
738 992 246 818 373 816
34 395 558 135 549 228
218 25 137 27 550 291
689 349 481 598 747 739
708 669 479 17 696 557
701 521 267 334 897 378
148 260 71 210 334 230
626 779 130 256 74 641
436 400 384 516 553 615
582 995 624 413 968 695
343 151 372 797 705 165
268 866 763 716 577 742
810 212 677 53 963 896
497 104 105 638 361 999
554 240 244 909 625 542
149 972 819 947 339 200
607 717 516 970 299 146
433 260 881 974 673 183
171 969 479 313 225 953
338 876 164 993 969 950
748 223 667 377 567 616
530 430 551 500 119 161
709 284 638 242 797 319
577 576 381 521 271 843
717 722 534 486 706 768
914 538 65 163 680 566
391 578 846 142 906 573
140 846 345 441 883 296
632 927 56 362 599 399
679 974 876 862 899 847
387 782 253 681 704 841
736 179 705 50 282 849
532 225 43 915 550 750
650 898 287 807 516 139
723 875 903 334 998 927
704 219 177 899 25 309
185 731 441 442 171 587
303 555 835 929 936 918
505 459 627 570 880 429
391 79 242 555 520 259
836 994 567 359 262 277
978 562 839 207 367 317
665 864 498 475 192 311
83 253 281 357 504 905
85 311 467 82 389 940
766 55 31 367 219 930
490 256 61 362 368 17
114 961 423 426 764 670
264 916 103 987 530 743
679 792 369 41 51 527
17 452 580 113 341 233
985 899 315 175 70 43
670 966 592 799 445 908
205 706 748 30 617 510
432 349 898 133 260 154
31 241 807 94 450 70
599 414 915 349 616 795
158 6 671 197 137 271
51 530 6 695 816 413
987 152 834 921 812 636
42 319 23 341 503 286
349 379 562 518 151 847
450 561 731 721 230 959
757 200 545 640 828 81
844 968 514 11 209 511
751 273 342 73 594 447
16 933 910 949 226 422
795 990 118 438 442 314
800 545 747 151 487 819
655 212 177 454 565 945
396 704 129 347 440 615
13 897 427 72 373 492
204 221 649 336 284 739
824 56 28 427 733 402
898 160 710 661 983 393
612 164 138 964 67 405
308 830 454 777 868 746
369 606 791 456 121 605
108 694 408 43 72 439
942 316 222 131 709 487
722 796 487 115 556 229
369 724 687 90 632 92
163 906 754 299 293 544
541 940 356 968 810 770
196 694 185 605 527 875
281 961 37 609 81 160
722 464 274 225 577 449
19 295 7 691 849 4
741 218 880 200 748 86
340 306 876 567 761 906
735 400 459 79 755 401
317 954 557 159 126 969
85 867 44 308 136 828
567 824 564 407 237 503
570 384 615 361 237 301
701 28 948 48 800 538
797 98 666 581 726 274
571 526 640 876 46 383
552 471 569 763 945 887
280 532 698 857 617 697
280 887 723 715 515 851
522 222 57 926 251 726
832 639 76 877 898 96
482 403 993 851 689 422
581 775 268 19 743 246
965 140 102 922 993 361
345 218 586 147 407 834
449 307 757 825 661 354
128 888 607 243 557 466
827 834 973 660 941 365
569 598 612 755 845 726
748 187 97 697 938 353
910 848 565 668 181 195
710 592 718 345 537 878
624 33 414 653 80 589
435 663 965 60 734 667
574 981 536 147 901 429
551 102 672 619 566 885
344 106 424 440 492 236
531 870 814 458 319 8
8 658 500 887 132 875
793 168 750 97 246 411
124 812 36 581 461 751
968 299 730 763 763 45
198 13 193 95 401 889
799 326 721 762 622 42
969 316 918 747 112 492
250 872 51 984 938 947
574 39 454 268 719 645
441 243 464 478 39 789
912 683 825 362 227 550
294 45 847 91 582 8
91 622 391 488 192 77
443 286 625 647 411 512
156 237 868 907 616 90
308 933 437 671 640 480
928 475 149 164 387 278
63 188 64 343 500 547
569 738 632 460 99 159
245 791 982 985 315 342
653 75 385 950 122 943
724 728 613 390 878 159
881 33 901 726 206 747
440 748 108 999 2 636
555 196 921 705 289 689
944 514 823 897 740 931
155 110 615 760 587 218
255 589 482 926 722 874
556 467 863 38 624 812
813 954 508 844 213 425
238 621 554 708 58 112
831 108 408 150 483 773
281 26 387 342 116 504
430 751 371 870 345 170
657 392 300 580 760 972
91 169 848 6 892 210
314 237 465 892 780 78
433 758 211 315 502 73
915 510 836 325 192 771
201 125 828 498 944 215
693 90 95 115 241 791
967 117 894 222 829 912
487 195 809 516 209 424
659 41 794 262 787 402
166 93 861 833 969 943
657 407 51 888 109 329
687 902 61 595 813 49
898 948 707 977 799 54
878 458 896 65 401 167
400 971 50 693 905 45
169 486 746 876 82 265
168 358 55 501 597 958
314 640 37 92 949 451
341 80 61 877 114 799
63 972 836 847 95 680
520 99 744 380 583 383
893 671 452 56 17 320
739 676 281 330 975 216
316 890 771 453 192 465
961 972 834 829 37 227
428 456 342 213 142 128
265 431 38 397 377 659
770 267 222 582 184 486
710 63 77 4 317 850
576 970 518 764 530 388
260 821 623 866 818 579
285 959 683 263 279 635
1 110 723 682 393 463
846 30 517 528 983 321
776 262 110 290 633 48
864 22 465 814 767 709
168 256 636 306 526 818
599 24 768 23 934 31
463 431 846 45 110 712
612 909 753 554 886 429
222 620 728 782 905 57
129 571 672 121 81 22
911 973 718 680 361 966
825 771 953 485 892 887
105 16 10 421 787 446
573 146 809 851 107 591
718 70 628 858 414 654
835 619 481 349 921 432
535 174 345 418 675 489
550 819 781 967 527 796
627 811 823 718 282 325
40 208 166 645 885 694
531 936 179 380 123 923
28 703 505 744 128 625
278 308 919 123 245 881
673 819 386 982 701 318
636 61 632 424 122 626
532 191 886 286 180 47
749 250 504 431 941 132
553 169 261 196 718 180
634 778 121 790 256 975
310 262 904 844 947 448
959 993 69 441 377 986
430 379 244 43 566 645
574 549 190 369 61 253
978 321 292 533 924 45
151 96 740 322 111 736
261 949 404 332 430 440
8 845 182 618 76 73
740 76 600 230 588 162
479 519 19 197 705 767
583 440 559 205 472 832
365 372 888 885 754 815
251 7 133 624 61 647
901 16 220 857 721 166
614 162 928 149 185 639
405 964 989 558 950 379
375 675 874 48 410 804
348 479 930 674 458 47
40 315 992 876 751 112
627 887 252 638 836 954
279 786 319 574 452 291
81 67 73 970 87 860
425 399 185 292 48 543
776 707 7 799 802 963
122 781 588 790 665 379
459 844 786 492 555 92
387 850 689 669 159 982
27 334 587 819 413 764
375 819 655 376 120 663
923 1 176 181 941 429
609 155 979 962 755 57
490 544 821 40 450 122
296 866 489 5 172 319
596 987 256 762 387 360
248 546 310 476 594 523
347 337 912 81 328 139
757 800 401 526 737 236
366 837 151 621 273 167
323 892 845 447 867 591
162 815 739 112 482 604
921 755 244 497 82 6
847 163 846 370 3 905
873 32 920 612 947 165
142 728 178 212 426 121
573 112 865 720 806 315
872 924 69 616 667 525
924 242 247 243 945 475
371 392 20 33 55 153
617 905 99 75 737 81
969 821 148 812 274 229
889 427 373 514 316 730
957 633 449 286 800 288
3 337 771 73 7 338
915 933 158 614 249 371
802 379 541 372 228 888
252 626 575 163 959 270
108 947 271 422 965 327
904 660 989 464 748 180
170 994 169 991 992 855
560 966 241 521 654 294
379 429 318 290 811 591
177 536 499 125 256 213
277 206 690 305 514 952
526 175 857 171 324 866
259 790 891 816 579 694
266 506 206 495 52 562
515 596 7 762 805 444
536 172 638 693 551 390
863 997 390 611 947 133
84 281 504 967 531 904
50 290 251 501 261 870
38 541 201 955 326 252
55 596 951 974 993 228
480 569 68 358 690 595
815 638 688 820 813 423
706 472 301 583 918 139
527 39 196 429 153 126
270 512 612 796 137 18
660 401 14 911 992 438
485 166 775 788 752 692
805 527 422 325 814 865
259 29 22 176 688 932
868 342 250 816 518 93
733 410 705 340 139 458
16 644 143 423 811 204
459 984 286 725 770 165
832 690 793 410 677 223
316 596 674 165 694 679
248 631 689 678 394 409
203 873 285 600 161 863
956 967 848 191 488 713
64 173 180 166 624 755
606 964 67 679 144 31
716 392 614 978 849 528
14 799 991 453 726 105
738 41 474 79 940 84
311 515 796 636 682 464
182 696 672 750 757 813
247 815 696 868 694 34
66 38 738 157 52 876
477 83 481 277 724 338
590 563 674 267 225 911
519 680 640 187 872 356
518 307 52 744 609 748
278 359 669 475 498 75
297 692 937 394 270 967
711 484 630 581 252 784
659 363 452 908 714 333
855 415 928 248 442 378
695 649 946 71 958 851
577 117 659 361 94 672
409 268 690 892 204 885
602 112 976 147 547 988
290 477 421 461 461 4
358 2 911 52 819 129
481 633 332 642 947 3
306 422 350 643 357 680
801 389 268 145 78 845
492 243 863 405 729 735
830 33 917 502 663 431
482 522 247 230 277 170
906 37 711 31 567 767
504 213 733 283 267 71
13 844 410 820 226 953
740 908 936 864 945 55
691 232 301 215 102 753
375 722 810 505 996 155
171 323 265 28 203 703
259 195 211 351 987 291
677 268 702 537 173 201
353 922 865 817 212 769
230 990 410 242 644 2
715 459 38 868 974 738
115 887 241 718 651 899
96 960 915 348 246 6
583 631 225 719 316 288
343 548 744 816 457 869
391 565 838 20 29 412
593 340 720 766 392 326
423 969 412 631 54 543
843 787 259 340 898 533
636 243 194 310 910 779
136 285 509 778 206 227
849 404 647 952 472 266
952 21 511 434 728 482
535 716 750 192 708 989
741 241 513 729 861 822
712 281 243 480 935 789
435 478 279 963 545 904
838 817 995 882 245 462
380 92 950 990 832 564
904 8 351 207 767 813
66 579 162 654 436 305
227 267 391 816 447 962
853 325 735 269 275 548
164 258 53 605 600 834
328 118 338 227 911 921
919 934 948 827 596 269
746 176 166 305 269 787
225 936 416 472 542 451
165 302 333 369 456 73
770 587 512 787 679 470
360 190 483 455 828 102
360 103 865 547 34 667
984 929 828 103 362 983
547 257 39 320 286 122
375 5 99 72 275 740
207 484 714 624 217 542
256 970 230 456 677 952
188 830 985 804 312 803
720 44 977 95 703 506
792 777 405 995 623 607
756 856 151 879 402 880
626 120 648 388 631 13
831 723 340 950 544 213
214 172 352 295 84 461
982 528 418 253 685 3
197 432 173 200 891 613
813 42 192 728 638 127
342 488 883 923 988 477
889 238 56 419 452 533
153 722 959 835 497 817
727 263 625 490 825 304
241 686 71 22 837 290
839 139 689 175 882 718
106 574 953 188 847 1
420 459 353 418 898 305
18 94 235 826 697 784
928 988 723 357 422 841
523 807 50 801 466 642
802 391 857 581 989 89
316 989 687 316 79 532
415 56 491 325 306 197
684 126 996 481 670 734
683 81 253 384 179 965
724 613 171 892 984 6
211 488 848 364 356 606
933 405 638 526 730 634
185 439 704 822 916 725
273 281 785 728 754 302
427 617 510 756 77 383
92 866 860 544 585 886
799 694 554 182 439 241
514 854 583 667 435 83
869 598 920 8 905 681
892 194 98 206 472 885
814 832 190 669 458 842
243 910 631 466 45 923
645 346 232 636 655 6
281 223 93 867 472 872
713 80 5 903 192 124
594 90 366 211 929 70
919 216 342 230 391 927
818 228 515 422 754 412
684 641 385 847 768 775
235 831 468 505 558 511
789 441 26 20 310 19
588 388 692 418 46 542
250 80 360 521 162 232
837 914 302 799 755 273
752 529 53 276 553 801
21 29 650 358 414 60
349 527 24 312 332 109
263 98 463 210 665 878
517 830 895 114 834 764
54 227 122 969 774 100
705 882 609 649 169 667
671 82 666 244 922 980
120 128 627 268 883 855
590 203 251 703 12 614
604 306 614 921 32 122
150 28 78 882 685 10
699 297 997 854 307 516
167 955 372 626 771 430
708 784 612 507 697 27
916 128 529 829 755 532
663 261 668 689 44 96
476 684 491 23 212 286
298 48 240 335 825 625
151 787 359 766 69 578
671 727 178 286 356 649
133 918 302 121 382 277
663 616 837 859 176 898
871 852 326 437 568 300
402 186 208 755 1 527
89 21 760 946 937 399
625 1 978 627 136 733
405 631 57 325 229 203
115 907 168 642 707 620
63 86 202 552 893 18
310 48 564 659 511 406
156 675 877 26 789 106
728 36 534 475 970 666
7 382 615 232 579 278
112 335 185 527 594 169
149 174 647 171 534 478
212 387 90 675 987 205
649 914 326 648 243 855
154 558 326 903 7 319
456 730 983 342 178 48
667 586 727 157 149 469
633 940 730 550 327 976
303 918 690 600 172 849
836 795 488 898 5 168
395 999 83 414 401 940
826 57 957 459 366 413
956 655 500 663 787 970
288 440 788 155 309 422
655 565 88 35 308 652
75 272 896 648 514 243
975 584 855 98 325 771
87 134 360 394 231 231
722 160 589 727 845 490
309 722 260 32 606 594
413 401 458 476 131 867
329 343 132 581 816 107
446 9 70 641 102 270
115 33 574 715 29 9
394 809 577 588 294 434
130 815 635 442 329 975
861 496 464 998 615 199
306 407 172 74 399 751
266 693 418 130 619 670
3 142 467 411 432 705
65 780 852 217 988 671
756 742 185 950 38 764
215 727 733 850 476 914
227 687 71 962 415 549
666 917 665 103 854 735
539 428 424 354 930 862
358 288 315 583 648 113
624 556 852 238 670 674
270 478 533 497 243 10
900 349 803 762 391 455
348 322 131 968 655 111
149 383 750 408 226 945
418 614 40 565 627 416
313 48 672 475 451 93
20 963 422 246 932 519
701 311 598 235 595 241
241 624 545 200 302 540
809 637 374 6 877 276
473 371 832 972 873 628
162 761 852 178 811 540
141 120 781 653 609 181
31 167 877 297 447 317
625 929 718 195 28 888
265 837 539 997 822 687
23 315 672 571 588 14
708 260 876 476 577 301
683 345 611 856 894 391
715 989 225 483 483 292
44 464 236 169 697 117
646 254 532 275 717 415
690 702 13 540 691 11
643 329 165 647 215 568
396 326 306 810 413 884
708 327 284 508 31 938
928 205 453 136 427 105
544 225 318 509 266 221
911 200 164 917 723 19
415 818 530 929 40 983
264 967 996 711 898 491
154 600 760 27 72 511
7 843 673 544 877 970
992 278 459 995 256 22
217 635 594 148 682 258
939 428 527 878 112 390
255 803 239 583 190 416
617 702 489 51 6 396
26 211 689 182 429 10
477 479 67 635 302 156
314 656 651 939 277 590
990 104 8 844 890 781
443 433 923 216 572 118
713 664 993 368 55 661
588 709 584 715 619 491
141 50 564 352 181 177
238 701 436 472 34 101
863 545 948 482 723 866
113 948 361 931 46 187
711 82 719 773 683 513
921 418 173 484 583 329
498 121 124 405 101 475
664 204 719 668 477 832
364 429 741 128 244 664
326 981 169 127 624 777
881 284 577 906 618 754
980 600 515 951 809 305
830 260 724 415 102 984
192 791 963 43 841 613
640 270 210 600 310 69
829 877 892 690 52 269
992 852 724 138 64 671
82 146 179 711 88 817
958 692 521 436 570 283
205 355 758 251 761 508
83 471 76 547 612 323
215 300 613 309 927 521
806 997 506 521 436 514
562 51 65 474 313 25
855 730 342 584 843 785
736 414 443 256 122 192
493 769 262 832 102 335
594 828 294 592 738 615
236 130 581 628 100 867
217 191 155 332 749 418
282 815 802 38 935 859
719 54 852 233 505 527
908 162 814 59 816 404
648 681 520 109 817 650
976 566 415 4 698 389
109 36 415 40 877 700
958 316 907 155 20 761
855 281 905 109 321 711
549 633 200 670 425 198
443 683 48 435 426 249
501 796 6 884 247 926
248 317 921 334 236 699
569 1 640 462 990 727
214 420 889 800 702 3
463 23 312 723 409 738
591 98 600 44 616 713
977 958 138 545 403 437
393 501 321 235 204 578
140 527 769 743 294 758
942 405 220 169 792 54
636 207 175 916 76 431
440 67 856 22 293 586
354 329 915 273 662 180
411 510 944 451 11 206
948 773 848 256 379 583
804 208 92 879 21 553
575 391 911 772 158 729
157 433 979 242 71 828
441 247 872 474 738 563
733 18 414 113 627 345
476 156 810 765 37 258
381 73 436 124 147 319
607 511 539 73 404 353
895 423 890 59 407 108
41 17 637 894 103 326
837 74 770 251 988 199
788 475 302 412 87 921
725 913 681 579 408 954
873 862 878 721 300 4
79 280 325 394 448 612
418 844 186 986 372 253
359 44 798 505 903 884
24 255 80 876 8 268
763 189 717 899 503 751
265 282 33 311 392 329
302 328 602 124 200 572
920 509 400 875 780 419
218 488 906 792 420 582
403 783 884 234 722 54
977 642 252 32 901 504
597 611 424 908 958 999
995 941 117 126 25 323
765 324 475 305 818 370
762 424 306 92 569 506
727 766 456 780 335 67
885 504 620 649 298 525
641 284 770 422 622 568
488 585 68 430 831 204
617 586 586 772 75 492
154 153 272 754 955 728
372 881 251 395 153 603
908 764 956 418 291 809
559 614 936 8 317 758
950 144 363 337 319 104
158 835 641 475 944 729
812 272 73 773 191 344
591 372 441 715 804 108
513 987 930 611 446 131
83 947 179 365 515 705
351 123 268 380 88 701
644 998 532 292 94 535
2 681 943 964 210 479
634 270 172 245 939 840
733 400 778 351 168 774
461 504 664 596 126 667
190 755 505 383 709 681
541 612 911 985 722 671
735 913 818 127 121 321
377 582 768 340 386 310
314 915 750 612 49 794
649 303 33 713 355 276
992 134 293 465 599 449
62 681 359 916 411 31
336 775 586 172 460 670
893 302 146 280 161 931
900 494 703 526 570 978
784 452 495 118 394 570
985 507 792 897 167 288
47 13 71 69 390 631
592 302 18 11 206 203
345 18 332 958 861 518
863 988 650 767 816 275
843 220 840 800 799 333
384 233 886 779 734 233
19 96 765 297 305 936
301 953 777 196 582 863
607 339 490 324 30 270
542 316 623 349 385 501
302 730 16 997 476 987
715 286 563 981 58 708
139 111 269 837 938 486
168 847 257 174 951 666
737 379 752 163 504 464
272 404 670 608 181 209
936 414 257 343 844 975
696 518 84 917 827 654
112 415 750 290 296 395
297 907 892 174 329 359
285 626 401 136 77 655
443 448 286 679 693 239
989 454 412 445 154 980
490 288 12 105 180 753
879 893 579 172 40 619
521 794 81 45 737 353
111 581 268 84 468 868
864 222 388 5 122 575
721 68 296 943 552 816
844 488 51 361 960 728
730 183 743 604 19 786
345 544 734 602 8 931
450 860 224 739 926 814
8 169 435 912 606 663
455 605 728 882 404 305
388 456 96 675 662 971
419 651 574 924 700 904
612 213 901 247 921 336
506 603 330 956 859 693
265 83 336 283 92 703
850 141 150 694 192 753
646 891 134 979 626 371
872 658 175 113 255 262
753 736 615 819 646 228
640 816 868 695 128 237
577 554 603 860 752 922
867 812 468 775 58 978
110 357 822 411 302 548
849 281 969 354 132 141
500 252 522 731 343 967
173 838 779 842 666 371
415 331 436 536 406 387
922 775 974 111 359 469
626 124 544 512 605 979
703 46 776 470 235 760
701 133 64 681 365 692
678 414 990 870 557 524
187 779 857 596 318 714
490 944 581 245 642 227
853 463 329 283 807 631
326 563 32 762 581 555
566 637 411 833 353 922
235 768 264 313 950 265
968 988 443 468 572 160
873 307 242 570 586 729
42 88 175 861 707 521
541 853 757 109 619 870
532 470 870 573 10 732
15 756 542 284 680 202
316 752 247 960 418 711
888 74 697 492 354 268
857 481 712 118 115 574
866 837 302 982 552 677
479 990 730 548 800 655
968 201 385 367 402 277
21 538 64 242 432 785
62 624 400 114 503 734
680 912 199 655 775 155
595 346 660 92 332 896
392 506 921 481 233 531
429 395 712 835 734 331
882 148 164 761 147 259
895 773 478 132 284 150
951 881 564 229 202 649
86 880 300 892 840 472
429 897 122 513 218 602
293 4 313 549 36 321
257 413 977 688 26 310
822 715 173 805 105 530
711 661 25 89 514 175
431 447 620 749 314 217
890 964 629 958 5 674
861 852 232 696 411 730
655 919 822 576 595 266
167 169 140 829 35 797
171 611 884 192 768 466
949 947 436 701 952 726
504 883 442 842 531 879
854 219 486 499 886 665
449 374 137 709 409 797
482 500 278 419 496 802
766 521 346 499 53 928
603 551 991 112 626 737
426 121 677 558 624 834
912 694 376 770 508 137
198 110 946 782 255 943
389 284 924 480 759 931
849 512 841 562 540 949
647 872 379 958 675 486
907 950 417 840 765 955
59 678 908 782 867 293
755 286 780 2 152 958
174 521 105 764 42 62
48 957 837 697 314 380
353 536 686 430 216 510
864 887 977 344 782 157
910 154 695 39 602 486
659 524 673 846 383 908
127 546 512 720 347 354
37 307 329 299 921 573
196 513 12 808 47 82
147 111 798 628 766 489
976 694 832 614 8 464
643 380 761 642 964 567
544 235 800 27 910 294
703 6 32 78 389 660
822 48 114 527 565 968
552 484 202 744 58 970
891 168 322 589 570 543
849 756 19 893 23 176
911 399 368 726 353 432
305 625 546 532 349 962
312 338 532 637 437 233
123 50 262 988 172 265
579 636 593 882 796 689
887 940 229 172 370 728
212 151 562 323 492 433
422 636 792 671 889 613
585 213 707 262 344 311
280 269 834 899 798 601
33 308 640 841 354 970
136 617 260 711 232 39
651 479 784 547 900 129
884 620 905 597 58 758
278 604 70 233 61 784
390 599 479 613 360 556
804 847 396 400 360 242
379 323 334 318 490 82
908 238 750 136 262 322
855 38 282 20 451 697
252 304 970 881 24 509
701 349 637 556 512 116
483 293 422 3 653 95
352 775 556 204 440 787
788 705 864 256 764 576
320 207 418 167 379 688
843 151 958 694 856 21
269 787 206 238 661 781
423 400 496 94 31 743
328 676 348 545 761 897
451 889 906 211 300 112
775 782 202 135 259 735
495 342 250 914 466 884
843 903 932 61 419 116
136 239 50 387 528 131
41 765 278 531 90 171
52 171 612 491 291 489
672 582 310 405 796 584
909 814 552 286 894 849
912 215 442 986 292 886
907 827 526 19 321 238
836 794 610 821 886 815
121 789 98 264 557 179
840 419 691 367 731 588
827 132 326 632 791 359
288 101 106 461 217 102
621 283 969 311 376 85
804 35 676 40 267 921
256 925 65 976 796 377
411 716 732 943 985 677
340 302 289 68 656 707
82 587 51 265 11 873
799 344 40 628 875 312
671 3 251 193 348 990
445 378 838 862 52 248
862 758 264 631 710 277
306 251 435 597 95 361
638 324 872 567 408 608
292 370 821 514 170 35
221 95 709 871 976 104
427 743 5 37 133 97
384 919 503 106 823 335
494 445 944 732 682 969
980 410 668 668 104 856
337 453 636 197 331 490
844 844 75 172 294 259
794 964 979 674 897 579
934 873 965 353 739 923
558 892 42 600 432 27
733 133 576 29 635 934
536 924 65 228 714 334
690 26 231 743 475 87
48 808 206 742 798 731
626 69 182 435 775 495
86 564 929 69 417 94
845 375 677 458 253 110
427 127 755 234 493 645
354 488 968 368 227 561
794 195 745 504 800 182
796 992 965 983 611 378
29 527 603 884 647 297
56 715 161 174 111 677
450 165 351 981 206 460
325 961 78 338 980 215
742 86 124 570 457 708
858 889 553 624 658 996
255 602 156 712 477 909
326 415 54 352 866 17
155 15 86 31 118 472
360 134 588 442 998 684
720 102 930 437 171 182
461 13 337 223 952 270
664 539 590 138 574 680
929 977 188 122 598 911
69 118 988 922 912 26
431 326 185 780 590 162
6 969 609 158 45 822
54 659 935 171 814 557
758 172 13 329 340 192
977 873 568 472 296 448
859 756 29 91 537 349
720 56 198 516 336 356
346 822 259 693 993 510
102 698 676 390 364 463
922 906 390 873 442 887
503 757 811 82 794 734
177 894 226 908 619 864
965 545 910 935 137 11
556 45 189 216 804 820
758 287 829 439 136 275
34 408 440 852 535 491
3 364 742 210 695 777
398 526 898 876 502 921
647 480 212 218 412 978
480 747 360 640 235 54
645 223 403 702 139 556
344 274 123 658 413 932
157 556 203 94 950 475
843 332 741 147 714 353
541 192 289 451 276 578
386 6 784 855 303 862
469 335 774 441 394 505
839 824 187 682 16 194
72 522 603 388 475 757
852 592 802 439 599 495
356 948 791 326 562 359
622 255 889 177 28 453
197 463 983 519 118 325
427 680 735 470 405 945
403 796 192 716 618 133
713 521 713 94 633 521
819 118 861 773 340 898
832 392 914 658 177 888
318 18 545 158 264 819
418 182 282 829 989 845
17 358 420 321 612 682
477 449 461 543 504 542
807 602 728 538 873 536
52 841 561 652 851 772
273 940 929 681 544 941
955 712 870 182 480 957
764 447 733 74 273 497
456 930 819 587 52 194
777 717 883 741 447 854
522 716 1 451 81 900
46 452 52 419 926 428
822 957 621 151 701 583
813 29 37 995 106 734
125 670 502 14 217 979
378 939 861 468 806 305
319 62 165 46 861 472
437 908 476 816 763 301
838 205 68 39 818 224
219 550 236 242 812 127
18 33 427 771 619 863
393 53 863 30 188 452
404 551 91 651 263 356
121 968 135 404 877 670
831 981 765 448 207 374
891 71 709 810 44 777
529 63 346 969 731 568
739 355 392 194 733 625
617 69 892 377 592 72
687 496 179 309 279 273
28 344 340 412 15 608
373 461 70 919 531 583
770 156 502 795 653 580
223 578 891 21 141 857
652 216 811 285 205 257
302 749 543 906 966 968
400 256 695 896 442 78
372 403 736 493 700 451
122 542 925 683 818 481
954 420 478 954 5 244
756 96 948 33 742 566
953 466 888 532 751 333
281 937 319 893 858 556
57 135 585 555 102 277
397 388 538 704 716 263
816 184 574 980 988 34
136 658 91 330 475 828
72 26 353 176 271 346
801 204 695 475 253 923
445 833 435 80 904 1
551 57 442 856 633 51
510 460 695 866 41 471
910 744 35 48 149 564
375 890 843 39 911 233
829 940 406 344 328 643
931 464 395 21 455 612
467 540 853 595 761 710
333 82 962 958 643 925
967 87 648 220 90 386
556 509 565 402 814 472
58 52 983 693 148 346
749 386 319 608 276 70
673 604 47 952 453 33
593 350 349 334 515 899
817 807 262 870 595 698
698 260 890 334 623 395
383 613 280 481 117 753
981 532 321 867 775 87
49 614 220 893 49 752
157 130 142 357 911 968
468 335 679 492 997 872
481 663 379 460 368 610
552 833 356 182 752 507
352 178 586 890 581 214
721 489 696 756 928 877
480 755 98 639 308 448
755 827 337 919 229 586
543 609 706 778 560 616
250 15 511 37 678 400
566 426 310 770 286 914
756 67 553 68 306 769
682 603 853 6 359 335
81 315 694 604 940 907
585 95 156 421 339 605
6 854 434 347 173 629
172 931 709 172 494 941
659 307 550 709 493 410
152 492 587 970 874 655
169 961 411 273 229 354
910 262 487 408 651 807
443 145 398 947 755 119
775 443 182 162 294 543
820 800 931 936 226 370
830 697 962 156 188 518
120 905 905 772 828 280
436 540 453 18 202 576
991 894 315 385 367 649
964 636 897 256 943 821
645 287 60 154 349 380
526 811 954 684 257 449
227 798 57 699 496 969
39 667 622 75 419 819
494 568 761 321 742 985
444 770 793 592 463 807
847 858 372 80 236 911
456 940 38 195 694 247
824 461 2 569 746 109
208 999 655 451 587 538
630 173 648 942 307 497
369 375 762 487 831 15
211 593 931 932 897 734
435 799 417 99 324 743
222 415 446 280 960 845
862 502 906 486 800 149
983 930 127 442 620 822
917 707 146 741 489 781
919 280 625 419 355 950
536 481 334 34 304 292
610 897 294 961 895 771
340 82 688 842 972 560
800 583 922 635 688 931
852 621 507 38 712 354
631 341 456 682 362 651
991 131 239 644 215 661
607 563 934 435 442 948
876 428 780 89 412 621
927 359 516 257 832 203
610 603 65 490 511 143
414 103 533 902 907 367
122 784 289 442 16 678
101 120 500 610 569 219
38 873 719 495 858 520
309 605 309 743 388 188
190 69 717 330 53 844
306 528 229 461 587 425
186 617 242 624 167 398
858 298 631 514 994 710
724 760 479 276 807 700
583 816 404 371 874 532
35 315 633 106 93 258
712 15 717 17 750 879
72 619 731 499 24 953
463 20 945 424 47 585
20 226 257 792 990 942
752 376 61 410 846 890
657 461 520 286 459 299
623 67 630 871 148 192
111 461 441 398 95 670
870 708 877 132 535 276
810 54 472 547 164 200
270 29 369 613 137 653
423 888 925 937 807 387
585 660 794 836 532 214
137 237 115 997 996 5
549 781 139 115 433 25
453 756 300 741 29 125
527 61 372 607 55 390
437 387 335 749 190 746
979 77 590 436 214 188
321 89 81 899 247 798
309 593 674 761 29 789
402 866 445 471 66 304
495 772 215 599 232 38
532 845 3 678 792 302
877 699 552 56 305 161
685 498 800 83 326 62
21 240 994 546 743 904
775 259 17 509 287 386
592 642 230 5 679 890
188 715 424 332 247 219
412 801 447 936 521 386
394 126 201 383 163 789
836 905 498 228 322 808
189 665 448 570 189 886
526 299 2 805 195 494
814 831 507 479 603 34
163 939 678 96 962 275
249 973 315 986 845 699
735 780 838 817 287 410
706 654 514 390 985 169
613 229 223 227 217 610
364 689 392 145 451 927
534 817 500 793 739 261
903 219 377 481 317 567
375 972 771 563 262 90
374 306 816 338 573 731
430 656 135 377 182 907
394 11 508 72 105 740
607 546 657 222 176 434
932 387 710 717 372 279
180 607 760 350 842 651
128 891 785 911 523 376
718 748 34 648 253 233
320 689 737 158 932 928
949 162 552 906 715 596
356 636 68 661 350 780
670 203 20 879 927 230
704 502 149 432 285 361
50 985 186 144 156 428
637 462 96 330 360 682
996 332 714 853 597 173
119 277 815 672 45 214
585 638 1 941 92 886
971 216 799 375 429 186
811 311 349 284 560 552
4 546 95 118 854 334
912 861 795 821 341 647
230 804 834 103 756 432
115 360 986 937 49 53
797 460 355 504 649 471
305 715 160 898 208 697
167 455 767 350 281 989
268 120 350 607 563 431
227 235 656 711 138 739
460 633 917 608 60 589
523 883 647 995 808 705
587 42 830 16 620 10
948 861 869 76 261 729
330 739 56 199 960 100
523 430 977 395 130 304
338 2 214 258 772 25
332 605 765 874 516 162
207 913 320 603 615 360
680 1 366 514 771 744
157 927 545 620 61 558
394 463 581 305 282 816
1 799 881 118 749 994
33 441 295 616 94 39
436 317 999 14 445 810
444 377 767 652 968 647
582 569 89 598 735 285
391 218 362 346 37 992
463 907 162 89 751 388
988 231 514 425 75 505
288 728 659 959 927 939
78 179 671 296 256 928
431 358 205 451 938 590
549 638 908 343 999 348
577 972 430 620 363 993
614 688 447 901 912 244
492 574 373 795 621 926
42 539 920 232 516 478
899 389 974 557 380 216
195 242 629 755 34 829
183 157 17 319 124 13
195 21 988 859 100 1
64 462 878 221 547 7
388 578 806 24 660 298
557 843 271 493 747 236
387 239 33 184 326 524
738 108 432 669 573 489
525 335 47 131 852 962
129 247 251 962 826 593
786 548 686 793 143 196
880 299 544 327 37 533
806 477 914 833 522 877
556 167 266 200 937 183
532 717 633 805 101 565
243 193 13 17 881 867
727 746 306 937 412 380
809 678 502 188 873 639
105 359 248 848 181 213
390 909 394 509 616 436
715 224 471 206 642 893
82 519 966 277 692 801
621 953 62 896 98 514
291 429 929 304 490 644
621 568 859 490 329 246
628 741 633 11 315 132
673 702 39 292 34 202
438 144 803 114 162 311
502 290 947 209 792 386
794 678 940 642 18 776
532 35 144 512 895 20
500 121 746 690 920 124
46 502 269 213 619 37
681 761 465 294 445 876
360 382 9 674 637 600
283 593 812 447 887 371
711 103 266 580 480 329
796 516 370 481 668 610
858 94 106 300 854 148
853 872 30 910 777 71
668 534 717 419 847 609
500 81 975 791 826 353
381 81 886 730 500 217
844 334 202 697 49 273
172 189 403 139 768 903
938 255 79 440 571 322
114 826 762 754 585 197
453 695 281 984 577 682
610 205 409 860 474 926
522 184 147 324 423 184
299 950 521 202 177 923
631 224 819 970 899 739
236 35 426 952 927 669
41 31 126 831 752 407
386 252 404 385 107 676
40 332 269 501 906 932
405 267 217 40 736 754
419 515 81 685 607 614
956 560 739 365 565 215
377 857 802 99 961 274
871 494 929 671 893 185
836 149 564 632 730 988
779 446 585 421 334 383
601 86 298 447 138 618
363 413 80 718 485 421
597 353 877 879 24 722
447 656 267 746 582 723
225 36 79 477 467 692
174 940 818 798 422 33
576 272 120 718 377 567
497 545 478 914 806 472
709 233 237 44 984 982
662 614 260 838 460 641
306 317 563 661 565 345
691 591 192 369 150 471
253 706 669 409 244 433
130 390 193 889 269 218
185 517 101 818 817 928
449 160 888 759 558 229
874 242 10 634 760 299
957 683 360 704 577 250
482 20 497 277 302 95
829 592 509 388 488 952
734 143 273 405 405 826
900 597 654 873 703 35
394 135 96 182 17 768
425 562 853 458 853 860
261 677 758 494 790 866
18 154 922 977 355 695
996 801 856 447 602 743
705 95 743 867 180 931
250 661 181 14 654 283
435 242 749 406 361 294
529 799 735 30 712 630
812 914 658 2 58 646
840 473 996 38 793 479
284 975 853 167 315 403
788 732 464 348 558 989
419 939 783 152 897 874
650 280 597 389 996 765
553 277 9 181 294 292
555 60 114 56 399 454
72 264 305 601 26 874
342 874 861 224 88 412
149 5 18 546 208 684
870 134 457 99 425 526
52 667 263 174 654 564
412 472 647 363 60 250
496 820 969 387 674 919
635 408 215 813 107 10
914 686 189 846 686 402
104 586 679 694 966 311
599 962 610 164 315 460
501 529 996 888 997 846
455 907 363 647 688 478
879 249 961 569 485 122
514 787 938 428 77 47
255 978 5 281 881 954
462 307 740 824 300 704
438 965 373 476 550 353
650 833 133 689 287 656
166 94 579 866 679 909
386 970 654 317 127 896
364 810 711 135 906 53
138 549 800 138 23 613
507 800 946 476 920 567
531 737 696 851 657 867
450 187 365 480 846 213
609 759 213 981 973 340
871 356 122 69 268 992
304 11 746 412 421 457
452 71 529 517 778 875
606 652 653 726 517 912
157 957 328 629 794 431
699 227 577 405 940 655
308 791 9 394 245 184
959 195 528 793 528 145
701 773 975 732 541 618
436 179 698 494 986 785
265 21 786 255 918 603
287 649 421 740 187 540
495 58 651 414 47 766
206 12 854 689 571 705
329 518 184 405 677 840
937 401 986 596 994 322
729 607 382 90 164 238
315 178 194 974 12 751
484 240 504 311 570 638
469 712 850 739 40 871
179 72 748 176 663 143
542 855 200 551 760 243
462 763 140 174 887 931
626 783 540 330 455 881
520 857 954 566 693 151
974 709 685 314 181 596
568 281 977 502 860 83
804 6 328 846 183 728
953 839 178 445 383 843
942 127 893 868 183 222
95 48 216 644 959 770
858 433 178 948 340 322
975 361 8 805 59 94
156 444 667 955 955 745
902 253 425 41 124 390
367 34 287 823 152 788
361 607 810 201 522 871
443 634 623 429 773 331
331 602 265 96 219 148
244 432 91 265 535 450
986 222 812 511 848 957
529 33 224 554 552 542
72 245 51 25 367 695
162 363 563 281 489 429
358 100 37 802 782 276
704 816 350 318 37 152
576 591 356 799 548 240
163 989 296 548 599 169
156 81 131 435 141 548
768 942 822 826 323 900
769 983 967 244 40 643
766 326 47 877 186 780
743 117 243 830 116 513
790 121 399 145 708 595
472 666 211 288 305 844
855 168 421 867 115 765
790 943 587 676 938 523
720 931 127 526 92 318
528 496 887 512 717 4
837 556 221 291 13 627
459 777 230 422 415 441
989 532 411 882 720 297
125 600 338 16 599 645
78 713 454 951 309 568
396 352 990 664 489 376
398 172 154 465 961 352
778 463 975 146 539 945
479 979 204 331 784 536
482 867 817 103 210 929
502 993 972 307 913 703
467 768 183 734 646 374
926 23 966 803 535 773
102 269 9 246 761 985
276 928 468 485 80 326
260 112 823 525 390 798
808 476 185 643 884 406
971 546 482 188 928 299
346 656 276 391 554 160
995 290 839 18 515 87
377 970 89 252 980 785
269 584 365 570 882 835
867 397 282 515 814 42
476 755 461 428 998 809
258 930 620 716 383 304
854 554 595 624 644 614
486 563 158 133 155 833
581 438 373 324 809 341
11 60 832 168 805 675
383 670 832 301 950 513
167 631 722 206 677 884
739 976 231 636 963 568
74 75 182 548 990 184
212 206 108 720 297 176
429 714 714 485 727 274
328 649 965 1 862 514
104 96 271 578 980 708
423 38 465 340 167 311
707 243 862 954 134 721
401 176 493 230 915 396
734 229 821 514 65 734
753 422 145 90 744 119
46 554 379 707 893 508
826 517 705 28 300 811
45 109 26 699 732 665
592 423 122 625 300 334
559 688 70 234 312 658
902 671 787 608 379 191
554 939 248 379 180 783
273 725 252 297 161 978
374 38 953 859 328 128
620 114 719 351 971 809
19 498 588 347 334 89
49 462 218 560 396 979
432 72 486 151 336 733
198 221 247 811 63 241
33 314 476 136 690 397
810 40 163 414 216 770
739 23 968 215 935 155
636 495 887 798 931 951
743 892 984 497 353 363
88 723 657 932 951 960
557 341 65 364 919 718
726 990 589 905 154 518
150 667 416 928 930 110
930 834 460 22 595 506
463 27 727 735 960 26
107 578 694 743 259 695
9 476 869 211 451 262
486 409 128 264 762 911
681 740 195 910 574 390
685 634 901 450 663 802
199 752 646 491 516 361
992 512 624 519 407 828
607 866 10 448 680 996
376 290 568 761 588 526
311 727 146 896 516 571
758 21 523 399 531 514
958 2 506 701 543 984
643 536 672 721 494 82
173 208 572 86 436 384
770 481 82 554 508 196
818 21 372 157 951 738
731 796 598 78 798 636
31 934 283 487 868 959
420 843 250 993 631 377
596 991 401 110 572 875
20 873 578 428 785 984
141 607 43 110 387 396
406 501 924 665 54 94
957 801 353 611 174 383
745 112 521 836 357 991
408 890 678 993 770 313
263 629 4 150 18 671
618 485 328 658 538 775
843 996 214 302 930 333
126 8 344 714 934 79
384 436 725 677 176 530
94 853 807 350 454 497
465 808 592 506 455 426
880 929 384 993 652 557
57 581 866 778 204 475
837 620 886 881 765 685
535 819 851 413 980 862
950 457 836 118 995 639
146 493 92 250 512 825
279 586 855 798 173 200
27 160 647 624 464 564
343 826 662 647 960 360
280 803 495 193 935 87
970 236 868 829 509 820
941 506 896 942 993 193
387 410 123 693 519 45
961 195 360 937 560 186
484 775 284 790 822 893
108 469 149 300 584 425
234 273 903 520 521 851
886 31 743 243 558 340
93 34 485 436 457 88
519 811 849 471 798 974
773 185 128 243 848 133
634 659 173 438 756 91
284 820 710 890 767 943
804 551 456 483 582 357
888 37 33 530 745 473
51 703 733 638 754 384
201 338 737 204 322 131
687 940 453 442 735 583
648 1 931 565 755 445
122 318 218 766 314 690
277 930 572 613 651 882
109 322 475 842 975 681
909 250 605 404 61 5
871 447 340 359 46 695
637 551 506 672 381 341
258 14 67 646 318 257
856 282 127 763 16 144
589 183 530 308 55 131
467 982 691 355 131 459
73 786 34 856 250 144
457 532 248 792 905 73
593 85 477 168 330 551
97 948 333 251 566 439
357 443 431 625 822 347
598 657 212 792 341 21
362 778 343 648 298 228
785 420 638 888 595 374
461 824 987 827 208 811
146 793 933 326 679 416
344 242 474 481 96 554
999 129 778 10 301 687
458 977 509 860 314 346
352 325 152 89 743 502
307 767 129 597 223 753
554 942 748 799 801 413
969 479 812 916 625 664
958 698 846 796 183 121
173 597 191 691 669 61
991 711 952 255 905 269
409 616 990 615 465 71
55 634 576 207 698 318
661 591 785 748 74 135
913 300 765 922 899 85
762 70 222 187 594 93
649 687 587 335 612 943
477 638 66 868 591 11
91 952 244 445 865 405
596 977 110 955 158 881
98 257 746 275 976 293
34 649 674 610 709 314
999 505 409 22 154 770
639 39 549 315 90 998
263 797 878 183 353 963
7 963 648 637 309 434
268 807 697 892 223 102
30 528 480 75 119 254
338 414 17 5 203 109
252 459 723 755 911 367
381 781 599 865 394 978
764 894 271 94 508 836
830 159 545 665 839 155
913 365 366 897 714 843
974 855 16 273 374 428
139 979 298 515 755 860
626 746 360 609 20 811
372 322 958 3 975 682
122 766 510 572 370 881
393 165 351 709 323 844
349 523 400 268 204 110
105 888 227 461 328 335
786 300 731 225 742 306
327 42 40 979 263 824
339 842 542 162 344 204
397 440 382 167 617 804
770 713 319 220 506 810
90 422 562 259 828 691
624 126 928 835 58 396
371 909 798 260 336 515
587 793 895 274 204 87
784 473 490 793 407 112
714 563 673 264 715 498
749 478 233 397 276 704
688 782 766 929 569 202
888 310 499 643 952 935
781 187 74 351 653 427
590 4 690 372 814 856
163 989 811 236 268 507
726 748 554 423 73 588
769 318 553 354 523 277
213 13 608 663 152 714
490 713 490 339 746 419
896 892 527 551 383 299
386 239 154 758 971 852
121 25 748 481 876 420
211 279 607 889 430 964
613 846 81 433 490 858
124 785 100 853 306 266
479 418 620 362 883 783
581 25 192 157 63 987
462 255 200 804 241 893
870 893 307 212 460 66
223 988 684 226 685 877
125 132 112 161 675 213
729 742 817 363 374 285
768 566 494 553 61 285
175 189 799 354 101 562
987 506 730 862 583 395
219 777 597 978 250 776
510 864 333 143 77 867
193 643 661 914 14 818
164 830 480 13 138 583
940 911 255 566 408 957
647 188 631 124 947 485
388 925 853 165 284 635
635 575 804 773 891 790
292 220 825 69 315 815
868 573 625 975 387 863
772 531 413 974 651 665
279 61 158 869 74 101
124 139 542 234 316 288
370 604 394 310 973 149
552 748 890 90 67 841
321 535 615 828 442 508
41 744 328 78 132 619
414 9 865 83 793 294
677 415 522 597 964 292
433 441 857 857 489 942
520 646 436 173 227 362
607 418 429 772 940 683
376 886 807 85 809 631
672 868 370 568 459 485
922 339 355 298 493 415
711 398 265 267 645 588
751 94 59 845 723 209
241 560 873 250 832 945
874 202 652 543 458 660
581 566 253 441 552 298
963 208 168 517 188 47
230 638 22 723 754 660
433 213 791 548 343 987
660 317 221 70 587 742
378 6 639 576 676 10
505 607 549 80 15 854
759 809 707 359 811 843
363 791 449 267 16 616
11 260 981 606 678 12
589 262 519 690 352 284
166 135 60 553 243 904
381 595 355 762 629 525
876 77 757 733 979 798
888 293 794 396 81 759
773 442 105 858 298 551
633 437 311 82 572 962
856 380 863 920 709 280
908 987 91 74 417 567
694 577 446 728 441 111
301 323 245 749 236 63
272 602 938 128 961 993
683 618 280 216 847 421
378 411 857 8 827 70
728 917 156 388 769 616
371 376 714 749 168 677
203 903 903 471 506 227
41 642 762 333 566 455
55 396 393 278 10 485
858 449 786 259 576 831
862 944 768 805 688 913
993 73 265 404 645 782
31 247 444 143 855 850
795 190 636 86 582 474
528 215 348 271 480 127
766 769 885 566 176 971
526 23 927 236 907 566
986 213 36 577 699 30
331 776 446 972 52 87
270 667 795 577 801 967
377 593 237 623 722 723
422 401 754 29 218 607
24 272 760 203 156 398
153 658 123 362 123 783
518 684 766 733 754 716
947 592 339 732 472 776
310 463 582 340 301 581
23 712 268 272 36 937
523 694 483 580 738 447
959 532 78 232 521 687
586 559 902 776 937 974
990 209 485 779 93 329
351 296 551 349 646 747
145 275 216 127 297 390
641 261 172 955 965 734
60 588 823 768 216 539
435 273 806 557 812 989
986 289 371 197 174 943
38 143 360 773 529 66
212 510 590 525 504 370
727 5 468 637 955 932
89 504 980 24 814 706
558 971 343 264 61 309
63 140 200 295 923 230
969 272 21 929 941 544
511 412 484 127 344 135
349 883 906 150 870 518
930 182 646 33 735 91
946 519 987 971 859 365
410 517 41 731 468 835
3 610 699 252 134 546
603 906 473 776 908 1
520 845 378 961 689 670
805 55 773 252 923 862
443 967 139 891 492 75
421 360 508 976 411 616
229 467 320 995 619 588
930 288 375 378 318 829
385 255 764 822 43 623
501 200 583 76 975 565
281 222 339 355 742 985
263 373 66 947 395 734
340 994 967 431 6 777
60 956 81 720 899 140
531 285 144 995 453 529
681 256 424 164 731 294
619 621 598 925 94 386
160 603 948 322 524 386
954 765 307 627 106 177
39 99 425 911 485 586
529 95 715 533 527 70
41 341 822 368 374 767
174 555 648 43 345 917
101 974 763 575 332 874
459 9 676 963 782 213
317 575 775 110 123 383
536 26 825 109 814 927
623 369 318 647 496 952
110 430 286 933 345 142
677 609 550 823 838 330
361 27 381 597 728 319
149 235 553 915 895 449
137 528 633 572 443 559
669 395 726 71 725 399
978 677 259 306 983 792
141 998 958 789 280 261
380 122 3 140 750 220
631 786 6 773 418 420
748 282 841 833 884 980
264 616 739 870 433 629
387 413 273 418 769 952
522 730 109 378 979 131
928 973 156 354 407 843
906 918 86 780 138 34
47 664 526 994 898 33
278 81 204 60 332 429
272 345 650 226 448 312
623 328 467 340 438 224
269 633 582 983 516 593
682 917 419 685 389 259
722 712 463 118 171 680
208 334 301 320 124 267
840 358 703 69 143 498
65 708 611 836 84 427
193 92 918 792 705 312
892 478 367 127 584 580
364 187 6 221 64 290
539 142 6 845 220 506
692 148 198 117 597 382
16 275 819 366 234 221
447 385 761 909 83 222
523 761 366 207 109 50
31 238 891 151 700 567
879 504 386 167 755 295
581 369 559 870 582 971
415 614 14 604 646 157
197 206 710 899 279 690
507 573 239 665 39 737
473 156 112 167 574 46
500 666 209 828 570 413
371 665 448 832 126 858
414 304 817 769 976 53
983 502 230 320 592 995
930 258 55 465 382 347
868 194 793 66 912 103
918 744 212 964 737 392
496 153 278 198 779 628
146 801 842 802 70 808
412 725 10 680 936 108
429 664 854 144 524 944
780 31 881 103 969 973
322 425 31 829 423 560
154 284 694 335 649 292
791 413 628 688 126 323
330 779 870 226 283 507
441 619 70 491 931 442
112 631 296 155 210 114
186 555 416 164 397 395
701 838 74 594 546 406
185 647 344 640 558 565
515 796 489 645 839 752
256 864 28 782 917 89
660 131 724 593 632 203
317 989 877 90 88 374
321 368 999 564 767 206
281 981 885 624 274 475
509 596 720 597 154 88
169 952 214 34 528 470
408 148 535 8 962 316
112 604 454 991 905 441
569 701 533 530 434 727
124 283 73 545 831 77
628 496 905 613 787 790
142 295 761 142 199 837
99 551 177 272 203 226
141 132 93 764 59 443
596 70 805 629 858 848
118 614 465 125 181 533
838 546 568 326 592 417
893 224 951 85 608 685
802 96 149 952 687 808
283 738 512 234 321 705
356 591 976 285 694 821
820 397 298 837 595 746
903 196 745 816 695 692
198 385 289 500 16 650
70 132 10 125 164 606
27 314 552 973 628 808
875 139 506 51 239 163
851 785 946 668 284 680
994 936 397 316 407 934
619 227 805 94 793 822
132 668 843 653 116 994
972 287 438 27 366 492
336 993 21 753 977 282
35 332 671 889 853 933
846 301 596 310 525 640
50 519 902 263 386 909
907 489 990 578 811 329
384 228 146 927 635 6
767 317 747 903 377 684
827 107 999 110 423 790
693 475 987 242 78 539
23 758 183 387 175 838
975 696 317 753 373 469
371 268 857 898 323 420
637 886 370 90 169 316
943 608 549 689 255 400
656 395 694 221 147 169
217 307 510 801 368 113
931 386 15 136 475 960
688 305 210 694 983 615
888 117 234 199 854 620
124 266 40 379 543 333
202 450 614 782 891 472
180 676 566 541 495 841
154 418 339 21 533 842
460 446 545 840 379 681
439 356 540 792 734 474
24 161 959 315 359 494
23 871 242 190 132 24
88 450 27 135 298 660
25 170 870 359 237 604
171 158 638 947 879 301
211 207 939 452 252 886
680 548 620 601 893 158
147 711 464 439 815 359
711 808 531 16 86 141
832 121 673 402 411 69
935 351 366 357 968 97
880 984 341 731 913 252
344 502 871 761 66 492
930 851 18 59 563 757
421 433 365 92 606 717
948 201 954 354 833 439
861 786 236 423 796 209
648 480 127 283 46 951
525 498 990 13 467 519
431 293 651 802 784 900
431 36 757 547 318 936
305 26 67 332 654 524
91 7 308 524 442 962
51 468 767 439 854 586
474 706 887 352 458 848
77 464 274 30 3 936
391 444 439 873 373 764
523 299 588 773 131 527
188 14 892 321 75 826
390 509 814 699 205 511
377 879 827 968 381 302
35 117 485 953 920 619
103 223 376 255 291 509
982 714 788 395 823 625
928 727 157 588 870 959
655 28 775 787 629 327
568 904 270 74 807 422
223 674 573 635 8 749
482 449 859 118 678 613
564 37 405 174 263 82
600 982 560 789 9 699
183 779 804 376 889 446
395 1 859 695 608 610
650 82 867 133 778 848
261 85 706 517 655 907
141 224 715 921 305 360
175 338 269 268 722 641
716 126 495 145 15 123
818 122 388 297 385 133
958 505 758 690 857 135
38 329 367 935 855 330
757 332 109 966 851 210
39 9 616 342 12 256
363 461 400 262 378 571
231 771 12 697 466 742
570 844 371 375 219 362
976 117 410 868 194 792
556 165 879 637 385 543
445 972 456 837 266 527
435 29 86 507 489 111
607 711 951 344 955 624
738 430 16 661 212 710
569 54 374 816 293 632
152 165 467 488 847 957
409 544 427 447 151 54
684 438 361 531 390 932
751 554 814 82 332 292
74 236 905 24 825 651
381 607 995 333 675 144
203 725 889 368 65 930
260 700 947 685 165 520
415 820 292 379 745 433
300 175 239 281 540 146
484 546 910 931 172 511
857 110 591 963 450 938
748 471 765 401 417 483
471 989 878 169 755 708
163 262 678 165 915 138
471 737 865 781 439 953
328 860 155 472 458 844
665 664 528 815 946 461
789 362 948 930 903 632
646 82 495 738 975 183
610 140 861 886 484 479
830 783 580 298 890 959
671 223 973 324 999 732
936 721 417 29 556 107
872 139 635 198 292 359
306 590 702 943 836 173
744 700 509 636 22 418
237 523 509 434 952 356
2 320 231 772 128 174
40 481 835 322 130 11
373 494 812 224 619 173
357 165 972 457 214 589
367 92 41 555 845 276
482 322 428 728 936 948
933 837 903 195 613 388
449 218 621 361 326 665
383 911 78 439 565 263
915 612 878 950 627 672
335 419 312 958 382 38
888 70 60 472 506 920
825 439 600 205 247 392
556 389 596 906 185 683
19 192 538 139 329 954
276 112 452 917 352 622
6 20 441 374 425 710
203 13 208 949 466 975
548 492 928 96 236 401
177 447 210 753 117 785
902 417 27 476 253 233
372 188 554 2 23 938
2 518 896 194 875 740
791 39 238 15 738 946
896 267 362 257 245 968
459 891 730 290 693 431
179 671 18 537 677 947
540 988 937 780 632 873
265 185 852 222 6 393
322 385 546 241 290 571
304 855 994 369 801 725
641 532 262 651 44 997
824 615 506 689 813 262
470 163 481 677 185 963
535 412 822 743 179 870
609 590 55 829 957 893
785 49 486 692 350 165
903 995 259 87 413 576
663 38 531 124 8 479
303 949 842 999 601 994
947 208 597 540 191 767
609 321 231 731 998 778
919 569 426 660 669 215
786 130 182 981 889 921
147 925 624 2 251 782
624 164 66 591 507 932
384 767 553 134 243 775
61 291 904 532 937 298
635 167 253 728 924 416
815 429 381 42 810 532
550 552 360 577 344 157
343 298 819 349 10 380
531 249 537 138 644 477
230 758 690 477 880 911
693 12 526 716 139 671
142 999 461 409 813 761
625 519 702 56 846 546
973 817 817 612 79 548
320 302 407 756 711 162
142 704 98 116 599 952
967 551 502 216 476 678
758 658 294 115 353 817
641 307 23 977 889 694
652 308 480 157 231 500
999 783 661 533 708 747
924 376 232 929 209 51
983 723 137 297 236 259
299 149 542 567 848 243
983 991 502 322 233 281
417 212 560 15 782 801
390 738 538 965 53 125
765 622 754 732 781 943
601 829 998 759 853 577
871 919 5 894 339 333
911 237 420 884 660 711
178 328 72 698 338 150
662 320 897 823 471 263
993 417 17 285 675 715
303 300 177 123 44 835
428 103 718 963 392 784
855 644 292 299 843 559
370 240 704 48 163 476
714 573 944 486 752 595
476 641 99 157 351 662
604 489 749 494 993 374
697 528 869 152 213 234
936 599 273 467 802 31
795 746 857 287 864 84
27 33 112 106 113 505
662 94 126 46 776 828
432 334 586 875 665 594
722 28 311 711 614 879
75 130 200 709 458 487
65 73 863 42 136 424
471 681 740 783 908 103
478 55 522 39 257 222
910 608 490 449 809 516
68 292 625 102 532 577
370 488 86 141 926 147
958 341 869 776 99 277
924 630 761 309 496 479
93 119 682 988 786 830
669 849 915 922 995 42
720 990 223 643 893 465
349 315 867 162 10 466
656 744 628 269 38 109
368 187 450 493 390 388
873 255 885 594 958 675
302 32 180 661 903 255
955 698 815 802 36 443
323 655 71 153 461 425
788 432 28 626 871 461
931 796 15 336 464 382
224 818 895 192 914 787
284 238 650 277 921 914
37 699 944 38 914 3
793 949 228 682 164 557
999 399 541 102 122 902
579 681 15 319 152 546
412 830 950 185 553 60
102 194 192 454 443 96
694 594 34 108 1 663
800 237 88 479 803 300
962 337 166 615 498 256
621 985 632 60 552 851
609 726 491 703 641 365
359 807 556 10 982 512
249 907 119 266 191 39
701 501 381 917 251 993
965 203 189 721 269 896
929 823 200 311 133 742
30 568 312 684 398 950
79 35 125 426 125 846
656 967 528 870 483 804
903 814 840 408 434 616
751 714 837 261 836 717
88 69 509 159 389 375
663 809 477 613 427 520
789 152 165 238 101 927
898 352 343 105 537 68
999 395 274 187 881 132
242 318 146 540 825 235
977 153 862 757 20 298
918 430 22 359 941 148
284 495 976 185 786 677
87 683 322 1 414 784
52 840 851 671 808 860
940 551 683 999 22 388
12 995 537 514 969 632
340 578 254 43 464 600
472 92 318 533 209 328
800 965 435 996 827 87
659 757 488 887 139 958
167 453 920 360 523 819
878 961 497 652 469 55
587 177 565 475 899 643
66 467 750 244 587 614
730 682 283 502 796 433
927 697 146 355 284 826
40 999 661 227 40 156
550 944 17 699 515 759
14 123 994 890 987 200
744 612 55 874 71 888
683 167 83 876 366 418
851 752 990 415 261 503
286 928 732 622 683 706
599 601 278 365 917 632
481 267 439 575 525 402
236 129 688 129 981 198
17 782 347 858 45 936
767 488 988 538 166 545
35 661 464 428 995 556
919 673 342 30 930 949
987 870 715 79 554 692
413 784 868 649 28 628
278 820 513 889 628 433
168 418 981 466 588 479
569 740 585 17 992 675
65 380 326 707 308 626
111 567 167 402 900 831
323 593 35 37 106 475
734 879 256 11 196 129
877 357 318 411 957 967
545 171 947 342 281 668
668 288 242 798 941 325
67 999 811 420 698 154
502 822 336 988 857 865
790 965 899 65 219 614
271 848 587 406 590 461
166 535 854 843 429 223
478 132 577 640 588 892
777 889 212 581 228 515
384 686 155 354 528 54
898 967 811 335 448 344
540 431 993 744 570 862
525 515 183 337 632 84
935 842 553 68 261 711
458 455 833 626 801 873
227 235 544 564 734 624
476 324 182 337 715 10
528 991 658 214 237 359
795 748 852 382 820 350
401 395 288 723 75 429
965 336 622 23 343 602
857 974 355 596 461 711
984 572 940 295 947 659
477 39 975 570 579 812
662 842 245 330 936 14
142 298 983 829 836 811
282 582 968 523 827 348
862 985 864 508 724 61
490 32 221 624 175 65
981 419 323 868 489 10
980 238 884 606 350 593
677 743 44 144 984 685
663 929 201 118 957 743
89 197 10 614 408 493
714 725 77 68 75 360
497 937 953 359 156 372
976 584 738 711 847 314
472 769 120 166 555 47
313 738 395 730 57 562
115 591 111 773 995 696
937 827 251 248 439 401
753 106 662 260 950 66
360 511 457 994 949 555
440 895 494 995 185 695
339 183 978 599 363 811
791 879 517 807 385 292
953 892 688 885 91 16
860 612 831 970 436 278
514 434 541 836 659 263
413 433 698 25 125 268
73 818 257 450 414 201
310 613 608 287 833 223
893 27 235 387 364 389
832 767 805 743 979 579
870 979 130 731 87 888
848 912 11 371 462 469
595 887 252 719 533 129
264 984 632 499 420 775
469 86 940 779 323 162
984 655 790 249 439 746
797 375 664 635 303 294
261 825 524 563 828 148
702 772 923 27 309 472
678 689 938 820 29 129
436 724 834 67 759 526
830 977 770 184 558 555
804 293 718 50 909 436
540 30 199 837 863 249
947 570 766 193 176 314
60 113 581 526 189 699
19 219 672 968 506 142
450 73 845 445 310 445
931 954 356 341 586 775
381 81 89 364 472 795
197 368 878 866 553 746
679 516 528 327 827 648
869 518 693 839 983 332
74 192 305 278 933 963
336 213 844 303 256 338
804 896 288 428 860 424
283 49 49 724 706 977
640 2 498 346 111 784
239 539 664 291 727 371
250 166 883 650 470 259
175 908 26 480 186 630
437 407 766 328 709 223
586 688 404 903 721 781
340 96 416 910 511 512
66 365 680 161 915 100
884 658 375 945 323 60
53 786 427 257 901 209
96 907 764 728 435 594
744 563 679 143 864 107
727 35 936 864 634 928
709 505 354 545 424 292
613 217 390 353 736 854
145 676 316 279 762 10
106 15 504 290 12 220
19 306 118 520 832 234
528 409 391 518 262 400
566 937 394 511 595 343
778 799 835 824 592 720
753 378 577 835 937 740
366 480 282 294 687 722
575 956 25 545 291 520
85 678 655 817 468 520
229 150 137 639 625 741
438 119 847 460 643 415
489 158 64 575 779 973
754 538 538 973 854 682
886 812 35 795 647 763
442 312 429 511 570 206
566 864 629 989 747 581
617 196 748 774 6 913
94 23 59 179 638 812
642 131 601 496 799 964
12 116 192 18 198 817
634 605 403 397 875 668
930 693 366 783 483 233
664 905 381 59 448 757
556 13 640 876 450 255
83 60 921 73 722 389
881 248 337 767 460 70
603 568 951 98 637 688
615 560 909 243 485 583
399 459 825 145 685 96
804 378 228 595 675 647
807 470 731 131 255 170
264 570 590 95 989 1
618 768 342 637 284 311
458 236 146 794 24 728
394 83 482 832 652 757
334 13 777 717 143 247
117 875 448 559 961 38
48 188 365 931 793 617
80 671 887 993 60 769
145 462 562 658 647 289
521 106 715 674 368 761
824 960 129 901 737 943
635 900 147 515 323 677
337 537 187 209 983 706
342 826 168 189 370 215
750 773 909 777 917 36
526 466 615 414 365 990
589 901 566 16 453 642
728 854 194 498 859 782
557 671 414 275 993 52
394 149 118 571 250 607
725 842 495 248 693 268
432 755 664 410 405 445
806 42 256 722 836 445
968 545 761 987 28 71
984 519 380 550 179 855
815 653 305 250 799 390
573 666 502 648 954 836
549 224 619 667 481 241
381 208 624 924 916 559
94 226 435 307 863 160
67 609 186 44 183 232
379 296 38 145 629 725
272 444 768 118 927 175
682 66 506 475 555 829
178 834 808 993 239 450
238 958 379 128 347 925
665 21 503 487 466 647
590 663 581 701 318 152
620 396 680 924 59 259
546 85 618 184 15 126
45 35 822 925 67 360
68 632 421 450 797 674
218 44 656 289 820 765
679 934 829 334 19 265
346 755 105 680 577 358
651 874 623 165 97 526
919 860 300 640 446 240
800 595 814 320 959 933
560 202 610 44 244 286
516 720 549 291 181 227
243 116 250 937 828 23
345 275 274 821 453 472
813 143 325 20 123 299
795 571 159 191 822 915
829 804 388 563 220 446
934 529 125 57 515 340
249 641 499 149 504 631
553 941 233 12 630 686
396 726 282 256 471 350
427 365 227 714 894 667
635 482 302 366 442 103
265 602 426 859 945 772
455 914 848 69 508 911
427 304 743 440 786 275
611 533 834 478 530 164
616 930 971 638 51 366
542 853 146 596 36 583
945 70 753 350 981 930
539 714 812 984 943 945
642 642 991 319 444 988
858 576 882 601 280 409
443 548 121 43 584 302
670 390 175 907 960 312
207 147 946 25 182 656
522 913 499 767 577 95
190 300 250 653 455 474
466 607 726 371 300 737
784 329 558 961 747 272
302 701 50 462 209 578
645 304 570 365 410 371
532 705 894 303 697 517
647 191 511 938 343 441
378 170 102 365 31 775
328 279 388 559 409 963
578 825 864 633 127 627
240 959 649 203 211 225
960 237 939 522 72 790
824 454 152 348 760 541
649 307 482 376 789 504
518 671 104 295 648 839
69 280 270 350 920 775
751 477 384 333 257 875
658 573 722 513 763 695
238 11 930 180 803 586
171 73 966 486 552 829
151 84 196 163 664 321
578 350 283 768 70 649
373 391 459 802 451 524
271 947 118 563 877 606
676 81 313 696 836 230
295 201 84 111 11 931
288 91 839 650 96 363
26 969 863 539 597 734
372 552 864 605 324 182
115 156 43 46 784 648
176 757 230 587 806 935
281 956 693 958 153 928
260 228 558 70 487 428
168 492 331 955 685 643
136 938 949 242 23 16
91 305 897 259 835 689
778 150 968 774 996 303
274 876 962 964 775 867
543 929 30 869 561 919
888 250 838 801 483 539
254 987 227 668 713 14
388 891 385 421 984 748
943 988 400 325 5 267
7 396 64 228 765 37
98 499 363 750 31 946
673 526 553 252 525 354
229 665 869 468 444 207
538 286 847 666 305 445
356 830 858 888 554 572
406 944 495 580 918 70
277 92 818 663 270 954
460 248 740 421 347 277
674 63 102 805 869 262
232 858 26 381 933 842
174 786 484 203 780 974
566 469 832 255 315 434
681 613 222 221 535 660
47 613 256 13 203 153
63 322 359 968 861 749
382 869 702 108 124 219
204 696 454 821 181 623
544 12 913 613 527 517
140 392 998 998 630 982
685 892 683 965 594 638
227 280 579 574 285 354
26 958 137 671 146 915
15 401 325 66 824 894
730 316 384 336 991 593
823 417 988 187 885 870
362 494 736 503 851 334
206 129 930 661 668 878
523 102 654 562 928 921
216 816 485 695 105 522
822 326 184 526 981 415
269 116 885 613 463 401
644 665 12 361 687 929
349 250 564 726 445 78
618 859 846 493 732 358
104 540 230 554 874 716
287 969 69 942 746 639
320 490 899 536 7 34
648 331 200 707 209 902
468 76 519 758 699 152
904 447 330 147 154 159
98 365 134 463 760 800
899 477 239 372 710 657
589 220 394 219 868 83
234 164 658 787 410 446
157 395 888 566 419 527
991 861 957 657 280 4
615 842 564 136 765 673
752 131 718 344 490 627
48 630 960 802 495 654
274 403 836 48 262 879
81 352 555 405 416 174
326 886 670 184 881 798
321 318 585 150 382 581
743 260 753 807 905 644
6 836 945 472 509 635
516 145 808 609 930 839
366 254 240 302 216 319
979 76 930 725 293 693
146 205 578 870 166 272
174 887 24 444 35 47
96 437 549 259 593 705
570 796 953 682 842 252
823 396 243 120 662 528
120 161 597 366 251 951
592 991 81 324 168 29
576 965 189 332 921 268
526 154 164 142 227 455
347 998 476 846 582 534
912 337 757 594 428 652
318 876 155 817 325 268
704 773 50 346 194 188
18 363 531 528 611 64
266 993 166 435 404 299
160 894 782 717 753 363
279 387 626 881 603 917
323 742 224 993 1 681
293 352 741 51 321 194
34 971 162 10 911 174
428 74 708 265 451 557
721 914 356 439 147 376
821 402 443 948 224 430
781 574 632 128 684 563
430 117 194 675 909 684
83 657 692 612 461 98
208 298 250 795 92 300
214 254 362 487 749 15
364 147 108 635 862 726
203 608 501 40 513 375
606 779 521 133 966 148
646 313 70 29 157 645
880 542 697 342 918 292
761 274 175 678 936 829
898 268 467 657 82 183
783 649 639 353 986 689
748 35 306 769 57 288
45 867 836 143 482 32
127 331 416 268 760 619
859 993 501 654 950 548
768 834 479 977 554 117
218 404 311 649 875 36
438 567 56 678 500 188
447 337 752 478 825 435
647 178 796 697 488 911
610 906 927 216 355 95
431 523 90 837 915 860
302 147 122 408 903 587
563 95 132 386 182 356
300 922 203 582 365 660
456 711 663 355 733 526
884 46 796 815 715 98
485 303 668 634 431 748
129 90 542 282 549 642
153 619 511 556 183 357
415 383 29 639 742 68
491 97 34 786 486 236
492 508 177 894 236 563
556 315 340 82 318 642
629 163 242 366 321 600
40 697 811 646 156 210
678 550 137 38 267 454
178 135 784 571 707 559
528 415 133 99 232 49
780 826 401 956 9 464
484 281 441 567 60 604
251 778 942 920 725 97
613 937 609 28 166 398
139 269 423 660 260 469
764 437 616 552 961 131
459 412 560 364 740 917
778 486 500 335 968 415
293 626 120 670 732 950
397 559 694 349 558 83
973 74 822 181 202 955
278 293 594 561 146 932
354 66 894 776 728 904
596 250 925 450 646 858
413 45 406 133 472 879
638 767 238 634 137 444
518 986 119 397 724 300
481 241 358 736 83 936
753 861 685 813 791 410
611 645 764 573 463 321
224 895 572 674 938 454
902 957 984 998 945 912
305 449 172 872 595 405
58 823 236 230 535 572
567 116 354 616 213 345
20 666 814 121 549 916
374 628 35 807 774 801
896 552 909 332 638 126
126 193 297 30 71 646
63 682 51 62 619 590
32 981 773 719 236 245
225 900 498 243 839 300
776 466 369 301 68 191
653 735 777 53 866 910
970 29 509 51 44 706
77 366 435 123 548 150
567 963 846 141 650 750
73 809 694 183 614 35
525 737 5 227 9 200
833 293 871 147 754 933
754 566 223 639 186 689
378 738 911 22 770 560
21 578 509 886 444 313
284 432 744 456 437 581
32 709 938 990 401 386
994 724 829 334 508 90
592 621 838 535 726 612
756 127 467 642 362 594
907 20 679 199 167 176
287 22 967 629 663 284
575 243 220 586 796 989
374 856 753 80 733 34
537 602 419 434 225 396
910 113 146 852 230 688
278 135 631 777 971 436
909 50 437 702 304 351
146 332 105 408 173 150
756 367 628 99 687 753
941 41 410 603 588 745
389 602 969 564 337 964
680 835 38 604 924 981
738 30 791 290 749 259
58 168 317 378 818 200
306 25 69 859 799 176
156 531 919 57 331 368
142 912 753 744 357 889
358 79 603 282 354 430
957 965 851 799 243 741
110 577 348 350 115 717
508 91 167 628 726 304
259 187 541 175 46 386
572 799 202 46 557 944
354 597 501 28 716 738
376 888 797 711 47 369
282 377 377 535 708 609
632 248 381 933 534 351
998 240 561 421 874 26
96 500 825 992 121 880
582 504 691 900 333 686
634 189 646 872 269 915
201 416 50 486 79 472
592 946 260 106 44 291
921 577 391 181 403 104
620 450 210 767 219 792
237 440 223 456 615 241
159 961 896 733 938 842
256 914 377 195 773 189
71 963 724 84 401 730
695 549 567 80 887 706
494 548 177 360 541 541
784 872 962 266 411 700
285 702 489 31 801 262
682 284 673 199 117 846
680 512 672 267 865 929
137 20 47 172 928 428
579 209 15 845 992 166
33 972 584 744 615 722
866 350 149 683 292 19
818 300 937 842 88 960
435 239 588 65 624 207
828 988 812 57 136 406
549 806 226 485 814 418
888 912 226 314 111 80
12 790 513 998 415 829
68 898 76 288 18 147
409 808 537 258 864 726
232 713 720 360 751 38
8 557 254 443 833 853
108 568 223 367 443 923
542 1 953 899 188 36
302 600 413 898 821 425
936 778 438 458 772 326
17 32 874 749 636 600
627 541 731 246 136 221
341 957 477 984 814 171
897 136 634 199 584 695
697 896 519 37 193 485
280 970 288 673 23 399
64 466 706 983 617 369
408 203 793 118 615 869
621 186 814 13 685 764
211 170 135 916 433 159
810 108 17 120 570 948
674 671 490 465 237 100
750 739 765 753 584 91
539 339 488 499 297 655
872 801 83 243 255 269
871 824 134 145 286 836
665 78 98 322 608 191
592 974 21 298 340 436
666 266 377 998 740 507
64 784 851 383 774 821
716 506 210 716 886 831
302 555 273 549 565 805
553 688 227 945 824 208
954 44 394 322 45 963
205 873 496 50 865 594
388 16 251 20 218 285
450 402 332 564 328 98
841 523 535 609 908 461
188 417 26 339 630 195
132 349 604 704 822 256
977 80 163 414 103 441
642 849 425 843 372 507
194 828 952 702 510 230
965 105 374 710 970 529
20 871 316 834 580 981
559 124 629 889 540 870
242 759 187 622 64 804
811 363 971 285 919 808
663 212 923 423 424 406
337 53 953 565 532 761
293 942 581 445 359 991
637 831 143 498 702 537
518 447 322 872 223 784
981 713 648 230 126 954
52 969 368 516 296 163
764 669 307 333 564 220
129 498 353 455 82 312
60 393 481 360 576 765
532 14 459 441 42 623
337 272 508 91 942 438
385 13 668 999 668 392
200 495 658 424 449 112
255 346 830 670 406 142
618 86 353 459 341 910
428 909 737 859 854 297
237 799 899 334 203 203
720 992 237 592 680 160
675 858 878 878 210 512
361 5 800 99 662 491
487 564 111 614 337 562
275 566 827 968 593 180
826 138 721 759 832 884
320 485 854 85 672 481
425 113 769 367 800 395
902 37 179 158 48 510
655 120 796 793 882 922
639 937 822 223 741 659
478 984 404 288 936 475
142 806 30 114 85 866
165 722 920 762 534 811
403 219 791 745 732 87
924 634 906 499 778 807
48 289 205 55 893 387
98 135 743 389 200 675
895 247 701 462 435 677
428 837 900 493 941 780
538 484 305 345 505 531
48 211 266 36 801 927
398 631 925 11 220 797
922 886 688 656 71 828
198 679 995 808 627 954
254 653 974 544 531 34
359 299 641 945 560 533
618 538 657 717 37 345
131 861 622 527 612 382
108 994 463 253 485 990
946 433 595 659 978 157
681 745 320 862 410 889
406 553 493 390 109 228
968 270 964 626 554 170
918 568 467 629 678 824
688 425 162 175 801 608
244 848 858 669 786 389
630 834 352 874 150 540
298 819 397 465 316 621
480 664 662 392 306 983
764 109 891 811 520 891
108 979 89 134 888 398
831 690 759 349 270 941
977 442 179 547 916 362
805 995 923 775 516 192
987 363 340 836 822 913
192 609 85 700 333 637
995 369 113 492 867 59
16 460 449 708 328 424
437 697 154 432 364 395
431 219 255 701 130 748
378 23 781 323 558 139
738 757 502 581 885 23
88 236 282 470 338 668
142 554 562 447 623 455
536 872 949 894 856 404
994 137 227 245 590 550
834 825 168 12 476 811
645 623 772 495 153 116
429 913 256 510 130 744
306 673 496 196 115 722
496 294 316 925 621 856
572 340 832 853 448 392
679 128 874 294 793 110
288 877 33 940 73 743
666 142 56 175 554 892
590 246 668 941 274 860
806 884 255 722 839 162
686 866 909 157 284 199
954 439 642 641 419 947
796 177 63 951 147 503
828 937 220 215 531 421
319 684 768 786 260 136
766 878 706 396 358 782
266 709 298 248 267 657
63 442 920 152 767 29
415 104 481 186 240 453
364 414 462 974 133 48
199 950 808 724 501 4
913 772 614 866 85 271
635 55 649 254 682 985
659 278 281 226 633 253
88 694 801 771 241 410
438 25 637 636 293 767
951 42 500 399 983 319
951 108 489 661 767 515
796 602 537 895 952 104
490 991 822 734 220 829
410 413 409 277 243 577
834 920 856 390 227 969
472 283 867 661 184 837
769 950 516 907 600 361
809 660 149 873 468 432
431 58 45 350 720 20
845 444 967 104 813 9
94 217 127 280 292 894
298 870 910 921 265 72
950 850 975 147 933 621
959 396 465 154 599 550
235 901 466 459 893 429
500 916 154 907 246 870
986 558 591 820 657 239
781 31 686 999 43 19
655 728 132 873 567 54
821 307 539 33 353 502
888 899 294 66 310 133
29 322 24 514 347 641
399 20 800 14 440 640
597 532 153 627 330 972
502 836 662 545 556 685
696 865 705 714 991 570
886 842 641 674 6 913
531 633 329 188 653 425
335 865 849 203 882 84
638 430 323 71 870 640
169 866 359 86 546 629
686 955 990 905 309 495
923 527 591 983 603 260
33 774 698 844 526 605
634 187 298 534 10 680
406 453 41 651 160 871
276 824 935 834 742 263
808 595 668 905 504 945
951 784 210 929 928 622
297 602 888 310 591 740
759 632 318 793 207 53
450 264 166 671 362 687
482 502 159 834 21 587
32 859 124 842 281 21
915 112 16 321 738 511
348 36 803 602 687 394
670 652 56 456 957 543
88 382 409 472 722 330
4 272 126 875 234 391
162 658 671 685 71 465
979 66 204 99 64 35
878 620 202 664 172 684
293 858 487 214 604 787
35 348 295 318 198 419
343 448 285 209 635 875
144 21 368 709 70 980
19 863 765 686 623 271
406 376 392 272 636 113
948 84 790 563 861 330
542 399 117 682 710 705
886 888 190 343 352 710
758 82 730 377 80 549
821 448 77 369 491 280
45 808 684 262 995 163
223 825 529 931 833 818
251 650 931 353 992 70
343 558 676 845 45 592
287 527 798 313 986 790
171 662 544 609 866 549
218 911 217 107 636 712
208 905 788 173 489 568
921 536 377 5 970 894
386 763 661 998 96 123
656 886 324 468 594 661
485 76 784 869 113 940
93 351 400 255 916 493
760 461 851 865 554 882
189 109 479 535 686 517
615 67 979 918 15 733
26 415 887 424 351 106
790 563 85 439 266 486
280 638 513 439 290 742
754 718 644 358 327 256
914 605 414 719 714 910
97 566 223 893 439 694
84 190 573 650 450 923
558 149 266 278 367 87
756 684 845 525 596 437
856 217 808 233 332 438
541 280 357 989 409 128
787 542 554 986 829 81
643 36 719 457 148 976
507 66 467 581 564 696
838 771 543 307 125 853
843 111 534 320 195 277
125 675 775 581 650 364
489 852 449 391 811 403
669 994 119 733 612 451
96 213 555 513 396 614
981 825 211 4 939 591
446 612 384 596 118 66
637 320 812 328 122 801
194 24 643 349 703 64
245 879 374 108 726 662
219 328 958 378 143 833
617 425 753 984 12 283
280 63 801 54 444 559
737 236 464 604 776 151
122 308 375 978 461 204
754 733 939 395 537 115
880 70 358 795 883 661
497 98 408 748 89 590
465 545 191 359 984 348
883 630 206 811 344 998
896 587 837 729 514 72
173 231 627 139 46 116
507 341 209 733 336 225
348 933 303 288 35 375
406 81 44 725 284 3
128 218 813 911 689 89
898 230 827 669 170 211
950 8 47 748 229 16
924 310 703 305 67 897
807 146 507 162 296 915
370 132 648 164 56 407
277 952 859 276 889 830
824 576 300 11 539 315
292 639 322 125 686 231
870 938 320 199 572 440
140 342 292 406 156 706
624 912 356 375 146 111
388 975 397 284 417 779
149 751 506 533 550 212
462 582 144 547 159 416
968 661 712 178 61 365
36 23 282 415 452 460
950 99 540 22 382 842
985 555 23 978 954 12
178 209 409 557 116 946
303 777 369 264 494 708
878 906 685 49 607 809
16 991 729 711 4 883
408 599 883 967 584 259
15 671 33 428 390 93
543 657 547 931 59 725
263 952 960 562 967 340
778 692 964 426 118 274
69 74 963 881 289 532
356 787 849 386 128 451
753 773 753 650 539 515
485 725 968 993 717 4
890 569 832 127 771 802
120 815 418 974 217 986
364 203 64 515 385 619
60 795 765 450 919 101
970 605 821 613 460 101
465 49 680 599 775 566
661 588 391 188 633 408
76 620 622 52 270 580
406 388 910 248 100 490
262 831 819 743 246 358
164 498 212 224 831 153
297 998 819 441 882 2
12 961 409 206 730 270
882 226 388 263 899 895
369 914 887 664 119 427
546 258 699 416 226 255
260 370 965 910 766 345
645 676 201 87 39 902
445 453 6 923 594 903
996 792 535 704 383 563
239 860 659 570 19 677
309 78 692 534 956 680
854 221 813 869 986 667
18 801 395 218 415 546
204 27 804 916 736 145
400 435 559 588 161 882
262 436 531 510 907 114
863 238 851 629 614 176
457 895 585 831 703 931
939 45 664 478 736 892
988 499 72 401 72 129
96 957 71 292 363 461
772 941 220 310 369 675
561 366 601 654 533 124
53 944 181 845 856 44
17 432 54 413 167 766
661 335 197 940 212 280
611 930 536 469 173 360
12 964 517 11 601 193
499 216 7 925 117 812
708 811 246 268 561 790
789 144 321 763 288 17
381 792 721 682 955 430
215 811 139 391 971 935
398 7 577 142 883 106
382 895 803 639 679 212
922 285 795 869 169 886
231 244 442 544 571 282
798 423 340 679 107 226
157 775 768 478 980 559
964 822 522 183 725 798
889 448 458 512 369 542
428 782 495 359 592 142
818 104 620 475 638 954
716 753 940 78 482 847
148 539 334 56 928 834
762 857 329 923 612 35
976 447 328 645 803 669
494 336 21 822 477 109
845 210 543 931 465 104
315 909 926 862 906 862
377 670 293 415 521 140
679 968 953 982 986 46
582 676 214 806 840 779
473 952 77 519 442 443
88 545 302 945 336 134
275 960 176 755 349 150
604 585 315 555 584 775
789 324 622 928 839 378
212 58 441 21 992 229
1 797 239 416 597 78
526 251 422 612 797 430
123 646 203 895 151 572
819 837 412 867 821 13
192 222 711 609 382 495
207 564 855 515 126 137
971 286 218 370 423 100
150 708 545 855 380 623
753 268 212 257 841 949
565 942 55 995 899 101
953 53 996 378 480 363
643 918 206 571 594 703
409 782 300 247 365 612
208 720 655 396 479 510
292 857 51 85 809 456
862 212 842 422 358 199
625 979 608 376 689 32
240 657 552 53 681 57
11 657 681 686 234 945
883 296 521 909 396 227
156 417 282 658 301 912
510 234 481 932 558 961
645 142 117 914 6 815
222 254 805 415 261 92
164 955 178 418 385 175
403 754 207 879 865 689
332 866 505 114 482 664
352 388 425 611 873 906
578 928 799 745 995 979
43 345 739 296 704 779
610 757 530 216 567 406
466 720 430 801 813 332
847 246 308 274 513 469
628 626 119 163 462 974
816 184 22 459 810 2
357 839 519 845 98 308
481 746 527 293 980 222
567 967 630 728 291 933
257 728 491 265 413 66
258 268 209 398 916 547
650 832 209 745 415 588
834 567 250 770 925 188
651 782 860 535 185 66
935 676 255 249 997 603
721 531 262 991 62 443
404 530 776 657 917 949
633 413 530 128 575 69
753 990 282 745 510 274
37 443 786 646 169 523
844 414 816 586 409 577
211 523 669 392 734 819
618 349 971 789 311 539
598 377 482 386 360 628
84 413 27 360 574 525
400 318 5 17 893 249
863 782 375 232 576 100
27 852 482 326 603 585
147 458 167 152 166 52
405 962 719 304 83 499
721 708 123 541 395 103
610 55 377 560 326 771
783 789 380 218 585 610
587 655 132 837 487 272
88 152 658 586 354 101
768 250 952 220 673 260
50 53 8 118 500 284
950 83 885 697 680 228
728 761 795 959 168 26
320 111 571 532 547 605
437 740 459 153 447 849
87 938 464 649 204 669
880 438 713 605 500 313
536 272 495 173 874 877
808 603 243 774 485 140
152 144 615 471 73 396
377 846 457 137 835 969
166 729 286 963 729 376
818 205 540 674 297 125
379 187 952 296 899 13
376 948 39 799 365 529
771 857 239 419 191 89
923 548 128 968 860 480
635 508 659 939 405 971
161 386 185 823 426 620
341 551 310 145 499 436
174 792 254 864 191 488
709 486 380 879 740 401
686 610 673 830 995 275
547 571 614 967 953 743
957 886 579 659 10 391
904 249 463 305 514 520
161 866 111 309 109 900
210 851 132 880 291 460
979 540 206 807 333 731
435 825 490 377 9 322
430 893 2 211 256 225
71 35 674 505 438 257
241 198 142 254 215 301
637 754 466 188 229 245
308 594 383 892 16 310
14 340 944 281 763 310
314 880 844 618 449 451
429 947 26 814 495 171
210 396 450 830 982 105
915 67 594 547 344 507
205 358 721 160 809 722
639 39 970 999 39 102
432 331 163 287 451 344
589 229 536 151 562 923
656 902 229 313 234 742
467 251 659 180 372 813
641 411 588 843 443 622
109 812 607 88 655 346
192 473 310 556 891 458
798 625 753 312 393 69
823 654 459 434 832 306
291 842 770 578 578 790
469 147 860 907 805 987
754 354 354 957 525 957
82 190 738 470 578 680
683 758 850 15 287 236
885 38 584 613 487 898
537 218 477 555 97 549
712 975 827 973 913 744
422 520 714 733 775 329
381 984 912 384 699 290
749 827 181 151 441 361
967 365 41 735 148 561
812 85 459 81 65 384
800 272 460 550 241 478
608 532 987 94 949 629
847 40 371 992 429 41
918 479 972 180 940 360
71 968 773 913 995 394
857 620 893 760 24 44
621 160 280 794 517 431
216 305 556 683 279 825
755 512 975 60 818 551
980 415 886 257 950 400
444 118 33 612 600 810
872 977 895 909 109 779
983 569 655 67 761 425
267 921 731 862 187 461
964 168 769 713 24 756
45 583 379 228 83 178
904 294 529 203 499 858
582 565 422 818 402 389
649 189 873 681 732 515
549 225 998 38 33 940
733 373 160 666 417 422
643 152 633 407 133 501
682 116 142 455 898 596
193 334 241 555 345 800
698 751 240 737 675 451
398 613 282 477 698 292
265 431 539 314 155 292
798 802 320 815 520 287
45 468 898 170 376 232
436 291 908 840 919 991
665 995 142 352 66 325
409 165 216 932 951 43
416 258 477 977 454 911
376 663 726 354 972 637
585 748 708 270 342 339
97 896 889 406 304 329
821 644 526 335 710 194
712 329 172 295 977 947
481 595 486 230 581 433
716 57 772 70 817 435
748 588 359 12 439 908
118 307 228 331 36 512
729 358 719 650 386 21
423 82 781 532 105 183
216 277 304 957 807 571
103 289 300 225 795 830
388 996 463 825 727 303
59 358 448 891 327 351
117 929 801 761 873 655
136 493 599 836 495 964
341 384 924 355 106 808
268 159 420 796 224 46
459 914 486 527 236 769
764 762 413 508 688 820
16 60 529 141 66 475
701 633 653 351 865 690
280 266 887 247 842 287
107 541 719 935 740 937
676 326 739 673 435 808
76 567 293 109 147 460
117 2 837 423 350 406
675 391 783 761 219 548
379 748 931 39 43 791
805 217 780 365 110 785
729 424 659 393 744 548
138 31 123 634 122 428
904 824 80 434 779 798
645 214 760 721 659 541
305 983 332 579 467 196
489 591 406 228 491 837
146 149 564 474 87 116
964 437 329 579 26 472
892 773 497 575 848 784
22 714 724 736 198 124
445 860 417 197 649 547
108 936 501 659 470 590
193 822 65 313 161 319
285 527 886 730 475 424
549 837 945 495 826 395
290 247 318 100 650 256
555 173 315 174 355 859
76 409 952 841 156 234
261 607 843 677 777 10
385 174 669 337 954 337
936 514 850 668 238 203
460 352 8 854 729 439
260 893 857 893 314 1
581 25 936 39 269 477
521 681 209 547 130 505
650 192 783 355 216 846
211 648 21 991 7 911
686 304 453 283 436 678
217 533 894 177 870 44
145 652 855 133 455 800
295 451 921 948 11 415
261 861 126 14 950 921
361 749 913 997 417 270
979 33 798 346 604 953
90 18 456 974 997 311
435 131 366 120 912 596
829 622 65 959 670 421
954 515 813 76 976 573
527 893 67 157 76 736
227 898 619 852 791 964
777 119 943 429 283 335
445 718 17 114 604 284
8 940 55 310 951 269
954 650 17 485 96 124
559 711 600 28 992 636
461 337 346 627 588 465
440 640 80 849 897 750
357 713 746 403 917 328
109 922 13 307 681 561
2 706 625 198 701 263
193 479 900 314 752 557
118 208 924 78 456 437
237 842 390 878 540 176
740 293 671 667 459 998
530 261 395 42 663 127
99 965 446 497 963 360
948 430 202 256 517 388
136 119 116 940 310 411
995 182 268 10 635 317
480 502 618 828 281 150
138 11 374 296 575 932
59 503 220 858 412 252
543 966 432 169 460 731
751 972 597 329 369 109
970 827 168 837 754 270
583 255 582 490 428 391
648 583 929 680 71 818
202 844 325 356 654 239
976 52 134 352 543 740
859 949 262 496 382 264
895 95 940 309 909 266
666 940 459 57 243 35
665 878 192 349 917 285
398 284 690 222 774 186
170 707 492 581 317 798
472 379 634 687 883 599
663 425 882 415 464 489
414 24 572 121 953 679
455 52 868 360 929 349
358 662 706 698 27 18
307 573 677 711 154 826
927 491 736 424 730 884
675 250 369 286 367 772
495 541 57 142 831 316
515 762 830 215 753 112
593 566 22 95 721 278
526 66 943 40 183 618
96 704 603 944 982 329
232 788 72 735 745 132
703 919 192 472 520 636
689 64 734 786 817 354
189 73 10 784 320 861
595 19 542 420 688 539
725 154 6 288 313 476
992 318 742 324 867 426
271 941 760 789 329 159
648 625 657 221 501 96
380 121 891 314 11 825
683 527 152 357 793 941
801 507 500 516 45 240
380 254 103 610 291 955
14 847 695 910 919 925
207 746 977 567 851 112
154 476 939 499 159 772
745 944 691 790 629 175
96 297 781 529 272 21
826 273 913 901 892 358
680 829 157 118 180 330
272 12 452 834 46 292
769 456 520 494 617 472
510 784 574 423 155 893
582 820 958 868 909 385
51 196 753 375 432 256
872 497 890 344 27 120
553 842 592 773 511 130
929 937 610 449 524 409
635 760 292 499 432 417
189 508 65 569 172 651
370 961 726 347 132 883
894 259 746 662 217 245
320 180 683 315 919 57
238 27 588 136 40 637
701 603 313 853 532 389
664 364 852 107 813 178
128 479 234 225 66 106
410 360 992 914 766 495
939 621 803 369 960 446
719 171 564 32 464 588
767 306 866 418 630 381
989 361 841 983 519 325
727 852 275 306 503 922
661 599 39 625 879 163
914 648 373 341 776 173
916 630 478 736 803 494
703 452 673 732 246 653
244 339 24 314 336 80
126 229 778 665 923 253
363 165 790 878 123 119
292 962 99 259 301 157
509 81 24 250 203 930
825 437 342 586 324 713
154 225 393 52 116 508
571 628 346 93 820 718
308 3 404 241 158 179
9 262 917 259 869 87
782 730 596 276 363 271
948 906 897 389 889 881
79 786 590 403 430 59
110 99 947 300 757 683
858 824 540 472 176 308
173 358 408 943 151 443
501 631 765 760 688 78
470 886 501 992 475 16
49 998 681 981 528 616
819 361 254 500 417 656
511 662 860 37 231 476
921 644 468 189 727 290
222 219 559 91 206 601
549 888 432 995 377 705
840 16 107 294 983 467
861 656 417 720 24 811
489 734 384 258 719 822
912 697 724 522 910 182
953 158 420 735 425 631
82 46 449 211 178 811
755 210 898 776 465 812
757 82 315 526 831 918
622 979 193 432 23 463
609 463 334 557 58 368
937 490 236 721 305 851
877 598 463 412 657 311
60 469 297 782 364 627
977 969 260 769 124 207
112 520 181 631 919 932
295 56 575 714 823 147
26 161 695 869 99 354
427 56 408 146 949 389
195 905 16 660 761 984
463 342 997 899 11 693
647 314 518 218 856 275
90 478 912 352 379 57
780 255 182 441 621 388
198 671 217 12 759 118
152 553 474 392 144 62
432 959 433 928 22 398
214 546 395 401 8 685
909 886 948 288 719 770
3 568 443 829 732 949
232 7 103 746 164 743
774 606 905 493 629 814
618 566 143 102 732 119
912 321 315 906 75 487
993 681 843 656 915 498
208 268 372 703 792 431
852 686 932 97 554 625
256 350 700 296 256 456
28 706 666 515 302 333
677 687 593 244 958 727
952 851 322 630 157 168
10 203 690 312 824 395
166 656 511 706 761 369
953 193 435 259 85 727
399 74 840 496 32 586
618 743 719 300 779 860
154 731 840 422 233 458
53 775 488 586 208 186
913 151 972 762 962 911
290 7 517 943 915 632
449 754 648 515 731 403
240 602 21 925 943 388
224 152 573 427 241 624
52 930 990 809 552 527
224 430 985 773 303 774
168 546 981 484 47 963
386 134 419 655 341 139
992 60 7 438 251 580
110 327 693 65 820 426
343 179 862 918 391 481
747 560 976 853 395 943
350 259 862 603 996 729
813 803 810 134 479 112
990 297 77 474 217 503
347 292 948 799 884 106
448 723 633 65 48 447
832 107 404 812 340 580
321 936 465 702 544 370
605 840 909 208 710 427
237 370 946 602 882 669
289 498 843 846 749 766
580 458 246 954 385 740
855 899 449 929 124 769
965 947 86 181 66 436
69 407 160 28 283 359
324 353 881 197 28 926
833 963 9 895 202 985
149 595 31 950 540 362
602 604 94 101 167 839
528 498 558 662 771 303
76 143 757 241 777 903
606 395 870 524 829 381
561 331 530 310 610 783
509 905 860 606 946 829
562 446 155 683 440 404
828 521 403 603 901 749
442 585 452 840 928 483
903 473 654 126 944 379
157 120 265 496 287 134
741 189 269 921 828 239
704 778 414 229 239 836
567 4 213 328 622 945
546 727 692 181 732 230
823 823 88 589 777 70
296 413 963 59 183 847
411 486 426 49 20 474
488 75 825 963 112 979
558 267 340 830 340 93
387 330 900 134 930 838
326 656 273 743 587 229
358 129 306 451 213 385
392 222 253 963 793 444
416 4 501 24 722 641
470 137 938 677 498 840
453 169 295 781 300 617
430 787 879 933 181 551
164 258 784 442 194 143
423 2 641 813 98 886
874 642 957 487 65 384
226 197 131 338 991 556
63 262 982 573 967 926
544 118 613 782 737 495
378 128 371 444 36 609
898 615 678 780 665 409
153 428 675 199 410 448
131 48 431 118 496 58
741 660 512 808 216 617
249 591 556 384 439 456
305 863 748 695 738 854
495 136 704 149 246 186
133 716 391 351 899 436
540 443 695 89 283 548
18 399 16 146 26 376
934 36 745 417 404 988
524 22 498 206 338 701
814 725 865 899 338 241
973 371 819 314 313 102
506 141 681 883 812 83
765 532 632 604 144 98
133 61 601 989 460 988
438 132 287 818 166 904
675 771 216 941 183 670
152 483 370 187 839 349
220 535 656 70 599 775
522 503 151 402 826 993
853 992 653 713 641 988
156 26 459 624 973 894
174 785 423 734 427 863
210 394 334 983 193 279
678 922 524 66 742 919
382 945 801 35 192 913
330 624 12 252 921 837
428 998 638 169 615 322
315 453 239 552 422 87
998 245 839 587 771 246
350 693 586 493 715 51
850 180 485 833 937 469
566 841 450 120 701 916
678 789 293 377 71 929
530 882 895 23 404 822
580 977 349 914 699 233
507 507 804 356 261 963
747 295 248 318 22 717
411 881 337 23 320 919
202 638 620 740 995 406
917 768 648 459 819 776
381 137 198 734 2 922
884 57 935 134 840 204
666 413 168 392 688 205
194 408 487 203 674 969
67 873 743 490 258 295
976 822 706 972 382 126
197 420 286 542 934 262
203 965 395 382 507 478
521 814 782 663 778 401
875 267 103 805 992 38
138 692 874 2 391 976
492 828 251 19 843 427
7 535 536 291 420 566
289 516 326 588 515 902
941 202 485 174 146 763
202 456 274 19 517 587
740 770 974 912 285 828
418 911 588 197 798 51
331 715 334 947 464 371
223 925 652 816 796 770
589 35 35 58 575 564
784 49 927 366 941 719
465 44 356 435 431 121
478 843 520 334 502 291
309 92 211 623 152 44
337 910 759 526 611 759
391 947 220 417 710 918
434 950 223 988 248 58
883 272 577 645 331 90
625 348 421 491 299 266
173 973 755 77 358 789
575 407 810 138 175 321
231 358 915 117 752 301
184 678 306 949 828 604
865 535 903 713 383 642
793 805 424 986 354 829
656 930 200 159 831 858
814 174 915 505 511 711
529 864 920 427 298 227
251 106 286 433 416 625
262 405 250 421 843 578
301 476 853 691 539 22
85 463 969 490 917 785
713 745 499 701 986 530
477 279 503 130 848 820
968 964 856 548 93 994
178 453 819 922 255 121
587 969 511 874 54 523
508 690 188 861 961 381
980 553 553 78 4 566
764 947 770 162 573 342
958 820 719 841 444 155
394 262 954 402 832 745
153 839 291 171 602 668
535 358 210 600 605 849
732 269 642 857 854 157
831 246 919 776 182 282
666 783 100 286 366 599
398 688 478 117 396 868
779 669 723 683 709 881
275 327 486 776 169 225
518 924 482 77 470 519
126 465 993 735 757 663
983 384 611 685 945 134
435 7 524 371 495 947
138 923 422 275 249 776
112 860 165 918 656 142
176 226 162 107 648 643
171 185 707 468 638 733
471 977 779 582 742 454
979 438 49 475 410 305
453 518 98 169 781 249
436 134 857 641 948 168
364 787 962 184 556 576
727 258 893 203 443 312
650 414 657 535 387 32
162 246 641 839 180 11
639 342 272 964 571 867
120 250 316 705 13 452
178 901 997 325 665 730
695 915 293 505 424 604
419 763 537 334 862 959
431 779 223 192 383 101
92 544 583 348 668 973
653 911 319 933 214 720
279 292 154 986 569 190
348 431 75 649 49 557
340 74 73 471 253 486
989 847 93 646 293 180
423 506 247 608 981 126
63 755 919 904 602 492
441 454 594 970 447 448
639 965 717 271 325 405
469 105 876 661 524 431
590 779 174 831 833 129
228 82 97 38 698 881
454 448 920 62 302 237
949 849 210 271 456 103
350 319 261 568 756 318
957 212 116 885 695 365
468 320 424 244 913 821
86 280 30 193 943 960
758 251 978 50 489 251
931 906 818 43 28 632
90 795 580 911 1 505
344 526 887 351 978 563
171 653 264 81 381 29
69 35 298 911 884 954
91 630 685 633 797 769
689 505 173 18 715 125
102 980 571 944 861 328
510 119 222 816 60 358
934 670 292 34 315 986
328 49 350 22 683 733
595 227 67 493 526 615
290 688 608 335 498 551
494 523 518 522 465 708
261 406 498 571 123 415
251 588 971 204 36 895
824 672 344 308 272 903
676 495 534 626 447 28
202 748 714 760 327 459
872 414 757 942 550 146
990 926 508 592 932 319
717 89 366 794 98 695
104 705 831 640 342 728
613 662 776 877 752 254
278 431 259 615 116 374
889 744 663 252 962 585
205 140 596 462 719 962
939 864 733 243 639 968
417 356 429 561 829 73
827 885 164 906 422 609
522 409 977 685 62 532
840 20 79 790 376 348
574 115 935 197 141 696
583 552 407 622 890 719
436 979 889 92 478 141
872 195 289 765 84 562
244 379 850 740 97 917
779 52 419 715 83 592
810 102 595 916 527 768
647 465 840 703 383 750
657 477 331 535 894 48
395 237 994 201 305 454
640 394 788 429 108 914
922 232 307 487 864 554
401 236 521 352 182 778
284 963 690 682 914 454
11 890 809 211 942 31
902 876 132 921 565 196
364 375 616 803 454 666
577 76 765 613 184 507
249 77 440 861 704 576
964 874 510 694 693 543
268 777 906 766 602 491
70 323 630 244 123 351
478 435 13 606 601 435
992 484 692 595 965 967
938 111 1 521 399 615
566 902 198 993 47 527
172 565 73 908 739 426
651 828 925 598 856 356
612 21 807 951 672 333
720 491 258 359 878 484
662 871 640 384 966 931
911 133 156 460 455 542
743 962 685 844 686 628
112 20 958 967 118 240
718 169 593 17 497 641
794 60 128 866 736 933
715 271 903 45 833 545
594 557 586 117 688 744
926 216 449 360 473 753
896 704 145 989 309 126
28 695 176 443 842 62
439 844 544 962 318 566
114 637 354 796 105 730
531 963 844 702 941 896
163 799 274 211 527 969
721 981 36 287 770 132
306 265 75 487 102 314
231 801 409 996 403 432
952 310 616 162 51 561
255 497 33 366 433 437
604 641 233 128 44 301
430 34 221 324 660 922
609 927 345 460 271 987
735 388 331 789 392 657
209 595 117 642 39 508
691 911 241 140 695 985
215 663 931 843 252 861
779 998 257 756 568 542
16 555 549 129 641 282
480 29 274 353 477 738
523 537 290 254 946 676
964 549 998 63 689 436
708 811 900 310 918 806
791 39 586 652 828 649
472 561 9 466 460 568
266 83 655 703 766 429
762 881 721 621 478 366
620 252 988 292 306 215
519 136 234 347 867 858
189 353 570 220 991 460
48 440 685 497 438 990
152 266 115 650 763 431
921 240 192 783 199 306
53 325 123 829 475 136
149 569 145 297 244 972
941 896 959 35 94 146
359 776 550 926 188 887
836 39 124 604 743 813
249 275 236 327 985 23
446 496 99 224 892 913
470 96 782 943 426 365
595 459 567 505 872 520
112 483 254 129 132 873
293 624 429 935 320 933
209 721 956 848 69 386
540 69 18 824 719 801
883 821 46 366 845 801
583 95 820 397 460 341
207 55 511 646 608 408
170 952 14 469 368 80
927 264 862 757 570 801
993 639 805 53 774 824
253 161 601 783 731 479
133 231 108 598 260 208
581 949 717 38 919 108
459 801 50 561 748 563
694 161 849 115 303 603
163 57 544 499 739 730
778 955 167 496 945 266
23 901 543 27 795 661
22 967 906 780 277 41
637 172 99 232 10 81
564 448 216 779 884 142
219 358 610 754 384 266
119 158 242 31 779 916
139 825 551 402 952 905
761 512 496 393 51 29
176 749 492 962 268 889
297 390 110 232 365 831
437 656 537 783 361 823
950 792 147 688 236 104
390 688 737 886 790 332
199 369 725 580 3 820
966 537 386 227 543 413
354 586 502 108 173 858
180 447 183 298 932 888
426 693 590 519 808 764
830 817 411 489 963 808
520 617 146 704 986 218
639 855 46 444 509 113
961 276 383 40 129 199
461 851 275 1 858 470
539 949 990 984 40 413
479 817 192 944 624 130
785 193 689 286 79 794
317 605 255 258 820 447
869 127 923 615 514 150
273 719 583 50 309 667
47 420 774 566 799 970
804 297 572 748 532 692
456 829 365 293 965 624
49 825 501 641 366 344
356 926 815 955 567 906
70 361 967 945 931 766
144 293 321 407 755 822
189 575 451 290 171 942
73 879 826 195 692 384
157 236 360 548 732 257
877 941 817 615 917 49
469 762 846 570 895 339
787 450 370 125 449 991
32 197 258 684 977 478
796 435 940 975 712 934
597 507 853 26 434 91
254 135 697 77 583 20
304 911 288 668 433 838
747 103 818 313 92 673
343 37 934 471 878 728
939 876 46 162 247 595
553 51 307 829 417 341
218 421 893 455 951 592
591 917 316 322 401 313
135 857 572 963 450 532
691 924 713 678 485 837
100 105 614 288 892 264
683 50 41 946 275 198
408 140 594 729 660 6
652 920 922 212 402 931
272 193 792 501 817 822
762 85 238 618 203 840
334 333 323 543 199 528
283 413 742 161 822 285
907 431 731 732 718 250
778 308 421 457 696 896
768 853 836 588 655 435
639 731 267 698 951 250
261 747 613 380 240 316
826 208 593 180 405 46
274 818 594 694 190 345
647 227 183 419 503 670
420 135 567 685 944 739
484 881 376 284 97 690
238 629 428 895 649 491
511 389 104 286 449 203
767 384 352 81 806 802
718 222 374 251 68 837
460 369 695 846 255 299
477 222 201 259 985 449
391 766 445 371 424 540
280 375 315 459 577 318
108 331 286 535 692 329
501 830 499 114 977 406
249 215 214 859 305 767
354 54 715 303 794 815
671 791 300 904 724 152
463 825 420 723 394 523
287 924 994 643 849 938
592 986 752 65 985 759
995 191 472 284 267 325
839 537 811 903 705 680
620 313 638 246 511 142
517 444 644 994 653 506
129 260 991 789 880 167
67 235 309 200 734 601
836 125 389 493 876 119
914 330 489 260 752 794
821 635 599 570 357 469
608 573 897 494 167 497
891 119 956 747 760 17
592 749 461 745 140 730
550 846 325 146 87 192
634 658 309 558 923 643
655 284 450 525 804 762
941 788 869 969 175 56
988 22 810 758 991 814
833 58 43 595 191 597
624 244 320 160 910 385
228 154 632 807 240 185
981 819 36 930 193 858
730 647 819 847 200 296
964 754 796 848 292 807
840 511 144 754 139 85
73 219 627 803 60 207
753 396 487 196 309 100
637 550 494 57 802 556
326 79 540 581 820 608
235 129 728 754 792 37
665 806 466 973 692 395
704 917 870 894 264 100
224 310 448 540 674 711
39 893 534 724 539 495
747 574 66 727 727 659
848 66 707 669 358 536
308 588 878 303 90 999
999 251 92 217 328 391
155 695 606 327 378 529
435 644 373 706 284 173
922 840 525 820 342 42
980 758 122 677 441 176
827 329 127 33 765 103
648 638 674 171 406 624
944 9 199 243 911 927
188 94 791 910 370 256
234 233 723 986 326 515
757 344 779 27 220 456
878 606 889 156 323 270
637 181 730 640 586 746
633 11 704 973 801 822
875 61 193 592 931 706
766 745 113 867 615 723
2 160 73 197 46 580
849 123 558 736 93 183
625 903 98 267 649 272
172 760 529 352 237 237
165 599 682 889 647 366
406 176 469 629 650 800
330 326 856 38 829 178
21 228 961 178 520 797
84 578 667 8 391 130
516 362 123 398 436 439
209 12 285 196 598 879
206 75 31 622 239 511
159 679 591 926 265 86
20 323 69 909 699 253
81 698 732 617 152 196
778 865 665 447 997 821
346 964 220 216 133 57
817 849 7 513 595 345
472 957 749 513 231 197
13 186 2 973 813 508
294 507 666 278 46 384
344 501 340 758 286 436
715 226 475 62 93 947
723 692 528 121 159 993
726 504 545 923 733 310
568 822 171 517 742 174
261 818 566 822 38 870
82 294 899 486 203 904
428 44 197 204 428 188
575 967 894 973 892 714
192 538 415 279 411 978
236 983 377 551 731 795
271 713 567 603 417 133
519 61 585 717 130 490
413 334 230 306 873 846
774 804 672 212 247 445
684 516 103 985 307 414
88 550 384 668 364 992
408 483 91 750 186 419
5 640 784 715 853 341
584 986 674 989 535 359
770 602 913 462 287 867
211 686 405 746 253 126
362 750 754 107 841 83
502 338 763 219 747 831
435 566 279 546 512 174
778 429 746 464 155 558
355 246 475 489 401 85
960 785 632 278 298 593
142 956 391 683 146 651
395 39 863 45 51 821
328 612 659 339 403 253
58 288 448 682 931 245
80 685 670 535 723 268
215 240 647 822 388 459
937 561 44 881 133 558
310 964 139 760 792 696
703 76 681 949 964 211
401 530 241 573 343 413
576 953 88 183 859 471
369 762 476 684 145 14
882 94 191 334 662 366
703 702 561 364 114 793
39 678 321 266 46 895
425 365 324 347 169 20
574 209 694 596 320 46
950 463 452 18 116 373
660 568 894 794 595 176
786 904 441 418 420 207
644 786 577 743 923 383
623 429 131 97 327 150
41 656 319 959 779 12
165 892 564 716 206 699
840 418 347 837 423 222
322 996 116 276 247 440
494 673 79 157 274 411
454 774 938 57 744 294
318 758 101 403 421 446
942 344 274 110 253 866
424 714 780 107 63 838
372 982 201 394 326 539
129 890 347 874 808 576
934 891 101 28 942 474
288 904 637 911 731 811
861 23 976 929 415 247
81 428 803 765 154 402
592 9 33 58 589 17
384 815 578 298 270 690
838 253 950 112 261 194
80 511 151 122 809 301
484 450 415 250 893 114
825 54 850 387 370 33
419 266 431 112 876 253
587 440 375 142 488 43
368 755 473 888 780 730
809 85 185 526 299 82
336 806 363 774 950 326
119 452 383 749 885 871
615 583 9 832 379 810
42 520 235 441 730 979
748 601 219 117 272 34
114 443 475 104 254 522
251 369 384 269 192 282
957 969 620 518 620 49
191 773 864 16 686 273
520 772 887 850 240 534
896 192 663 141 563 811
765 574 884 41 357 835
393 812 437 886 758 119
410 263 81 190 550 961
893 336 229 556 26 885
607 690 227 176 890 161
361 590 149 33 155 120
288 707 397 910 85 796
848 125 656 26 179 747
128 806 565 278 199 728
449 709 281 622 700 920
681 870 120 426 197 105
379 654 706 426 320 658
515 200 305 193 432 232
247 517 647 46 994 198
243 917 66 336 227 561
22 146 84 37 32 43
143 663 851 10 245 210
653 582 473 544 103 151
320 401 108 474 147 848
749 815 373 756 648 753
483 292 572 930 797 866
784 652 475 167 613 814
575 22 121 562 284 535
33 606 213 286 68 961
2 905 119 114 87 56
683 18 747 368 263 906
75 98 23 778 954 557
108 934 934 112 804 770
988 977 751 893 788 450
114 553 967 903 17 918
305 788 741 993 652 380
316 126 708 196 29 261
249 949 122 193 630 104
640 312 393 52 773 210
610 772 581 283 677 382
522 523 25 671 859 383
9 911 687 743 61 253
480 922 514 738 892 429
688 817 120 765 343 244
726 496 210 379 408 550
44 894 901 427 712 44
722 582 170 944 418 210
858 284 574 111 558 931
215 708 499 805 558 804
940 999 708 859 791 169
855 406 369 998 898 532
764 812 730 645 916 292
305 528 596 844 755 213
840 282 277 718 30 594
961 349 820 333 284 263
609 73 159 790 918 269
469 136 672 145 996 202
918 175 821 61 860 266
578 42 316 136 63 64
320 224 907 346 791 418
890 38 3 350 868 584
240 537 285 573 969 187
538 818 832 796 201 548
419 960 593 168 407 620
78 875 701 96 899 215
154 8 352 110 225 16
429 336 348 67 685 219
325 557 651 288 561 239
172 928 919 506 587 996
823 824 913 589 112 333
538 203 186 990 744 758
82 28 890 48 90 770
741 950 110 562 226 206
856 647 637 689 785 477
520 818 937 631 551 926
40 949 774 281 44 26
245 526 774 645 696 988
503 203 828 743 571 62
650 626 661 701 73 135
449 908 329 707 18 517
96 572 404 781 995 820
690 943 355 77 151 347
604 91 392 528 648 553
891 324 504 328 676 686
774 786 215 133 121 384
413 180 964 113 197 75
17 184 525 435 366 631
152 794 125 934 730 614
341 44 133 831 742 520
603 419 255 662 860 484
23 708 914 925 39 332
931 296 902 578 168 860
73 796 359 962 530 513
693 259 434 474 911 503
485 923 237 202 3 725
752 240 907 927 72 691
52 918 850 447 879 368
249 28 132 247 49 557
909 390 829 876 762 279
740 988 450 999 79 760
192 54 258 13 130 851
83 889 38 446 223 861
484 811 214 935 855 210
628 32 819 510 859 702
228 802 724 262 271 243
793 376 127 868 948 811
948 954 84 486 414 538
531 522 898 801 958 678
748 715 142 774 156 289
460 452 374 173 268 443
905 942 920 420 499 55
142 131 707 520 729 80
350 774 495 178 25 480
81 837 792 10 751 895
446 158 393 811 952 884
418 723 73 966 941 66
518 927 598 507 825 866
324 281 582 384 817 923
578 430 253 39 622 775
945 707 181 294 900 511
742 520 594 122 320 488
393 432 884 618 188 764
675 193 659 601 918 765
36 481 187 426 756 37
115 514 374 433 636 940
758 659 53 471 323 933
151 141 588 459 780 905
523 112 179 483 679 879
220 668 149 70 649 664
709 795 86 861 637 151
160 152 128 950 474 819
749 137 55 238 943 631
778 466 592 880 373 49
440 780 792 242 591 102
802 376 927 628 772 372
292 977 21 196 497 409
787 469 104 53 174 175
66 52 833 321 78 658
741 847 906 593 541 112
126 655 549 60 2 845
17 491 681 191 498 190
182 165 84 447 454 526
732 21 10 585 921 276
769 250 905 579 722 219
211 791 538 27 141 987
298 265 800 309 80 588
384 559 315 171 324 319
106 552 925 850 896 819
248 795 444 615 530 113
857 297 715 132 657 768
290 726 509 513 202 497
166 526 998 157 642 265
551 218 652 225 788 864
381 693 49 214 214 122
619 986 193 404 540 626
909 692 903 655 634 777
412 595 306 738 901 894
999 739 543 670 776 454
739 92 795 996 774 206
217 888 516 556 291 798
805 666 180 322 210 937
825 924 313 43 787 858
126 232 37 933 982 758
630 130 822 719 955 203
581 175 526 534 809 874
389 977 838 335 216 60
135 760 124 343 132 430
397 256 686 256 864 811
894 677 408 764 690 485
268 137 797 618 902 374
178 968 989 349 91 717
473 933 443 609 130 585
198 219 548 887 435 945
392 406 498 303 659 25
69 62 904 382 796 960
385 163 431 132 851 254
595 504 110 892 727 672
219 149 963 649 619 774
658 17 866 521 290 758
192 470 701 691 811 559
345 529 859 636 807 601
521 123 928 785 651 722
875 836 624 958 649 705
221 593 292 674 727 997
560 396 189 849 229 385
596 740 443 153 897 982
418 984 607 577 652 710
558 911 105 956 511 644
41 871 298 39 20 634
290 575 871 810 727 56
939 607 1 57 336 717
288 906 711 473 2 645
155 648 615 701 11 171
257 555 338 594 848 466
973 640 86 289 71 793
823 262 620 602 591 843
110 371 655 75 901 393
968 477 425 779 751 553
521 23 62 561 284 4
478 586 202 698 189 867
860 199 161 458 122 133
44 260 518 123 838 153
590 830 493 45 25 307
279 337 402 508 400 158
784 942 566 432 306 761
418 415 337 780 185 990
333 334 765 607 955 225
316 777 331 869 342 663
907 977 443 364 100 366
917 803 247 747 589 664
546 614 25 381 373 30
202 466 276 542 108 986
758 220 240 442 100 788
971 149 94 661 70 306
729 419 54 672 527 835
20 714 256 293 69 647
806 866 370 909 613 797
795 197 123 776 266 844
744 392 258 827 967 359
809 959 779 24 793 114
166 585 503 579 602 173
313 757 911 486 316 193
278 763 75 685 529 658
242 336 435 614 522 780
680 843 947 290 742 990
10 463 139 451 115 846
799 319 51 726 117 616
460 560 661 883 794 365
948 853 723 801 397 859
545 587 431 307 748 494
989 765 671 194 138 808
117 104 766 870 335 399
131 60 971 554 657 387
71 140 523 716 754 921
247 417 537 657 509 94
989 209 697 513 883 814
629 168 666 15 151 37
450 956 467 959 334 185
781 535 716 738 774 425
194 620 549 495 279 743
425 961 750 266 365 874
128 981 808 141 614 901
914 964 150 680 377 501
193 664 499 436 301 122
942 734 307 135 311 916
652 43 405 22 328 505
349 932 447 340 109 151
789 583 562 479 905 748
29 128 693 917 567 64
76 927 919 159 60 436
985 532 34 766 255 809
28 386 962 985 129 7
937 685 566 571 387 872
631 410 970 278 854 394
199 606 809 608 875 621
954 991 514 363 488 6
583 275 91 210 55 647
182 247 667 659 877 365
186 410 534 630 676 12
362 112 100 722 832 731
569 839 110 708 762 541
317 107 550 66 22 619
311 377 592 460 702 195
672 284 148 457 305 679
382 604 746 243 132 954
367 759 820 393 374 986
578 827 786 557 823 5
112 110 413 441 123 664
554 552 380 221 230 718
606 464 161 458 229 364
779 228 347 482 671 876
494 445 78 596 771 880
61 464 866 819 108 170
111 447 774 967 101 490
968 323 875 127 286 669
952 137 45 68 150 251
423 290 447 689 276 447
486 422 715 613 258 893
973 926 24 545 267 990
271 98 908 236 269 505
799 983 70 202 32 444
187 735 617 213 734 572
224 280 380 290 3 999
283 1 660 538 553 163
546 728 992 606 944 208
107 986 405 461 552 508
91 106 15 452 481 956
963 498 796 353 121 384
157 294 343 273 705 272
587 79 956 554 745 577
236 457 711 972 285 155
685 990 781 77 286 689
629 750 351 804 537 331
743 638 376 797 808 263
787 836 466 64 568 322
881 363 762 760 740 710
487 632 485 570 295 50
231 365 204 227 279 160
447 593 350 133 839 550
659 740 31 407 121 230
290 451 76 279 889 186
240 475 424 939 245 173
800 437 264 521 953 495
484 517 273 848 360 387
666 617 52 219 303 602
749 815 412 106 990 728
415 984 299 660 915 689
327 508 949 387 393 635
256 794 979 165 405 260
306 684 385 965 528 921
534 553 684 633 491 842
49 297 655 901 122 656
338 725 909 72 230 800
71 443 885 182 189 394
635 903 955 411 54 400
715 717 751 887 668 538
910 134 705 737 549 279
766 92 916 215 395 239
284 277 664 695 132 635
424 60 35 461 771 437
312 366 790 537 759 940
981 810 2 137 926 990
802 570 828 258 963 598
808 353 476 222 109 556
734 66 546 529 285 496
436 818 100 97 61 37
498 778 764 989 939 905
820 494 103 54 631 198
816 538 567 213 215 320
184 970 810 597 795 489
713 116 726 947 287 351
838 989 148 105 275 107
601 817 245 224 166 683
396 256 896 716 620 912
53 696 666 668 797 185
877 275 171 251 849 718
999 169 282 839 540 769
223 15 421 188 212 206
726 287 205 456 449 916
744 4 819 360 816 106
918 344 574 551 384 572
38 909 260 415 869 92
49 527 631 425 267 72
665 324 137 308 622 310
690 107 164 390 689 451
651 794 966 383 805 709
808 738 829 687 41 184
55 9 274 679 430 209
220 566 453 415 942 497
864 320 925 967 191 24
286 895 484 817 188 300
916 668 991 446 500 165
794 679 314 10 135 880
641 86 222 139 597 275
289 576 314 510 61 519
487 2 279 186 697 206
187 625 521 121 26 522
199 581 804 109 677 369
318 788 978 890 471 466
557 243 736 227 175 475
969 648 196 322 24 679
120 186 666 643 791 709
860 349 33 163 874 369
725 352 955 160 454 478
868 571 822 911 569 404
443 187 660 307 975 383
437 600 258 848 860 813
77 398 633 684 207 389
981 708 283 759 547 517
144 678 993 65 918 102
820 808 49 459 168 329
56 227 136 891 78 440
126 762 442 904 23 337
643 337 283 473 975 915
816 845 674 723 636 662
317 999 539 502 312 607
652 481 770 536 283 682
605 325 662 743 414 32
94 674 649 409 65 8
190 105 963 116 410 984
540 672 174 892 435 896
666 32 260 971 813 89
11 542 324 886 196 770
294 797 679 432 829 201
763 733 68 688 126 989
788 244 832 197 981 233
234 981 914 427 434 665
830 716 480 316 743 222
429 281 27 859 521 472
997 276 518 671 880 545
86 948 709 797 691 718
344 515 812 620 122 958
307 444 882 971 432 875
167 769 974 724 49 208
911 873 342 86 202 352
436 643 781 578 132 942
262 110 80 544 482 445
51 3 536 675 119 579
780 920 620 332 215 674
371 121 867 75 749 238
987 800 21 176 341 981
183 931 222 623 734 796
931 887 978 461 191 179
424 475 410 941 968 283
242 620 827 825 315 402
660 748 270 934 94 293
169 670 930 383 184 718
167 147 969 697 178 787
711 668 453 183 461 985
521 908 95 939 978 433
992 306 79 111 955 793
642 376 62 989 61 487
34 859 196 116 588 175
594 114 294 567 50 661
495 397 518 912 144 13
318 122 513 24 679 162
119 834 569 371 590 148
941 355 537 309 76 367
758 15 7 723 502 53
495 460 911 949 793 364
862 966 112 484 652 940
231 764 306 530 647 40
546 961 186 465 731 180
349 845 546 188 719 307
765 255 408 488 86 558
224 90 334 360 862 835
300 940 389 760 513 867
9 181 213 335 413 264
704 38 457 603 153 87
177 128 936 466 212 140
868 773 886 41 320 261
107 936 464 745 529 143
64 5 382 291 701 423
415 265 72 762 639 708
806 173 741 969 717 901
239 400 700 277 877 326
296 256 253 557 362 951
73 618 599 731 156 80
145 556 928 896 525 280
838 800 12 204 753 592
180 327 252 614 363 899
995 712 647 259 912 475
278 656 291 834 441 583
465 607 740 11 499 817
47 357 926 52 525 339
805 522 284 114 195 251
213 640 613 670 278 853
705 857 500 306 914 29
556 951 538 27 863 227
446 604 542 740 374 488
663 131 254 922 897 424
330 190 873 342 458 238
335 706 678 790 66 175
752 301 246 279 165 484
873 151 559 724 385 915
177 404 799 967 413 81
433 841 511 540 877 202
157 324 387 208 203 353
110 183 834 319 126 510
803 427 528 58 939 434
103 189 853 454 448 675
532 273 799 694 369 587
201 412 199 459 437 927
366 268 340 780 470 80
980 931 302 642 397 749
582 595 562 411 413 673
815 756 467 235 975 681
772 406 684 323 15 583
473 588 674 70 361 900
331 103 192 834 980 447
607 541 919 949 960 462
652 741 561 18 706 156
82 333 401 587 852 888
893 496 336 533 257 172
591 812 200 966 887 280
952 299 302 477 565 860
247 230 169 777 968 570
507 430 733 57 667 941
708 46 963 408 990 462
99 557 321 43 489 424
260 536 744 120 837 320
154 281 729 872 949 646
514 951 555 347 919 187
783 147 399 813 921 122
922 201 492 413 599 519
216 833 2 498 185 481
135 97 90 148 953 356
554 489 368 735 838 257
601 293 923 111 103 789
253 439 675 199 924 201
459 24 648 365 237 885
313 400 926 346 834 311
822 409 190 795 771 138
797 541 681 804 309 828
223 589 176 422 962 30
934 817 939 742 680 42
244 753 523 69 556 269
514 22 537 276 35 985
188 683 966 194 384 599
891 269 688 870 637 338
53 940 373 826 879 415
177 430 838 468 635 502
712 20 650 799 168 74
68 655 577 701 857 202
58 481 778 287 953 139
220 250 824 239 788 963
383 447 38 897 549 545
172 26 964 677 60 318
799 644 571 486 225 199
805 257 776 58 121 159
427 710 507 723 315 702
937 649 592 33 786 635
162 306 524 467 106 861
314 929 754 594 100 818
354 127 625 703 512 71
467 897 131 916 329 398
180 321 821 62 39 641
615 993 757 333 990 241
295 436 930 79 626 117
50 171 43 425 191 379
975 122 986 376 528 403
246 461 778 723 605 271
824 743 814 248 297 745
761 397 449 570 562 199
556 246 215 869 46 778
16 822 734 137 906 755
723 149 133 663 364 658
184 749 110 391 789 20
950 205 521 557 123 735
756 92 633 527 210 294
46 869 725 269 450 813
70 979 969 3 470 528
255 615 877 640 772 350
305 246 696 496 3 409
944 60 316 914 903 799
535 153 875 307 250 678
50 661 862 388 559 923
298 536 318 323 277 483
121 97 504 340 258 619
725 655 105 489 69 779
418 799 712 901 109 929
782 302 783 422 856 322
554 602 154 783 703 261
754 166 153 196 530 685
709 296 832 74 965 155
920 575 14 231 510 753
612 660 21 991 73 270
196 797 513 354 682 339
429 768 522 940 717 307
391 410 428 836 804 604
599 858 671 505 254 173
843 586 694 981 863 22
219 651 761 323 635 549
505 348 119 724 830 751
311 93 553 806 588 452
588 11 127 266 354 721
570 936 304 152 403 283
291 251 754 613 888 815
141 873 789 843 552 266
555 933 125 480 54 157
842 298 869 101 743 863
909 105 261 188 813 566
317 664 958 948 984 808
27 629 382 849 175 18
263 640 644 514 535 572
387 203 107 590 62 683
76 887 537 115 801 335
295 565 806 50 689 336
557 640 541 532 71 469
154 765 773 529 797 166
594 878 267 626 7 860
112 787 127 699 245 700
54 870 94 640 293 766
113 10 939 870 266 972
606 645 208 562 321 636
848 784 530 482 79 123
922 123 522 636 647 35
782 75 942 161 537 149
22 825 924 737 826 461
514 704 431 934 714 20
224 216 724 506 217 680
617 969 638 220 267 160
537 954 322 440 397 44
366 221 820 433 860 578
674 186 283 836 763 235
733 218 863 797 201 14
680 719 506 999 396 193
372 374 293 976 714 732
960 859 183 635 242 36
693 401 638 449 750 820
607 718 690 861 53 199
361 232 293 961 344 210
961 969 842 219 553 168
461 832 495 586 777 618
527 289 996 821 356 624
534 587 175 188 563 347
270 579 782 296 572 754
661 395 599 98 655 793
29 877 668 447 127 804
179 767 962 591 170 880
94 438 835 27 587 528
622 216 878 588 624 95
69 570 626 110 276 639
532 328 218 120 497 525
159 547 121 585 495 693
246 236 61 884 750 496
385 877 549 697 488 627
656 765 613 719 535 327
365 843 350 860 511 604
534 546 629 770 295 892
575 971 404 256 366 457
61 672 638 852 858 460
993 604 871 367 55 620
775 612 891 676 638 783
549 439 97 157 866 885
705 685 579 370 951 216
265 754 317 106 428 524
512 729 813 488 451 469
76 449 877 137 220 959
679 970 467 295 77 258
225 918 498 724 995 38
323 642 360 163 120 320
892 894 268 957 306 117
348 951 97 575 165 912
777 585 137 167 730 562
79 777 288 539 205 880
359 875 954 80 939 747
256 300 425 801 392 80
295 352 64 843 915 336
188 294 195 977 167 976
1 242 858 88 649 501
181 455 780 74 333 443
834 345 938 85 941 891
649 71 461 191 65 378
925 410 220 104 290 524
455 418 699 829 347 623
14 52 452 572 684 865
638 159 277 156 965 182
488 646 105 93 432 401
474 514 173 445 813 221
561 847 897 196 75 660
635 955 624 769 173 993
111 113 680 245 136 434
888 687 470 129 488 622
301 362 325 965 428 868
552 199 30 684 331 834
944 82 35 773 694 756
205 955 109 950 601 19
145 209 407 353 517 819
485 644 98 476 657 410
562 172 859 743 310 967
782 798 772 93 202 932
40 39 616 598 113 304
133 431 377 519 847 320
242 17 195 670 190 293
832 50 718 137 436 543
770 639 362 789 55 117
641 245 126 165 306 135
523 422 349 190 856 13
637 147 629 477 504 628
720 98 753 794 416 120
794 673 338 934 893 884
411 658 278 895 191 951
490 760 202 602 540 250
117 908 867 482 932 344
196 643 266 524 553 68
171 216 762 915 828 532
657 801 584 646 381 607
61 355 87 561 945 57
447 191 22 975 793 862
869 971 260 538 844 25
59 994 448 271 11 776
886 643 776 362 575 536
299 745 602 752 965 751
914 90 314 690 457 222
913 186 325 563 86 33
976 500 175 427 851 171
130 296 638 936 186 176
94 545 113 567 904 189
758 630 631 766 167 178
797 760 960 167 122 622
425 724 829 224 836 102
212 791 941 715 801 117
21 826 466 450 225 422
469 624 862 867 743 423
634 879 654 467 320 22
373 395 953 581 686 675
646 946 224 890 444 613
477 650 34 844 376 861
897 372 320 150 431 913
107 914 124 605 65 543
663 287 501 283 885 809
338 352 949 338 662 994
229 784 301 529 802 629
416 320 258 920 837 43
386 618 324 82 125 605
292 899 858 720 440 631
900 363 287 178 685 652
30 857 673 431 245 515
149 551 847 578 4 318
163 801 735 121 916 456
841 522 669 166 812 487
28 660 976 979 667 648
153 371 782 196 923 245
64 396 914 440 754 143
289 786 126 598 195 207
350 774 139 658 87 610
434 428 608 787 842 733
733 718 232 731 391 237
58 649 986 566 516 17
857 698 976 77 412 695
920 531 139 173 912 464
204 438 406 25 89 768
175 489 598 371 117 510
853 187 321 379 888 802
415 639 962 125 128 216
665 862 498 892 241 159
518 965 587 157 353 904
825 547 394 779 728 859
633 809 766 872 542 363
590 900 388 614 850 60
978 439 462 39 679 754
934 326 195 512 173 129
109 866 482 331 694 869
91 859 773 216 688 612
928 913 13 101 139 799
26 641 440 906 146 853
796 571 578 618 231 609
616 102 94 316 580 89
464 491 462 36 708 988
940 147 744 388 674 775
975 922 339 369 932 128
730 681 13 798 700 538
182 113 723 302 912 688
359 30 124 790 177 799
691 349 102 769 505 866
418 222 274 474 381 167
334 81 506 824 590 507
130 899 340 441 888 843
659 70 694 6 625 390
95 459 601 480 658 217
753 891 642 124 878 882
552 658 534 174 274 978
878 40 696 364 996 648
301 954 603 264 498 107
512 634 481 613 657 353
384 496 541 889 631 706
822 4 630 841 528 134
593 652 628 82 767 964
840 177 662 83 110 379
474 560 944 96 414 755
768 284 969 66 890 118
208 414 580 715 176 86
569 812 476 580 266 85
840 532 395 55 735 998
94 668 895 416 370 712
323 960 943 141 127 621
377 605 261 960 225 539
135 512 554 14 283 419
980 69 294 431 301 938
307 446 150 609 614 968
396 743 964 819 161 26
349 385 431 125 814 682
229 279 267 185 593 380
461 95 731 814 380 314
686 721 538 406 813 991
238 944 951 638 406 610
281 887 183 765 892 617
444 930 899 53 79 347
436 200 776 317 495 155
716 186 623 423 873 157
865 203 677 443 931 443
935 526 40 866 120 584
7 969 79 471 468 783
730 187 895 374 261 199
17 459 82 90 538 620
68 114 522 813 852 782
50 712 900 20 768 464
285 309 383 53 583 125
941 561 706 238 409 755
493 559 378 695 277 905
727 367 871 456 667 948
207 963 249 214 620 77
202 705 210 119 245 832
289 62 323 664 460 33
223 898 595 382 357 836
260 395 93 290 744 533
377 242 541 446 366 847
471 10 447 278 652 678
78 334 591 523 590 528
157 641 84 947 160 646
855 65 804 182 270 76
195 629 673 700 745 836
911 959 378 65 161 258
660 328 849 683 209 337
79 622 617 770 131 772
270 447 298 382 854 843
133 8 581 936 789 307
324 771 506 153 710 664
766 624 528 830 786 399
109 680 3 984 521 33
931 780 502 227 396 580
387 95 247 400 977 761
727 695 683 389 628 889
53 183 166 521 19 690
846 489 775 249 683 424
261 495 198 460 438 428
396 310 137 779 995 728
911 479 291 240 758 588
982 470 960 959 482 49
17 307 899 954 271 672
639 594 450 112 554 132
970 693 451 374 517 693
74 318 599 588 420 945
954 452 738 688 978 87
864 343 48 986 458 522
986 167 825 486 259 259
576 10 52 889 641 411
424 597 225 612 526 669
589 347 330 134 579 942
242 28 760 617 521 70
266 53 999 7 689 260
816 483 815 209 766 278
476 392 531 242 387 705
21 15 753 323 237 406
4 56 474 582 406 648
78 224 152 481 393 981
265 1 717 211 441 23
103 789 242 601 146 593
283 735 922 435 674 649
997 624 303 719 867 267
35 635 401 950 558 428
377 362 521 834 27 66
998 328 954 722 554 185
994 30 927 555 717 737
799 306 264 184 263 482
57 854 896 244 40 445
276 757 467 408 578 571
408 153 464 519 530 830
278 330 325 770 554 973
111 107 356 554 70 609
917 327 567 525 154 845
891 664 632 274 615 261
192 240 294 263 888 8
690 708 531 272 618 972
136 114 402 869 720 19
6 806 901 707 604 12
270 686 896 572 344 172
304 980 100 886 933 758
462 553 972 687 530 364
594 82 829 225 312 286
726 413 395 65 854 449
66 606 876 940 536 484
966 939 504 331 668 97
149 759 731 265 697 39
285 569 4 382 359 174
725 607 515 151 716 581
580 49 618 670 536 5
68 853 874 744 96 30
621 395 703 761 392 460
197 272 936 988 163 559
106 944 727 871 63 121
595 799 102 779 530 496
416 243 338 897 110 941
710 615 407 53 390 298
797 912 412 429 899 395
799 454 254 415 42 937
515 389 631 748 752 590
308 864 736 652 591 634
749 234 162 34 377 906
294 258 918 802 737 915
214 251 916 641 26 839
151 726 926 467 487 181
600 198 661 511 821 457
980 205 315 548 22 315
249 767 638 560 702 336
385 45 452 976 330 988
782 620 943 665 648 537
963 571 628 29 677 986
234 586 944 35 544 959
65 924 416 221 915 228
47 103 435 838 362 141
736 814 997 487 812 501
146 936 649 58 87 791
69 603 39 830 37 410
781 749 163 58 452 476
804 331 325 187 815 657
828 374 586 962 252 683
946 35 295 589 217 499
610 249 631 463 342 981
844 643 398 848 308 675
796 55 444 657 492 337
562 255 801 882 802 703
125 550 798 63 835 144
201 694 814 267 436 863
90 547 544 306 783 73
239 844 827 179 280 829
57 484 844 663 870 789
460 293 524 160 630 121
600 210 975 57 185 192
450 212 538 988 830 680
424 773 630 398 278 905
499 827 357 279 997 766
800 882 433 796 596 435
64 121 22 707 754 206
917 764 258 193 177 124
883 841 143 4 42 794
997 403 333 551 232 543
602 877 834 691 252 79
412 350 282 534 566 163
293 327 870 817 252 829
572 927 24 921 903 496
809 703 501 338 702 641
173 64 998 974 405 126
152 454 494 741 671 730
737 733 814 973 925 479
485 287 102 3 251 883
990 760 443 488 862 40
373 80 577 999 861 952
608 43 983 416 677 362
549 726 434 438 409 798
309 766 957 383 764 531
191 71 655 955 719 435
139 177 682 149 343 896
888 676 794 614 476 588
555 410 737 967 7 81
81 727 172 675 346 257
288 438 765 231 859 788
339 323 94 774 988 164
851 501 731 206 940 665
949 563 78 966 257 337
548 598 931 494 707 220
546 671 189 968 145 320
867 567 780 265 306 618
135 636 260 262 29 372
411 526 194 156 489 248
994 381 150 44 645 473
111 819 222 105 842 882
585 972 550 739 814 369
648 405 416 296 525 124
943 253 335 667 270 856
408 172 888 734 255 141
321 576 468 229 505 97
47 412 762 958 386 720
247 631 786 35 741 668
550 702 996 125 266 323
913 881 940 588 562 751
119 233 937 338 519 526
516 825 215 108 651 60
580 45 599 522 218 45
90 426 780 986 625 65
318 168 796 646 934 845
883 255 248 892 150 867
82 497 321 438 902 114
428 539 911 714 705 252
777 883 716 255 236 795
226 711 403 836 732 585
454 150 406 431 319 520
283 456 300 760 453 270
780 358 606 987 385 812
157 127 656 388 909 936
956 997 357 520 975 928
590 266 645 239 453 417
983 602 818 785 282 633
847 338 570 672 979 164
206 773 316 865 66 30
679 941 492 43 388 248
155 856 990 385 947 772
339 771 435 963 204 299
601 426 52 736 262 390
300 287 840 485 370 484
75 557 683 806 629 417
328 266 51 28 589 64
883 818 140 512 386 825
586 942 732 164 724 588
142 997 382 850 805 619
73 382 566 536 969 770
892 738 674 732 806 454
701 792 881 226 279 551
167 680 27 194 17 772
260 475 107 706 787 883
419 655 246 996 633 567
349 692 567 120 167 31
933 263 638 586 397 270
676 308 310 873 486 598
939 120 820 847 649 786
472 456 151 539 972 543
114 106 750 449 647 938
814 438 216 50 702 864
499 717 859 438 296 564
855 737 29 500 124 912
274 112 632 632 474 361
114 158 113 693 205 863
583 613 577 128 402 743
326 372 889 440 758 5
913 648 748 298 902 125
571 391 726 592 519 413
62 346 663 438 232 71
527 677 927 712 723 214
401 539 406 664 538 618
637 501 59 800 815 960
413 930 599 957 654 714
822 194 324 142 561 771
380 699 189 643 847 411
560 718 713 966 808 803
310 514 692 4 893 769
196 564 69 650 225 643
501 631 491 279 981 770
656 957 285 597 174 792
183 569 439 429 948 999
192 457 368 488 349 911
979 506 80 371 230 503
644 435 405 832 3 54
48 96 966 26 8 997
183 133 251 407 98 960
552 172 886 953 292 625
524 234 932 796 720 26
777 437 660 855 908 208
3 718 497 384 340 791
13 353 811 893 945 668
1 170 248 15 641 402
776 443 319 494 479 38
499 202 396 273 944 738
262 521 460 473 211 577
353 37 256 403 367 705
365 859 605 598 175 345
435 949 393 960 775 120
447 556 784 334 300 111
868 409 346 42 594 939
501 186 548 684 792 910
65 414 951 35 314 972
385 187 719 395 338 379
947 507 906 715 677 381
760 768 215 71 229 678
442 311 584 52 749 470
179 893 608 840 130 438
668 341 864 522 871 618
774 129 335 701 931 12
816 779 483 954 536 1
774 174 77 626 952 12
496 356 61 339 431 40
301 99 636 538 46 532
374 678 816 705 890 714
513 19 242 850 626 2
722 422 849 490 622 456
225 149 654 976 113 881
295 943 206 126 288 255
156 838 914 18 608 818
546 93 811 663 47 849
427 47 325 869 462 92
166 739 239 949 584 390
659 244 19 200 216 710
703 357 738 479 769 325
201 517 184 927 278 417
587 458 870 811 538 354
503 902 497 724 279 164
757 887 433 491 87 103
580 912 135 472 494 197
564 198 555 901 499 270
554 622 851 923 88 799
530 780 285 839 593 367
296 486 814 674 488 318
147 476 130 913 552 252
650 904 986 646 312 939
378 435 648 493 480 204
831 957 952 155 781 578
931 375 263 592 914 890
523 596 386 299 690 334
556 807 976 984 226 369
125 318 5 141 601 528
668 474 841 453 690 736
982 217 258 169 50 590
241 343 770 706 886 480
800 10 561 771 637 806
25 313 199 98 862 347
596 410 877 363 940 815
86 417 686 292 473 769
223 425 641 51 44 178
47 211 698 244 196 551
779 72 608 429 357 980
243 844 834 384 107 269
42 569 75 760 231 974
973 300 17 657 742 876
477 632 704 747 478 683
665 365 717 946 986 409
944 536 771 661 849 801
607 370 653 830 975 429
946 649 544 124 818 923
319 436 267 713 171 781
377 557 76 576 968 449
208 648 227 868 415 624
717 714 375 905 662 696
185 958 690 209 267 346
548 922 548 97 541 440
363 663 941 305 569 141
452 321 753 753 303 269
538 91 304 911 832 276
762 702 950 358 862 160
549 86 401 520 732 348
827 742 174 946 753 379
134 759 11 181 848 116
717 2 717 607 555 318
163 534 897 536 473 359
158 203 762 915 350 916
95 912 768 670 82 462
740 109 635 406 337 881
656 746 704 247 880 369
486 965 88 582 367 71
83 319 393 437 552 415
579 391 953 302 850 777
540 874 65 140 395 173
229 680 522 785 995 21
505 600 836 911 18 462
46 403 200 80 382 619
337 900 520 525 157 697
407 57 917 643 159 565
21 771 690 643 221 499
374 925 122 277 862 675
948 492 984 618 916 757
820 909 463 790 693 873
79 462 68 778 931 743
40 23 574 307 947 149
571 283 119 241 195 386
452 836 428 362 308 2
646 212 726 974 870 870
715 519 96 364 299 399
884 608 96 639 479 624
841 334 49 714 172 801
406 746 407 122 142 78
599 247 841 722 855 822
509 101 705 800 598 857
145 996 22 175 942 928
19 738 586 212 608 593
320 187 783 874 361 339
409 398 34 403 765 634
350 40 318 131 669 662
632 669 56 322 223 714
104 960 300 588 635 575
359 337 160 755 511 91
396 430 18 329 540 411
623 203 130 871 906 643
34 2 645 16 314 242
963 849 898 816 394 713
173 875 903 504 18 253
829 327 888 611 253 348
312 621 747 127 508 553
258 156 875 351 856 239
440 232 187 277 72 411
37 790 3 174 227 799
677 538 977 870 179 923
423 110 485 217 694 881
229 119 416 895 115 432
731 107 187 801 585 390
164 881 416 180 793 639
93 654 921 36 21 426
908 740 7 502 426 347
878 671 777 380 887 887
28 765 803 509 630 150
242 853 307 94 361 530
830 944 173 149 862 876
880 114 489 123 685 134
940 834 47 680 224 428
928 360 130 717 195 527
461 323 493 364 695 407
459 9 743 254 215 56
970 354 822 856 622 387
613 609 926 763 190 483
908 586 208 810 500 718
257 805 639 436 770 701
859 428 585 308 143 794
229 809 458 324 163 351
416 541 136 130 79 78
159 464 96 746 818 411
78 521 12 88 99 682
914 938 433 424 215 538
337 324 619 628 482 941
411 178 824 225 593 823
910 332 105 833 220 551
946 887 832 631 806 795
534 572 348 323 995 889
885 760 759 879 139 71
11 597 40 754 388 638
569 602 984 182 535 505
39 12 457 59 305 170
609 525 670 384 720 239
132 647 532 567 700 854
516 79 637 822 490 604
320 132 667 136 710 272
855 156 967 372 693 839
882 115 860 85 341 251
809 976 3 344 305 862
592 514 779 897 626 476
696 287 603 939 4 362
818 333 708 115 517 955
355 598 60 340 33 358
171 472 498 676 134 209
401 537 504 371 93 826
85 775 54 956 546 829
673 988 809 113 928 475
969 618 304 159 520 60
808 713 63 764 443 422
715 108 489 218 758 216
164 654 901 495 182 452
958 355 344 932 48 771
415 588 654 657 10 854
378 642 244 40 167 858
784 475 681 799 33 756
274 77 139 617 375 97
839 521 636 439 117 916
766 819 966 192 154 400
89 905 538 699 363 398
222 325 703 380 708 518
612 938 951 136 219 423
638 84 771 232 996 405
939 276 937 405 249 510
82 104 720 910 160 513
366 987 655 745 337 85
207 757 762 791 318 770
82 403 211 390 426 45
241 918 439 80 53 576
325 148 849 612 197 921
20 619 801 697 926 261
917 335 23 510 754 261
228 334 707 623 723 21
342 919 887 989 734 715
113 144 187 773 532 697
787 587 379 873 218 997
883 470 166 812 282 294
486 47 402 240 414 905
799 132 355 396 983 813
929 261 899 674 855 333
134 648 977 394 172 496
944 16 679 964 761 95
129 360 189 937 425 384
215 850 579 87 666 267
446 136 613 588 465 401
166 781 737 181 505 59
833 943 601 45 412 538
317 842 710 219 646 641
323 374 214 513 901 816
990 792 607 621 760 358
211 380 551 593 15 277
725 742 616 999 45 264
174 860 768 49 482 373
116 63 304 597 21 722
435 291 582 102 480 996
761 806 456 261 126 261
282 189 65 291 554 699
201 897 977 979 519 796
802 527 154 224 653 51
80 397 227 727 164 942
357 782 134 549 614 897
997 973 8 280 271 823
147 476 995 396 63 717
442 962 88 822 310 819
52 430 289 484 570 753
201 965 444 647 527 584
537 590 354 132 117 685
716 295 327 168 946 713
827 29 199 139 698 168
163 642 239 323 579 322
598 31 231 482 513 236
397 739 614 437 749 229
279 2 498 299 245 777
546 815 547 561 844 192
702 689 776 540 60 752
144 64 201 136 601 689
866 444 419 208 527 432
603 96 51 318 751 484
925 249 707 18 33 992
483 348 730 27 358 655
23 257 669 92 672 880
78 472 666 900 665 804
120 262 334 523 105 753
885 201 613 872 32 860
755 192 194 926 634 153
758 65 69 766 653 622
236 884 800 351 645 894
17 276 523 45 109 981
776 181 898 730 244 960
425 373 54 694 143 276
504 333 496 551 747 452
251 37 459 25 976 226
641 626 587 799 239 830
828 703 380 849 629 659
484 179 661 723 567 866
964 515 302 494 311 468
588 488 270 537 239 17
86 649 674 101 77 669
227 503 723 570 570 681
635 920 608 149 164 688
138 550 232 799 773 404
362 501 573 516 918 378
849 270 71 418 253 152
760 443 765 891 189 801
750 113 862 704 228 107
735 114 505 485 132 194
800 261 549 628 834 735
733 157 830 10 225 820
941 548 492 999 185 402
758 19 116 824 533 654
983 129 480 560 646 399
828 826 172 703 795 538
141 696 719 790 767 573
315 112 439 541 697 370
419 299 941 101 597 962
259 319 714 590 293 564
326 755 471 52 383 937
703 716 360 845 305 291
693 942 997 176 792 468
35 689 69 69 47 16
399 404 60 598 652 157
796 500 687 222 159 178
850 524 289 110 954 522
289 101 335 737 598 696
248 662 762 284 323 587
993 405 941 691 331 320
871 425 122 174 683 25
441 834 851 189 286 589
624 836 161 175 523 309
48 977 670 991 835 584
397 501 545 593 616 241
717 820 615 994 12 485
928 862 136 517 311 980
89 859 681 677 819 799
238 430 40 249 889 698
775 700 412 433 247 59
820 528 394 646 684 165
771 519 976 957 161 556
216 48 387 614 864 80
981 882 639 955 493 337
173 586 609 991 894 942
789 49 554 141 764 791
199 771 949 978 23 696
558 557 381 453 2 536
888 561 958 819 122 361
917 823 651 389 274 18
427 462 924 821 391 90
626 845 525 658 888 638
905 412 54 940 597 760
603 979 709 817 863 959
426 96 415 4 564 570
647 221 142 301 107 398
885 644 1 637 847 159
576 837 67 591 978 386
403 92 164 101 396 517
445 247 871 532 286 610
25 782 513 776 558 36
666 847 230 367 429 758
664 182 336 297 684 513
873 389 681 651 287 192
847 477 669 884 923 328
677 910 625 472 251 531
5 802 583 809 597 194
125 216 51 745 563 542
508 183 580 311 441 908
21 906 683 634 346 309
502 780 853 715 975 114
927 934 451 579 501 634
640 6 531 486 679 582
581 614 822 416 895 225
393 894 804 434 283 830
180 187 723 728 646 324
522 463 798 631 800 927
637 110 490 957 756 735
220 854 548 459 559 629
677 385 85 355 50 975
4 425 637 160 387 352
688 827 285 601 928 482
840 443 611 51 624 181
143 280 170 87 171 252
829 334 985 267 861 293
578 856 796 944 644 170
638 636 929 744 22 238
821 523 623 389 352 323
275 76 274 467 257 123
777 150 739 533 796 897
324 338 534 254 594 737
79 817 349 836 266 488
606 283 414 82 755 716
349 79 389 394 550 20
85 520 635 115 356 942
875 466 580 692 585 862
691 269 417 488 110 820
149 698 559 647 552 384
460 308 525 69 562 532
327 724 787 991 881 712
62 926 823 256 995 434
54 846 427 792 289 288
379 945 432 275 168 173
640 40 202 885 772 207
91 988 781 469 521 7
730 183 812 326 994 834
888 277 724 755 173 535
618 102 87 219 502 999
533 654 240 177 154 266
799 336 596 351 62 779
527 887 847 852 650 960
155 711 420 552 899 878
904 140 695 571 395 490
503 704 753 855 690 584
598 285 361 965 728 151
280 392 2 578 572 135
469 465 695 978 331 188
109 537 486 611 376 491
789 434 867 178 732 894
210 334 603 810 514 799
39 392 396 635 281 515
25 590 283 90 491 132
88 940 364 684 2 498
242 709 447 711 874 904
452 881 951 46 386 402
287 645 213 374 337 569
442 639 213 415 123 664
731 134 941 180 798 171
339 605 290 258 663 553
720 105 834 706 634 6
207 461 879 958 911 907
891 308 544 277 587 281
686 720 505 400 215 773
943 872 848 785 583 746
831 302 753 320 344 290
539 84 821 527 772 77
501 669 839 878 950 811
444 900 834 432 682 464
803 716 729 765 530 824
748 695 633 281 758 623
783 614 264 943 142 570
622 529 736 823 821 517
264 886 209 366 91 33
674 824 629 794 248 589
269 878 117 263 505 63
565 454 695 475 691 915
224 732 622 133 583 74
68 221 463 883 729 484
831 76 792 894 127 22
806 606 196 214 873 31
569 994 581 405 617 719
991 989 168 382 962 345
556 807 684 887 961 25
288 759 916 828 33 742
570 269 870 792 126 571
689 99 431 195 489 779
572 236 683 341 289 2
603 406 384 685 518 965
996 735 904 383 885 541
37 48 299 229 193 695
767 234 797 637 463 644
269 506 367 975 201 722
543 562 23 989 279 910
756 598 694 719 675 547
564 4 83 291 51 983
654 308 778 564 713 716
630 718 29 840 863 154
891 763 661 419 925 106
574 225 620 803 957 206
215 646 263 520 908 4
755 60 883 303 859 967
651 351 536 725 672 991
517 71 992 458 913 582
597 54 929 839 840 190
253 518 161 547 394 184
903 528 451 835 740 745
106 190 480 534 580 968
663 962 943 967 751 549
46 655 421 368 88 988
206 387 750 377 938 257
770 739 102 593 390 655
953 270 21 770 915 48
771 138 222 873 546 340
181 106 704 645 646 533
328 678 455 450 207 667
250 119 506 121 267 523
532 483 532 758 288 200
538 801 497 94 337 399
172 598 905 280 733 386
630 358 7 645 144 856
701 677 472 843 196 469
373 514 349 705 613 919
269 14 497 722 386 640
459 788 190 878 286 247
250 395 983 166 853 361
792 732 302 323 849 203
920 407 543 721 791 999
918 192 65 127 903 578
532 188 314 993 794 628
236 905 319 992 96 503
595 674 763 969 210 621
621 424 273 34 736 427
515 385 656 876 912 252
430 173 720 66 10 296
739 945 319 342 671 202
973 61 353 347 982 738
148 813 410 60 963 77
17 546 858 457 31 266
284 281 75 91 819 29
184 968 247 938 653 50
311 608 56 112 514 674
537 265 159 175 614 629
509 342 972 677 511 412
630 178 577 166 439 819
910 140 74 350 390 713
859 737 919 981 17 646
369 860 970 68 689 215
842 258 563 119 594 496
627 653 268 490 390 342
72 384 314 255 198 635
652 824 53 518 80 465
406 249 803 11 297 548
671 824 312 374 329 793
23 221 259 183 734 176
819 376 719 213 299 900
478 520 769 750 44 799
50 495 325 972 867 203
302 75 978 683 17 305
272 991 39 736 7 896
817 801 619 842 468 725
633 460 202 849 806 872
458 839 948 867 884 268
306 324 563 421 636 22
577 717 132 316 140 670
339 908 382 412 77 742
454 495 587 462 924 104
53 568 873 144 592 121
170 301 947 513 480 69
408 672 856 304 610 501
38 520 409 816 193 396
813 271 816 331 537 891
359 213 875 713 62 977
636 484 950 774 444 690
399 686 821 607 975 738
515 446 76 305 353 393
454 751 79 689 487 81
607 487 125 863 695 866
815 416 189 113 335 293
782 561 395 365 436 474
943 668 169 961 360 423
429 941 400 790 440 608
764 572 291 25 132 322
19 104 288 790 168 88
486 638 843 651 533 951
6 184 250 912 813 477
598 192 888 243 40 59
278 281 192 660 709 30
132 746 497 445 781 417
34 257 689 866 279 307
348 409 868 944 254 104
463 701 717 994 125 996
675 451 896 662 648 621
28 623 922 732 451 35
907 108 205 650 598 626
38 979 985 400 488 333
787 780 561 25 595 114
835 854 950 220 345 178
977 528 295 801 265 14
263 524 931 422 436 645
153 152 777 330 96 500
533 536 964 117 401 750
287 46 620 398 449 342
573 242 876 139 66 544
733 448 422 460 311 982
45 559 675 467 42 789
702 31 420 473 424 939
76 379 796 60 430 980
229 210 392 230 51 474
852 219 329 164 940 731
573 947 221 697 915 115
357 754 232 120 53 815
551 518 463 545 612 812
742 791 880 504 830 138
4 160 355 132 413 241
919 917 696 412 619 234
399 839 100 969 104 71
362 593 173 226 432 20
394 784 614 230 428 880
392 356 558 779 560 747
658 267 612 69 922 966
887 567 322 619 212 441
898 704 433 138 950 693
401 98 523 319 988 902
432 214 422 215 729 700
271 816 111 470 9 19
422 631 222 546 750 236
347 909 236 701 444 310
362 936 696 734 838 660
757 405 507 821 164 498
22 473 406 434 99 836
862 942 329 625 818 249
607 224 839 861 225 918
77 88 581 185 939 940
80 875 82 124 354 235
952 753 797 999 146 302
482 507 891 877 680 231
58 507 909 587 65 7
643 856 404 404 720 65
533 931 231 597 341 795
602 950 32 139 91 813
432 482 684 56 10 803
830 252 512 32 262 353
652 379 952 948 575 665
309 760 643 370 571 109
298 158 338 894 229 57
757 335 137 939 467 171
455 384 642 370 460 209
377 336 823 346 42 158
238 796 153 441 233 402
912 255 193 875 558 981
42 178 930 52 331 712
301 197 81 817 462 408
429 269 852 579 687 281
543 952 355 217 100 476
447 877 258 820 663 126
336 108 230 122 947 218
524 141 419 819 406 534
934 500 917 684 73 854
389 818 703 38 594 566
628 637 376 550 495 449
974 645 338 246 352 248
612 685 648 52 250 178
399 986 292 847 871 479
585 713 663 617 860 299
835 695 627 391 571 30
413 191 793 255 877 121
533 353 612 248 377 956
274 553 175 527 391 131
806 237 942 874 503 31
454 784 94 323 592 878
373 953 815 434 22 715
357 681 287 509 709 894
150 797 424 182 237 467
247 205 185 449 81 603
244 994 72 378 154 234
853 143 407 546 24 180
862 217 93 22 57 407
370 954 800 132 441 229
416 577 197 596 783 660
574 396 453 70 585 869
58 987 340 307 917 80
602 267 222 294 529 978
922 767 326 121 375 591
237 605 165 358 941 725
997 993 704 558 856 896
525 763 242 43 269 300
672 847 750 377 794 311
239 277 996 298 846 329
779 763 900 767 549 501
853 182 588 54 3 909
472 332 197 474 464 84
945 964 583 76 354 424
341 878 368 368 903 312
924 582 803 909 872 7
908 782 401 907 627 429
415 249 316 155 458 384
911 67 869 428 903 899
552 290 192 867 668 576
55 728 66 418 656 279
606 784 182 760 393 969
334 959 566 384 945 925
319 615 786 757 990 983
507 413 959 75 538 911
424 282 148 706 126 88
331 528 700 4 932 884
401 990 675 657 462 617
566 188 386 609 416 957
133 953 842 809 283 430
695 515 409 38 892 546
158 508 336 165 501 816
11 691 262 726 415 138
756 256 355 21 57 470
966 117 983 934 624 721
463 817 213 400 429 747
270 393 173 33 796 654
323 431 220 708 145 118
954 589 710 266 815 521
261 366 926 57 96 153
450 775 837 269 23 230
925 127 995 877 954 637
400 590 571 620 38 746
467 989 876 622 586 366
506 451 344 706 78 478
601 645 966 539 643 840
283 926 536 726 793 558
841 141 101 60 627 563
212 421 651 751 722 438
296 880 487 693 975 401
137 45 259 375 898 48
948 502 532 360 60 482
899 198 781 447 396 500
212 608 961 527 129 31
776 258 368 439 422 425
731 6 943 788 745 633
596 638 10 889 107 192
383 427 943 102 921 535
366 667 760 253 792 807
69 464 932 654 718 694
273 423 159 513 667 842
712 954 383 766 251 81
742 629 870 773 160 285
841 748 714 871 201 628
188 662 791 703 379 716
437 939 931 768 499 629
408 768 837 851 797 255
395 75 283 667 532 563
621 421 232 554 419 794
256 768 468 291 585 724
147 986 285 120 601 840
166 287 58 465 583 228
349 154 322 143 854 807
618 460 466 58 56 728
389 12 590 72 857 45
372 772 445 794 727 501
922 553 217 583 341 431
699 472 209 805 785 475
896 368 368 468 864 175
30 755 315 938 647 855
828 940 937 43 142 772
287 131 608 42 385 976
777 158 897 88 66 873
67 103 34 757 126 286
852 171 968 752 781 50
879 982 504 944 398 274
468 228 543 835 411 300
957 233 402 876 895 992
974 728 268 869 554 277
706 397 313 994 507 78
454 948 678 519 649 977
406 395 869 957 55 411
971 528 1 33 583 293
980 205 781 422 864 211
730 212 555 113 448 495
939 458 264 440 541 958
1 728 432 48 357 506
209 954 316 213 344 855
554 697 818 946 513 274
471 415 428 474 47 33
25 167 151 773 181 884
116 295 312 861 527 16
295 711 958 659 800 403
810 30 198 309 273 100
528 973 292 445 598 592
537 343 610 511 259 953
10 810 714 500 733 333
826 302 715 573 799 440
447 769 92 740 590 879
261 803 310 24 904 899
896 199 145 835 146 705
728 372 676 113 321 797
945 839 159 613 3 525
231 936 544 724 786 745
435 682 462 840 195 288
907 435 743 267 740 546
192 421 413 829 327 107
782 237 748 345 794 813
608 320 553 588 636 9
884 664 734 292 585 879
453 5 598 26 828 937
178 623 239 264 4 245
506 396 293 379 88 585
714 213 234 625 170 368
810 504 940 819 359 223
690 635 265 629 919 830
154 882 928 649 717 755
280 842 337 82 137 914
291 835 79 545 916 921
520 753 653 195 404 784
244 193 621 603 812 850
214 180 580 92 803 443
37 543 647 56 151 323
137 601 744 74 994 40
291 989 915 378 348 984
241 349 368 536 614 20
392 727 465 24 434 580
324 637 609 996 879 881
128 238 146 299 744 513
108 921 460 816 64 421
130 185 400 42 925 799
629 937 348 713 509 514
917 863 685 757 377 153
744 560 445 192 337 784
99 139 341 570 934 688
853 467 506 712 718 501
990 955 245 956 753 365
196 316 595 781 864 421
127 667 81 694 926 952
378 643 780 607 301 521
842 836 293 906 399 858
522 847 102 743 438 538
484 937 56 633 659 877
787 984 62 499 789 698
94 670 180 183 119 151
702 178 550 694 880 125
297 456 141 152 892 240
87 510 739 539 351 688
582 68 932 987 542 38
280 94 172 193 360 79
408 256 585 280 929 551
211 508 57 310 754 250
210 412 607 718 533 583
350 323 517 672 386 613
567 860 955 162 160 19
918 422 871 929 429 576
785 861 758 931 616 203
922 582 314 865 905 462
502 102 708 484 555 612
249 941 695 725 307 447
42 871 915 187 323 750
342 539 211 473 199 686
884 456 161 859 245 759
613 660 961 897 917 718
256 687 715 941 536 375
169 431 624 96 988 879
777 782 544 383 791 663
18 547 827 873 877 37
432 49 63 908 413 26
575 379 924 550 118 292
119 733 621 676 48 637
373 287 166 842 123 734
200 8 110 457 610 584
962 220 157 726 965 580
602 512 597 982 19 267
345 427 1 446 175 270
984 978 820 950 592 340
611 179 904 963 364 895
776 799 449 494 446 840
960 82 283 969 663 580
561 788 87 203 952 842
292 706 762 565 983 84
384 630 836 553 281 60
676 53 785 629 82 85
939 537 904 888 442 359
318 840 280 160 29 193
649 372 94 970 736 864
562 40 991 512 215 177
253 523 531 357 138 241
141 310 728 817 862 454
29 587 310 157 31 835
989 12 118 889 247 478
899 614 83 341 534 70
103 230 60 611 401 670
156 212 141 153 661 70
414 569 601 549 738 300
99 982 318 14 1 987
290 200 20 42 539 182
908 689 778 918 825 282
611 305 358 657 669 187
556 346 96 206 932 613
843 850 39 725 244 304
617 485 47 222 709 523
426 711 103 684 920 787
133 818 18 659 769 833
649 991 357 357 432 248
914 363 639 702 428 824
887 219 990 494 283 199
612 901 743 550 795 86
245 564 247 387 981 974
950 551 595 896 311 513
268 256 857 248 442 793
151 324 98 177 44 86
646 116 112 748 123 635
164 817 106 126 491 110
170 23 994 993 636 682
820 6 95 379 552 454
669 648 443 196 232 285
671 586 99 958 98 87
644 719 568 672 947 683
809 82 969 459 362 978
711 169 592 184 674 81
554 723 574 242 312 332
324 98 393 233 503 326
604 756 764 813 966 853
315 27 391 322 390 251
979 745 638 702 732 245
562 388 804 798 219 997
622 993 356 657 310 954
983 343 902 297 356 940
662 479 677 41 598 526
885 81 751 468 439 60
189 979 433 825 643 932
941 935 650 518 631 783
491 231 7 891 751 723
875 29 953 299 562 482
806 472 545 781 317 730
259 185 937 669 774 746
656 98 812 563 743 680
662 614 975 612 112 812
539 387 495 355 779 602
196 586 853 212 168 70
92 575 858 352 553 290
534 608 596 471 556 749
758 922 593 17 891 621
634 816 864 32 86 572
578 583 447 55 379 98
457 309 707 100 789 28
366 492 793 666 53 371
338 752 13 271 449 382
753 606 217 710 727 70
709 473 424 429 908 909
924 258 629 541 150 42
55 565 4 575 53 304
350 190 13 418 732 196
581 720 501 96 178 351
721 205 102 396 814 90
464 691 512 514 584 450
132 624 848 513 238 960
888 656 245 307 81 777
140 930 996 671 93 855
388 356 274 682 168 873
729 568 493 127 961 468
391 967 510 549 352 123
372 56 558 23 933 909
112 263 657 418 295 291
994 857 978 118 169 322
517 890 607 911 3 288
682 547 274 289 162 253
488 188 622 96 109 265
599 471 750 340 697 6
297 309 664 348 895 561
117 652 610 506 915 149
490 440 512 144 922 802
77 114 432 717 34 215
122 994 853 585 462 273
440 76 935 162 925 618
73 45 764 318 984 557
903 930 886 889 883 828
345 402 336 432 787 869
155 464 858 741 269 15
995 795 374 393 349 224
782 932 504 205 3 785
47 569 351 834 261 74
158 65 33 27 729 169
950 593 478 969 617 538
946 533 741 41 499 830
815 774 933 628 349 159
458 317 110 432 713 496
17 464 870 741 320 734
982 457 445 852 368 278
701 270 493 269 516 198
721 520 931 631 346 122
784 552 730 87 996 325
773 167 688 470 601 783
984 696 749 34 422 799
507 289 687 871 127 112
814 480 806 985 8 373
221 436 341 688 28 289
853 672 398 453 110 865
115 821 614 568 82 433
568 280 483 90 854 954
655 507 928 512 482 356
727 781 461 124 661 747
194 378 871 770 711 966
896 903 70 841 869 407
399 955 46 110 77 532
989 26 161 995 922 716
678 178 321 29 803 846
767 971 527 467 755 903
908 587 144 557 373 746
415 768 603 268 660 424
538 966 327 39 506 738
244 21 952 595 862 500
301 876 56 494 419 947
819 943 71 168 880 282
945 423 29 800 145 340
972 235 133 22 336 267
619 779 153 414 147 507
466 946 656 36 497 321
88 204 696 42 875 14
297 66 321 227 383 950
136 426 743 9 384 550
956 500 265 704 937 917
541 25 948 147 125 811
378 185 807 492 495 231
345 980 452 278 780 619
969 790 36 715 466 941
903 23 23 968 888 638
113 616 678 843 793 128
611 26 892 574 436 904
352 689 918 858 905 497
603 102 450 364 174 693
978 948 449 992 34 752
520 752 216 767 210 510
425 666 25 3 816 509
538 413 239 471 687 835
797 767 847 31 707 430
964 43 685 188 569 234
196 510 753 422 640 282
53 41 819 41 264 4
719 470 212 369 446 189
374 972 175 913 823 996
605 425 955 287 461 902
101 689 667 788 94 875
450 153 518 563 239 626
24 5 878 96 729 270
639 623 923 594 190 607
828 522 733 342 135 630
41 758 191 133 266 390
466 79 829 917 166 746
481 768 950 152 544 409
820 81 997 98 692 130
86 772 833 618 735 830
513 289 612 248 203 138
77 773 297 669 214 104
420 684 106 317 57 894
504 321 357 1 791 788
538 849 929 867 565 338
25 971 114 617 780 162
710 821 165 324 715 417
75 601 831 981 861 188
890 613 281 902 539 351
336 414 772 101 872 533
178 653 84 421 335 91
888 962 963 432 42 830
476 602 943 366 548 732
555 581 991 496 780 472
620 168 64 524 897 657
828 808 237 338 779 71
500 124 269 787 266 733
986 125 177 458 488 251
342 3 528 482 924 802
823 101 736 808 593 318
616 51 852 587 484 981
732 369 313 182 977 112
567 362 238 738 152 303
899 30 773 30 422 280
372 912 8 880 934 950
586 222 903 724 72 764
905 478 505 869 62 970
492 159 245 397 766 910
972 397 139 763 229 950
740 524 23 201 640 196
52 337 347 722 845 135
9 502 710 494 822 282
198 392 581 376 387 389
200 609 920 779 905 29
689 810 502 915 678 263
774 320 225 466 914 63
421 121 220 466 487 558
985 510 477 711 571 416
829 227 887 28 890 878
242 296 465 667 580 464
223 273 637 306 538 618
322 937 867 95 716 27
989 827 121 153 782 603
378 737 973 258 584 665
276 915 233 135 849 561
560 860 146 258 67 219
556 117 624 755 979 931
703 14 787 189 979 272
518 877 752 403 535 206
935 624 325 64 789 791
145 116 966 36 245 908
836 927 609 456 116 899
342 496 401 138 983 225
34 664 962 348 42 243
468 619 769 590 710 172
108 812 170 75 778 346
351 743 21 102 939 1
175 5 868 472 470 273
828 894 553 517 32 522
281 911 398 33 29 647
580 84 783 349 608 115
263 222 763 851 126 617
723 804 252 30 806 123
215 807 931 787 93 972
879 881 684 176 955 279
635 756 575 905 134 824
651 749 536 483 988 501
513 760 297 168 276 860
766 180 689 455 963 9
723 554 477 384 309 254
181 451 187 340 292 337
664 502 918 553 491 359
221 498 611 960 790 296
267 230 654 694 310 691
364 570 53 617 180 708
958 894 109 302 367 686
146 255 133 473 424 281
371 612 95 404 552 614
372 396 419 578 754 288
339 347 845 444 151 229
675 765 291 24 21 627
710 750 247 459 186 954
347 771 902 408 773 98
160 297 805 500 529 263
152 782 745 849 351 283
139 946 799 724 295 365
152 64 153 484 555 680
338 852 856 724 958 91
591 452 389 363 743 93
730 298 26 537 530 215
460 199 680 429 19 364
248 898 455 808 218 563
883 637 761 941 768 850
985 18 589 344 804 486
897 224 4 541 870 447
402 915 300 782 380 825
178 666 766 204 458 308
634 496 622 776 336 8
652 301 876 591 895 133
951 868 377 266 576 130
535 773 481 396 611 206
416 590 263 668 488 17
561 779 947 558 155 435
579 754 507 631 763 308
868 529 924 993 600 1
547 270 372 509 811 745
435 411 498 853 647 619
410 291 151 799 273 264
432 178 184 110 441 909
502 942 81 688 629 881
151 380 344 203 75 145
323 152 289 69 190 720
821 520 549 136 462 33
692 80 831 847 991 150
223 56 639 821 632 152
601 737 266 310 596 320
287 115 150 99 202 970
721 844 450 255 447 444
347 746 563 384 831 878
118 694 263 325 980 659
716 961 473 690 179 535
403 512 685 778 283 312
255 121 122 707 631 63
836 959 139 434 358 267
159 919 990 677 139 296
612 110 692 337 288 935
99 557 140 726 762 364
423 488 986 300 195 682
203 111 121 994 677 974
171 977 621 30 187 192
212 632 77 420 104 149
898 364 286 804 246 480
120 620 158 764 459 923
471 789 371 783 770 787
703 31 103 909 797 314
832 440 694 572 604 634
203 207 365 751 955 523
852 78 772 388 665 944
439 734 150 188 551 64
246 630 730 259 532 161
282 92 885 375 432 343
623 369 295 750 563 881
813 82 653 450 183 900
545 617 833 276 656 692
682 948 936 477 847 353
230 289 533 982 712 506
982 53 634 834 995 506
202 219 873 986 184 344
212 312 208 784 833 753
238 153 718 367 402 483
687 867 915 338 531 957
139 558 403 913 457 980
27 377 114 334 459 191
503 884 518 619 396 44
533 796 934 585 753 876
442 455 356 468 272 550
885 402 37 155 348 786
470 82 362 364 41 373
66 373 846 621 125 562
947 17 188 87 899 437
204 363 598 931 528 249
506 163 374 180 19 214
421 62 349 971 631 618
420 816 282 371 271 782
184 782 883 778 618 976
903 298 459 19 984 758
754 35 811 336 740 855
449 639 876 201 757 571
717 812 976 407 680 461
516 200 159 908 821 64
548 4 220 82 999 728
635 294 995 339 822 875
489 896 495 568 396 235
452 682 611 802 843 268
497 617 471 826 236 395
35 787 379 120 385 196
301 870 158 963 27 721
644 212 725 622 313 673
229 275 589 43 618 774
956 288 10 950 274 665
154 818 997 774 745 494
934 610 65 101 845 866
68 644 760 932 327 259
826 136 979 542 316 781
223 632 670 166 399 937
273 135 789 496 246 651
810 633 442 320 350 970
452 308 342 626 233 812
791 615 967 242 482 963
126 595 626 509 365 560
168 399 661 11 514 16
23 947 321 200 642 60
49 841 570 535 246 155
54 272 695 432 786 82
718 453 378 138 938 737
585 440 490 49 396 202
677 356 266 199 142 172
186 216 386 463 162 109
284 328 79 904 516 342
852 163 16 722 832 763
409 402 820 750 807 284
332 259 319 909 780 576
87 954 738 959 966 866
630 460 237 382 955 580
536 232 263 710 382 808
932 725 984 800 616 653
228 150 671 725 434 278
915 798 827 562 866 960
482 318 492 392 786 260
536 180 760 336 811 695
151 854 425 853 398 605
122 812 448 134 462 212
457 639 833 696 246 201
545 687 854 207 320 44
347 627 658 196 987 200
724 27 482 286 103 882
887 60 692 837 202 822
302 38 882 188 154 487
557 311 452 544 785 103
835 235 844 216 135 673
297 474 166 25 986 400
910 937 777 189 963 178
673 826 482 995 812 587
345 715 313 43 762 90
113 326 269 971 489 198
299 459 370 319 14 28
112 641 175 551 51 916
69 342 241 285 346 444
63 631 310 211 894 456
107 783 332 973 766 478
681 834 722 635 426 55
384 351 931 995 762 238
538 860 962 838 253 643
405 45 920 774 900 210
319 742 520 225 45 469
885 264 786 655 614 257
639 12 457 308 949 945
363 329 817 647 963 442
664 407 620 296 460 571
756 435 513 582 95 501
599 829 700 701 543 310
428 716 678 471 479 614
336 807 853 949 978 602
15 472 424 927 486 690
634 16 786 302 926 540
466 318 600 626 459 645
403 361 869 849 974 492
175 301 460 339 910 225
413 959 469 823 598 289
534 533 113 187 818 625
888 877 905 956 677 788
258 707 628 72 634 632
634 771 71 377 696 194
584 232 775 189 963 16
931 781 782 666 704 960
614 661 158 949 621 859
676 527 116 697 40 522
868 935 597 286 395 94
690 905 808 166 203 628
855 271 739 917 358 269
97 585 647 744 488 790
263 911 52 987 529 170
805 172 671 152 831 727
700 874 175 713 176 111
875 893 28 21 233 919
731 897 956 605 81 268
271 647 948 916 779 674
246 1 561 781 248 719
31 470 246 306 242 636
377 296 999 969 972 789
871 262 422 541 125 961
485 126 502 167 861 332
114 697 107 750 211 579
306 961 658 5 509 825
606 987 717 986 235 501
962 869 175 886 482 799
800 127 948 623 442 539
846 476 722 262 263 647
9 936 531 417 526 736
742 698 299 534 194 125
838 967 192 96 276 286
575 815 75 827 189 170
555 263 575 623 290 196
715 798 176 637 395 292
657 302 815 306 93 512
944 460 14 525 437 174
876 275 985 713 43 729
328 557 690 452 957 790
892 132 542 21 552 172
529 720 277 964 500 978
82 626 63 442 760 136
164 783 322 811 910 253
261 219 409 145 796 368
590 844 667 967 725 707
742 32 413 147 712 479
679 608 367 718 246 601
983 140 958 949 450 138
561 124 194 148 419 108
914 426 861 929 28 771
665 231 457 669 603 230
765 646 489 52 677 580
548 692 515 842 688 764
675 48 423 292 604 567
345 832 816 334 531 28
581 60 144 528 509 858
747 4 182 30 287 38
34 707 355 448 954 169
895 91 646 287 160 174
486 412 872 974 215 579
244 678 719 225 844 285
964 539 109 832 744 684
977 739 130 82 185 687
580 105 140 643 499 815
373 960 384 9 699 940
807 272 80 872 904 74
764 968 110 390 29 529
722 997 304 845 413 422
280 43 797 123 634 587
128 909 317 363 98 122
330 879 816 514 75 971
232 255 272 414 453 323
612 932 971 432 214 270
475 369 929 314 782 108
510 77 49 833 465 101
492 713 508 260 407 135
461 21 840 450 961 960
378 660 777 514 912 93
741 672 300 549 517 291
663 237 83 368 876 665
906 459 411 602 983 99
471 664 726 434 527 56
597 37 118 846 976 319
520 884 289 769 785 252
731 634 84 235 788 383
82 624 692 509 977 590
884 879 380 207 855 356
134 378 634 832 500 113
100 788 714 686 397 992
881 57 582 948 524 582
629 744 234 940 450 240
718 218 45 465 455 182
80 207 565 529 196 732
492 241 215 908 316 480
768 254 528 444 625 356
312 666 359 948 653 562
157 336 787 811 624 107
215 484 813 800 822 34
605 113 228 586 944 802
609 132 78 326 830 919
902 373 154 750 413 177
261 306 382 885 274 174
533 131 773 399 405 660
841 6 34 155 769 308
784 532 393 371 889 54
132 344 220 860 713 21
310 791 320 136 430 295
385 4 24 194 613 368
737 564 769 975 653 928
829 318 338 336 425 991
236 755 48 549 422 744
315 883 509 204 857 130
261 839 927 70 514 903
639 760 418 613 53 194
832 331 529 152 953 325
604 428 267 442 420 607
314 342 9 903 464 12
19 642 729 306 138 445
997 753 161 401 506 547
368 582 575 424 378 973
412 405 952 687 998 504
81 723 542 610 689 590
127 726 11 802 287 395
657 611 399 85 35 203
807 958 396 418 727 502
847 61 15 867 397 746
887 697 940 284 579 441
212 347 53 154 470 961
893 904 292 742 388 268
17 170 598 521 845 687
267 398 469 734 125 523
851 523 597 810 357 558
805 441 831 747 717 293
305 18 254 168 313 217
110 755 555 890 53 939
752 461 948 248 107 213
578 937 880 569 458 97
920 716 542 191 177 968
107 611 262 456 665 366
715 670 281 32 512 272
661 350 39 217 864 355
744 276 957 214 190 9
3 266 426 335 910 405
740 927 685 869 817 206
181 230 759 562 299 511
888 232 905 162 903 751
964 215 158 767 298 288
832 280 599 771 669 354
346 157 736 641 482 444
362 662 149 355 243 200
706 547 352 575 969 783
782 185 187 67 527 467
683 913 861 51 314 810
678 828 199 3 325 405
700 204 823 141 178 349
132 507 589 416 176 131
693 632 955 566 956 325
793 644 88 326 101 842
995 624 145 569 490 307
640 455 179 10 370 712
738 124 890 702 4 417
854 519 229 38 41 409
639 983 274 142 298 719
335 79 749 105 353 240
275 608 466 787 50 950
52 354 408 609 907 563
877 941 694 333 437 855
443 984 452 297 396 257
769 404 529 436 509 665
466 676 550 918 185 711
288 457 552 788 369 55
722 623 721 387 76 604
234 825 780 270 48 876
565 38 555 491 146 187
240 16 55 828 11 180
713 408 306 276 318 919
63 595 513 934 492 999
855 751 395 509 706 45
873 777 339 652 208 417
902 964 685 170 679 701
563 964 502 401 984 98
43 494 494 401 991 475
530 593 124 772 315 980
463 100 329 448 511 175
848 964 127 865 57 103
991 388 552 880 672 11
482 151 7 380 95 658
917 155 701 362 690 209
225 620 75 458 689 504
142 443 355 588 332 467
669 931 42 288 68 101
993 996 77 282 48 799
4 882 359 279 863 810
211 382 511 286 149 989
399 772 197 463 75 772
422 665 926 424 826 360
65 149 223 498 462 191
914 174 982 591 131 640
824 496 329 214 757 721
443 289 724 511 519 188
991 6 992 420 37 344
175 426 163 965 100 130
799 849 724 330 692 626
394 636 57 773 886 943
783 457 478 976 53 266
475 852 319 351 791 440
859 258 146 956 252 88
137 692 667 903 369 479
668 241 461 848 783 778
997 372 654 548 384 868
395 220 735 86 846 622
26 941 663 888 955 589
908 95 94 592 604 898
304 547 814 712 439 687
504 228 758 897 418 50
414 206 664 456 54 15
382 889 672 622 464 960
230 629 51 760 906 11
138 415 276 444 530 428
97 31 454 374 711 371
247 115 357 393 938 999
14 869 859 710 198 865
635 977 628 632 433 23
212 807 550 627 451 523
506 761 30 950 132 14
60 269 730 206 580 41
429 58 497 291 638 873
719 134 453 638 294 833
766 948 161 300 113 520
910 667 984 322 134 876
418 971 622 29 559 49
935 953 442 620 126 428
63 374 8 457 880 90
613 731 132 392 240 625
338 745 506 195 513 242
552 70 67 914 7 83
824 921 367 304 107 950
821 141 366 394 784 433
2 486 82 14 435 210
848 717 187 203 9 70
825 716 509 60 233 19
506 513 511 906 190 146
874 449 407 899 360 213
419 130 288 406 823 949
438 573 134 284 775 791
8 785 999 137 311 18
903 940 477 103 91 471
68 156 534 300 263 320
394 208 665 937 332 544
156 692 7 149 457 518
822 43 79 860 712 488
109 404 424 379 605 439
855 958 265 928 721 987
305 962 331 34 52 641
164 739 989 787 763 259
680 560 855 632 171 414
486 486 386 895 864 137
817 10 175 432 305 4
381 921 237 101 797 90
36 556 587 112 690 414
504 839 959 542 581 788
973 514 27 947 779 629
236 491 471 162 586 770
441 719 252 831 469 981
210 188 833 613 676 224
894 546 221 7 760 374
462 136 770 159 291 97
494 800 547 628 480 808
549 158 844 22 179 330
57 525 30 539 113 628
308 828 564 315 286 140
826 242 987 995 564 914
33 346 204 716 265 818
877 395 828 754 760 889
77 437 906 502 367 763
828 958 240 318 64 390
364 944 84 450 366 308
261 308 552 169 929 422
190 66 186 215 968 635
226 109 905 147 655 856
407 801 921 374 411 922
947 583 967 506 338 243
973 675 697 719 339 175
149 24 446 373 470 548
612 232 880 662 645 171
312 934 332 850 973 8
627 11 918 44 824 197
942 975 572 50 302 498
30 236 910 370 913 915
484 548 990 158 214 482
589 384 950 167 887 774
630 480 313 616 314 233
357 226 795 702 816 983
891 985 862 164 972 872
167 803 566 143 83 662
343 371 294 391 453 227
194 526 543 20 964 310
823 367 259 953 458 212
114 212 792 889 603 402
434 715 26 220 276 781
640 508 789 875 9 213
923 300 478 83 331 906
796 734 236 201 429 847
631 256 221 668 682 25
645 92 926 159 743 400
629 942 635 749 630 26
787 300 393 913 739 43
528 976 79 86 42 128
914 573 132 351 879 557
916 383 159 80 300 559
373 850 136 486 412 465
524 613 929 603 776 819
807 933 829 672 958 626
190 923 612 237 262 866
341 266 829 851 305 270
335 294 641 423 122 579
954 464 669 624 629 983
111 166 459 454 456 268
847 642 263 223 391 410
546 622 929 483 386 1
322 177 451 180 131 187
387 248 321 30 83 888
296 578 224 20 893 270
94 340 568 255 556 353
280 775 116 128 219 319
126 213 956 713 97 454
276 26 336 882 323 516
369 356 500 303 516 742
608 317 979 157 756 355
357 775 670 684 178 530
804 755 837 890 232 165
635 836 361 289 874 395
524 854 88 599 420 500
721 697 763 674 409 563
214 47 939 733 964 334
570 32 132 657 986 990
123 136 944 886 321 505
759 455 458 14 208 305
361 138 686 551 323 803
645 102 43 724 542 903
827 857 152 10 197 150
717 77 385 345 949 558
876 378 989 222 598 986
853 23 494 988 394 778
456 752 308 775 611 368
810 576 45 149 55 637
145 243 615 148 324 455
431 795 298 24 677 779
173 857 846 540 252 392
267 113 6 44 967 432
733 940 343 147 261 394
968 743 64 979 758 663
456 996 175 147 753 490
90 604 517 371 857 133
458 973 759 446 155 527
956 535 803 700 306 356
325 683 32 631 943 821
87 60 64 894 985 10
647 496 612 857 858 480
759 903 318 126 195 456
369 755 402 306 592 887
271 871 487 217 656 678
372 259 506 222 502 556
363 768 87 755 5 891
268 84 152 318 559 821
325 998 800 615 575 165
547 762 674 810 672 453
340 201 301 841 588 972
597 813 256 380 281 520
6 839 384 595 806 205
120 791 736 656 927 67
649 185 794 470 987 656
164 414 665 543 540 835
438 236 14 853 537 313
577 126 124 169 934 36
752 256 295 619 787 468
308 982 180 269 739 920
869 33 925 820 968 672
431 587 136 98 178 455
811 781 978 339 18 278
462 583 938 589 431 731
575 966 929 662 557 584
671 264 502 585 58 28
537 163 981 71 685 250
453 209 666 186 402 426
803 348 509 874 692 508
208 501 562 833 687 601
644 613 138 787 40 408
891 446 11 869 504 900
465 310 155 726 404 584
886 565 533 701 783 440
943 717 343 614 363 555
932 373 776 882 152 515
102 21 771 562 316 492
496 208 392 394 537 307
377 750 532 593 554 947
751 897 334 640 438 454
213 281 58 445 677 151
304 716 643 473 641 891
391 421 232 388 260 441
18 431 746 892 122 72
795 510 904 399 975 613
980 726 570 128 965 558
591 584 581 392 900 543
879 687 135 99 143 220
797 326 413 534 610 480
994 806 934 945 511 154
933 734 753 687 306 215
946 628 209 511 961 479
855 369 247 832 457 886
180 348 87 183 974 254
419 777 916 477 455 197
421 360 229 460 410 180
402 894 871 614 212 47
965 786 728 49 739 826
118 312 434 293 358 371
431 614 559 596 394 774
505 81 944 869 444 428
177 673 518 998 249 195
170 267 862 523 764 56
464 611 634 268 682 739
863 53 237 380 286 318
168 272 846 156 222 595
229 148 991 871 286 553
985 561 684 270 272 367
731 361 421 376 322 186
404 437 471 8 988 151
932 741 93 378 114 342
920 477 435 667 502 721
690 487 329 747 110 212
379 447 851 537 830 222
654 528 229 661 431 777
797 813 199 753 36 820
548 269 892 535 304 956
772 21 741 585 240 630
262 813 466 420 893 252
718 342 594 571 319 45
987 333 632 649 418 540
972 881 336 630 998 963
412 507 568 374 420 967
746 30 863 961 418 55
241 306 547 218 286 985
900 84 789 468 634 634
617 879 889 374 431 950
736 954 674 876 637 82
915 345 644 362 514 795
23 14 155 253 881 764
275 751 828 866 827 756
699 831 146 473 97 810
393 296 197 688 222 944
282 783 226 611 865 790
133 467 89 316 411 647
505 777 647 509 956 937
618 797 167 548 949 289
258 750 731 335 538 160
685 271 494 481 90 841
185 965 64 205 193 730
574 197 827 174 701 401
439 488 722 856 213 295
378 672 390 211 957 905
918 658 728 637 253 870
590 373 353 820 936 248
133 215 799 975 523 685
698 277 908 830 722 531
627 790 257 805 984 828
736 842 378 334 699 369
634 177 174 162 786 772
769 346 281 630 90 230
670 68 423 462 865 666
634 114 576 340 904 718
541 882 432 270 55 711
142 695 431 214 515 205
741 484 527 832 364 478
571 244 323 888 788 573
909 742 627 508 190 437
669 835 815 584 785 165
323 121 404 446 399 469
819 229 295 830 230 261
273 777 168 990 136 856
35 459 619 447 948 289
137 682 338 916 601 592
392 973 703 138 86 7
566 418 493 35 408 278
642 793 169 377 169 927
824 272 353 502 28 669
225 777 420 107 852 132
633 107 30 32 441 459
186 671 209 327 583 835
639 531 639 819 905 844
508 862 166 441 220 294
559 14 873 922 924 229
490 53 653 917 225 72
507 796 382 978 608 233
976 340 499 968 491 945
743 380 874 754 191 133
379 863 714 706 453 96
15 507 664 225 686 833
512 400 880 799 241 341
439 590 249 611 330 465
491 467 223 561 464 914
261 208 191 364 809 576
686 226 19 276 720 713
79 415 932 547 265 248
343 790 376 251 709 326
268 227 649 55 85 431
823 928 605 883 342 71
999 298 578 732 919 462
820 699 741 770 256 175
780 456 586 551 929 777
627 2 263 102 763 265
2 242 986 795 160 373
94 400 264 576 332 659
360 364 356 554 436 945
256 488 499 633 519 620
907 262 123 302 921 443
966 84 860 560 953 939
716 917 590 232 321 561
235 863 711 818 193 236
552 88 298 597 705 590
370 38 814 493 520 882
698 689 612 565 227 746
958 191 975 962 121 820
859 89 904 433 885 113
428 423 646 640 707 62
153 454 878 280 891 306
336 778 472 685 546 263
360 214 807 419 178 757
763 12 512 736 505 15
768 994 273 997 57 726
571 737 822 797 408 651
517 315 37 738 24 759
721 564 882 212 188 916
210 612 808 924 728 517
169 914 134 441 300 671
945 867 623 52 633 400
629 775 539 518 440 356
787 719 4 567 407 373
539 284 8 597 698 207
836 148 288 279 316 239
108 715 920 453 268 426
197 858 564 553 92 998
600 200 214 954 356 865
220 98 413 179 837 336
656 456 104 70 959 610
900 757 763 637 159 117
834 595 749 53 77 26
215 257 20 874 89 514
651 834 671 962 353 422
934 98 203 526 466 331
609 223 801 944 967 720
693 136 243 479 636 396
893 176 271 283 505 893
794 577 827 429 753 269
662 149 244 846 950 153
244 814 69 903 606 665
862 474 971 768 356 956
803 475 53 770 668 24
231 818 353 149 555 758
98 459 741 879 394 838
447 834 616 167 789 330
305 992 366 978 239 155
291 26 383 588 142 809
882 18 561 746 698 55
836 53 884 963 17 17
795 658 426 384 11 641
719 584 593 389 792 988
34 458 423 187 36 437
285 654 25 956 803 817
171 683 923 648 136 219
133 750 231 915 816 267
510 235 806 424 110 574
516 890 127 13 348 213
534 993 214 169 285 891
849 317 834 40 490 244
544 803 330 931 726 504
883 632 145 984 372 634
853 398 802 85 997 82
255 539 82 641 192 218
658 75 488 823 233 297
681 341 659 317 485 911
623 9 533 547 410 468
533 723 635 305 118 404
142 413 977 332 995 215
181 782 243 671 736 491
742 330 568 780 172 555
228 536 351 340 217 762
178 557 720 394 275 475
857 427 671 926 576 203
184 28 451 739 538 881
129 284 664 202 54 321
988 241 576 924 859 517
125 744 995 122 180 936
488 127 178 296 718 75
923 165 673 526 836 72
593 99 137 23 115 757
17 344 718 934 32 704
722 710 948 21 946 990
821 427 142 264 58 647
881 470 335 641 754 204
592 742 748 532 747 800
876 27 786 997 765 492
234 167 904 113 558 540
12 805 896 85 630 648
747 521 846 608 681 871
69 424 747 628 918 209
728 268 901 628 298 477
704 702 525 873 352 391
56 71 139 649 608 609
420 136 785 935 674 591
549 249 760 667 769 483
908 324 704 943 137 358
531 895 143 636 148 932
813 927 502 320 408 791
130 386 915 942 786 292
830 373 687 733 540 366
322 408 979 618 709 555
791 384 526 698 984 979
823 544 73 526 704 791
164 501 536 230 810 806
792 477 695 417 260 924
802 913 865 377 894 135
109 553 896 333 542 136
182 426 706 924 944 338
951 796 816 277 872 442
894 408 266 38 993 875
813 84 826 520 944 364
900 730 681 815 984 545
330 659 609 142 941 977
279 938 4 513 911 422
139 406 82 260 681 654
714 488 25 933 453 983
755 998 343 239 80 65
570 108 579 553 273 488
632 153 167 228 845 613
301 330 813 331 591 230
263 839 792 139 479 849
543 713 244 95 810 108
603 183 406 300 754 62
663 619 559 926 708 34
690 769 417 829 40 981
475 876 68 312 683 242
347 676 223 85 484 842
727 102 932 581 817 114
246 846 575 931 876 470
554 263 52 896 783 642
354 145 632 415 673 500
168 988 95 962 313 537
587 306 666 626 882 419
999 375 483 737 47 709
253 377 882 470 363 300
252 936 458 177 403 151
292 3 897 382 124 789
139 66 610 429 786 717
77 431 803 731 659 458
807 551 730 988 833 666
345 214 4 986 711 600
260 333 542 308 16 538
102 579 934 90 428 814
844 896 412 973 890 694
257 791 679 617 747 363
129 575 380 720 839 470
546 93 58 154 482 180
383 285 845 405 348 394
583 828 955 9 433 159
404 875 181 215 195 354
263 694 840 693 747 611
987 612 135 62 816 861
288 31 738 517 459 254
280 166 562 906 298 55
887 669 727 766 14 173
761 905 664 938 782 69
757 484 764 686 978 320
60 200 367 674 168 324
556 473 53 987 733 101
161 275 947 417 856 61
842 875 460 128 615 630
765 335 153 807 993 776
499 794 966 97 367 910
955 554 919 358 256 42
715 167 940 424 737 249
205 239 79 584 651 298
977 603 444 709 111 314
319 168 520 642 115 233
383 650 150 757 816 360
42 119 443 237 44 796
957 219 138 67 572 975
702 449 232 741 532 304
711 711 430 755 907 500
257 297 292 144 817 429
590 655 504 26 593 599
165 787 394 822 917 111
973 159 611 650 405 228
667 219 360 961 303 481
663 7 740 411 13 322
577 132 903 963 262 325
774 54 642 45 67 596
846 605 7 454 619 920
943 980 399 661 997 575
323 200 896 337 819 389
652 392 232 710 699 317
969 197 357 946 867 560
584 810 654 612 525 855
603 110 652 117 134 13
871 125 769 48 556 301
720 577 810 827 710 374
692 699 149 945 6 776
891 241 710 743 379 787
198 260 862 106 412 639
578 600 167 556 590 631
706 689 609 117 779 180
382 529 669 300 269 155
632 198 604 121 524 997
764 64 727 339 119 10
294 705 19 760 670 437
497 885 589 377 749 200
218 431 377 831 60 918
553 678 458 320 187 57
396 660 583 748 791 63
192 377 6 127 5 116
447 70 709 720 258 673
588 340 124 896 309 823
927 39 905 530 340 112
980 205 123 987 933 142
955 173 331 103 975 291
928 321 514 32 940 805
95 372 534 762 989 632
843 42 719 999 843 761
955 924 678 961 905 59
286 716 215 965 779 389
7 345 628 310 406 903
950 421 61 980 729 673
556 705 232 62 220 550
119 684 629 772 319 164
983 502 790 350 877 493
999 946 334 212 186 257
24 294 464 539 696 181
357 70 333 567 7 815
950 565 344 475 761 74
641 565 177 211 900 873
87 510 845 261 9 984
980 979 85 458 369 48
701 468 748 579 115 62
612 290 495 81 896 295
64 62 219 5 526 993
163 78 585 532 395 649
841 787 288 250 269 937
969 431 552 304 533 274
128 483 345 648 393 460
797 217 643 927 96 174
897 216 851 348 489 67
172 691 198 104 791 157
588 502 554 769 402 764
557 644 500 233 830 742
548 446 747 952 763 736
58 437 625 627 326 717
184 246 714 610 680 446
110 543 390 123 893 475
757 822 652 978 868 933
185 164 533 209 289 800
176 882 996 203 680 647
127 435 264 70 686 528
518 498 359 463 179 86
981 173 423 528 954 756
777 328 334 124 296 289
225 695 540 788 469 118
254 249 213 517 405 760
647 42 229 869 442 432
820 169 909 91 786 299
922 469 928 734 860 38
302 505 220 486 880 205
473 255 771 452 786 232
832 300 182 57 745 926
237 849 223 58 966 549
821 389 436 861 357 183
107 892 182 936 190 559
88 597 173 905 604 130
549 460 957 199 715 653
547 44 960 500 862 877
447 961 693 991 54 453
15 524 180 365 359 717
879 605 603 545 93 580
738 244 126 210 821 636
100 803 455 399 252 784
765 625 809 99 816 717
366 783 463 465 147 274
661 727 972 130 196 967
126 56 649 737 460 924
541 82 630 660 808 477
713 319 235 39 999 7
352 669 867 375 77 76
694 351 729 301 52 388
301 339 457 943 67 410
285 932 800 569 208 466
421 356 671 444 842 945
672 16 748 208 590 86
226 41 451 783 993 644
429 635 452 325 988 550
941 273 805 783 110 483
842 547 24 617 19 321
170 556 597 424 856 30
911 793 123 935 57 632
609 128 796 386 462 962
550 449 650 912 184 961
585 564 428 511 537 286
456 132 130 328 90 304
358 723 963 351 345 725
291 190 208 871 31 988
229 832 767 33 218 210
268 966 216 386 693 999
369 987 991 859 317 279
475 335 247 597 716 213
43 377 802 604 924 795
849 343 285 926 970 615
619 756 492 675 457 373
308 309 139 261 788 708
53 462 478 531 552 369
167 554 235 601 241 926
671 66 432 361 736 509
792 120 839 905 928 72
946 320 445 306 980 960
994 161 41 919 27 157
587 373 234 348 507 957
792 228 217 313 202 139
20 673 204 582 874 838
639 380 385 70 932 498
842 228 805 618 764 860
288 879 601 691 31 15
80 812 689 576 277 965
172 179 531 578 559 817
913 661 429 720 348 358
673 524 237 697 774 583
845 130 119 46 324 776
857 71 152 400 34 717
116 922 266 16 632 412
491 486 437 526 551 177
610 374 158 669 109 155
773 395 767 131 316 197
542 706 276 505 741 684
233 512 252 50 631 896
773 914 78 448 370 658
876 378 686 427 59 368
39 682 389 372 997 457
713 777 974 941 913 437
239 381 518 302 308 432
529 445 784 278 186 932
182 680 613 183 817 235
476 611 121 838 333 927
414 618 209 439 460 709
475 590 456 593 507 993
522 632 497 78 649 914
497 328 292 253 522 66
670 192 577 297 15 898
615 119 342 937 227 242
881 609 68 271 514 768
92 957 937 954 367 995
170 367 415 731 984 616
767 10 611 358 453 83
713 843 597 446 286 75
111 109 247 252 590 819
976 852 973 324 310 439
523 212 431 170 664 305
786 991 740 104 947 168
371 913 163 410 771 747
127 257 361 969 819 748
303 873 73 26 82 810
640 446 489 992 266 131
203 107 378 335 363 210
204 556 797 8 763 202
315 711 622 656 397 277
88 442 862 391 36 942
954 582 172 225 911 619
260 73 394 952 234 231
635 772 932 118 981 263
563 205 195 308 25 267
567 727 949 969 400 766
977 398 812 541 158 113
675 314 584 334 492 970
340 692 520 125 403 950
309 135 479 462 490 236
497 765 557 137 294 278
545 857 562 783 187 147
643 268 431 888 968 760
379 307 804 829 376 671
262 802 617 24 946 268
145 37 750 534 208 936
948 939 562 79 803 115
718 956 165 439 426 250
221 492 342 778 24 856
877 93 72 79 595 754
276 750 745 953 474 720
820 377 155 460 747 155
229 861 686 221 205 469
164 690 256 483 540 426
224 968 722 173 259 430
711 570 178 624 484 979
728 748 938 914 6 561
95 498 174 904 809 790
958 795 211 967 748 944
753 854 37 681 588 528
909 179 938 307 983 426
860 962 117 676 987 783
970 497 938 382 868 295
184 681 153 524 541 767
119 311 296 919 329 482
444 454 157 200 702 123
332 362 817 346 348 69
984 118 343 748 546 728
785 147 145 911 620 977
760 986 845 772 343 37
995 810 334 620 394 944
369 992 681 940 938 519
289 214 984 8 136 30
144 597 378 477 359 282
769 503 888 925 543 336
122 556 74 760 46 405
512 143 239 9 414 884
222 372 269 762 129 833
698 399 30 82 190 596
345 173 91 465 961 873
675 358 379 363 100 402
624 923 521 874 334 891
104 447 737 16 891 28
893 213 662 421 970 957
937 752 662 982 840 227
227 937 729 985 733 622
726 562 858 610 637 120
877 18 764 570 174 904
198 323 629 382 888 98
563 863 856 734 426 854
380 592 626 360 303 814
123 514 82 318 599 699
508 959 253 376 681 421
727 210 87 469 742 480
181 161 566 620 114 727
874 76 333 800 927 364
398 299 601 979 794 431
95 336 88 736 367 612
701 229 801 469 237 464
880 9 126 7 913 602
342 444 261 588 441 730
59 955 443 785 350 549
12 329 163 986 176 388
106 712 895 198 532 372
676 596 173 413 137 966
723 904 2 31 856 469
248 470 246 505 840 47
619 941 426 872 576 721
580 456 706 55 319 434
141 776 178 442 655 879
63 86 132 384 410 289
622 849 453 538 314 150
795 325 334 579 984 258
958 309 43 870 383 829
91 386 909 750 686 318
2 150 120 241 916 143
282 231 340 293 965 85
804 707 831 920 698 722
8 407 466 117 278 683
347 254 169 23 182 989
206 441 6 339 434 901
325 854 838 949 407 398
904 380 403 381 711 365
4 707 30 233 136 695
594 991 722 286 466 484
954 516 669 995 401 360
420 966 763 792 125 109
752 829 22 902 898 707
763 577 921 331 327 795
604 198 782 393 898 128
297 230 641 346 122 220
705 667 654 494 146 35
765 457 629 849 514 27
189 157 51 403 448 62
444 904 159 868 24 47
54 831 685 498 597 433
640 202 816 19 27 520
114 184 893 815 342 39
937 815 331 258 789 188
926 121 255 763 907 825
192 12 120 373 540 826
774 312 683 300 70 417
939 667 322 429 553 115
291 596 670 746 394 236
767 566 274 533 183 221
28 475 606 879 195 141
947 758 733 2 181 111
356 331 794 214 180 425
561 33 514 157 789 520
516 716 7 717 581 896
827 25 914 355 756 809
833 308 227 173 227 436
184 531 794 406 516 960
230 613 802 805 855 177
873 240 572 130 841 695
471 851 272 406 600 348
489 637 638 173 796 929
948 645 864 898 220 175
526 27 544 667 895 518
754 275 404 540 800 588
111 86 699 101 565 737
229 862 989 18 434 726
116 159 202 432 596 355
226 534 290 560 347 260
260 716 74 120 937 623
721 896 355 742 969 282
277 253 48 534 265 848
347 978 401 157 978 215
431 780 575 350 647 944
779 490 116 193 13 855
2 436 926 316 507 111
942 995 233 356 330 653
965 987 560 253 863 894
677 387 913 454 586 704
816 773 900 368 916 253
781 955 512 438 655 877
779 81 745 620 915 145
942 480 720 96 27 114
872 436 236 817 11 481
627 265 492 333 972 813
121 297 575 983 160 786
434 625 602 159 741 59
327 453 471 161 375 388
685 397 917 136 55 205
809 340 738 152 898 305
680 680 272 869 528 136
639 151 375 977 6 263
295 527 611 26 356 415
610 735 468 832 349 709
340 802 346 918 162 505
63 913 259 77 662 453
939 650 249 477 194 107
837 733 557 114 352 891
720 940 313 153 873 399
189 647 326 300 900 114
761 128 69 65 328 799
70 37 605 842 204 965
234 914 242 102 508 732
457 622 583 27 325 774
430 549 636 845 854 388
970 35 513 350 791 346
711 787 496 999 323 921
761 726 298 330 372 633
601 338 262 600 661 893
539 324 3 389 577 952
213 146 767 378 670 469
231 982 73 408 364 864
722 237 720 488 397 859
274 222 253 443 697 333
476 357 467 102 182 669
809 252 329 726 917 955
337 670 822 717 953 632
910 138 55 462 385 578
396 780 4 28 21 186
779 517 759 531 497 770
881 126 571 219 533 709
853 238 446 918 539 864
376 896 740 711 115 499
831 211 51 15 10 216
416 222 770 971 97 272
156 449 59 447 932 373
240 448 530 500 376 806
411 480 531 95 118 924
565 904 969 193 780 495
935 412 375 355 765 315
575 523 216 538 240 948
731 82 450 387 851 413
865 617 521 696 189 195
733 449 419 442 455 978
806 926 376 124 604 563
267 980 245 972 526 666
651 985 141 346 955 374
410 950 843 822 409 151
41 209 514 598 19 11
965 232 83 44 647 887
218 317 613 107 933 604
251 367 518 756 48 855
449 795 240 157 299 910
999 450 640 505 850 427
896 313 794 643 405 982
506 945 380 574 369 4
753 851 831 476 400 606
319 578 189 134 998 511
576 182 181 884 986 381
615 529 908 843 465 786
599 551 705 915 63 795
287 256 336 638 509 93
781 285 784 473 505 198
463 612 329 227 772 744
526 343 194 665 192 361
413 791 476 85 273 602
578 500 700 272 818 52
423 552 301 812 71 763
608 83 314 720 186 924
7 691 422 816 962 896
78 409 407 561 27 732
437 74 878 380 893 437
53 724 545 676 548 35
760 21 737 650 240 488
913 374 416 547 925 314
122 612 484 562 882 15
754 917 997 126 808 578
996 844 646 839 936 754
303 818 352 814 334 432
737 676 291 105 645 210
15 671 383 562 804 907
572 163 154 395 223 768
854 771 514 370 333 470
64 525 381 324 148 475
214 788 100 932 490 618
920 817 451 385 824 257
512 949 495 274 892 567
746 819 810 111 35 204
430 82 503 723 771 191
233 963 660 656 829 117
748 364 655 414 762 549
413 955 740 454 269 83
827 303 119 199 100 902
730 392 696 485 822 44
642 848 520 318 369 490
360 413 651 774 978 814
975 469 315 970 452 12
714 842 189 150 395 496
166 362 631 696 919 983
261 164 970 585 584 457
32 698 633 697 923 131
912 212 416 174 632 460
669 685 256 150 130 165
924 390 643 548 502 526
945 979 335 280 280 845
2 35 892 705 995 389
172 369 824 511 368 449
641 818 183 227 931 281
761 45 884 748 607 684
963 952 312 204 931 388
601 458 351 173 818 888
102 584 41 991 537 476
685 937 16 92 618 533
533 346 267 540 314 143
183 936 55 722 533 342
326 707 663 826 122 687
783 484 258 673 44 929
353 602 982 565 274 761
524 947 584 766 194 910
610 230 212 396 49 631
780 511 281 246 487 165
443 233 399 52 346 651
777 938 89 856 891 519
622 220 284 500 1 467
258 506 103 240 592 144
550 843 618 812 477 955
448 539 289 895 37 38
489 902 988 71 279 653
349 85 643 47 140 165
126 964 918 837 475 10
71 795 991 226 132 858
743 712 473 719 369 705
135 84 146 1 690 127
693 36 659 918 589 602
790 914 203 134 33 763
311 757 316 508 460 838
954 979 650 916 897 499
751 47 776 685 513 259
879 456 27 188 870 447
882 484 698 34 338 28
811 853 920 927 841 685
696 325 410 83 399 205
779 284 919 136 228 866
375 390 175 893 438 184
647 997 462 493 472 134
781 250 196 222 100 658
85 77 40 641 303 818
301 304 546 865 842 798
267 687 810 421 306 771
4 785 584 762 609 889
854 280 537 385 498 26
54 153 341 336 439 748
196 58 516 224 640 134
449 604 922 731 488 957
527 591 742 13 319 907
544 12 675 904 144 659
200 347 716 277 817 808
770 143 804 547 348 651
310 899 579 51 286 422
702 682 633 83 404 940
938 571 426 592 489 212
372 950 715 296 325 618
172 58 257 163 569 754
300 26 607 903 36 346
438 43 557 416 422 244
947 840 592 517 592 891
500 302 963 804 162 507
113 303 697 943 321 450
503 298 350 664 203 643
982 964 55 579 12 351
362 291 812 235 449 699
340 235 452 77 109 863
129 255 574 497 836 680
2 458 488 312 978 936
424 234 565 560 508 589
400 445 861 589 326 882
814 638 803 76 239 44
242 614 985 118 808 33
127 883 69 220 731 619
886 584 962 6 323 295
686 541 481 260 833 253
836 120 20 967 507 334
43 995 634 302 779 739
345 722 689 762 808 407
795 900 159 194 373 217
252 994 982 367 571 251
486 404 40 105 933 251
586 237 41 503 283 91
383 630 990 271 30 448
702 399 466 512 104 52
972 655 514 171 762 494
201 808 944 506 321 444
798 662 134 747 671 805
686 182 815 971 457 533
407 998 68 554 270 430
558 781 796 243 74 672
843 207 539 3 568 153
662 285 824 651 756 612
428 951 687 397 75 875
617 978 891 986 823 918
352 279 572 800 676 56
126 949 699 50 383 952
58 844 342 477 833 195
853 439 259 505 66 893
866 950 230 485 181 785
821 397 842 332 154 939
236 967 65 239 738 319
747 467 117 552 458 387
945 33 664 277 447 490
714 800 11 12 716 500
386 282 744 388 227 211
782 751 863 683 731 354
842 993 306 50 513 550
803 761 315 491 872 588
982 744 196 71 854 510
264 76 823 703 403 443
561 352 993 731 314 77
985 367 102 161 874 685
517 299 148 99 468 842
746 68 696 86 569 282
655 473 287 286 88 580
610 395 853 355 60 634
293 428 401 526 157 951
298 767 457 491 890 210
997 860 671 709 312 906
160 98 1 76 185 106
448 573 163 345 605 531
549 390 796 333 691 303
420 463 541 650 679 392
387 286 284 875 740 87
119 712 755 678 2 311
646 204 740 289 124 440
488 152 135 1 330 916
134 686 717 815 314 160
438 245 57 48 678 896
100 252 116 520 464 836
2 204 620 233 930 887
624 474 178 515 445 923
830 384 568 757 312 454
484 781 506 506 45 765
345 113 587 513 958 180
843 496 900 60 998 742
294 497 425 591 504 817
566 513 930 87 706 230
599 889 717 910 154 583
401 692 380 987 288 108
491 577 841 891 397 289
305 849 110 71 971 380
153 21 614 261 930 924
979 401 25 250 62 244
808 273 328 371 745 336
258 66 61 916 305 445
315 693 710 838 850 622
489 623 664 493 368 704
77 304 868 340 416 677
347 202 404 394 413 753
477 141 98 255 767 706
687 854 383 311 136 399
731 240 166 885 52 937
103 935 15 985 626 964
964 720 632 497 691 282
666 83 421 322 484 888
595 565 801 139 848 317
360 441 339 260 933 33
506 988 943 799 528 176
307 8 601 107 369 37
640 620 183 705 543 847
390 630 877 575 905 773
665 184 923 333 161 8
346 746 613 598 706 561
314 422 223 933 27 668
139 823 834 264 385 640
592 787 789 63 998 589
223 868 79 322 370 538
942 784 330 813 230 287
788 965 614 274 9 843
864 516 147 749 961 412
886 681 92 554 247 566
691 982 991 40 944 136
643 662 380 15 592 977
559 767 859 626 41 754
63 322 891 622 130 669
391 197 632 969 662 532
269 441 808 609 484 223
165 136 297 367 295 960
659 712 627 653 196 780
939 902 616 182 963 682
578 684 182 743 374 199
659 883 68 149 29 773
984 526 973 859 421 520
212 89 531 722 373 18
346 290 823 699 622 410
425 225 976 98 30 127
418 469 26 468 284 650
341 553 772 655 224 317
662 516 825 347 260 49
14 183 752 114 504 462
995 405 954 7 36 474
618 889 306 621 460 622
674 733 98 577 157 928
804 383 837 953 833 540
169 340 426 491 673 416
418 934 196 165 903 810
260 329 203 764 897 510
479 805 170 281 908 318
267 313 897 108 167 929
441 981 237 607 522 583
686 519 925 417 353 373
320 56 350 953 493 961
222 495 116 829 210 96
531 486 175 295 523 441
141 123 610 280 455 104
394 68 300 859 374 864
142 927 773 440 65 870
852 661 329 932 792 36
852 251 143 566 898 522
646 862 595 343 700 553
458 854 828 203 718 75
477 743 199 269 147 519
111 236 390 629 190 679
108 939 323 719 207 25
894 4 697 560 916 298
282 189 9 181 181 50
490 128 673 865 882 159
951 562 291 383 129 886
878 183 640 884 480 70
982 56 992 9 521 951
958 955 663 317 600 719
212 616 213 251 675 971
665 821 891 543 7 950
141 845 802 48 270 789
985 459 649 37 570 346
311 192 344 8 839 846
194 841 257 534 63 350
596 854 502 90 508 243
862 42 496 277 777 728
658 650 266 411 224 484
389 837 969 426 192 72
150 194 947 322 796 852
353 960 393 834 951 199
75 486 49 118 923 653
463 943 476 889 38 466
55 167 10 890 171 903
382 526 233 292 643 523
787 484 602 825 315 15
393 219 327 905 839 330
808 885 768 311 445 116
328 452 430 741 3 301
254 844 937 971 976 886
232 556 967 336 527 381
647 238 444 903 531 581
988 465 224 275 742 957
773 321 927 61 762 795
858 270 447 284 542 784
760 514 101 239 202 997
251 942 802 881 776 490
987 488 273 881 298 743
903 810 858 212 179 364
285 703 590 224 738 142
167 512 104 490 475 585
104 640 864 199 796 857
954 834 741 360 184 226
298 395 743 60 836 291
487 169 489 474 116 874
472 208 399 681 508 297
179 565 526 329 165 374
229 705 700 426 822 258
512 665 207 231 944 16
347 723 911 740 386 412
823 332 820 973 880 41
955 541 195 213 68 592
820 485 808 314 170 734
322 243 216 531 53 767
657 420 331 270 444 680
879 341 190 463 199 228
884 334 729 628 682 281
162 77 371 476 945 746
82 69 685 762 296 156
538 918 767 718 602 599
60 152 713 913 256 637
864 61 409 793 79 255
914 306 451 730 516 769
287 255 999 296 838 7
990 412 865 983 494 620
15 349 115 402 534 203
203 66 896 632 436 734
327 58 13 720 600 133
558 2 81 431 190 790
806 541 264 597 887 138
560 537 126 14 857 632
216 825 480 162 51 621
996 888 667 382 698 968
556 20 238 833 194 480
351 247 496 762 4 707
267 315 994 397 20 135
870 896 764 899 438 919
590 920 928 526 719 34
722 300 531 944 891 136
893 565 45 434 359 620
689 967 715 624 187 648
367 37 706 901 734 384
575 407 825 508 60 205
300 208 22 312 839 640
423 958 949 510 560 977
630 913 479 551 86 842
873 209 29 904 191 956
105 996 946 759 799 342
343 704 428 460 401 259
485 543 873 137 435 579
823 48 514 549 914 729
816 445 268 1 645 56
706 895 105 211 62 559
517 123 850 178 102 203
817 244 566 402 957 267
271 353 960 950 597 770
589 637 799 463 66 782
766 865 18 81 459 104
382 400 753 44 309 342
278 395 595 551 43 10
489 165 393 88 774 942
806 542 310 310 792 686
342 657 372 645 728 947
467 158 146 33 423 199
36 316 534 262 837 634
302 862 919 730 877 308
359 875 27 306 240 223
330 571 762 160 968 666
763 278 94 766 401 788
792 782 437 499 622 837
331 504 374 702 582 689
991 906 265 106 674 183
355 776 760 776 343 928
610 635 306 81 703 278
160 327 821 228 319 72
819 242 210 612 79 227
398 877 530 338 281 854
956 537 485 165 713 273
736 761 234 700 619 367
274 712 832 384 944 740
789 867 492 916 832 758
683 838 803 272 313 851
177 738 343 738 931 792
311 655 488 266 497 212
786 550 665 182 163 791
384 885 942 411 618 437
287 748 96 134 316 877
415 983 646 943 873 948
679 431 288 263 738 918
478 14 19 990 925 412
589 852 937 883 135 759
316 596 525 318 662 609
744 891 276 107 190 155
559 974 345 251 849 579
996 564 606 186 578 928
406 374 585 379 107 937
510 352 101 191 839 747
242 46 730 728 537 939
219 944 459 489 684 341
6 680 740 449 299 652
171 240 316 213 635 521
449 977 213 264 982 662
838 127 300 992 684 62
478 509 948 832 125 669
425 595 76 966 645 131
7 740 230 576 210 653
944 88 400 750 723 457
573 861 301 580 590 952
16 143 871 142 80 11
303 945 663 722 949 507
541 239 72 801 768 56
237 858 945 714 756 740
756 570 636 787 2 453
977 795 85 699 625 1
853 957 861 480 590 616
810 688 379 790 704 55
315 363 309 243 373 66
781 990 408 139 597 509
412 908 411 560 960 815
960 767 151 825 135 296
55 383 600 57 241 490
523 342 127 63 884 261
266 855 909 67 428 636
827 436 332 853 635 670
821 286 635 545 151 987
470 282 305 40 831 983
227 491 186 975 461 780
109 431 412 382 607 773
892 101 570 218 134 176
178 510 718 785 171 361
440 543 898 854 596 749
267 145 765 945 179 189
123 607 123 220 158 997
741 412 885 150 664 140
672 600 227 977 634 945
839 665 89 802 173 645
665 532 217 958 424 332
657 715 694 898 457 744
780 809 563 134 389 852
325 148 938 543 628 455
415 506 62 168 359 479
211 699 945 547 157 246
269 19 890 83 980 514
156 716 953 161 521 780
365 280 721 784 909 172
371 543 117 836 286 157
78 949 334 253 56 453
385 149 412 248 226 326
292 803 886 230 489 509
470 405 737 226 201 775
204 30 162 519 902 131
561 375 480 410 331 896
341 389 854 993 732 855
898 851 691 922 126 394
604 790 923 35 852 561
716 220 903 308 198 37
249 589 458 508 899 266
464 889 813 132 200 676
441 393 780 160 331 353
115 20 725 741 109 332
143 652 468 306 457 522
225 604 692 938 410 635
470 906 296 7 864 97
622 291 8 383 871 838
472 554 734 369 557 290
319 838 118 122 56 907
638 709 606 242 751 184
215 293 821 774 914 68
808 823 844 152 494 878
694 418 745 131 959 500
417 192 975 91 838 357
287 555 536 999 511 738
939 699 421 522 796 114
87 71 458 618 802 447
495 415 325 92 947 727
326 72 518 719 946 318
126 681 867 319 953 176
471 358 251 587 156 949
157 255 528 374 26 744
533 468 682 980 589 980
948 250 731 960 508 752
745 320 470 835 934 155
627 462 141 903 305 584
841 565 21 324 557 919
833 581 477 903 668 378
870 585 256 575 26 974
850 657 409 899 582 114
756 510 900 813 297 193
277 745 761 374 151 466
409 857 385 549 460 90
690 485 429 24 974 818
222 993 883 931 954 787
551 533 557 924 634 510
623 615 575 203 816 624
553 676 376 953 125 446
512 913 554 179 865 769
24 572 459 924 259 563
233 86 237 74 348 603
262 222 308 819 69 702
989 60 620 238 617 772
243 289 33 25 215 698
368 55 301 104 899 344
531 839 101 371 490 120
320 870 854 643 839 357
605 964 705 852 895 648
186 777 877 389 135 754
333 292 424 429 391 87
662 538 675 285 692 769
102 799 967 275 835 62
618 416 89 636 625 894
71 455 335 167 974 682
301 781 52 147 165 172
65 46 255 955 457 517
405 488 963 961 644 43
735 752 641 681 294 945
26 582 42 558 464 938
780 815 218 13 300 576
155 287 71 419 33 176
606 755 454 933 547 229
103 162 315 196 406 997
316 375 232 687 228 979
42 825 872 840 114 983
769 511 116 615 251 813
477 457 297 438 271 5
309 43 307 206 447 935
475 156 298 173 135 56
483 693 886 480 416 36
58 349 830 259 522 967
853 995 595 229 508 596
908 638 417 154 447 865
492 868 841 331 547 194
705 299 545 521 447 942
771 773 220 651 996 405
980 513 108 519 602 569
748 916 969 457 534 200
168 460 713 320 779 512
676 259 811 104 841 735
423 321 78 982 140 983
572 983 508 363 465 767
725 636 63 872 862 613
74 852 437 281 217 229
220 719 29 130 179 806
658 206 775 982 307 33
753 368 176 227 838 222
415 822 545 669 694 652
736 41 508 119 343 398
619 270 89 234 366 474
575 117 520 530 32 606
309 404 719 505 739 588
209 248 307 884 927 225
617 895 828 195 155 296
812 244 677 843 375 429
862 697 62 865 373 553
465 26 901 583 972 886
55 460 218 998 692 754
171 398 969 504 817 36
737 809 294 835 490 253
796 935 914 750 508 173
536 306 579 412 930 504
255 596 821 486 544 429
918 335 913 582 549 521
43 404 822 574 607 211
127 22 164 553 276 131
582 365 922 214 91 801
815 646 293 781 520 850
27 270 957 365 249 464
871 703 801 869 786 83
44 735 929 845 771 35
307 827 898 119 969 808
583 211 654 55 724 198
951 398 497 570 646 975
875 472 624 849 142 837
189 178 97 552 394 835
526 642 643 50 468 145
593 904 704 983 779 927
329 165 440 656 922 525
853 631 474 857 533 671
277 34 701 948 537 856
470 678 321 18 461 738
579 621 718 1 742 183
751 678 450 158 106 366
924 861 929 215 509 916
717 441 234 788 458 914
592 596 538 494 767 642
986 26 11 167 213 787
279 589 527 700 591 539
710 191 568 518 797 897
755 885 237 879 676 95
630 609 308 38 842 485
735 66 174 758 88 728
303 835 819 631 27 475
52 755 265 257 256 883
455 3 50 124 817 971
650 503 587 141 708 274
996 443 818 734 791 211
222 281 236 600 963 472
784 795 888 562 327 553
639 204 718 675 748 345
736 460 570 98 884 57
195 363 544 725 606 837
941 371 454 879 268 633
59 222 967 791 761 549
814 449 695 512 491 275
789 52 947 803 92 251
789 722 961 805 877 817
160 785 716 942 696 345
56 837 294 239 323 326
671 853 633 813 756 608
281 69 937 289 462 707
37 495 362 150 405 651
323 957 606 700 695 890
195 792 499 616 559 160
240 921 889 142 946 661
683 709 554 741 376 139
124 974 152 753 389 631
830 549 473 184 35 388
608 889 696 325 295 808
281 634 867 194 348 682
164 255 978 412 144 461
789 871 797 49 437 228
683 412 992 821 248 572
137 35 116 471 176 704
669 490 361 259 629 393
59 946 103 156 178 784
542 565 494 504 198 438
568 802 132 137 402 924
626 344 265 676 447 173
927 645 36 447 67 719
73 451 994 848 996 487
649 20 946 587 774 194
483 745 263 542 96 59
126 336 402 57 57 540
598 813 57 62 920 495
19 287 867 565 316 434
175 801 912 541 324 600
252 882 297 255 357 295
395 887 667 461 449 727
695 440 565 966 583 88
475 610 973 25 946 578
464 574 84 45 973 504
81 170 323 910 696 385
307 457 260 129 82 770
318 802 820 459 643 530
831 648 977 780 334 837
523 297 441 420 22 13
445 748 359 467 374 622
32 38 985 934 979 26
960 800 482 956 807 145
229 168 730 466 793 939
671 776 152 77 425 308
365 418 943 313 42 754
462 753 655 781 999 358
942 586 432 19 459 204
844 529 999 53 503 229
160 71 722 624 37 468
982 386 317 918 489 362
949 147 351 132 167 374
617 779 685 499 433 230
622 65 654 405 98 473
18 765 322 792 836 441
107 104 300 571 776 303
397 578 524 867 716 307
54 391 213 92 878 406
122 977 860 41 876 563
597 393 797 912 292 990
150 963 811 418 203 534
265 663 765 789 917 101
872 56 311 479 46 144
334 385 597 201 356 395
388 240 413 101 552 298
745 495 399 713 206 555
909 681 845 138 740 334
447 614 387 919 35 880
957 82 520 723 11 795
532 683 415 321 458 500
791 527 634 525 422 23
198 417 73 905 808 779
971 165 493 823 738 108
671 694 992 636 108 401
723 936 766 736 430 153
407 139 249 791 937 607
151 858 402 774 495 209
493 277 87 312 128 349
219 844 976 440 392 631
131 556 715 480 621 840
590 47 547 975 982 98
159 959 914 220 516 461
822 790 861 692 677 562
660 162 527 607 224 340
586 729 656 183 869 129
252 896 645 904 419 426
938 322 368 375 763 342
948 995 874 965 401 732
22 363 912 638 76 319
823 20 473 827 885 39
672 97 448 246 943 951
923 946 127 577 991 133
664 526 798 796 297 56
716 886 690 475 99 509
274 79 423 579 983 3
790 999 790 245 607 880
832 828 660 552 484 30
859 820 752 533 56 694
232 791 44 707 981 46
311 412 646 128 927 560
888 331 740 656 54 585
873 481 513 259 915 824
663 88 733 331 581 690
761 70 179 505 204 926
151 952 884 484 651 144
134 345 215 755 512 513
890 831 390 829 295 215
690 843 811 854 74 810
856 535 680 823 629 461
416 293 657 288 259 724
481 137 923 725 746 359
326 523 316 158 695 745
531 925 944 387 66 454
142 589 740 303 480 962
543 532 176 390 945 590
231 922 570 361 425 721
161 240 787 11 217 312
509 711 691 415 230 688
974 616 624 221 919 530
699 935 755 425 394 41
447 20 462 546 777 774
735 354 189 554 610 857
913 909 532 164 468 428
904 361 601 926 214 222
833 793 124 234 134 845
740 531 912 157 950 319
289 880 295 757 40 287
931 680 170 395 364 741
770 28 461 888 396 383
209 362 791 282 492 493
762 769 135 867 632 753
457 600 58 118 257 120
562 454 2 21 328 586
987 627 649 455 903 553
911 102 666 926 816 319
449 710 867 789 391 570
18 97 156 617 958 359
231 89 896 51 591 174
169 921 507 157 56 648
893 59 287 318 204 226
691 87 729 789 371 464
637 461 623 894 868 644
35 262 870 192 668 585
211 72 459 822 41 59
62 33 10 195 570 260
971 671 846 367 718 128
467 836 722 311 638 643
639 450 780 698 14 545
580 35 485 518 135 66
862 992 503 813 864 901
810 6 902 116 902 516
343 458 385 683 222 786
58 365 990 536 484 762
890 121 893 146 308 323
698 556 423 993 211 135
781 188 555 84 569 436
727 732 985 201 456 112
76 759 668 395 618 260
197 442 352 815 869 281
185 788 226 391 592 342
948 705 636 962 706 218
725 245 345 286 234 478
683 262 737 415 281 992
97 284 42 963 603 423
504 736 70 812 239 475
365 662 408 758 942 649
194 503 579 590 764 189
964 668 584 678 896 815
278 950 793 483 561 308
489 299 810 913 211 349
404 407 389 523 282 19
543 146 559 596 95 886
781 921 576 602 969 216
517 423 929 214 373 471
306 765 192 234 694 680
392 912 826 657 766 779
144 306 830 201 839 466
526 864 575 390 649 999
308 583 17 257 4 92
167 598 123 949 725 121
640 563 585 731 500 142
989 945 254 151 7 74
758 627 319 588 157 862
349 718 561 24 103 207
331 818 615 256 991 749
289 283 840 276 284 471
269 378 433 272 173 734
150 758 900 305 378 932
301 58 693 800 607 623
96 69 92 648 992 955
874 844 412 314 324 959
565 544 881 465 541 361
573 586 605 682 680 119
947 700 601 890 126 924
749 325 565 144 322 705
64 849 367 743 111 159
467 316 355 776 953 802
604 420 618 299 63 43
993 416 635 181 336 649
517 317 353 159 385 658
975 489 268 177 925 104
402 226 844 150 302 836
8 454 38 523 632 875
762 535 327 812 864 799
567 595 217 683 257 713
861 362 982 296 175 871
638 709 802 947 424 545
447 314 592 586 701 352
47 58 17 266 333 559
38 489 61 345 917 328
927 703 681 799 975 140
601 627 423 33 525 624
247 14 190 87 739 363
609 358 839 634 703 180
270 507 437 425 157 600
158 819 240 515 365 42
837 771 682 903 181 267
58 710 57 847 50 118
94 81 346 580 54 824
44 444 279 486 264 647
333 629 384 724 974 509
862 364 548 576 350 894
544 140 706 429 825 279
162 484 813 626 33 145
398 199 383 265 493 589
684 729 374 234 748 877
236 63 20 389 794 570
582 491 976 188 262 40
51 38 724 14 237 705
308 415 227 29 381 872
896 284 155 648 20 923
627 761 323 919 228 55
217 613 563 746 363 344
779 210 559 959 711 564
949 466 542 573 864 539
236 222 728 672 635 980
340 543 741 355 517 994
940 449 394 262 830 54
919 588 467 893 374 561
725 763 462 946 71 826
159 186 693 798 860 369
487 867 562 126 126 560
284 342 82 907 302 518
323 845 761 776 674 839
931 571 236 283 684 979
103 316 850 120 715 488
778 488 134 15 495 615
706 541 555 729 902 133
421 967 91 961 769 507
26 798 478 642 935 236
338 930 796 816 578 956
616 105 410 498 968 315
280 126 149 876 52 91
996 265 814 572 922 746
821 754 186 914 138 86
976 857 401 539 858 9
228 610 430 117 187 413
713 813 24 634 334 393
739 277 51 698 78 469
266 61 942 829 514 70
596 474 259 33 281 225
559 74 286 826 772 183
16 218 805 139 447 19
654 927 647 715 65 313
505 767 96 6 343 662
771 46 140 231 40 633
519 490 490 740 900 950
892 886 385 911 886 1
131 309 655 328 724 769
433 541 945 235 8 297
103 568 416 33 310 160
630 889 377 766 394 676
677 396 394 566 538 824
772 394 238 262 231 552
834 329 59 295 401 474
306 949 462 593 118 362
74 203 817 134 15 786
456 836 781 735 855 615
5 825 380 379 542 420
144 149 265 61 915 759
372 207 733 280 192 117
557 910 203 981 924 109
899 430 855 820 440 260
111 169 131 772 427 781
164 936 958 809 956 327
784 132 964 588 617 823
975 408 737 439 103 607
491 3 278 200 274 112
799 443 573 6 630 174
935 64 396 447 14 188
200 493 980 580 350 183
90 116 345 449 435 567
194 827 15 280 741 910
454 763 723 385 80 806
597 84 660 865 218 578
676 771 672 763 732 237
241 720 876 545 721 452
730 722 871 567 848 690
834 290 242 166 665 497
347 470 352 651 598 220
9 914 646 752 772 108
373 568 11 647 731 367
595 331 136 720 863 971
910 792 475 209 267 752
629 184 259 822 940 710
427 210 396 196 350 638
1 707 478 809 815 137
122 465 696 439 184 414
32 271 111 48 412 126
523 283 494 141 860 935
312 221 748 560 212 655
566 40 537 647 545 1
119 238 25 46 269 564
51 478 986 991 28 354
963 5 453 167 145 254
776 131 952 23 657 951
635 904 428 739 110 137
872 576 313 867 540 886
927 190 981 783 614 436
267 796 454 175 942 801
88 974 86 993 581 410
590 724 78 241 505 90
67 685 564 535 203 89
308 969 899 710 409 917
786 343 677 863 370 654
653 535 592 124 841 135
806 215 467 418 98 746
253 567 739 780 57 722
845 138 919 374 258 903
154 9 608 816 822 613
392 546 426 780 351 348
104 343 107 233 549 565
616 444 984 623 193 708
730 409 282 653 951 120
573 544 69 695 104 195
419 135 406 205 433 746
198 11 439 755 574 471
872 348 193 924 647 10
485 966 735 708 465 144
587 313 265 534 47 561
720 990 775 683 670 922
573 604 778 543 522 180
65 872 834 892 263 31
651 79 69 168 407 873
922 662 140 317 761 570
721 112 450 651 37 683
832 752 168 709 871 828
637 554 362 290 357 457
935 579 972 874 420 785
699 972 375 969 602 988
407 115 282 382 154 104
877 417 384 320 884 848
793 362 380 559 851 937
760 531 967 296 309 926
927 636 183 316 888 619
536 377 157 118 137 800
532 973 117 127 94 656
998 924 448 993 763 367
563 257 504 270 48 382
633 196 610 583 991 698
461 567 643 697 454 520
474 652 577 17 377 520
629 99 851 250 746 832
328 985 712 219 227 131
137 503 645 790 344 69
438 799 549 828 738 589
736 343 759 148 514 381
234 586 554 977 515 911
822 356 505 979 947 203
930 358 364 360 933 681
383 957 977 716 300 622
843 146 842 558 514 736
540 653 801 481 372 485
513 85 900 994 889 576
58 181 281 745 546 339
749 996 358 595 461 207
613 68 741 946 83 273
590 629 180 258 15 594
961 491 41 449 244 110
296 805 551 894 555 371
445 601 344 379 604 135
278 481 176 25 159 49
25 811 777 875 116 983
739 560 39 104 782 308
473 530 881 730 131 485
79 851 773 426 756 453
936 892 95 168 460 324
123 231 807 579 269 304
707 435 710 295 320 172
264 488 245 465 334 199
693 241 611 47 68 399
317 637 182 607 606 360
7 653 318 638 618 365
513 361 78 852 734 102
272 699 640 203 13 939
718 769 880 838 365 841
30 149 43 970 329 993
609 715 511 193 777 639
103 135 758 70 41 169
465 119 406 156 733 315
167 227 921 778 98 937
838 504 600 41 753 102
703 184 85 501 757 359
641 591 402 295 971 874
34 444 833 264 38 182
666 844 363 340 349 970
391 877 398 558 666 637
758 408 175 46 874 110
78 850 303 632 218 425
60 366 301 808 217 62
436 431 845 413 704 826
531 975 516 435 850 548
443 597 862 629 420 675
135 639 972 114 940 337
102 751 565 143 271 70
966 281 740 838 312 391
365 601 640 571 392 377
187 278 376 115 535 600
340 766 869 288 780 969
903 916 367 720 538 383
674 543 794 440 95 721
976 679 942 823 661 272
808 823 411 78 176 501
337 770 250 25 308 756
546 479 422 492 466 807
913 634 370 832 731 986
409 734 224 782 936 499
919 591 616 215 54 601
332 402 977 988 385 121
492 204 627 584 921 532
718 467 4 678 590 987
861 646 255 257 555 360
418 574 820 800 765 1
563 745 635 822 506 476
992 624 819 659 931 107
785 65 814 902 396 454
139 896 404 130 730 441
726 75 251 900 473 43
103 338 116 386 27 429
258 97 635 852 559 638
361 393 191 883 230 789
107 2 964 731 98 580
799 733 393 627 485 380
311 537 143 913 579 976
449 82 465 940 658 690
855 433 954 727 50 565
509 453 401 522 577 828
812 128 444 204 781 98
308 584 570 675 634 248
48 816 780 974 686 485
978 370 284 863 737 547
211 896 400 366 192 178
899 437 62 20 857 724
274 313 170 949 881 540
95 92 133 21 577 293
25 793 485 186 627 99
665 423 169 406 391 692
641 949 855 71 109 149
888 26 675 833 780 916
880 141 521 612 758 723
780 136 697 717 604 634
762 974 260 719 605 414
214 318 642 413 283 714
447 559 237 563 770 528
776 466 961 501 844 807
614 169 227 138 170 304
217 426 44 547 948 120
57 93 919 44 357 331
960 478 436 819 315 512
89 305 633 747 301 345
685 102 679 291 690 237
26 702 5 838 525 785
355 564 193 156 940 420
500 70 813 588 30 779
890 954 188 918 348 696
148 469 951 965 971 171
37 953 115 367 294 648
674 843 14 506 568 702
259 879 684 606 31 31
67 69 798 406 108 600
205 442 572 566 238 924
78 430 153 967 339 579
767 660 795 329 899 986
676 148 721 220 328 956
122 313 685 234 433 815
902 359 67 414 200 481
589 628 476 934 602 803
377 224 85 972 636 829
365 16 36 841 456 416
522 673 603 423 706 201
189 382 222 528 26 112
60 167 357 590 826 996
473 220 645 394 397 708
990 306 194 374 199 927
442 886 465 995 26 331
573 416 807 243 787 690
392 428 451 798 449 983
116 455 208 141 907 901
152 614 787 471 501 971
579 486 763 672 386 645
69 280 988 969 102 540
566 868 109 469 543 41
918 113 676 962 228 145
844 371 437 844 899 472
130 814 830 891 400 383
224 587 980 14 72 264
439 961 625 498 629 527
191 586 259 66 248 317
401 75 115 44 968 606
251 394 237 493 160 166
177 159 483 827 961 116
988 980 69 931 838 393
155 263 103 711 167 662
662 557 283 783 782 75
90 432 674 322 649 685
917 138 386 420 407 232
133 409 608 884 705 968
743 487 147 863 534 385
449 806 790 666 638 115
891 550 832 283 380 452
75 844 682 12 120 482
797 451 770 187 947 719
175 725 625 882 735 463
555 988 268 446 269 200
882 332 158 479 979 305
113 836 425 81 341 897
421 395 116 787 125 344
513 704 570 185 220 54
773 508 192 714 187 963
547 793 100 921 588 331
651 16 232 191 704 857
821 867 26 800 84 293
469 370 553 996 877 246
924 98 10 800 665 267
777 279 660 600 216 414
780 329 697 206 386 210
398 599 222 577 762 550
466 483 77 376 647 434
570 888 597 868 465 507
820 301 684 680 286 897
101 850 838 467 373 927
455 62 886 641 195 408
538 373 599 488 89 380
181 935 250 755 739 563
866 5 813 975 554 945
211 609 955 572 994 137
507 282 992 993 74 8
973 707 1 860 512 497
186 537 616 253 372 575
292 934 68 511 37 520
432 337 429 160 424 215
700 441 543 307 93 518
465 766 555 892 329 942
16 511 890 441 373 617
887 285 924 617 372 419
853 524 709 12 186 242
346 748 855 57 73 847
284 867 442 665 935 184
582 245 725 210 345 522
316 737 395 600 231 989
90 447 87 230 873 752
363 20 364 721 35 533
934 53 450 590 304 491
38 362 903 213 667 626
735 553 727 986 659 647
989 988 22 314 573 108
318 104 814 888 129 547
917 800 832 985 899 577
916 116 624 145 955 123
680 864 795 626 75 526
453 979 773 179 353 815
378 287 427 397 485 889
548 124 971 666 211 760
76 345 249 587 275 597
940 16 667 510 332 831
44 457 96 606 895 618
548 429 756 576 577 924
902 131 207 95 330 33
238 83 216 633 583 148
477 442 881 669 649 703
850 428 274 324 296 398
552 541 287 441 946 465
526 950 285 479 503 862
645 752 890 684 267 817
545 771 130 115 172 997
230 219 373 263 230 985
946 396 338 30 217 923
410 595 744 50 788 880
560 792 419 892 307 67
865 760 250 747 558 5
230 19 50 738 34 676
3 775 169 624 198 29
216 943 319 889 408 438
465 178 260 917 900 612
366 429 438 671 13 481
478 600 51 589 434 416
586 963 148 783 488 814
70 788 156 997 213 318
780 17 936 677 952 103
711 624 249 740 256 364
26 956 813 384 801 468
524 252 569 173 450 262
599 464 94 644 14 593
648 753 661 147 383 744
821 126 352 531 665 995
398 932 844 791 432 586
898 449 23 580 503 171
853 319 713 259 660 675
846 484 389 27 934 737
76 59 770 92 715 896
785 781 12 616 158 587
736 46 169 885 217 892
188 25 479 854 584 973
25 972 33 147 62 795
941 279 532 733 155 921
326 659 675 423 199 7
113 395 759 772 23 668
125 182 870 267 924 509
290 586 175 626 695 669
482 165 895 537 24 223
838 856 180 195 568 35
296 319 418 601 662 708
863 680 459 251 545 164
530 159 992 308 11 643
114 310 157 413 883 475
620 978 577 42 279 802
977 160 86 175 927 312
187 653 946 860 977 626
221 2 369 520 980 229
22 266 442 562 179 495
866 361 739 162 557 994
517 943 584 992 11 877
982 899 362 553 885 878
692 477 228 242 2 779
866 41 316 102 443 242
704 902 886 858 853 104
239 319 943 901 438 227
550 570 334 953 456 922
197 722 563 541 609 569
162 600 364 125 550 925
779 322 11 456 514 864
80 836 262 107 542 379
336 885 483 238 331 590
571 777 216 22 385 494
964 505 474 124 456 213
925 709 918 945 791 772
232 330 340 923 177 898
666 305 956 944 42 873
489 907 555 707 577 168
976 200 415 624 509 954
901 42 687 381 153 40
96 435 801 980 800 956
2 622 698 345 41 647
620 979 772 611 498 742
691 286 155 97 846 773
322 598 851 143 343 875
800 972 598 942 947 401
324 315 127 673 507 609
141 19 136 212 98 327
568 79 321 847 859 892
725 309 27 506 607 746
311 102 423 531 794 450
333 518 638 74 514 230
434 209 894 517 72 978
139 916 998 23 310 768
774 405 603 234 588 643
252 269 400 638 6 482
27 694 567 131 236 260
375 704 349 573 978 190
9 652 80 236 263 58
2 77 973 425 493 447
208 251 8 212 117 475
906 474 779 61 236 94
833 440 106 622 504 741
752 215 593 18 636 147
11 472 466 97 484 444
626 339 640 45 400 753
575 37 239 123 993 355
637 448 844 790 925 168
349 38 145 113 524 456
772 997 431 200 203 805
423 534 558 802 114 692
916 335 629 697 955 686
770 727 143 60 848 462
112 876 836 389 908 617
8 403 216 51 237 504
460 71 82 520 734 559
302 980 609 815 748 890
522 764 697 171 546 39
667 803 998 984 845 757
756 371 74 500 423 815
831 368 628 379 155 626
15 67 925 115 885 754
559 796 766 61 398 328
27 386 252 196 985 252
345 791 980 571 924 904
624 355 503 648 370 476
599 910 111 168 972 288
840 971 411 814 405 731
115 97 677 867 764 674
273 842 300 275 481 837
737 730 2 722 765 989
980 150 109 111 899 170
678 508 459 366 607 437
346 917 143 752 794 948
636 10 829 82 719 138
764 779 62 889 260 707
645 904 364 680 744 689
305 385 271 302 246 604
942 795 381 305 508 285
727 993 223 272 584 744
711 363 52 920 640 819
53 567 504 185 458 995
939 655 452 940 44 635
579 502 182 308 654 149
283 498 71 177 586 154
724 494 442 883 764 719
169 458 334 746 103 942
491 926 782 376 92 367
229 176 606 968 172 126
931 197 680 230 242 448
878 344 533 115 767 541
293 415 724 819 25 923
350 639 806 296 225 567
37 19 995 593 45 361
844 135 520 926 903 308
438 296 826 939 23 789
246 467 249 261 423 379
332 401 854 655 787 701
618 836 120 549 145 950
361 835 582 904 424 523
841 773 264 284 157 918
976 266 338 624 318 104
616 622 758 30 170 244
207 971 417 123 200 192
788 251 989 269 228 13
269 766 612 568 701 19
82 794 320 547 184 105
448 262 718 870 540 607
676 317 556 291 637 694
403 875 570 79 678 863
104 487 918 86 948 454
511 502 151 456 402 302
259 287 474 843 483 94
307 619 785 485 527 652
814 751 74 235 572 718
116 38 435 905 842 913
908 22 363 586 179 359
545 494 443 586 947 546
697 13 456 806 567 55
834 37 826 316 175 623
648 292 6 878 928 472
462 264 798 306 135 894
109 174 935 71 316 815
578 59 382 889 499 909
591 3 982 82 191 565
80 5 865 592 834 11
729 183 251 293 10 803
92 695 543 64 694 529
927 395 675 413 245 483
364 492 211 55 181 382
413 15 208 707 55 43
504 606 257 506 813 652
826 975 71 460 149 428
509 860 420 189 669 58
66 116 272 538 15 33
925 649 528 337 688 952
90 343 989 634 566 354
153 412 956 800 116 432
792 426 754 514 843 896
932 979 474 892 538 439
914 987 195 389 351 396
404 589 379 144 794 874
31 506 348 37 872 319
150 198 825 249 484 998
354 343 193 204 385 897
287 163 57 634 965 428
413 520 635 549 550 916
204 859 518 810 533 827
666 325 214 424 334 858
605 534 637 225 750 743
982 569 465 490 712 571
821 396 436 735 70 905
868 316 596 140 326 512
892 512 206 36 282 161
330 74 50 186 152 862
516 681 887 998 774 196
399 770 994 348 754 458
453 907 897 612 546 351
359 349 88 934 558 393
304 581 419 581 305 325
254 832 714 458 200 1
247 298 382 45 664 176
315 22 574 206 447 871
428 613 880 271 829 258
32 586 743 302 6 647
921 170 80 766 884 746
861 723 230 639 733 25
96 598 910 448 761 96
754 352 369 129 220 840
506 705 814 637 519 572
689 942 97 180 685 884
360 754 160 385 492 155
34 404 619 105 237 669
120 910 815 783 732 429
530 601 578 11 907 66
432 40 757 241 949 289
938 551 323 879 857 606
20 862 79 38 902 875
928 471 878 558 528 45
336 383 311 243 966 647
764 71 433 515 310 719
591 421 865 423 804 496
179 276 772 978 482 362
142 811 704 43 911 685
835 412 655 132 414 182
56 330 44 766 105 184
49 778 172 220 401 618
234 371 681 986 443 79
747 22 181 549 902 54
748 663 679 336 334 70
849 215 623 897 818 351
777 101 564 303 567 975
615 594 653 351 291 369
150 899 638 220 798 858
148 123 253 77 829 91
242 476 173 277 920 739
49 809 533 419 542 701
345 600 518 681 628 829
531 32 568 920 179 557
950 587 101 318 324 168
337 806 986 929 294 333
581 16 775 346 746 45
935 979 229 930 300 133
676 356 857 65 868 45
800 906 25 591 369 231
830 211 482 88 268 721
951 598 149 602 589 817
128 159 743 303 234 824
578 831 391 998 222 667
498 153 391 307 865 484
158 83 443 848 44 172
800 439 65 71 468 808
242 169 476 884 911 40
497 996 974 949 517 562
764 620 648 641 683 211
189 622 144 935 572 790
339 360 393 349 802 802
758 935 527 161 13 541
840 382 903 54 808 863
3 881 397 239 411 698
45 740 694 824 89 560
291 322 19 712 164 70
991 929 483 77 894 813
27 194 140 949 934 451
844 419 725 805 263 350
892 412 512 307 144 161
739 383 570 742 355 755
188 838 480 583 152 49
185 705 697 45 864 782
374 497 875 144 598 662
806 401 338 742 229 641
748 731 280 366 605 474
133 993 568 127 511 940
49 800 938 426 342 307
718 441 366 248 921 162
104 862 251 415 182 633
532 218 781 139 160 278
741 549 186 997 648 906
491 92 357 281 129 9
824 728 577 407 144 912
827 292 608 441 30 822
412 119 599 64 905 634
889 305 650 890 376 906
249 958 626 994 902 647
890 988 156 920 426 143
163 4 97 853 386 993
157 951 561 725 463 982
65 931 425 334 512 971
378 214 583 794 89 389
163 750 385 964 484 323
18 274 888 832 352 815
27 671 833 713 440 20
275 736 778 631 579 736
351 110 474 489 490 5
910 829 427 273 245 951
463 706 971 181 536 343
464 493 944 610 20 372
243 394 244 605 973 90
494 695 152 329 146 4
489 556 558 503 850 702
423 231 287 270 162 298
350 706 365 27 719 692
95 208 71 497 707 93
407 496 145 560 774 825
274 581 180 235 949 751
503 717 483 430 635 153
392 764 990 963 40 844
819 178 166 136 120 304
530 577 23 425 463 908
505 124 229 759 143 545
692 809 123 613 736 667
351 17 950 417 265 179
785 596 740 211 86 778
731 92 99 67 783 687
483 947 910 184 319 168
38 965 540 103 481 780
226 759 685 533 974 241
9 25 972 944 73 650
498 531 392 821 523 67
406 973 688 864 681 418
5 939 109 99 442 600
598 337 588 535 734 136
56 457 740 182 38 550
1 70 908 10 434 97
658 15 316 952 552 120
483 966 560 381 691 935
532 474 551 96 451 894
582 951 734 786 432 171
249 749 740 760 92 686
129 955 542 640 474 844
787 247 464 355 697 468
9 662 30 665 980 850
984 572 189 851 960 903
819 288 754 590 97 215
859 61 911 988 471 741
303 172 131 440 394 348
163 334 818 362 71 558
632 393 591 45 448 109
504 951 623 682 232 405
262 909 277 550 567 274
491 500 641 704 243 116
170 774 605 488 362 799
830 789 190 324 463 146
666 894 82 243 222 699
795 888 28 544 193 513
105 52 276 350 883 732
862 236 618 152 862 237
869 497 357 692 109 245
961 584 99 110 528 708
644 16 565 4 511 6
319 826 317 361 796 472
499 107 357 721 8 242
483 876 207 399 102 564
454 660 150 532 875 575
928 689 421 987 151 357
420 382 559 636 56 441
564 187 429 286 372 693
977 282 539 676 414 763
849 349 914 96 494 303
878 189 341 71 502 595
672 184 149 120 981 190
572 91 73 693 688 56
622 314 303 994 402 167
176 358 813 86 520 769
61 394 270 561 991 730
870 724 445 334 846 380
603 715 319 891 687 360
734 796 353 628 829 585
518 529 527 795 942 75
792 364 807 423 258 154
540 195 523 117 859 398
852 804 567 981 810 8
422 836 764 851 32 573
338 768 965 857 888 546
737 974 507 468 764 612
679 556 289 620 285 425
950 932 130 356 696 552
371 703 752 862 608 193
487 991 919 85 353 637
626 524 653 306 858 992
738 893 56 878 895 106
963 731 172 878 191 142
839 510 953 833 330 876
997 697 970 653 92 104
62 575 98 261 607 309
794 547 646 806 663 193
26 755 815 535 135 682
338 140 484 123 382 370
964 758 706 929 201 438
149 355 643 609 343 147
660 383 940 469 330 54
357 821 638 123 744 678
986 792 928 672 861 259
704 740 18 82 915 348
851 963 285 253 872 426
11 21 750 277 794 443
485 528 498 630 778 488
540 583 882 640 695 742
16 746 393 643 848 947
482 870 190 343 911 80
424 726 310 973 940 731
378 581 728 876 261 758
618 670 413 267 818 907
943 398 119 512 198 525
412 11 704 635 678 423
194 524 424 113 946 345
707 880 603 816 230 418
172 647 948 429 714 554
430 112 652 718 584 511
876 957 232 837 375 184
545 986 780 671 937 953
237 348 856 512 247 511
371 962 872 782 667 215
244 739 554 644 621 349
561 522 132 248 15 707
269 910 604 601 342 589
924 53 19 190 376 110
14 303 633 46 856 168
718 937 742 368 635 964
37 695 529 803 716 980
426 619 846 20 66 958
241 616 383 483 57 702
876 445 400 956 677 14
813 518 278 405 966 426
306 97 711 353 404 615
337 887 919 621 150 935
696 485 950 870 705 694
683 399 862 274 84 140
666 579 852 865 734 182
793 337 834 866 448 504
31 688 972 675 842 586
45 199 27 261 701 987
606 414 924 115 732 257
204 300 321 754 735 799
447 681 98 562 876 164
57 118 927 438 429 618
194 757 917 805 573 668
429 205 40 32 964 750
116 983 73 990 815 106
988 488 143 553 441 999
780 799 925 372 798 321
62 87 221 329 206 505
134 328 147 26 496 193
438 881 906 703 190 648
401 886 30 83 996 459
30 242 259 212 252 642
201 861 422 705 823 359
597 918 93 915 868 471
12 839 57 918 696 962
245 250 273 109 329 349
602 961 608 501 709 95
140 542 950 571 756 171
486 410 117 203 371 391
826 324 874 86 439 122
185 664 740 774 75 121
140 766 496 541 4 279
177 998 442 93 122 832
896 980 887 262 423 260
226 145 210 578 847 232
186 169 53 230 567 474
589 978 960 329 830 735
692 381 880 157 666 675
215 509 725 379 328 924
586 87 441 827 388 860
280 573 996 861 188 397
949 543 526 741 907 526
939 812 960 396 628 108
749 980 336 112 411 662
267 406 191 164 782 201
219 329 703 700 163 671
525 308 878 43 501 855
472 723 139 715 490 840
634 849 13 133 8 948
425 686 112 811 804 489
402 448 645 419 192 714
128 285 124 238 664 57
236 712 95 432 310 700
36 290 385 666 25 123
361 732 994 186 59 358
208 213 92 756 573 45
487 465 423 560 540 448
100 548 668 504 940 292
585 506 783 489 818 18
493 707 719 423 619 973
844 212 643 726 192 359
755 979 888 53 895 893
154 252 861 285 440 763
804 640 621 230 484 738
173 417 764 171 990 250
80 826 921 906 324 388
84 442 359 357 314 873
684 452 823 637 447 782
856 227 364 497 178 903
896 250 488 644 59 989
711 678 168 416 852 547
216 422 750 329 102 500
32 658 454 520 33 415
300 722 631 540 234 434
959 996 531 905 219 520
495 931 208 285 350 885
538 971 81 886 45 987
794 189 814 799 628 575
232 741 601 795 442 381
852 160 799 541 553 25
161 884 532 767 961 853
184 352 389 233 225 194
57 699 515 226 883 483
71 447 830 468 565 790
499 203 711 120 479 864
636 367 542 543 207 698
392 816 472 642 352 810
509 44 470 832 368 465
71 272 887 809 634 440
838 934 544 496 416 219
641 232 451 121 965 142
508 561 422 610 491 902
542 434 912 466 299 549
75 394 252 919 401 619
250 53 369 444 952 379
523 585 933 986 569 183
107 467 384 740 998 678
268 213 791 131 514 818
177 190 891 53 40 802
957 145 364 319 966 540
457 589 365 181 332 538
189 241 264 904 359 264
582 117 272 326 895 386
176 508 583 835 729 502
907 391 158 810 677 764
914 774 541 87 623 702
305 176 624 871 352 349
759 896 560 775 530 420
372 121 28 201 824 18
337 795 532 370 268 796
165 134 691 376 981 767
329 642 575 37 954 863
622 584 936 33 630 502
286 560 791 225 871 201
27 731 700 333 889 954
305 821 851 217 312 106
119 204 70 786 856 125
441 848 983 90 24 118
570 779 301 580 714 615
321 901 642 594 68 970
122 105 575 617 602 856
345 934 374 211 576 261
790 249 68 874 607 868
86 285 930 946 192 963
946 267 734 252 228 876
896 739 725 690 925 533
591 732 424 547 656 189
532 510 247 137 887 725
267 306 372 978 1 429
419 729 846 482 639 989
467 698 875 403 234 919
547 542 62 421 587 946
163 261 367 758 834 298
456 428 551 482 395 81
113 64 403 473 196 445
882 350 319 357 405 752
650 664 98 876 642 356
205 13 74 313 802 157
653 987 388 697 932 484
106 19 104 738 320 204
150 707 183 947 103 540
755 808 98 549 646 949
74 693 209 761 609 732
815 690 686 285 559 537
868 615 789 630 784 877
181 701 598 386 92 299
480 848 107 129 189 522
83 148 64 599 624 976
574 460 230 181 532 861
426 494 638 183 133 328
295 341 688 357 892 865
950 353 442 865 121 179
201 948 350 877 704 889
501 654 297 706 728 86
962 29 291 541 583 327
641 318 659 596 2 201
849 363 666 943 379 416
237 253 578 963 432 741
726 528 924 6 987 443
26 223 821 163 665 394
266 261 206 379 872 64
837 58 94 998 202 446
593 242 808 170 35 5
707 584 490 313 956 260
818 574 78 582 561 275
459 84 880 740 443 976
72 824 292 583 432 853
631 410 20 865 807 206
148 540 389 799 898 867
785 723 154 717 24 625
183 375 964 108 587 601
351 250 542 377 190 517
832 131 691 895 514 684
654 405 593 571 451 32
69 971 150 231 449 784
101 703 345 163 808 508
526 556 551 735 625 68
156 170 268 139 683 638
537 596 492 554 822 771
633 50 819 730 61 261
777 58 943 646 158 202
989 429 323 383 180 124
934 263 454 398 56 387
304 3 936 985 265 947
234 234 222 177 309 550
517 625 725 809 388 630
739 389 198 160 679 10
349 472 590 185 590 908
68 655 894 268 282 486
561 529 540 23 908 659
494 796 711 608 458 356
945 622 738 812 583 350
923 318 960 132 48 779
837 840 249 863 676 234
611 572 105 397 64 576
889 258 22 388 161 336
782 529 777 130 339 472
727 454 928 151 226 174
382 560 890 198 906 232
560 281 100 209 288 863
156 259 262 714 653 532
647 966 183 337 500 819
477 348 457 483 953 288
286 640 287 726 489 124
11 513 41 941 618 49
71 409 749 582 696 754
731 937 827 834 298 1
80 114 298 808 431 539
456 193 659 464 7 729
472 627 807 650 133 770
772 68 645 764 183 2
433 554 4 600 588 165
556 752 900 109 258 772
324 251 385 343 353 892
509 374 765 861 84 375
483 408 821 962 623 746
835 830 372 841 29 380
390 394 752 604 182 491
427 485 734 563 315 435
679 891 462 786 226 854
802 956 305 104 939 669
74 829 54 287 200 210
855 561 948 252 533 863
774 27 329 770 985 107
191 449 144 500 23 243
306 894 728 851 586 182
941 745 436 716 31 252
205 470 422 38 589 886
573 45 877 931 378 219
810 265 917 218 341 531
139 522 705 420 154 538
554 57 904 810 970 354
539 696 976 95 176 367
215 122 723 549 635 368
33 84 509 486 275 658
343 290 986 884 535 133
261 825 12 71 398 935
767 275 913 404 231 137
884 38 278 237 911 425
425 671 378 689 808 597
548 518 799 40 416 6
370 141 213 764 456 168
907 538 792 348 615 243
640 768 103 418 472 301
297 465 790 45 440 328
952 674 301 654 571 183
178 606 349 647 886 17
539 683 154 502 434 725
276 147 228 48 231 798
715 295 708 447 332 45
904 998 13 986 774 264
731 929 989 832 315 816
288 856 439 675 11 242
87 610 676 195 646 586
671 261 293 809 680 204
815 601 316 565 781 426
108 747 127 807 63 738
726 30 67 339 849 215
912 710 699 559 185 282
983 846 426 496 854 779
550 2 549 360 88 887
417 853 34 415 900 386
114 629 727 11 136 206
886 517 860 194 205 392
642 885 335 662 251 162
599 153 817 368 225 866
837 44 75 315 456 282
829 427 326 844 465 964
833 733 201 479 324 774
326 385 240 148 52 661
912 32 122 510 653 448
184 795 433 150 224 945
691 353 217 906 718 64
654 400 34 413 538 182
211 7 975 385 59 455
288 599 189 4 59 387
793 123 463 678 754 537
21 561 965 460 840 377
152 380 425 829 361 448
702 769 540 833 507 291
598 52 697 68 253 295
658 266 928 810 924 484
740 365 960 94 826 322
814 193 726 22 695 603
511 962 640 69 354 841
367 63 439 182 553 806
52 943 32 784 296 161
497 609 598 34 607 741
499 548 23 482 420 389
945 30 951 392 939 403
344 653 597 817 431 952
291 656 407 55 736 974
197 297 361 912 26 205
585 468 932 465 39 428
946 946 131 204 336 939
885 141 977 476 214 435
881 424 201 439 620 509
885 656 595 210 324 740
952 435 353 561 19 583
804 412 755 77 257 828
655 53 46 479 62 671
243 113 711 57 142 602
294 859 491 624 610 726
649 938 805 121 687 533
90 461 879 815 184 534
101 773 737 60 179 485
670 748 668 585 735 26
355 791 184 773 864 664
964 73 326 492 264 138
791 336 616 100 494 178
516 870 285 739 330 50
63 965 208 224 875 838
629 486 725 745 278 730
412 237 639 814 343 545
812 2 823 232 999 233
444 492 769 865 964 670
60 278 219 322 576 823
574 382 458 35 943 154
489 88 46 8 422 308
857 45 633 999 656 254
444 638 634 410 490 795
990 425 470 137 836 786
451 197 525 265 735 204
154 244 679 262 150 150
568 929 950 496 761 632
173 609 358 917 906 865
313 150 684 168 34 54
495 212 386 284 715 944
481 767 966 450 948 591
876 523 355 98 684 338
987 964 481 953 106 823
230 211 84 163 656 45
373 112 743 831 329 203
940 74 966 324 857 573
590 109 810 470 281 79
158 580 149 590 420 759
994 88 898 294 31 374
388 297 790 471 355 702
503 66 666 108 147 455
450 851 517 768 28 796
778 289 484 597 353 515
136 840 790 639 775 516
374 441 19 919 137 893
754 274 12 597 175 255
618 554 41 536 183 296
649 25 674 275 584 934
811 618 329 814 303 921
699 91 265 963 702 340
363 838 79 48 807 280
406 413 492 797 482 775
698 159 879 185 752 149
209 266 542 532 755 310
894 154 536 304 257 737
639 85 910 484 143 227
226 417 507 11 850 545
843 471 318 343 600 430
653 290 59 494 774 882
241 247 856 227 233 539
44 235 525 29 472 40
26 345 329 701 529 523
270 398 710 578 59 249
580 726 693 360 825 721
69 821 954 571 209 458
208 719 542 25 955 191
279 281 882 979 89 196
661 670 994 291 569 773
344 805 642 554 57 570
638 514 607 830 754 781
663 966 52 971 804 537
838 118 945 209 908 895
96 352 497 382 807 241
832 477 157 849 325 87
304 579 873 167 757 464
233 356 615 881 720 242
25 707 574 688 685 109
118 573 117 414 526 704
603 686 639 183 499 451
497 104 8 28 771 541
502 965 705 214 839 331
293 734 750 343 435 782
615 135 711 286 12 913
803 994 72 927 610 760
261 348 904 382 522 34
416 524 15 261 274 825
505 416 97 291 532 610
838 500 52 584 390 558
103 804 296 125 800 997
338 915 348 37 80 972
615 450 963 853 964 223
56 522 626 373 268 881
622 785 654 838 904 10
663 645 462 260 397 692
487 791 871 30 669 852
340 365 379 908 109 146
518 755 987 510 529 595
492 754 201 904 883 602
713 107 155 488 922 565
962 423 416 625 810 182
112 960 427 663 551 241
608 636 248 626 822 894
602 687 935 375 4 640
27 808 965 350 170 123
307 204 83 399 918 335
733 805 190 518 385 19
303 121 355 194 696 445
295 667 808 971 944 949
878 769 7 730 935 976
650 600 85 771 838 633
816 653 329 558 741 841
786 397 670 186 263 938
712 185 733 228 601 282
566 973 21 215 937 311
342 668 870 335 689 823
893 502 693 709 241 540
669 494 771 94 338 375
329 837 488 286 561 336
326 512 363 517 453 923
234 612 798 907 926 388
705 360 816 889 556 254
928 829 764 99 878 302
800 527 434 204 313 508
672 762 717 461 705 236
566 445 784 86 431 593
394 620 796 283 232 234
663 383 77 419 423 887
941 376 246 856 736 24
464 296 143 332 779 276
81 20 799 808 302 904
507 634 637 637 142 615
253 1 283 598 873 721
999 877 372 914 875 398
491 155 439 304 97 945
17 58 911 51 231 957
996 176 543 344 153 872
894 247 67 179 738 946
586 765 527 472 223 678
205 777 921 566 107 982
748 628 765 607 324 191
433 757 455 469 174 651
840 926 791 358 744 83
442 612 970 259 166 281
632 287 77 102 218 243
231 74 723 172 314 390
362 403 705 960 683 282
282 769 609 714 298 21
556 141 439 21 696 327
332 897 911 62 839 737
296 865 819 276 778 465
404 455 970 467 666 98
230 987 233 743 173 457
25 510 903 624 131 252
204 699 118 369 556 256
179 620 685 889 186 127
583 819 677 136 107 15
254 260 165 742 370 897
748 946 644 919 173 729
630 702 983 11 828 744
95 64 151 318 57 77
313 623 329 929 754 328
249 301 930 841 577 281
427 58 137 35 807 795
237 911 288 748 720 533
810 310 395 504 890 665
280 738 237 480 314 632
285 930 436 439 883 41
669 680 826 340 231 826
460 51 993 863 24 949
984 436 86 786 808 801
184 241 127 159 542 845
886 395 639 10 424 63
414 986 597 284 427 178
479 702 125 919 285 18
65 953 825 652 459 744
361 315 588 137 936 814
37 796 923 299 129 166
500 339 740 119 813 193
590 322 226 160 119 169
281 5 402 268 468 709
691 441 345 288 448 880
801 279 418 873 260 492
707 995 853 116 311 850
152 600 455 521 713 359
803 939 958 21 339 540
449 680 858 11 681 270
709 374 968 855 236 229
532 13 237 943 189 821
72 515 664 572 897 603
955 903 324 408 159 173
477 18 788 310 242 789
646 921 940 225 482 218
132 965 350 903 488 253
311 387 975 445 673 521
858 934 703 315 760 644
218 764 483 239 943 652
908 277 842 520 123 542
782 800 686 973 496 126
452 110 514 634 269 480
263 699 547 150 571 217
830 467 996 380 911 20
992 573 170 950 810 409
520 869 522 697 794 363
719 513 65 209 251 370
367 457 856 378 942 135
255 146 847 288 50 308
355 555 32 705 571 996
291 126 758 395 782 227
959 73 541 503 416 974
12 981 467 419 921 344
643 972 906 981 761 294
816 418 224 223 494 455
438 337 413 339 260 772
330 708 960 867 290 181
83 273 363 738 6 541
952 645 583 259 475 853
205 893 44 324 993 805
835 962 877 406 439 376
739 584 170 45 312 318
212 542 467 550 323 684
788 719 389 789 930 727
304 215 60 912 942 117
202 107 982 229 852 233
525 616 614 613 566 350
347 14 705 502 60 873
41 304 622 379 691 488
170 504 313 117 872 775
471 882 127 29 471 460
718 23 476 79 96 626
47 419 126 946 646 288
507 658 109 467 900 318
66 307 897 222 6 944
197 870 613 176 851 553
739 917 705 411 958 647
855 185 884 367 559 970
670 943 603 933 14 985
315 489 628 944 270 762
993 933 660 52 71 111
624 668 839 512 20 97
141 959 252 723 294 262
703 249 547 969 974 653
407 47 178 5 97 734
165 341 314 113 984 301
673 912 452 885 24 628
142 906 639 161 722 238
654 345 764 673 235 676
233 419 21 820 27 891
297 962 366 179 175 72
115 527 327 868 683 849
456 842 612 751 13 281
538 377 598 229 439 718
589 913 112 583 896 658
308 230 537 187 533 638
89 682 327 860 427 485
308 543 784 319 748 872
905 40 650 826 870 885
898 642 494 77 798 149
798 600 875 158 198 251
158 423 175 670 723 156
491 768 330 844 165 903
517 759 962 471 8 689
841 134 572 739 313 966
388 732 928 58 126 612
926 361 20 491 388 739
272 18 401 398 873 602
813 82 691 562 424 904
223 915 134 604 985 39
510 760 948 262 271 368
425 151 436 797 508 56
79 608 550 659 189 644
960 845 604 925 827 513
644 671 896 650 618 431
434 682 178 524 712 830
401 253 138 103 944 521
823 584 460 252 401 913
969 808 429 681 938 426
665 817 817 302 726 525
617 224 701 277 965 158
905 852 29 977 99 119
223 211 257 707 301 591
358 536 827 218 641 785
724 726 952 568 707 158
370 45 544 740 401 643
250 872 663 241 869 304
128 290 373 846 441 737
48 673 800 983 192 678
254 390 131 17 258 131
784 247 399 136 964 339
611 851 264 788 445 334
432 820 524 113 437 188
527 97 203 599 176 166
413 923 290 186 16 709
169 817 685 655 178 698
723 222 226 622 892 261
307 682 220 259 69 893
232 336 680 744 424 478
97 362 391 271 849 560
494 624 951 57 395 735
938 443 51 900 131 618
128 287 447 148 327 157
714 842 206 59 587 128
859 766 491 18 720 213
742 905 819 441 314 546
127 994 359 585 984 608
315 52 226 203 96 180
412 190 772 737 236 677
162 972 504 277 221 547
165 548 6 956 546 385
5 72 265 85 362 993
526 898 494 383 778 783
944 363 789 917 491 454
109 53 106 295 912 38
455 991 341 588 40 500
79 286 859 966 812 625
383 866 392 382 763 24
204 185 333 745 362 605
885 171 156 351 261 995
955 833 649 297 195 304
811 124 158 77 372 35
77 681 26 456 215 618
107 116 25 576 598 433
327 267 615 184 671 886
379 240 380 561 7 113
219 419 828 456 254 380
554 477 559 638 50 774
154 860 649 335 840 172
833 372 764 413 176 522
636 735 90 549 786 420
398 399 778 324 247 452
631 453 790 428 246 489
127 24 301 678 869 197
231 274 262 151 703 20
108 335 220 988 193 824
874 670 309 670 897 617
567 754 28 154 388 402
355 916 152 154 337 875
580 949 491 395 187 231
487 10 45 475 324 535
519 810 263 315 879 895
400 759 955 104 849 885
371 594 797 194 807 608
956 679 584 408 897 984
99 83 490 716 169 734
168 7 156 330 518 797
194 951 416 657 314 491
581 380 752 76 809 795
454 430 413 947 946 936
465 494 929 26 286 126
143 3 203 408 516 553
696 82 127 932 342 923
755 2 549 771 732 613
548 349 414 42 145 410
946 97 141 381 914 411
261 397 740 191 508 794
52 11 897 405 561 495
916 763 704 213 623 941
353 193 208 453 837 203
775 446 75 721 922 108
580 234 589 869 113 671
79 31 531 662 592 453
167 59 460 433 370 985
549 537 386 333 750 564
556 59 197 455 995 242
352 963 500 604 498 759
624 27 746 35 810 970
490 73 23 314 333 420
657 19 781 913 548 97
474 178 357 721 329 401
274 263 999 341 449 135
292 937 8 369 837 238
754 212 646 944 293 3
26 953 577 854 263 527
797 456 348 48 570 425
815 476 909 421 725 772
891 614 987 699 811 339
749 269 934 760 859 944
938 188 52 71 714 283
113 571 212 235 153 146
308 838 957 341 74 76
499 462 186 692 989 135
203 683 852 985 16 460
936 937 637 328 424 706
703 596 252 372 409 82
985 837 64 536 18 706
810 232 710 568 77 38
372 539 991 293 878 724
683 459 1 47 146 996
113 115 538 529 258 399
708 63 571 459 82 850
760 991 907 477 631 142
798 631 606 388 358 281
317 876 812 605 748 685
277 848 206 538 574 72
251 389 651 841 620 704
490 797 649 352 483 870
623 623 170 544 213 526
644 899 922 17 287 95
17 69 351 65 227 680
617 508 629 731 687 448
619 846 151 651 718 350
991 252 91 630 993 550
984 907 101 39 173 483
128 105 970 33 132 648
855 382 927 480 368 155
144 671 891 618 732 718
938 714 976 221 736 544
198 519 156 957 757 950
742 894 492 779 392 912
777 7 903 424 963 432
483 965 566 61 272 646
847 928 572 176 369 260
2 108 681 639 402 396
906 507 486 47 287 511
964 319 989 572 203 968
318 805 747 547 811 750
495 975 448 617 401 363
808 517 95 700 916 857
785 619 24 152 689 995
980 174 493 955 486 553
547 504 22 413 593 442
88 699 287 278 27 402
287 962 269 461 199 467
112 435 838 731 300 718
736 499 385 740 477 766
82 9 275 767 858 924
126 829 572 442 793 306
767 103 160 622 359 476
835 127 395 399 874 125
889 829 454 822 837 165
15 121 534 44 780 579
39 335 277 14 172 786
811 28 446 220 722 971
828 447 403 904 22 181
847 973 496 969 427 621
629 523 31 176 714 338
907 938 481 851 142 745
371 339 544 574 552 987
924 970 441 40 776 594
162 645 876 865 669 295
715 292 362 387 715 339
937 358 624 27 735 777
549 251 267 717 280 149
71 428 713 532 215 99
712 183 408 219 747 217
842 273 855 576 310 186
875 92 231 919 235 474
356 488 248 678 108 132
715 494 861 407 958 13
457 300 92 435 453 679
94 394 834 626 354 764
138 813 782 261 34 859
463 850 479 284 639 970
710 898 814 856 567 139
534 998 421 638 972 20
758 586 259 706 659 378
651 147 35 614 178 968
263 454 385 506 39 500
661 415 995 697 574 508
290 94 414 806 637 326
568 968 567 555 98 177
765 367 426 668 927 794
932 954 799 130 456 109
155 325 532 79 538 859
769 948 496 355 366 718
602 932 509 149 306 735
83 894 323 703 777 192
939 931 617 893 917 54
326 95 563 999 635 202
880 796 857 175 231 414
93 780 687 695 26 406
40 980 3 926 959 976
488 323 977 571 851 379
735 142 394 498 694 208
685 736 522 219 331 995
319 374 658 479 93 584
701 595 491 927 746 757
61 715 706 240 837 411
931 639 546 251 479 610
70 370 770 301 647 772
789 478 857 883 397 551
226 270 112 355 224 68
340 529 711 11 613 209
961 676 620 728 227 199
783 102 469 716 498 412
487 27 297 41 112 941
233 677 233 752 784 134
707 747 944 528 202 662
474 151 914 670 589 462
667 571 372 8 263 274
485 563 894 885 41 294
300 683 758 607 387 816
204 55 515 532 848 325
550 373 800 276 355 366
145 699 664 749 184 897
426 190 228 278 677 498
162 872 179 604 318 278
750 760 788 478 836 981
492 901 650 872 368 944
275 757 387 676 720 600
447 158 396 843 848 33
582 127 831 648 834 661
387 946 738 815 542 830
729 774 860 682 406 263
628 721 462 662 594 629
160 244 813 335 304 831
694 29 158 867 252 488
560 635 138 629 376 402
673 105 356 936 280 717
492 969 217 231 676 731
73 495 319 630 352 893
367 918 251 187 308 3
777 955 456 521 868 532
686 46 831 970 406 24
582 197 251 216 21 225
156 739 784 379 720 752
87 454 389 715 993 76
969 331 613 441 885 181
864 341 274 754 88 646
511 231 864 530 231 411
247 263 441 676 298 716
200 240 118 416 942 161
312 594 70 18 821 914
388 741 872 696 157 592
819 104 548 65 555 63
93 727 266 372 376 290
976 420 477 178 139 386
239 450 90 159 179 694
628 263 81 261 12 896
767 429 990 348 69 192
535 773 635 59 768 580
266 919 298 575 747 712
961 696 304 210 479 511
871 387 284 259 296 692
699 265 793 912 549 150
527 871 573 757 67 315
419 116 958 714 741 78
933 636 322 853 794 827
50 874 793 796 260 698
988 124 737 17 224 874
177 700 127 138 509 408
892 203 387 262 774 683
352 982 522 408 660 95
818 163 572 333 837 718
275 425 194 193 439 603
882 959 605 469 936 841
638 644 669 805 962 249
645 561 435 104 841 629
55 10 879 409 585 518
766 964 190 363 29 607
728 346 610 992 852 385
943 6 83 447 379 212
20 800 687 512 257 296
454 544 847 706 71 930
618 400 495 116 110 377
978 983 40 507 715 572
285 918 861 633 260 143
362 352 850 70 113 483
108 712 648 779 834 450
263 530 332 254 554 502
262 771 459 688 863 338
854 506 366 540 675 833
619 678 455 911 903 2
293 873 844 325 606 48
617 311 115 667 439 117
781 316 389 72 546 368
696 760 619 803 616 612
615 921 892 977 974 457
399 121 754 69 335 237
15 613 166 252 634 408
881 317 600 920 824 329
236 803 761 704 172 71
135 224 716 753 186 398
747 881 561 339 701 789
249 895 415 294 178 235
745 772 289 212 838 460
744 644 431 603 842 672
252 853 323 770 401 716
11 856 861 381 509 310
377 124 776 772 496 251
54 351 910 65 884 103
696 938 971 591 359 40
59 937 821 154 179 602
485 111 901 334 309 190
144 933 233 79 213 502
96 3 945 662 388 493
517 811 536 314 836 916
689 901 867 554 957 857
74 845 815 755 215 205
68 526 100 1 905 146
515 938 265 544 297 374
536 760 131 12 104 352
834 892 369 62 322 1
191 784 814 180 280 536
804 766 227 332 752 701
34 906 568 103 238 493
991 416 288 902 967 211
877 365 934 104 24 463
499 488 725 767 343 9
745 64 783 927 966 322
534 965 284 840 972 887
710 694 775 221 146 313
575 55 271 960 563 975
768 975 552 331 632 79
263 942 706 987 971 785
14 602 450 979 257 985
23 377 451 940 497 629
613 554 167 282 631 274
645 960 334 551 159 419
633 345 895 69 795 827
148 214 384 692 227 936
410 956 586 797 240 27
662 970 698 605 929 747
164 512 724 528 9 771
21 886 189 626 142 658
889 460 305 923 18 398
43 437 169 732 746 329
723 955 961 448 27 669
512 757 343 493 883 282
614 734 954 872 131 836
155 860 942 872 237 946
440 150 51 61 371 564
237 147 682 407 358 673
308 952 897 940 214 272
202 745 423 204 977 795
635 220 839 634 824 826
601 336 576 104 197 494
124 699 774 765 423 393
898 220 395 14 67 994
208 886 524 539 297 474
152 407 277 175 303 696
203 497 434 269 25 203
711 820 609 531 154 568
128 778 58 50 301 814
560 802 852 322 366 378
294 934 567 637 159 352
960 694 672 751 266 637
786 1 857 192 870 815
386 675 741 538 399 396
605 294 710 469 719 739
853 736 787 411 80 817
981 11 41 968 88 712
6 510 5 383 359 564
233 474 956 291 130 817
46 639 875 267 374 255
944 777 361 932 672 25
897 413 314 394 899 850
743 330 427 468 737 396
985 499 892 580 24 345
893 834 313 362 474 399
291 175 305 863 181 844
736 630 369 380 412 145
13 644 872 997 976 549
903 976 480 907 953 565
81 235 343 109 467 990
764 923 234 624 709 4
322 210 279 999 307 628
474 52 339 766 997 763
598 229 74 598 77 698
226 539 283 531 796 622
610 143 479 148 252 509
527 400 204 143 929 428
380 983 189 24 646 99
8 651 72 663 621 2
266 504 190 714 46 965
648 126 571 321 135 452
951 724 925 911 460 173
523 890 923 784 588 57
367 664 986 233 599 596
562 255 99 771 285 526
499 223 37 878 917 428
501 172 590 128 731 9
674 446 639 501 791 12
585 423 968 538 747 995
799 92 318 180 748 490
646 861 335 426 995 962
536 348 295 726 523 987
333 691 760 815 171 150
889 59 702 354 20 149
393 935 663 894 605 692
786 984 321 806 228 451
904 909 933 638 857 309
839 497 639 839 431 93
437 662 520 709 339 720
894 907 890 967 35 89
931 363 243 491 496 238
779 944 879 630 69 435
388 427 124 347 948 432
26 386 598 405 678 915
796 502 888 881 494 726
625 946 8 886 966 796
764 809 625 412 878 607
67 314 427 280 509 677
914 984 426 247 900 926
259 109 957 621 846 955
520 274 173 321 542 615
91 984 441 170 70 41
145 435 460 372 58 674
293 160 511 377 337 215
97 699 399 829 353 466
612 756 62 947 514 987
418 600 610 485 165 472
566 757 150 186 622 257
481 126 152 793 403 503
649 212 510 614 444 761
854 257 991 342 502 713
359 959 255 406 61 235
415 518 475 387 224 795
676 11 29 707 451 705
444 181 454 699 56 445
193 253 715 659 407 532
146 150 352 564 483 125
371 292 612 203 515 676
739 80 925 120 424 562
33 331 335 946 416 847
556 74 310 332 24 682
347 380 590 447 721 126
232 329 885 167 282 587
461 101 705 815 613 964
9 159 410 59 94 84
235 492 618 935 741 423
445 253 918 60 90 843
576 652 457 648 305 409
761 153 156 822 695 920
891 912 850 336 246 98
363 307 189 364 673 841
774 218 121 891 502 312
846 957 644 253 30 691
832 68 302 643 456 904
686 743 141 913 905 90
401 819 611 409 485 846
668 155 743 966 292 698
514 984 237 424 471 68
881 916 890 167 292 254
342 882 387 505 919 947
371 904 21 31 687 465
938 943 550 309 421 950
182 115 674 725 545 804
955 420 304 683 74 415
944 715 829 502 260 348
280 918 95 629 830 444
275 937 207 442 529 556
618 786 505 277 531 773
115 436 924 231 420 810
676 695 324 257 489 421
652 664 823 706 868 626
515 207 574 88 921 488
819 369 334 755 792 33
792 621 944 662 279 789
658 199 456 621 679 344
170 689 911 728 732 238
398 210 186 491 290 449
371 529 186 634 659 428
320 666 51 901 845 577
376 651 150 519 812 597
369 566 328 408 885 190
83 426 247 483 166 162
441 847 646 128 971 880
410 287 881 876 881 290
680 151 545 461 809 526
638 945 993 185 597 898
246 743 570 3 461 438
313 898 34 930 771 240
344 350 352 207 162 440
908 802 377 16 367 179
631 755 184 533 940 794
652 420 82 492 976 323
922 912 685 703 851 114
453 521 886 956 424 834
86 998 945 641 339 82
866 953 818 368 252 751
8 239 429 987 306 775
126 955 62 820 842 718
809 879 350 530 133 933
317 211 640 406 428 448
223 620 693 843 560 138
739 558 746 641 272 773
748 861 351 102 616 484
803 149 559 654 711 408
977 634 550 440 631 173
15 124 921 645 123 14
622 581 644 899 545 531
692 140 370 74 453 201
842 271 506 603 135 997
95 409 529 198 703 632
836 180 505 618 237 482
159 347 324 199 262 322
61 247 723 689 279 361
831 107 803 618 745 463
676 409 447 672 495 233
501 433 772 810 366 269
185 888 316 296 27 302
280 371 229 550 405 263
480 446 444 870 423 915
81 326 579 166 565 522
291 175 501 131 380 321
826 127 401 946 244 665
161 409 344 207 870 993
105 772 662 439 352 932
706 222 620 334 662 146
182 727 308 544 254 194
717 777 770 269 902 517
402 663 754 894 120 16
786 158 787 718 37 837
370 667 609 679 64 912
846 904 31 179 148 472
852 957 494 392 440 486
247 616 933 740 643 389
795 36 296 377 460 109
212 31 733 748 944 918
95 67 14 835 228 908
157 962 986 201 182 524
382 12 723 604 117 254
642 838 228 816 943 510
716 919 246 909 889 580
901 727 108 807 375 861
351 422 376 270 845 247
434 731 360 17 432 177
158 916 483 882 694 258
248 721 693 381 766 816
568 274 766 857 741 864
301 673 144 928 207 303
597 713 920 829 631 866
481 34 735 543 201 631
818 717 55 333 297 676
793 729 981 813 440 386
485 514 379 757 600 6
502 38 498 777 49 752
346 591 803 484 132 238
803 303 722 896 776 540
845 604 801 826 31 205
622 897 911 833 215 408
974 635 224 894 975 340
80 296 876 945 404 569
138 624 302 442 759 805
517 916 547 618 496 272
34 555 895 690 446 527
55 957 27 793 800 886
475 620 142 916 708 698
183 433 996 807 430 655
9 934 365 772 396 325
527 632 377 804 310 928
7 717 963 844 199 827
72 5 30 47 802 441
96 375 227 216 201 932
812 401 132 504 40 314
460 458 50 714 657 981
654 661 918 899 13 769
313 971 643 651 839 266
239 233 444 235 219 717
525 475 87 287 951 618
796 213 182 150 516 712
704 689 476 667 430 420
272 96 324 650 98 320
324 82 509 995 175 795
764 935 630 575 362 712
527 674 850 134 481 312
764 772 453 100 726 32
196 843 126 218 901 366
912 161 1 471 456 471
563 649 539 902 992 526
515 295 699 209 209 235
746 275 590 32 812 491
434 932 495 123 670 883
350 334 116 423 742 661
578 765 964 677 219 957
873 853 738 331 535 601
19 63 619 224 357 195
909 965 318 628 435 217
286 301 767 582 585 400
108 184 631 423 705 804
83 230 56 444 844 664
368 486 327 144 926 807
220 897 849 444 709 926
180 983 287 427 132 668
304 629 487 94 669 999
644 615 833 668 308 953
458 713 521 24 892 773
311 97 510 581 207 873
537 302 571 895 773 528
350 834 634 979 201 469
807 70 827 766 206 519
452 117 781 162 409 169
31 572 411 972 926 738
164 100 218 303 78 338
377 390 635 378 985 699
664 232 960 51 260 446
123 589 354 950 393 266
349 913 781 927 22 733
847 679 477 377 732 233
992 897 807 95 285 571
533 382 683 633 621 890
613 595 344 458 360 85
220 678 625 34 224 601
526 603 887 914 556 136
609 808 389 624 159 844
509 962 575 157 357 114
916 950 609 306 44 351
185 16 666 326 519 990
442 132 310 123 714 121
843 686 839 372 288 861
834 660 535 102 107 225
547 78 960 105 651 43
67 553 869 952 198 203
336 410 175 507 311 864
127 540 612 722 644 118
508 789 137 418 571 865
870 210 701 770 43 427
979 261 988 153 321 218
363 96 653 425 709 488
379 378 955 235 603 41
794 518 398 505 725 160
639 421 807 987 55 217
869 502 637 588 948 805
167 301 582 671 873 690
459 247 226 255 765 97
511 530 903 992 380 419
740 623 866 358 645 18
908 232 607 680 674 135
598 935 696 618 500 296
716 739 193 874 912 441
873 270 472 904 402 990
849 22 263 631 328 795
204 926 39 969 4 166
756 55 261 709 612 306
386 997 270 279 254 413
302 103 984 329 677 453
521 629 568 379 971 797
72 74 704 816 983 98
289 77 266 812 301 805
56 31 379 986 14 122
415 423 544 471 981 281
836 950 792 906 423 773
855 413 690 194 769 304
940 761 303 222 402 282
922 601 290 422 94 434
672 614 328 945 59 923
653 63 76 700 687 865
971 583 280 636 512 560
582 109 790 212 848 969
327 544 986 553 938 627
914 305 612 849 561 32
803 196 574 716 648 366
84 781 185 611 103 743
187 948 18 949 601 934
954 521 476 951 391 988
597 665 339 677 511 795
259 448 291 709 630 180
973 31 435 14 565 246
284 212 328 580 89 301
573 286 543 468 321 176
370 256 999 29 192 111
114 672 977 324 196 124
402 786 470 759 485 880
204 486 557 314 984 583
209 979 248 513 555 869
598 491 10 255 999 501
585 563 156 491 810 510
499 218 903 73 285 300
654 329 441 196 137 991
570 867 769 227 815 367
471 622 131 818 30 785
72 270 744 737 614 565
585 401 785 69 919 723
133 942 877 56 653 134
802 225 358 361 970 428
770 727 594 913 793 103
910 380 257 769 13 122
158 927 479 259 42 175
686 547 688 238 239 458
915 895 885 806 9 658
249 610 117 821 747 396
721 582 534 12 279 121
726 315 365 945 430 845
515 441 718 755 583 488
590 421 486 198 294 908
795 906 957 763 350 264
249 606 27 871 191 99
418 776 555 633 668 465
237 917 608 799 16 71
769 486 304 107 640 673
348 793 864 375 926 913
109 7 58 79 894 174
275 953 871 979 703 876
102 309 24 548 989 721
697 607 55 741 868 555
432 682 209 149 474 556
270 728 91 985 354 11
818 181 457 856 809 175
300 882 332 77 148 396
171 773 547 313 905 418
849 162 793 108 404 131
422 77 519 447 558 204
939 466 312 120 239 374
975 956 774 448 218 249
558 670 870 86 455 986
240 297 453 407 181 430
794 625 446 746 718 213
732 265 713 849 322 155
326 917 234 250 452 580
930 125 908 495 687 409
764 322 357 443 740 277
676 772 785 498 675 374
809 448 202 187 510 918
303 434 915 822 383 436
541 109 726 328 572 362
587 673 218 253 982 220
278 265 615 378 860 756
317 590 889 450 638 786
430 72 112 430 85 213
350 13 777 99 758 913
237 580 106 849 977 139
923 281 605 48 693 664
884 163 150 776 576 519
937 822 696 171 832 358
118 872 219 931 742 843
646 855 972 950 369 162
36 867 88 315 535 460
324 236 51 444 506 193
236 255 989 513 423 914
465 673 793 969 352 435
396 999 791 992 763 293
704 160 919 616 828 496
26 266 595 470 592 242
61 993 106 817 578 562
328 193 800 392 998 984
784 441 173 838 39 685
494 461 35 775 909 846
373 272 577 691 913 534
695 688 135 437 185 701
14 413 109 835 849 718
905 629 839 587 554 822
825 462 380 555 331 731
516 670 17 138 349 731
101 506 343 403 495 81
924 817 956 403 567 208
84 205 915 77 456 226
214 106 468 514 479 857
384 247 67 701 121 9
212 938 39 236 600 125
954 802 282 873 939 785
1 773 507 158 288 244
447 956 55 811 996 360
737 235 229 10 838 464
680 755 832 845 496 439
309 634 56 474 666 584
923 17 643 342 914 490
94 314 603 802 269 411
529 31 425 910 473 342
167 537 329 463 251 857
472 973 937 157 842 360
124 346 587 68 318 878
174 528 608 352 914 659
987 96 601 613 110 354
787 139 792 297 195 707
785 799 461 336 930 899
117 965 571 611 215 478
642 846 127 522 3 468
415 524 520 290 102 419
994 835 237 276 339 345
559 574 849 777 655 625
404 536 95 955 550 259
277 799 936 259 332 137
746 294 644 121 205 308
940 214 971 678 578 326
311 862 723 511 230 101
59 740 190 519 833 657
869 575 524 505 753 112
171 57 501 349 580 492
979 872 515 150 170 618
687 343 784 336 794 992
161 144 695 750 779 735
745 712 214 315 461 914
78 659 233 883 662 569
2 923 844 432 341 93
343 714 863 534 87 788
799 945 123 523 734 213
215 904 472 703 355 133
891 954 269 683 163 118
298 403 786 336 44 407
169 563 783 36 464 261
700 844 206 864 728 617
829 85 129 9 877 980
169 215 718 658 26 698
693 297 298 673 639 260
733 350 114 67 606 382
466 363 1 89 845 320
55 864 537 326 762 737
624 937 696 718 819 538
744 39 536 389 171 595
322 89 57 887 614 454
466 623 384 844 119 179
563 335 778 131 938 342
570 125 895 486 453 853
23 84 770 747 473 587
394 92 158 11 423 451
56 537 332 782 45 254
54 221 272 97 154 824
198 998 615 56 455 383
773 577 304 433 927 562
733 949 69 832 623 157
70 906 255 141 663 310
634 175 186 42 170 661
842 790 783 345 146 382
67 511 501 558 94 887
212 680 410 445 316 341
223 710 796 851 894 325
301 940 721 420 161 742
485 802 265 118 559 13
269 922 158 668 938 44
56 612 24 803 775 713
98 55 420 971 889 665
788 690 380 211 838 170
928 700 71 795 107 721
744 64 789 790 409 805
377 359 750 423 591 836
585 897 70 479 873 523
308 208 587 172 716 809
472 693 438 729 905 408
772 276 724 671 408 158
838 27 874 939 147 806
797 652 319 525 572 140
456 627 505 160 106 348
241 25 173 983 890 651
785 727 261 736 705 508
688 639 308 8 225 276
460 589 185 688 538 743
649 66 834 438 820 137
121 88 997 623 802 845
638 508 363 479 301 834
972 396 667 389 737 514
586 84 151 226 355 836
738 986 366 226 718 170
627 430 99 992 350 910
762 219 255 427 559 995
48 854 836 694 918 5
635 37 20 819 490 507
256 571 74 332 971 752
346 761 773 546 332 615
911 855 775 41 517 715
449 47 457 937 584 334
161 675 630 797 650 296
177 137 757 176 382 855
570 263 103 288 33 941
352 619 395 367 616 93
689 461 492 512 481 424
869 487 854 111 856 156
378 206 942 894 662 586
119 796 142 10 243 922
501 696 596 261 160 777
485 236 312 951 550 541
449 413 519 289 911 642
967 421 723 869 344 221
137 837 587 133 232 97
410 114 58 633 874 432
426 340 237 473 980 416
833 148 190 190 928 48
165 921 786 594 389 495
698 669 732 123 609 750
39 515 11 478 788 18
878 115 594 205 444 431
941 202 587 908 350 920
442 684 19 769 361 112
678 207 327 383 540 517
564 104 96 974 377 431
116 503 865 995 75 310
598 223 521 248 35 641
237 611 879 42 452 109
494 664 188 599 536 555
389 533 105 605 525 829
510 2 242 678 381 923
847 265 979 712 92 845
70 275 635 360 79 448
983 142 792 406 353 778
753 476 688 372 651 442
792 552 305 800 452 298
780 381 64 323 705 467
429 458 149 821 20 981
401 442 458 187 825 458
147 915 839 448 511 293
196 467 234 957 367 725
763 209 325 71 783 70
539 983 53 874 820 450
213 942 722 742 701 93
592 160 43 712 390 153
456 955 126 825 409 442
176 289 278 897 203 953
99 741 500 575 827 388
780 595 695 267 222 941
466 253 694 195 403 400
946 543 575 469 639 529
116 541 954 786 157 394
428 286 924 709 327 526
201 956 787 395 633 700
228 48 148 347 285 527
168 83 57 103 122 235
935 776 600 773 636 950
876 356 829 755 176 889
496 793 49 399 841 655
437 451 860 990 456 883
939 413 93 285 785 900
774 964 87 615 613 94
952 921 524 972 885 553
357 568 653 528 443 161
820 331 38 891 602 289
539 555 646 272 132 735
138 426 234 889 589 357
639 347 318 479 541 57
957 773 79 607 447 145
550 86 607 105 537 705
509 128 591 828 972 70
244 79 423 932 899 748
295 646 560 362 855 662
790 769 619 51 139 85
365 812 491 662 879 880
296 995 635 682 416 511
66 954 344 365 450 320
908 87 408 682 51 551
338 330 318 275 575 687
83 398 659 422 885 375
650 124 550 94 535 71
416 267 428 571 522 198
498 49 666 179 942 108
412 640 450 109 184 594
645 545 534 147 716 481
675 114 720 376 591 506
694 62 721 83 365 33
1 518 401 437 338 453
616 627 861 601 662 166
866 117 53 774 215 322
984 885 574 979 252 356
912 415 881 152 422 986
895 478 329 484 849 342
947 188 914 434 657 959
113 891 835 579 371 968
631 806 561 717 132 862
317 928 201 286 870 684
240 878 807 97 904 223
489 464 318 339 75 762
590 92 846 469 844 702
874 455 314 93 930 580
273 696 446 655 446 83
647 894 325 715 332 611
465 41 429 37 461 772
319 716 685 419 937 738
585 589 323 896 677 713
429 603 852 928 902 92
311 251 134 319 608 696
865 643 450 307 947 991
529 865 49 234 582 596
910 937 717 772 249 839
937 889 607 430 7 501
760 390 770 630 687 653
423 941 435 996 750 391
733 812 211 138 413 567
844 325 514 926 415 768
955 44 869 43 104 313
920 337 467 166 288 117
959 568 824 857 560 234
81 117 766 21 135 389
704 779 73 299 816 422
40 509 205 35 933 663
287 755 700 645 178 711
141 674 839 983 209 330
447 296 886 831 916 171
120 982 418 189 384 757
724 799 579 744 588 972
368 34 627 568 358 420
726 909 412 282 6 161
458 271 22 598 229 909
687 189 147 632 389 121
133 75 167 406 932 914
433 650 552 179 29 286
334 793 680 339 810 36
318 643 239 456 134 987
718 789 297 125 806 249
931 879 998 325 136 419
680 94 133 928 719 961
47 318 285 947 693 200
942 502 501 629 685 124
912 51 821 491 872 789
660 942 180 309 561 486
48 612 851 424 707 306
654 807 312 325 543 79
286 466 506 642 703 604
544 582 391 715 332 380
991 358 729 803 973 176
1 364 29 573 30 473
106 769 923 885 122 429
837 789 9 983 217 286
155 405 699 739 906 770
424 973 385 175 424 748
118 945 155 376 53 370
575 801 251 212 189 924
429 118 987 597 230 790
843 21 14 976 980 756
299 397 78 999 466 963
43 668 322 724 74 522
150 814 932 601 159 728
88 8 963 695 130 245
711 981 71 488 472 259
378 352 472 20 852 50
802 42 872 214 951 134
965 783 638 461 183 519
228 167 319 68 193 532
619 944 211 890 907 679
456 657 286 226 491 366
316 806 248 271 226 625
886 624 83 572 662 796
685 585 291 989 10 465
816 196 501 102 497 153
267 633 581 190 657 726
992 650 79 830 188 155
895 176 19 346 240 308
513 129 243 728 154 369
572 689 413 349 220 637
646 622 436 113 140 489
224 174 886 840 229 233
836 75 451 962 592 811
183 196 817 392 502 268
578 521 442 898 500 664
428 135 875 326 26 147
786 231 648 12 343 932
774 319 345 560 829 3
505 605 844 974 630 400
740 562 631 56 421 676
960 272 66 884 560 422
880 675 781 114 997 779
102 269 931 545 54 381
547 560 952 735 717 903
707 822 310 914 911 573
469 68 668 177 694 521
476 738 371 191 281 693
554 596 345 21 292 51
739 263 988 766 652 276
883 677 655 771 475 908
835 206 538 302 725 43
665 642 636 211 267 378
586 336 447 466 980 718
207 435 475 148 473 876
131 411 678 871 293 984
312 479 515 313 292 31
54 601 225 173 691 591
277 542 534 458 278 567
8 258 123 766 926 921
142 20 689 605 324 217
443 303 906 346 9 597
586 829 46 937 343 594
586 340 456 404 350 770
567 448 86 893 530 60
824 962 45 515 775 456
929 498 638 217 710 370
10 86 86 963 368 953
335 477 88 225 838 627
767 174 819 805 349 883
836 569 583 605 872 177
962 995 972 6 866 650
350 839 29 968 392 539
178 212 778 285 568 262
209 984 415 847 753 896
271 573 326 998 917 134
55 849 844 191 68 39
179 425 189 794 737 281
865 601 180 895 201 392
103 758 743 323 540 872
962 801 523 818 591 83
697 972 381 802 349 782
899 721 524 248 25 41
268 433 530 531 648 582
513 738 68 430 119 114
98 258 243 164 132 271
634 806 141 854 511 673
88 468 283 803 717 204
148 10 338 365 823 516
742 732 630 301 807 621
683 945 189 408 626 669
190 14 705 401 402 982
767 634 469 710 739 86
336 821 48 59 794 28
987 841 646 554 560 233
79 175 845 633 447 2
153 712 497 620 130 732
563 248 368 462 944 576
977 992 771 734 833 742
831 697 872 196 825 422
702 312 406 392 25 532
889 428 595 47 127 315
685 737 802 555 792 76
893 73 355 36 335 521
837 679 747 24 259 871
731 831 401 279 506 797
726 616 746 73 162 819
798 84 305 513 119 736
311 541 512 831 996 131
804 418 491 801 282 763
28 433 587 345 644 308
484 418 861 195 453 294
76 152 486 167 439 605
295 206 356 293 716 538
370 826 614 924 723 782
872 269 652 437 29 320
549 192 546 846 798 371
195 426 717 906 364 417
5 573 766 724 375 671
397 993 476 387 898 412
854 857 236 200 24 165
329 824 274 891 297 723
483 39 757 574 260 356
834 561 789 105 629 660
899 73 528 503 720 599
323 369 330 73 842 16
589 428 699 732 310 270
449 817 307 877 207 305
386 719 269 177 938 459
997 328 252 738 164 505
274 932 783 909 378 541
742 820 504 790 757 694
326 955 383 833 912 595
898 8 764 601 296 628
205 157 864 257 94 994
627 586 271 809 853 628
75 826 284 25 984 901
648 360 985 853 696 223
837 459 574 282 863 300
427 385 290 993 388 979
264 413 833 106 746 928
156 31 769 172 719 720
392 929 787 711 848 698
619 44 168 663 100 825
555 16 516 571 383 457
641 193 186 614 104 306
316 306 595 7 480 295
172 914 350 544 360 350
152 176 530 657 145 704
412 951 56 808 239 241
187 316 907 674 871 45
407 588 690 931 497 744
337 341 329 787 319 128
160 791 483 805 784 605
879 817 825 606 344 134
36 425 34 477 208 733
334 750 942 784 962 130
925 662 340 650 935 185
931 558 649 119 218 346
362 785 369 62 271 734
74 575 8 458 199 994
636 336 887 400 439 336
169 242 35 400 566 564
704 162 766 230 328 221
312 138 537 69 324 173
889 673 557 868 463 232
982 653 340 532 565 150
625 686 710 346 319 931
232 317 339 764 897 891
888 241 194 676 507 643
537 148 845 81 363 279
546 176 758 985 29 23
590 756 333 715 683 108
892 166 386 819 966 987
721 597 276 347 92 119
464 955 111 816 769 466
963 806 360 437 25 868
722 603 211 537 864 97
471 520 105 700 891 711
98 279 992 635 244 682
888 748 235 669 230 957
733 83 335 203 75 68
23 949 431 56 329 162
707 541 365 555 877 323
142 243 307 915 22 841
355 56 341 60 730 617
889 964 673 147 852 670
181 546 794 569 229 444
74 395 700 815 358 758
686 807 804 773 687 793
483 744 102 23 189 542
582 90 193 810 655 712
580 929 340 764 494 164
109 862 841 10 208 263
347 390 393 347 30 465
650 934 657 808 436 786
738 782 452 111 773 120
897 604 861 407 237 480
141 197 945 925 630 619
59 194 374 504 467 647
369 509 878 4 176 228
545 490 186 416 479 743
51 229 137 673 138 78
722 479 806 883 838 783
496 530 921 224 593 106
153 437 742 667 656 667
191 979 102 370 726 836
150 414 156 66 255 140
104 573 554 275 349 505
88 932 304 815 17 472
963 845 29 340 978 877
344 932 883 948 699 972
91 440 324 667 716 937
214 410 345 81 554 478
575 615 863 801 818 137
544 182 792 90 450 240
826 398 52 692 696 228
472 841 586 227 914 381
339 224 381 836 771 502
797 828 569 482 950 734
715 752 445 134 192 360
849 543 264 100 393 888
202 18 969 102 440 334
197 287 179 535 345 904
195 279 337 499 393 713
435 585 246 710 597 80
948 731 107 855 964 588
809 633 826 294 440 920
929 403 624 603 545 692
934 3 52 326 167 492
425 742 57 990 721 264
223 5 120 751 657 5
94 344 100 367 773 794
506 62 215 126 666 919
403 854 763 452 381 621
951 150 37 858 378 855
448 868 389 645 791 582
509 925 979 849 430 118
389 180 144 306 848 623
631 279 945 155 540 937
368 352 407 610 927 836
593 915 931 817 928 566
875 961 690 141 771 265
956 672 862 954 762 471
843 602 761 637 630 115
307 822 449 555 949 963
817 848 586 512 697 48
276 647 726 673 475 722
754 408 201 799 645 709
713 235 85 179 896 435
839 806 349 704 665 753
497 352 725 820 914 765
354 459 847 411 109 846
665 517 927 585 765 309
230 975 753 397 521 770
705 943 322 803 850 267
492 646 4 186 845 321
787 918 419 253 832 444
293 308 406 588 467 80
801 819 783 402 666 169
785 88 39 161 352 905
498 965 570 833 707 451
374 644 64 805 116 742
310 724 448 496 551 934
946 585 968 968 818 690
265 713 729 352 127 304
856 746 616 5 502 115
680 289 637 587 685 233
922 224 374 137 782 21
162 105 564 814 397 600
322 550 858 365 595 986
386 186 822 86 870 277
871 394 243 800 795 947
38 434 224 471 617 297
696 587 331 120 381 759
177 830 667 440 31 947
46 757 426 469 235 787
128 470 574 374 528 552
830 586 955 490 312 978
301 68 624 890 47 580
352 460 131 671 350 453
672 240 678 315 828 189
140 960 608 693 799 636
781 151 497 937 695 73
44 827 174 196 956 24
110 323 421 78 548 75
244 551 169 535 15 508
36 768 982 625 876 718
903 517 216 964 598 802
994 445 697 461 695 205
485 263 45 735 481 390
733 408 853 256 490 452
260 688 226 148 924 791
411 851 112 140 919 342
232 986 361 88 389 355
60 554 621 87 388 338
669 997 832 663 468 255
973 736 193 4 178 820
960 848 757 310 198 627
850 700 33 825 593 707
908 887 468 381 730 138
969 271 907 632 938 624
623 424 203 876 15 189
303 4 74 172 104 219
448 30 628 206 426 268
240 879 990 974 362 472
395 440 530 771 408 523
262 210 58 962 466 408
635 148 610 5 164 169
694 519 26 183 8 101
286 379 884 222 344 156
873 502 45 975 814 748
696 688 604 519 915 64
49 485 709 73 302 964
298 176 852 536 500 842
779 876 913 308 222 888
906 636 264 7 389 355
117 704 11 140 929 1
225 698 225 125 167 757
870 277 606 906 681 699
746 318 285 376 510 642
940 635 322 583 298 990
374 722 984 803 500 28
57 938 153 627 76 271
51 572 946 655 183 2
93 552 284 215 363 330
880 389 104 40 481 419
298 875 348 915 175 568
700 386 755 470 537 141
734 873 672 981 684 564
792 174 643 851 906 998
562 795 760 769 237 423
14 645 853 479 907 257
250 828 36 708 251 366
945 724 457 178 563 807
581 340 337 601 980 702
826 386 972 778 366 619
312 953 709 227 358 365
511 890 614 635 344 118
813 176 662 135 706 411
411 201 985 347 494 881
275 506 842 799 171 879
135 754 729 736 431 506
85 921 937 620 53 100
298 629 948 705 992 27
881 510 944 511 495 432
121 960 520 913 49 529
659 691 843 254 757 621
547 401 746 957 70 14
251 666 827 164 355 478
584 807 935 435 386 115
555 409 452 372 944 54
126 119 666 375 917 401
840 609 2 123 490 902
82 413 142 539 710 386
208 909 343 189 666 972
715 608 860 520 160 256
630 897 277 890 465 702
961 251 84 387 48 625
390 470 112 212 603 34
923 691 768 28 713 851
706 868 175 529 85 98
799 692 55 866 516 913
916 406 356 428 18 879
42 694 616 417 343 792
206 50 128 169 194 526
496 926 785 560 496 275
538 510 679 449 689 913
18 767 231 995 45 701
846 542 750 50 409 734
561 251 682 885 902 878
115 212 896 871 691 270
61 403 181 835 401 837
146 110 651 280 677 626
9 232 513 43 155 841
467 661 251 948 15 633
601 662 345 722 145 605
343 521 331 312 813 418
129 122 57 694 428 35
485 693 315 995 430 133
49 119 528 529 479 725
145 602 885 676 301 289
446 28 156 313 666 709
379 585 352 379 488 224
43 785 598 34 159 602
870 373 165 702 682 178
724 462 266 83 339 612
798 592 238 246 804 888
285 997 843 627 559 435
977 570 723 136 25 602
477 609 717 731 908 181
849 55 649 939 319 629
654 114 409 217 78 867
373 558 721 93 910 873
807 105 957 96 715 446
440 327 403 314 341 289
464 30 739 720 974 417
363 184 822 91 65 386
75 314 549 679 288 233
30 845 488 846 773 599
133 287 155 118 171 509
81 319 595 265 941 916
672 258 281 852 245 269
784 679 295 325 590 574
58 403 800 902 993 816
264 897 975 267 160 366
982 448 886 125 22 366
211 603 41 400 930 763
254 669 528 490 693 82
894 189 816 32 830 883
321 898 357 334 109 979
948 170 322 858 694 573
783 899 651 554 911 466
367 484 394 91 573 154
125 636 91 788 576 989
552 648 674 45 62 338
251 8 327 41 420 786
800 534 784 657 452 364
895 973 770 935 314 915
897 137 209 376 139 550
334 616 52 4 728 987
944 901 920 514 93 773
955 904 443 672 889 526
278 420 916 487 319 262
57 128 50 575 706 695
110 657 482 444 887 734
656 243 102 268 682 53
12 213 86 207 628 654
197 596 495 593 186 37
45 109 563 806 656 593
277 265 660 826 93 116
176 425 589 228 360 818
657 19 944 50 465 767
600 943 547 678 178 616
474 692 759 384 770 870
786 167 226 607 222 337
15 687 385 494 482 826
822 730 18 978 120 232
783 283 154 151 244 70
539 556 412 498 873 868
405 830 552 539 190 447
879 488 492 865 419 630
536 732 76 430 312 338
738 976 665 121 967 149
171 755 705 33 366 224
942 907 694 688 311 219
339 253 497 468 476 199
544 160 573 571 23 73
965 249 75 950 777 35
832 711 487 702 482 223
752 591 566 470 807 917
11 867 865 49 442 589
206 613 573 798 571 936
913 679 141 824 997 213
699 623 597 650 912 838
334 456 651 390 586 205
892 960 672 681 837 636
525 648 327 615 789 602
417 44 653 616 480 357
362 40 604 50 977 608
432 629 767 496 162 594
324 238 818 620 386 292
580 181 973 288 655 308
704 614 690 579 406 433
104 458 388 360 698 517
578 57 591 829 234 355
624 936 300 718 572 94
730 428 22 524 57 568
695 325 921 728 223 480
440 717 319 199 691 203
184 996 559 699 929 873
843 669 552 224 243 257
54 805 731 950 876 695
593 695 617 546 485 915
979 632 19 928 307 430
485 241 521 987 707 32
567 467 602 72 743 209
461 491 50 981 214 803
888 284 825 970 707 392
291 697 23 863 291 512
527 9 651 419 554 102
870 761 930 318 929 104
538 712 498 294 979 638
290 620 942 505 617 600
745 114 120 982 605 491
590 300 366 165 114 272
899 273 43 696 345 978
471 958 382 65 999 978
304 258 365 86 391 316
701 459 201 537 52 710
259 721 149 593 236 218
919 795 53 189 281 575
213 412 986 765 255 561
16 689 65 348 589 269
470 571 282 112 7 521
37 573 547 10 157 381
481 562 346 378 935 228
90 401 616 461 805 774
680 111 76 648 27 118
77 399 300 377 409 224
130 713 3 837 397 715
41 141 470 746 710 40
978 908 825 168 782 816
571 138 616 702 147 759
271 573 168 203 359 588
521 995 683 57 147 546
382 582 944 316 883 666
206 855 362 513 403 483
540 296 666 903 937 262
631 28 259 203 460 814
100 248 786 493 331 839
733 761 432 367 853 86
340 664 756 964 978 581
438 143 830 465 126 364
185 291 976 366 8 608
592 965 939 733 50 427
300 647 923 689 230 133
523 686 838 678 992 81
369 233 285 83 143 324
549 265 101 53 450 789
792 912 493 337 60 693
708 610 35 23 700 91
429 565 894 877 329 683
550 712 659 509 782 965
901 700 69 275 665 102
234 955 938 676 258 850
912 431 907 812 856 152
705 423 888 677 155 232
719 8 372 11 221 458
903 422 641 344 310 856
678 678 606 442 11 248
360 497 485 620 388 287
112 250 291 735 822 90
720 450 413 299 994 348
177 15 680 88 86 691
726 856 969 967 647 177
899 126 615 726 329 899
492 23 237 858 297 827
293 834 308 900 693 896
756 819 37 533 607 414
84 768 297 186 991 546
759 771 654 32 174 287
867 112 697 326 797 243
546 464 879 42 928 346
424 401 385 876 53 394
27 35 667 925 65 72
357 532 492 436 342 777
608 901 52 833 593 325
526 140 909 430 706 868
647 613 245 987 622 473
299 237 706 709 872 76
767 733 601 516 397 766
893 92 833 518 340 664
949 70 9 480 455 479
922 722 468 8 806 454
9 474 998 320 703 854
963 430 982 412 453 888
343 589 170 23 132 154
96 441 500 945 930 430
525 432 536 997 782 393
811 28 809 445 21 298
554 223 358 233 812 177
767 656 740 234 138 742
633 119 58 582 576 47
861 6 8 455 866 429
827 578 502 188 643 995
494 589 720 161 767 25
957 200 996 697 227 269
985 392 960 989 977 514
830 363 425 121 389 731
471 797 582 807 828 359
895 776 744 193 413 296
971 628 290 220 388 874
378 111 473 855 672 284
425 695 556 93 764 93
719 73 962 534 76 553
750 263 923 155 570 163
775 655 823 60 141 937
656 56 888 245 252 456
562 999 322 228 534 227
185 19 667 353 68 834
289 418 252 100 39 303
347 22 43 111 617 47
359 578 788 561 933 444
828 707 789 263 551 119
448 202 729 694 175 694
99 75 161 620 333 635
476 799 150 966 884 786
355 30 929 252 293 944
153 358 928 165 668 37
977 982 266 730 317 320
768 952 533 337 501 583
995 593 235 487 832 260
900 365 597 208 367 606
613 742 783 746 644 998
610 741 833 639 898 977
972 25 783 228 181 634
873 269 47 984 370 728
32 319 12 221 583 354
977 161 980 177 701 839
557 256 162 967 948 746
433 889 54 148 641 643
819 283 51 147 653 952
967 595 346 958 965 52
213 383 302 924 409 234
81 211 809 312 722 391
341 363 878 304 845 370
86 907 517 819 626 402
273 720 327 644 346 494
498 581 489 668 280 820
750 232 78 881 816 954
857 177 219 788 495 677
719 725 426 543 610 306
913 285 582 393 258 729
41 424 571 770 203 731
326 558 413 406 110 833
253 804 203 617 628 904
110 567 384 187 312 492
992 252 95 730 815 645
809 857 581 234 896 684
974 87 115 867 284 659
70 723 97 996 900 393
696 819 965 262 846 279
420 240 343 295 442 270
543 887 639 495 15 805
875 430 950 710 865 55
86 724 960 733 388 865
872 59 448 984 978 816
877 961 762 995 939 249
884 468 701 286 440 193
682 947 323 634 261 568
610 772 148 711 142 613
6 871 189 714 549 799
313 340 61 848 937 297
703 473 793 120 301 422
323 264 975 100 898 639
319 180 938 103 818 5
797 453 632 732 28 660
363 226 288 805 190 821
133 86 386 296 841 217
344 515 726 335 152 147
964 863 852 107 631 141
682 419 111 781 299 327
538 478 269 6 639 298
562 422 632 762 295 670
361 280 905 855 653 638
658 261 224 46 494 454
173 760 987 872 202 791
368 950 487 256 251 115
683 764 715 473 692 586
292 405 365 731 303 800
153 935 513 599 752 301
261 734 278 297 908 986
813 361 439 509 335 84
296 197 946 343 523 81
432 750 333 638 287 914
617 255 322 606 448 561
240 810 432 641 333 840
424 811 342 335 506 466
408 439 563 189 333 646
744 143 683 262 559 912
480 164 84 749 516 757
612 369 795 176 200 384
971 321 751 634 299 436
756 167 349 660 751 881
849 582 332 925 196 751
674 773 94 667 741 106
928 674 124 463 202 147
526 457 570 338 110 274
547 188 370 758 814 622
312 38 709 9 628 183
146 88 378 350 105 912
664 437 529 423 592 929
168 551 393 347 29 461
173 665 976 7 212 679
300 932 588 441 493 238
637 739 35 262 309 948
116 714 873 860 966 668
556 220 391 437 107 799
876 618 877 76 266 171
805 266 487 865 403 261
629 465 406 939 361 550
566 607 45 910 811 151
240 763 845 123 101 202
687 85 112 370 323 108
892 838 75 64 36 566
367 160 652 645 542 961
892 40 27 346 808 484
381 223 740 347 847 233
698 158 184 766 819 357
36 997 541 475 519 594
861 550 707 22 239 887
268 560 64 678 552 3
23 705 681 676 679 78
746 191 100 664 65 489
877 8 315 232 921 788
728 358 459 358 196 427
131 543 129 425 785 98
399 20 941 67 165 209
425 439 479 878 264 300
584 436 504 491 548 138
792 498 420 735 831 153
750 321 289 253 854 373
532 429 955 526 913 831
626 805 949 405 834 100
403 725 272 894 476 109
9 146 868 443 588 395
339 536 438 409 351 562
584 567 591 294 957 531
987 540 336 484 759 737
967 355 421 275 622 397
548 368 457 989 54 706
755 766 4 280 701 479
320 54 232 747 125 231
484 265 130 372 589 822
362 426 198 88 865 422
32 538 871 442 432 984
713 778 982 577 165 150
289 887 265 746 794 496
519 265 537 898 237 776
780 780 207 501 248 592
852 815 904 607 779 365
860 156 402 421 911 18
589 490 557 649 142 340
88 298 605 694 723 293
775 687 673 845 880 814
13 28 466 891 756 94
821 331 519 679 631 752
677 412 629 297 433 16
585 679 550 999 260 667
934 125 109 966 883 906
817 344 372 13 858 221
611 410 879 957 815 68
552 880 963 382 15 845
794 213 259 85 655 917
40 552 113 733 678 623
651 763 901 339 965 778
855 700 116 768 126 705
856 221 187 602 715 933
376 27 237 513 338 777
782 841 66 873 617 221
497 787 45 333 633 836
695 84 629 635 660 873
36 829 400 497 641 802
649 437 853 813 477 497
545 992 271 61 477 132
87 571 181 470 141 90
58 13 912 782 790 367
232 322 275 576 500 383
692 204 297 593 271 329
918 622 731 927 254 381
443 600 613 412 10 412
44 599 781 759 931 314
396 658 942 359 757 296
98 762 907 104 284 391
114 732 113 691 593 507
497 444 618 780 416 669
969 219 193 576 353 836
344 867 764 47 487 118
586 698 520 40 190 323
261 480 389 1 534 668
506 859 593 667 849 657
701 330 950 188 477 380
606 499 820 573 663 675
685 185 321 649 528 310
674 396 960 695 97 78
683 920 62 574 327 102
727 167 990 624 789 880
982 958 613 866 681 392
482 383 356 60 811 838
298 957 46 174 169 411
339 107 200 808 14 987
213 575 737 931 947 886
760 169 485 249 38 630
704 164 996 538 459 680
108 505 41 722 670 904
675 503 161 855 175 487
635 969 819 4 938 749
798 149 191 254 446 921
977 42 982 375 721 147
979 415 628 798 873 630
980 317 860 235 752 212
750 515 199 420 958 105
210 934 969 118 801 400
949 547 766 983 270 64
22 132 210 959 686 472
488 789 530 39 8 638
97 496 647 622 452 864
504 472 939 849 912 154
47 610 639 521 268 887
1 439 614 729 514 701
296 49 317 404 25 12
903 404 822 487 126 248
195 603 107 431 394 267
677 91 309 244 55 753
250 865 891 513 166 384
466 582 194 613 649 586
595 395 200 825 819 337
130 365 570 954 663 593
664 506 423 465 656 785
704 484 283 985 968 16
396 986 779 990 819 384
842 543 627 594 505 509
586 293 582 573 358 93
963 287 885 687 210 149
70 30 92 181 409 616
733 462 575 68 18 844
100 596 894 748 217 90
198 171 813 309 207 233
46 783 810 280 306 473
628 141 743 819 750 134
649 475 451 774 792 802
98 162 86 480 259 431
963 919 162 783 382 646
283 795 812 870 910 97
643 214 563 299 41 329
813 832 677 904 604 793
784 171 41 238 64 78
557 789 194 716 55 908
35 900 676 28 161 826
333 40 963 991 884 539
363 966 889 55 346 284
901 907 535 578 736 154
955 632 876 251 972 804
655 545 341 449 678 839
123 601 363 830 763 678
330 95 674 60 323 579
90 642 987 854 988 741
294 70 774 370 808 576
562 877 493 336 867 772
933 866 296 425 455 82
979 715 881 844 536 700
604 71 50 433 306 920
828 599 665 391 69 824
605 11 461 116 495 229
512 749 363 800 173 430
894 945 886 625 433 389
456 434 752 536 219 644
97 318 75 930 162 152
458 307 666 3 544 71
102 384 793 389 426 495
398 543 116 762 108 558
130 780 798 517 425 573
291 62 819 267 788 714
365 709 542 356 619 272
186 703 400 433 402 14
98 785 944 354 707 596
769 378 441 853 148 855
263 597 660 461 136 70
249 42 778 500 917 428
102 112 859 731 259 480
146 245 367 527 896 781
413 329 363 693 592 206
632 110 252 141 317 213
895 633 984 916 221 699
578 588 134 98 911 714
382 776 460 909 553 506
159 189 934 494 21 834
854 93 850 326 204 12
450 399 127 279 995 60
302 72 985 611 663 407
562 885 497 163 9 726
701 404 372 860 280 413
795 334 100 908 215 447
799 919 889 505 996 242
958 971 691 560 955 490
831 13 571 450 22 436
848 934 853 918 985 609
217 764 345 639 339 519
162 43 41 284 749 151
245 797 780 931 925 263
340 773 251 50 302 428
698 51 712 984 60 824
868 624 575 446 741 79
213 842 60 980 270 193
196 431 527 180 250 917
500 955 841 459 281 874
497 603 912 484 262 555
707 457 630 44 923 880
759 180 778 270 720 974
588 262 943 296 443 435
926 893 271 877 31 577
507 379 245 693 939 73
993 278 612 824 480 731
236 919 350 339 249 969
152 657 444 961 320 229
739 67 275 184 285 349
643 642 36 476 405 912
146 225 491 326 401 467
806 352 501 881 765 374
742 688 201 262 861 803
366 141 709 152 125 643
313 236 932 180 545 621
940 505 13 511 977 954
254 94 992 260 42 313
762 49 530 452 195 793
437 161 68 108 439 458
146 883 998 943 457 264
502 340 834 324 106 886
193 103 892 211 254 77
924 506 952 646 462 909
871 148 825 225 472 44
895 261 786 897 817 97
638 175 383 52 353 135
545 467 943 250 542 412
424 510 97 559 877 287
901 2 554 257 859 33
209 74 434 874 914 13
227 373 441 27 591 394
333 278 34 324 350 397
718 94 599 611 406 775
340 764 654 987 690 738
726 198 932 860 50 383
66 86 229 403 984 827
318 189 212 270 965 670
16 218 82 799 459 813
829 895 726 224 740 530
444 737 340 267 416 194
569 279 998 941 227 845
589 487 629 408 971 235
469 348 834 200 725 464
475 837 332 357 501 296
701 248 232 295 208 532
882 640 762 478 707 389
745 819 713 685 748 749
248 588 574 738 816 50
104 964 605 820 835 284
755 947 740 613 330 284
208 11 390 505 379 721
687 979 297 632 336 848
215 904 332 764 732 66
104 566 940 455 750 904
609 196 136 529 996 78
108 756 150 304 772 136
828 129 144 634 402 739
228 424 873 208 494 114
596 472 639 175 648 410
857 265 197 300 529 52
657 773 792 31 648 655
316 363 72 485 464 659
894 286 695 229 797 207
783 828 441 138 525 86
35 889 754 945 993 520
525 442 320 331 125 423
119 994 143 864 267 927
569 417 796 589 900 818
880 951 569 584 859 917
654 685 62 392 934 10
569 797 98 261 760 555
281 152 33 640 786 978
391 525 868 68 232 619
65 399 462 144 830 387
358 193 438 105 449 607
239 961 614 858 334 697
700 203 789 376 879 391
986 983 459 563 937 663
839 165 592 131 281 634
63 266 948 887 686 209
107 360 143 175 450 840
800 775 225 637 620 921
273 439 25 695 674 948
210 647 884 561 163 852
551 333 63 172 388 882
552 272 354 855 561 841
528 224 556 512 121 419
946 262 603 954 974 109
377 252 704 363 88 479
347 947 52 134 763 712
377 197 500 407 972 428
540 860 435 599 370 422
346 955 249 276 106 170
606 609 200 246 602 445
29 929 314 439 965 495
389 237 99 500 932 250
100 284 720 913 605 81
829 597 335 39 645 42
900 925 651 144 117 648
306 773 859 148 527 392
301 230 936 930 222 143
938 646 23 894 594 439
570 366 690 73 881 895
247 572 214 494 34 478
43 413 190 997 843 90
626 99 303 410 228 504
765 235 40 59 999 107
463 919 447 885 861 388
933 851 133 578 234 53
859 304 447 174 985 102
235 441 738 322 202 641
74 910 683 810 282 825
857 194 421 514 995 57
698 558 38 766 925 765
584 714 666 983 216 262
703 499 671 770 319 856
639 150 379 955 91 31
944 857 553 173 961 21
472 700 832 344 636 251
86 736 588 771 142 306
704 720 347 480 502 623
44 304 742 657 958 750
335 325 595 714 12 781
215 11 904 619 472 171
761 202 342 809 713 64
815 723 574 897 167 605
624 364 854 604 596 520
851 405 521 40 142 59
585 47 120 439 753 776
329 385 727 148 116 898
681 424 957 315 138 339
385 441 950 204 498 614
578 936 627 938 632 111
7 709 96 598 436 463
270 16 359 652 488 592
686 341 447 852 432 392
477 519 654 841 256 415
189 331 193 815 382 743
698 560 397 69 388 600
923 111 500 841 72 110
422 333 892 581 556 107
731 361 888 304 676 972
963 200 473 569 139 348
789 412 368 464 4 497
541 436 8 61 601 714
709 58 85 87 438 852
979 115 438 130 606 690
393 606 689 120 384 266
716 892 337 945 850 413
363 437 225 293 82 527
220 39 812 467 377 29
603 271 152 777 145 900
374 158 213 318 605 622
235 7 533 438 149 506
99 52 207 635 255 54
426 568 585 310 369 380
105 543 833 330 59 271
56 350 426 938 126 783
739 586 380 585 773 130
873 953 359 954 787 837
707 967 883 619 123 548
824 179 391 607 150 717
532 343 228 191 66 261
948 989 475 506 67 580
636 472 591 931 559 847
13 144 287 762 906 17
770 497 327 186 213 484
779 189 902 541 187 162
210 350 730 262 428 846
682 919 84 22 41 450
37 658 605 425 338 803
200 215 675 195 588 204
22 227 100 540 541 279
614 921 390 77 958 925
102 35 931 711 730 673
610 340 695 108 295 972
850 600 141 395 724 649
412 471 247 502 997 709
47 120 416 122 856 409
99 904 909 192 459 19
329 494 618 695 55 488
949 169 971 155 830 310
610 269 89 651 330 188
672 311 794 327 983 638
273 198 819 983 867 523
633 816 108 931 548 687
29 107 849 703 778 710
205 286 762 710 618 809
717 884 709 176 59 79
304 12 273 949 487 272
872 831 906 579 302 262
386 500 456 872 759 851
718 307 455 164 159 66
544 881 581 206 462 677
565 350 798 609 839 148
530 905 446 872 995 489
942 528 221 879 55 753
728 658 591 28 829 637
777 415 996 386 346 816
974 110 865 335 879 674
837 194 104 956 138 271
982 989 683 790 73 990
282 366 683 200 761 795
306 748 381 57 216 935
64 134 374 899 142 385
678 16 716 179 378 720
128 221 826 927 790 923
988 741 931 968 889 646
193 554 798 290 454 385
316 251 778 615 207 483
708 633 173 554 857 792
503 221 546 362 102 237
827 477 111 812 450 461
913 89 183 835 640 823
919 384 783 996 837 153
270 85 631 426 87 55
127 144 94 74 457 731
573 326 410 400 112 902
270 382 47 307 576 869
168 578 735 423 778 120
790 169 685 6 232 998
902 763 514 928 936 285
349 167 978 574 619 786
66 658 363 605 48 594
142 403 769 434 846 923
73 862 944 136 545 366
522 396 619 200 245 253
640 714 878 474 216 532
57 777 218 122 25 186
965 222 1 736 150 906
558 568 603 269 638 806
867 127 956 75 370 991
841 411 705 455 898 363
647 664 178 73 225 275
455 900 101 428 493 592
605 908 581 297 667 366
919 792 974 332 281 161
903 481 642 837 598 19
212 856 590 800 638 723
576 96 333 71 72 735
656 248 254 982 208 559
353 285 318 384 419 126
848 98 507 610 308 736
866 888 926 36 546 848
79 259 196 190 291 673
869 195 456 927 28 711
852 447 679 766 646 513
92 570 280 272 805 297
877 333 851 556 60 267
610 55 801 518 484 862
668 8 419 863 41 267
125 914 315 121 747 13
146 948 721 755 313 716
693 256 718 814 509 680
185 158 451 529 570 395
289 235 31 217 752 905
27 921 94 962 257 698
726 370 99 130 546 742
31 60 716 171 558 844
766 978 764 901 951 756
604 283 906 810 414 374
788 480 109 866 571 371
549 385 667 942 940 305
828 808 402 884 883 420
436 797 227 832 807 894
488 803 838 140 75 914
607 566 32 846 127 471
329 209 551 847 932 443
965 177 375 635 35 165
94 612 875 26 546 67
930 171 785 929 650 984
218 879 695 543 289 983
884 442 233 748 525 351
138 390 964 46 58 845
571 359 495 238 801 919
62 411 588 262 708 322
874 982 373 410 552 908
612 792 542 739 422 272
437 865 391 313 746 544
470 4 533 965 385 702
314 464 182 569 425 725
265 109 273 583 639 217
585 928 541 161 248 824
662 661 455 813 688 529
24 473 17 559 564 636
307 746 272 58 623 723
110 817 327 596 840 492
322 313 965 411 107 330
142 818 471 848 93 189
244 235 741 942 175 700
838 220 523 565 666 328
288 459 823 826 708 282
316 111 309 854 422 367
478 776 193 124 187 501
107 906 14 615 492 146
399 983 369 806 148 159
612 677 795 278 818 117
787 187 106 310 18 298
958 144 773 868 141 222
160 558 136 937 625 822
941 225 549 880 13 536
331 908 697 674 847 972
203 280 197 360 237 595
392 319 256 91 201 476
814 79 383 568 245 112
252 254 488 848 91 375
588 854 865 608 703 40
649 870 665 296 646 652
857 781 215 463 287 826
680 38 564 28 364 34
95 135 701 708 937 619
925 925 862 657 663 252
644 332 6 659 391 21
113 601 681 923 632 237
923 29 952 896 80 979
705 679 388 283 693 983
99 494 607 906 630 31
939 527 214 629 952 196
952 758 426 411 930 877
921 87 721 398 285 345
304 642 251 44 305 276
90 492 581 286 619 976
109 167 449 118 798 535
144 786 521 839 72 280
795 849 822 421 736 857
361 807 461 97 602 526
16 577 575 182 483 771
842 623 435 191 810 288
56 436 126 726 50 560
986 885 863 155 554 916
42 119 953 211 621 394
116 939 891 34 265 168
562 880 719 811 866 253
626 927 808 916 25 26
360 168 130 949 874 783
159 717 754 382 340 261
626 646 506 928 690 152
146 138 328 216 576 221
999 687 977 375 723 748
986 524 315 859 613 135
160 497 486 818 602 781
906 545 292 809 534 581
428 67 57 432 430 55
758 20 478 343 834 237
337 188 950 780 941 888
478 989 598 870 469 290
116 786 94 376 989 17
301 401 491 143 824 470
156 963 712 200 491 356
3 698 486 509 785 922
302 658 873 519 512 565
439 20 409 330 937 22
901 728 866 265 4 799
532 467 63 951 823 360
47 380 982 278 564 618
269 389 657 913 890 234
196 267 365 110 109 656
692 286 365 688 395 195
184 718 621 998 698 313
463 443 691 878 84 501
395 157 555 100 474 492
504 403 139 154 71 675
768 832 871 421 628 186
739 568 237 837 16 47
356 187 154 613 348 532
860 706 772 540 168 495
6 481 180 194 162 734
554 599 981 33 119 284
555 634 397 944 176 294
627 767 164 240 626 850
163 171 548 498 153 935
387 996 771 933 26 743
92 613 575 914 840 465
774 975 310 200 629 518
547 144 175 242 214 450
643 109 595 522 794 68
361 157 542 491 284 89
6 851 349 402 188 918
99 348 803 689 803 471
821 758 38 914 539 157
497 71 973 438 361 351
104 269 414 654 12 527
810 205 869 715 511 104
662 170 243 840 204 359
458 576 574 73 841 497
272 13 407 383 196 683
961 411 615 25 354 694
711 245 985 874 565 992
353 35 539 810 262 278
434 635 462 938 999 818
512 987 359 700 39 759
799 891 723 640 245 886
765 643 400 424 837 73
71 380 732 537 920 17
933 945 343 828 837 895
92 493 391 466 298 868
950 536 437 136 298 163
228 938 57 155 926 587
160 31 168 208 649 115
144 528 478 167 128 450
773 973 557 395 703 735
400 958 988 769 317 21
267 977 272 131 386 588
710 648 825 67 444 390
21 745 719 868 612 924
44 134 220 558 559 467
758 103 583 218 734 639
305 791 578 475 667 984
637 79 601 435 856 421
563 270 343 475 526 764
386 798 762 493 87 545
676 205 9 854 499 144
265 19 448 527 751 994
495 852 71 250 400 907
221 614 347 415 481 64
525 16 839 123 451 863
792 815 176 992 593 85
167 112 693 445 961 224
254 142 305 527 711 974
23 603 721 69 189 678
380 620 294 212 358 209
785 610 522 656 377 102
75 177 950 184 490 809
731 680 517 554 770 864
132 256 658 551 553 22
657 805 150 301 133 836
477 75 121 151 544 327
146 991 197 649 606 552
236 677 463 425 627 677
542 756 842 282 229 725
765 951 395 777 95 117
501 571 720 73 468 366
553 253 260 362 397 399
511 431 482 415 597 13
130 487 908 813 773 25
316 569 672 840 183 508
540 523 212 41 173 34
160 380 446 557 714 986
964 685 556 395 742 636
31 330 999 10 382 825
77 1 790 301 200 159
481 407 750 712 795 601
929 28 637 668 904 586
23 570 766 978 382 684
169 115 199 48 698 246
687 250 485 752 633 883
432 932 548 358 73 99
185 392 441 351 517 811
73 813 681 75 181 555
91 185 510 508 206 186
120 59 759 285 933 613
610 784 561 354 312 658
598 653 449 202 849 140
160 638 340 888 688 547
786 915 886 624 720 240
480 815 203 840 63 449
490 733 700 953 288 5
974 520 597 129 973 567
384 330 386 87 826 877
261 371 229 271 919 569
608 482 914 593 822 634
37 861 702 39 789 310
907 240 95 420 221 878
992 539 747 557 446 69
630 404 477 752 837 286
932 509 971 3 91 909
846 259 701 997 218 957
300 18 466 502 803 262
710 847 390 827 686 684
829 339 513 529 86 213
23 984 919 334 620 831
706 517 114 85 283 92
543 227 778 136 705 398
659 682 73 693 320 775
22 81 728 618 112 987
400 572 231 536 618 564
763 211 654 648 623 919
106 225 675 506 820 626
73 785 632 470 210 257
92 395 107 34 97 59
926 689 953 250 20 771
862 27 833 543 19 652
327 840 541 341 269 598
734 854 110 124 882 122
898 735 687 830 598 870
919 912 176 907 768 771
944 382 925 413 850 431
321 82 878 729 196 582
837 946 609 645 628 348
922 70 518 325 890 730
276 317 645 996 311 715
535 848 570 921 433 659
52 598 772 424 126 989
308 75 208 556 465 635
519 746 605 770 202 161
300 754 140 935 824 94
330 670 581 570 727 303
89 141 630 59 682 478
228 897 669 315 259 650
85 618 658 233 772 615
20 414 943 430 690 613
349 671 498 619 731 975
166 958 749 662 176 128
283 86 869 329 468 484
382 167 584 353 310 851
136 399 456 841 105 844
75 946 626 6 308 746
805 335 191 79 247 794
536 997 554 9 479 635
662 884 944 548 325 942
459 888 291 913 728 527
984 423 287 478 746 476
414 875 299 250 680 96
746 224 632 727 929 669
565 426 550 29 851 996
940 629 501 342 215 667
340 729 180 664 51 622
463 536 642 604 280 426
810 368 418 659 969 497
96 996 473 330 315 157
166 804 259 462 460 660
325 413 543 102 995 381
511 874 177 423 134 692
886 26 567 87 177 78
867 135 709 11 562 312
169 386 811 898 972 10
969 328 468 867 621 3
570 517 725 897 997 132
568 818 628 802 560 163
668 677 491 62 78 802
652 881 783 591 441 777
299 727 64 137 470 744
553 201 678 842 685 552
826 575 70 768 699 956
903 17 948 573 174 346
980 56 739 60 43 480
21 184 534 678 325 424
736 871 872 790 631 539
857 264 345 375 87 720
809 668 680 602 321 798
108 497 513 469 846 81
170 378 958 54 611 351
524 434 288 475 377 74
326 104 692 906 783 307
628 50 619 445 912 655
736 854 508 51 788 964
274 401 806 822 972 763
573 549 788 807 290 235
284 242 350 386 338 142
847 417 505 143 391 875
516 194 169 483 111 458
447 369 453 899 742 555
917 363 988 780 835 465
548 569 823 712 651 859
886 870 569 690 348 409
511 530 801 337 986 697
272 671 402 466 445 656
416 458 809 836 756 33
840 474 957 905 168 169
606 395 43 420 487 202
735 462 862 56 79 545
330 690 1 569 475 210
177 356 92 627 472 780
441 300 403 303 209 935
155 763 742 734 388 692
428 205 332 352 132 728
87 482 177 481 459 194
434 67 785 559 406 79
291 517 940 522 18 933
415 412 262 917 453 196
943 912 213 411 320 391
300 946 686 544 691 585
244 900 483 42 414 442
837 195 705 470 585 722
734 805 742 815 946 731
371 3 635 473 656 83
898 187 645 844 70 177
859 110 666 969 867 302
375 270 258 762 501 317
850 918 77 545 804 85
906 805 140 514 192 254
954 451 648 376 602 32
287 572 246 601 719 163
531 462 916 68 863 782
340 935 37 29 155 469
627 686 310 969 747 601
784 305 778 812 84 212
892 574 642 591 600 28
325 309 972 895 72 270
731 162 870 976 625 196
152 974 535 163 668 599
908 456 407 150 873 919
223 755 480 231 460 759
901 232 393 106 74 863
838 193 947 418 390 968
125 299 729 566 441 10
670 516 621 492 3 597
117 528 630 553 825 836
850 914 502 809 318 117
529 367 719 17 714 890
956 465 445 290 680 614
384 787 475 192 66 481
148 326 54 354 357 75
651 30 693 688 174 730
688 948 79 119 582 158
77 505 910 724 235 837
625 917 431 58 752 574
371 348 536 267 480 34
158 4 730 731 488 10
223 947 755 811 108 525
743 48 638 910 546 578
416 146 238 271 821 59
573 592 10 640 557 9
791 652 797 480 623 240
990 598 74 383 672 665
733 907 232 275 147 610
452 843 14 18 951 114
244 735 599 26 54 963
516 305 496 552 914 613
428 514 865 672 984 236
769 317 813 462 438 705
527 716 791 886 985 119
70 348 26 947 170 213
663 628 449 79 91 307
225 519 776 927 104 293
5 730 42 93 918 44
318 108 49 726 327 762
223 209 326 206 299 616
631 946 417 855 923 314
384 945 750 612 264 195
763 245 540 757 520 784
39 813 325 45 87 364
958 382 184 543 443 466
409 718 907 657 706 346
621 189 589 181 794 733
543 940 626 830 6 914
851 853 561 439 741 142
888 974 509 191 586 985
106 131 999 277 713 923
154 69 625 128 767 111
224 85 288 430 281 75
392 351 351 783 421 831
550 39 78 11 920 786
533 303 409 584 595 40
555 394 88 630 21 595
695 544 403 137 409 353
586 99 732 386 830 383
621 511 51 268 987 638
172 194 972 968 997 75
182 970 292 215 581 672
699 307 401 996 499 805
985 925 276 769 239 678
436 103 264 438 134 846
770 153 949 308 677 350
208 834 708 49 998 285
733 297 104 724 156 176
340 571 577 916 47 839
619 892 33 780 925 788
722 90 901 230 73 619
629 676 217 660 846 733
697 699 74 74 675 953
344 513 808 431 689 965
2 453 305 885 572 21
975 632 446 98 986 959
887 249 892 796 230 124
701 135 980 490 459 949
81 677 704 225 316 541
205 419 911 173 497 978
539 66 520 241 210 772
187 465 136 380 449 164
47 238 495 725 761 117
130 750 808 723 11 3
839 104 384 734 912 939
241 753 598 586 574 774
406 797 160 586 13 582
242 39 94 918 452 47
193 946 565 102 632 157
120 927 885 934 548 812
725 264 563 59 288 516
297 959 454 862 936 825
790 247 373 361 760 304
254 385 329 943 442 737
654 973 584 976 585 3
609 648 380 916 121 568
729 817 888 350 292 257
465 841 539 923 723 85
967 618 291 885 786 888
699 310 951 171 511 824
20 214 2 467 554 172
626 242 444 128 394 129
12 462 908 731 194 49
326 505 546 711 850 6
544 271 18 750 980 288
705 354 213 465 339 877
823 912 146 774 588 369
580 619 889 73 387 169
282 286 624 39 815 289
734 598 953 400 98 692
670 45 893 432 697 493
443 807 744 912 848 511
867 494 58 66 457 8
974 617 649 544 141 558
659 297 501 370 125 755
197 316 448 855 523 554
404 15 963 753 661 119
248 934 20 497 575 143
347 825 331 237 511 23
347 346 272 86 253 456
383 733 211 262 533 39
235 503 718 938 503 365
847 508 948 320 255 571
835 554 897 363 738 751
590 264 381 124 676 884
685 973 139 300 134 651
856 892 749 971 735 284
88 217 239 846 306 550
112 931 545 229 126 289
997 843 420 484 806 487
927 342 766 315 484 503
51 208 403 725 272 782
650 201 968 618 142 967
857 533 713 662 491 366
740 517 942 666 645 456
781 943 882 835 835 47
103 891 426 320 743 534
627 242 379 251 877 24
265 298 552 284 742 790
445 694 86 931 632 299
742 597 461 891 569 232
773 762 765 204 712 781
863 405 757 342 128 51
398 968 110 144 283 415
352 102 554 111 970 42
438 184 10 138 587 15
444 849 869 509 807 673
700 186 865 487 503 545
968 513 776 107 95 228
269 115 675 782 631 917
891 451 157 383 295 628
97 675 700 621 202 302
544 207 800 308 575 959
632 973 311 858 640 379
721 186 849 212 537 168
310 836 275 149 78 919
117 115 475 40 286 714
678 108 615 861 452 113
2 693 276 634 249 42
213 427 657 75 275 197
503 76 737 402 640 913
819 678 679 659 504 919
383 92 622 142 998 352
614 28 682 632 201 737
113 590 471 701 678 917
185 901 835 840 152 360
839 500 608 673 250 674
820 753 807 472 741 851
526 143 108 159 789 744
334 61 432 940 270 982
844 822 259 688 349 579
736 623 477 965 807 883
180 144 713 206 561 584
455 864 73 993 190 900
649 964 814 423 575 799
57 960 89 654 973 579
469 918 333 795 397 348
81 289 132 528 131 568
211 525 658 510 675 670
105 194 612 811 360 875
47 842 842 725 482 212
631 778 607 261 459 230
111 610 378 200 232 26
933 808 575 788 665 446
455 104 720 63 746 209
251 616 613 265 264 172
754 58 686 125 909 731
835 833 220 397 822 531
304 174 950 979 582 440
152 561 193 701 158 455
917 951 347 467 966 30
704 92 928 837 495 631
287 414 17 818 690 30
149 593 555 525 278 876
373 830 616 286 848 402
517 300 528 345 321 208
33 473 296 413 648 595
306 387 689 580 763 756
688 885 605 176 540 12
504 14 169 856 652 304
192 632 409 239 616 674
326 337 589 337 298 97
432 532 572 456 108 305
805 615 815 752 990 104
977 311 184 424 822 611
432 274 737 940 197 578
955 978 478 258 36 607
368 878 120 349 792 207
222 534 536 73 207 99
419 814 841 941 393 114
820 334 219 193 421 153
903 228 48 925 19 610
377 762 448 247 340 288
387 530 646 82 161 81
451 519 679 156 902 922
810 712 438 427 899 213
144 464 190 419 115 437
197 585 479 265 725 562
452 242 202 935 670 821
553 179 691 493 286 863
643 716 880 944 315 215
952 718 894 646 817 695
578 978 369 984 116 16
637 557 254 407 825 785
476 653 129 478 330 128
581 691 520 334 69 444
460 779 191 929 474 334
533 369 944 747 95 108
299 218 649 827 142 925
502 564 685 950 275 69
564 160 666 6 447 140
793 800 436 956 372 663
903 820 732 751 926 654
235 627 223 917 508 828
189 908 269 874 107 927
917 843 353 343 233 252
475 830 410 536 656 392
558 339 354 828 588 620
910 646 230 515 406 642
554 171 228 81 744 441
661 904 681 913 40 33
72 443 397 940 37 889
695 787 338 807 569 910
59 69 560 692 878 333
523 872 660 583 183 227
928 279 649 363 181 659
478 660 227 874 287 677
181 81 480 635 828 790
243 994 939 211 931 641
432 412 913 922 791 268
365 915 555 740 808 898
155 423 599 676 238 814
544 897 704 103 891 966
950 643 492 951 518 890
376 774 19 902 189 909
201 543 571 355 180 856
794 968 647 560 227 768
303 280 248 924 214 599
519 332 765 331 370 594
718 751 138 230 830 899
232 840 233 539 509 295
784 276 202 934 268 365
923 730 254 653 779 221
794 939 158 78 518 156
821 333 89 835 587 533
79 251 447 234 335 243
229 488 841 618 709 939
228 679 621 325 603 103
610 120 695 958 130 417
893 979 807 744 27 709
872 307 826 932 656 17
425 560 918 881 639 179
214 638 330 105 443 53
815 696 186 319 551 351
636 83 685 488 114 279
271 266 479 493 323 994
438 629 277 707 736 968
879 610 791 169 132 428
894 654 521 591 563 344
519 985 402 358 96 502
83 756 331 741 774 192
949 538 666 862 698 385
351 434 416 919 486 295
665 520 64 654 674 235
297 357 826 31 880 824
892 930 35 643 934 11
496 169 902 915 591 486
44 828 455 545 292 764
78 775 173 615 377 758
188 42 213 446 519 432
597 46 355 608 884 43
368 214 461 672 659 560
462 698 83 630 831 777
985 774 717 765 957 455
489 635 849 373 269 442
184 895 703 717 734 785
297 581 690 973 675 352
192 471 255 724 164 1
50 695 762 298 351 3
126 859 135 58 971 296
768 965 179 814 152 571
562 212 599 4 189 328
244 794 245 493 193 753
773 284 209 305 735 771
1 606 728 120 302 43
441 458 914 507 214 858
970 48 748 435 290 553
218 182 214 138 757 337
553 748 826 420 732 380
629 45 320 674 513 386
773 767 9 375 160 321
225 30 761 888 203 859
814 858 577 693 574 584
831 301 251 635 443 993
159 710 129 236 967 899
42 783 240 42 37 949
918 549 842 268 960 25
290 567 88 236 565 625
389 576 366 991 127 440
799 634 463 721 457 220
683 574 322 487 999 151
803 498 18 811 130 113
776 541 937 633 466 40
445 808 284 318 114 49
740 850 439 549 222 605
726 659 326 452 780 375
606 99 730 798 696 619
845 879 336 124 988 36
725 3 988 951 356 768
283 312 314 600 934 924
986 395 492 389 68 289
307 233 379 377 816 479
500 130 758 771 325 244
363 221 609 76 589 588
825 730 526 925 413 920
327 928 292 420 231 325
525 833 113 532 339 670
483 400 100 261 678 782
16 815 209 139 848 351
737 224 995 285 635 388
538 739 879 65 362 954
27 744 608 52 469 327
97 858 139 820 628 323
664 384 636 661 234 742
885 381 192 611 114 109
56 670 613 656 765 707
51 409 20 90 774 213
290 5 68 465 346 17
475 990 503 757 378 109
763 992 341 591 410 257
68 501 232 354 158 36
511 82 235 17 938 568
533 243 725 151 768 27
717 68 192 224 249 171
961 818 865 171 65 615
340 721 729 398 652 642
453 514 936 625 370 479
399 816 226 66 750 29
976 462 900 684 730 966
188 256 904 199 302 447
902 755 501 891 419 91
564 220 616 456 128 474
566 509 411 141 502 479
613 970 588 186 957 77
8 487 111 959 254 200
149 965 345 240 298 203
553 88 955 362 684 516
63 628 76 238 649 917
473 626 274 680 343 278
958 839 467 392 292 115
20 813 510 387 193 548
716 811 903 686 389 246
782 347 837 649 427 493
239 284 432 844 14 62
59 212 616 32 618 230
560 712 886 524 318 255
371 710 570 20 857 396
197 902 226 83 665 77
590 214 323 300 537 669
295 53 765 951 648 706
288 388 859 328 532 60
849 597 328 559 1 901
976 51 969 261 768 388
668 774 485 339 65 504
628 367 653 713 629 449
578 921 603 985 922 687
224 646 571 981 21 920
499 222 899 80 718 790
517 188 687 996 485 671
374 274 2 193 131 59
932 235 228 601 97 627
448 974 835 568 121 237
791 163 772 702 387 63
732 678 193 79 884 699
883 497 41 991 502 334
460 120 656 243 136 637
946 300 818 853 450 523
231 888 221 470 256 675
524 973 392 917 134 400
961 951 53 623 561 978
640 975 936 874 743 613
55 520 641 697 166 341
548 544 880 533 165 403
910 125 971 557 837 613
203 325 733 484 681 441
556 151 375 374 868 746
809 162 256 804 391 727
109 565 902 481 719 551
95 505 668 106 650 447
31 923 528 113 438 910
901 137 875 964 912 610
731 790 622 78 760 81
611 90 457 647 642 423
294 580 274 348 313 270
453 520 352 936 811 880
559 647 896 642 126 397
988 602 223 447 824 886
216 85 332 948 968 342
979 983 491 37 857 155
978 185 541 581 474 183
91 504 264 912 919 139
335 506 509 141 552 572
812 506 455 319 99 81
657 218 34 412 818 835
89 487 400 624 694 409
613 792 847 856 473 50
468 899 607 860 487 308
33 601 993 672 944 650
237 842 37 24 277 94
365 11 721 166 344 657
781 138 366 989 978 976
959 170 74 520 486 705
932 456 408 552 922 77
388 144 188 45 295 163
629 783 261 993 386 883
190 552 164 21 330 976
804 648 104 539 253 86
450 569 595 465 299 877
400 281 590 434 592 209
292 941 378 883 250 168
594 860 481 69 341 227
439 869 126 784 271 343
135 984 970 36 394 132
665 34 580 879 232 209
922 294 101 904 689 647
509 964 733 218 127 539
550 578 708 685 713 525
71 722 32 677 421 518
680 89 535 873 482 803
775 938 843 959 554 965
538 698 561 257 219 689
563 88 190 194 216 718
709 397 139 312 873 955
539 209 41 466 483 336
625 383 376 420 980 30
983 470 667 173 700 550
940 573 798 40 432 954
503 103 477 783 930 965
148 170 905 895 692 352
922 531 793 546 958 280
693 598 409 905 528 766
833 185 327 955 345 754
852 241 368 474 213 451
907 941 984 219 381 646
213 985 283 840 677 682
575 38 689 943 984 408
89 404 835 340 373 964
879 804 810 406 790 505
412 232 578 562 29 660
431 949 29 900 63 694
169 896 496 228 247 54
667 205 950 819 684 803
879 41 265 730 971 362
657 580 404 354 67 209
332 592 533 139 429 814
102 798 971 638 170 107
644 414 992 566 876 154
625 623 924 83 450 240
300 26 218 772 912 459
709 344 310 337 200 294
112 736 524 443 153 293
329 428 388 395 641 261
605 786 911 816 866 47
956 175 67 195 901 772
758 467 283 606 259 371
820 116 602 107 859 738
162 174 804 201 934 173
375 802 710 461 28 177
838 581 581 347 18 245
857 4 72 795 292 200
431 860 504 130 610 602
679 454 379 165 552 110
165 994 658 631 853 770
786 766 37 75 248 802
301 446 428 867 641 315
315 72 43 353 335 353
104 798 198 228 641 768
728 489 403 835 45 966
186 247 294 126 858 623
49 873 818 923 655 394
20 66 800 83 281 334
493 479 507 386 9 690
917 389 752 668 611 198
567 843 928 224 975 578
767 692 622 84 756 100
124 63 961 857 406 310
405 644 54 316 867 89
259 486 270 276 843 720
665 370 15 258 499 12
304 534 878 685 244 930
861 935 243 176 145 510
610 425 119 487 667 170
988 277 142 965 318 179
370 296 244 681 612 243
228 727 882 791 437 381
855 409 276 355 369 371
688 357 866 208 42 450
491 545 564 271 171 902
765 900 115 614 418 291
669 152 88 410 97 747
570 549 525 595 607 53
867 726 83 732 900 774
295 128 563 456 716 517
839 151 420 156 518 201
806 768 425 29 109 806
372 419 655 244 686 342
786 325 604 401 173 833
675 266 217 116 985 169
908 855 27 331 669 215
105 362 848 20 991 649
430 586 878 183 242 220
650 914 463 11 689 593
605 986 253 43 287 119
738 650 327 80 948 500
783 345 429 728 252 590
972 592 568 780 307 576
433 964 808 857 225 892
905 746 865 880 981 182
648 274 556 800 881 44
726 370 353 813 142 659
709 881 883 162 604 676
315 475 420 2 764 436
859 45 103 520 372 762
39 38 713 792 125 786
684 191 593 660 573 572
628 686 161 591 71 195
212 350 352 110 181 126
620 675 650 363 313 688
847 477 188 241 306 934
830 292 861 358 758 451
928 687 250 562 646 536
744 835 698 655 748 778
752 732 755 411 813 895
514 395 185 432 253 782
480 372 214 331 994 515
490 790 324 543 867 229
606 498 937 662 886 405
594 703 948 684 14 260
967 87 802 347 340 294
847 537 501 742 413 955
181 449 397 47 740 765
88 604 669 621 874 480
323 762 440 397 387 662
602 841 652 242 436 636
95 477 819 563 155 622
900 800 415 601 928 615
618 752 248 235 249 868
381 579 447 241 105 617
944 83 172 394 374 467
221 343 877 454 947 2
72 959 304 115 332 122
532 395 641 528 948 977
212 824 418 415 814 427
706 292 236 771 367 886
491 102 928 215 299 491
353 20 437 69 461 79
962 993 14 785 648 610
362 16 847 728 270 749
713 981 519 564 110 933
995 534 153 386 770 149
615 451 292 551 961 511
623 405 162 618 820 382
991 784 342 756 989 441
400 472 238 737 370 379
990 999 347 551 915 179
340 406 41 334 539 705
648 135 477 271 894 191
413 411 536 306 617 460
830 49 649 750 196 910
798 930 576 768 293 432
205 849 184 388 264 858
580 472 450 649 948 243
880 412 277 278 146 324
635 693 300 405 869 889
790 606 252 651 751 612
543 886 944 593 952 573
559 647 534 378 246 873
887 100 566 957 425 658
96 696 327 820 605 301
286 625 534 245 14 321
456 79 539 444 635 176
658 989 200 613 152 242
274 604 998 492 174 882
104 172 88 621 995 112
892 176 462 987 473 34
857 146 804 825 615 321
908 61 918 873 221 927
429 644 513 590 528 370
734 929 336 763 76 815
91 905 771 857 987 486
579 358 904 270 374 429
418 790 770 163 859 406
38 487 140 211 39 449
732 132 979 314 45 627
122 884 393 902 99 126
461 543 984 317 916 266
642 653 991 65 932 105
583 246 544 812 848 169
470 652 851 470 181 719
285 557 599 151 674 535
509 621 665 566 353 231
176 143 893 140 536 475
386 225 621 405 815 169
263 685 286 22 393 440
705 770 695 723 462 793
893 905 620 818 716 674
155 834 425 239 945 296
738 958 897 280 625 754
103 108 495 113 762 753
108 41 251 440 981 428
446 40 28 376 560 666
570 341 892 593 390 204
540 33 298 254 798 578
29 496 339 809 657 256
823 239 686 736 776 611
535 699 560 481 152 860
430 288 347 165 667 18
862 543 365 539 752 636
962 780 424 656 187 706
104 988 621 798 269 243
552 458 770 613 571 35
971 881 841 473 4 649
571 169 338 725 177 635
253 999 177 483 37 395
316 33 707 50 443 536
586 618 53 569 874 731
466 783 943 827 230 110
583 268 541 807 840 539
26 30 994 50 44 863
310 231 660 824 195 865
701 809 284 662 260 990
869 241 470 958 978 926
77 804 187 715 891 869
168 10 949 412 930 31
833 232 195 926 624 118
395 883 45 974 909 778
331 907 653 522 231 858
853 533 394 483 548 240
771 112 957 569 379 35
879 683 134 96 697 521
826 718 540 606 406 20
650 657 899 781 635 976
335 885 367 942 47 863
56 219 422 553 236 537
149 450 543 435 179 279
662 978 364 365 491 725
955 452 884 35 965 10
904 724 780 520 606 844
671 65 336 780 613 336
407 787 355 952 302 993
829 704 414 919 484 839
121 406 924 849 739 583
4 340 876 275 901 997
14 73 421 806 767 111
665 293 445 353 104 82
150 875 523 896 222 800
772 929 671 765 330 42
925 517 414 745 471 890
90 619 521 867 886 719
676 521 298 612 905 625
975 273 115 453 731 616
315 404 877 193 952 832
480 236 578 817 974 410
328 819 127 917 466 234
93 422 855 892 944 624
46 892 378 212 157 561
522 518 842 277 912 256
943 956 355 965 598 170
691 417 116 97 287 176
922 697 436 407 533 790
361 561 193 821 742 291
918 163 915 888 851 510
826 134 400 430 602 223
530 911 227 855 476 568
392 926 43 186 522 407
940 912 762 893 891 528
614 265 275 127 491 307
59 307 261 554 116 571
7 18 718 303 116 45
469 690 875 116 830 560
78 570 10 61 36 596
477 837 610 308 172 257
230 77 42 767 599 519
649 407 574 85 874 369
285 890 956 247 380 938
966 392 397 839 397 600
886 856 298 354 86 315
947 964 175 735 978 313
7 158 275 409 215 330
240 615 526 396 465 554
355 50 129 607 345 693
543 476 62 20 602 97
855 260 662 907 5 333
927 599 403 307 373 11
633 148 691 480 693 76
298 312 85 922 571 12
654 101 991 243 506 391
680 97 875 264 944 307
462 639 217 948 713 642
775 126 944 156 464 941
112 627 529 59 954 84
620 453 813 863 337 655
439 994 671 443 134 840
98 49 139 983 816 396
613 314 850 159 930 966
515 143 746 159 403 991
883 394 951 402 620 985
31 585 396 586 612 96
377 452 152 637 70 876
539 407 421 133 226 641
592 247 252 480 142 673
213 275 713 84 840 606
478 435 67 619 878 408
726 209 141 214 59 469
854 982 781 776 188 890
274 457 931 220 148 647
517 146 368 422 622 626
900 909 955 266 110 556
839 115 958 730 115 51
520 847 301 586 687 917
945 752 806 855 713 741
879 494 276 93 24 979
475 565 901 213 937 518
356 601 910 921 322 284
875 333 829 173 309 412
107 172 694 356 376 601
741 965 948 550 755 222
444 762 57 600 956 411
31 317 148 600 741 937
602 15 449 612 65 853
411 355 415 543 462 290
496 391 462 313 201 743
101 813 732 662 580 751
230 967 690 249 567 86
701 65 664 414 500 174
706 828 548 296 24 141
773 716 789 63 580 741
164 252 710 901 226 571
856 767 134 781 632 162
658 238 760 197 616 849
908 953 45 399 410 684
668 761 45 35 585 820
148 134 547 110 635 499
808 449 653 949 770 972
965 107 351 260 81 901
290 916 562 414 314 370
69 613 918 466 266 460
752 535 870 612 702 669
831 872 558 528 117 195
575 81 860 26 577 752
341 709 641 661 104 71
163 616 92 958 674 608
605 341 987 613 285 99
973 379 942 339 655 631
816 844 928 972 94 389
360 538 589 199 129 23
335 706 274 895 101 598
460 825 15 792 142 985
394 355 259 138 510 626
612 916 294 96 527 779
36 611 140 923 483 64
725 301 978 654 517 159
331 389 197 910 325 537
952 161 224 559 514 954
286 926 870 352 365 204
11 294 573 572 877 812
122 324 226 699 400 315
33 98 249 239 423 379
628 755 624 613 417 394
575 480 699 537 474 117
354 647 63 588 670 291
827 543 296 41 27 913
674 366 187 408 156 343
575 348 141 288 612 360
722 64 788 276 97 852
806 928 368 964 642 310
172 460 730 609 486 341
201 45 348 598 21 799
855 969 167 670 951 702
647 257 365 529 803 951
177 135 421 288 221 850
818 356 741 154 440 785
123 504 175 163 115 870
825 712 869 679 313 198
376 863 335 410 338 6
335 170 482 189 196 623
553 892 573 839 109 187
720 704 719 670 731 465
436 274 836 562 435 801
132 543 882 212 830 687
589 924 244 107 364 107
861 97 852 303 525 385
143 990 87 900 862 22
892 497 819 722 575 200
332 814 633 606 843 421
160 502 798 167 266 353
406 37 630 446 544 997
179 874 230 414 612 926
382 421 373 150 775 423
200 484 86 634 651 153
916 606 834 968 809 193
787 105 793 209 262 41
451 253 101 534 911 296
377 846 887 558 276 698
974 72 614 664 125 289
263 813 577 198 421 223
31 288 269 545 708 85
983 286 824 555 179 22
956 278 890 681 823 406
559 889 68 807 626 571
439 617 804 363 450 949
560 664 549 740 18 57
38 66 5 376 493 23
813 323 728 983 19 750
12 453 374 945 169 745
271 327 787 69 790 973
863 590 227 764 896 812
310 926 49 491 126 511
179 34 219 162 384 518
425 843 716 964 745 906
154 100 454 744 994 973
178 373 711 921 248 563
501 497 135 571 626 722
265 806 19 855 463 118
655 504 953 21 483 314
798 443 569 322 931 209
619 596 810 111 895 551
284 688 422 255 157 450
884 828 514 456 731 320
793 398 179 343 708 74
491 489 649 882 819 842
317 4 144 133 53 813
835 332 439 813 448 60
445 21 652 644 921 205
549 383 150 444 283 354
887 767 434 78 529 683
117 131 395 248 406 296
326 179 999 181 334 612
46 23 433 664 614 295
710 75 471 289 344 920
169 633 600 755 694 733
751 582 557 886 219 514
432 754 678 827 433 43
722 714 983 179 900 568
45 353 71 221 768 868
717 805 387 642 469 396
114 822 733 877 652 402
944 880 453 418 284 685
92 47 620 776 775 270
628 663 759 176 359 657
490 103 231 34 592 891
925 832 44 418 735 956
9 706 675 693 502 690
382 402 22 556 207 653
673 423 944 393 224 63
891 649 368 155 856 793
869 282 800 820 256 189
650 699 468 69 94 109
793 909 307 50 861 978
644 247 74 513 231 828
905 129 591 564 584 427
932 382 771 926 699 820
570 613 791 538 239 632
118 777 743 177 921 524
959 459 191 512 693 874
1 917 323 115 640 674
642 394 747 553 624 344
638 989 79 989 329 232
206 522 305 562 586 614
178 493 955 188 591 89
656 409 536 737 521 979
811 704 419 523 632 896
847 164 121 131 913 709
537 899 232 812 275 149
413 318 232 124 233 336
995 830 758 19 531 233
771 251 7 36 413 226
836 526 552 17 416 291
43 830 155 915 357 525
212 216 836 63 780 877
273 137 166 86 892 168
703 511 701 832 884 790
205 512 500 662 680 123
967 437 79 281 837 440
551 925 928 259 516 790
706 59 31 600 397 166
558 208 284 284 716 663
931 40 832 154 678 407
912 39 681 754 336 366
260 288 84 11 142 521
279 881 503 648 789 706
780 430 371 817 40 240
187 472 413 299 504 265
69 943 792 93 103 84
239 695 648 299 884 378
624 156 287 215 732 107
173 461 413 715 915 193
20 499 119 530 574 674
102 361 484 835 448 300
598 508 113 151 936 859
923 79 974 766 457 969
536 217 901 20 189 485
656 968 297 565 589 839
8 518 267 740 720 126
473 373 265 89 291 935
192 91 622 939 260 54
273 694 463 20 608 828
819 626 276 541 971 15
384 827 615 548 911 443
632 276 623 917 32 334
219 787 413 772 684 589
307 568 249 238 796 510
643 964 316 278 90 599
601 430 88 945 353 316
275 959 298 793 672 742
25 350 144 689 10 621
80 702 403 372 47 510
307 728 511 359 539 130
784 494 492 699 532 485
204 331 526 714 135 632
552 625 406 921 786 169
653 470 795 921 952 437
302 703 986 718 631 71
809 618 318 746 382 589
572 988 527 222 105 388
203 902 746 783 654 259
915 532 88 230 120 113
392 72 62 739 738 908
671 284 112 30 881 620
863 463 907 888 721 954
861 452 486 483 311 495
864 66 160 981 181 721
278 932 337 219 76 344
318 637 522 106 110 510
164 486 351 184 108 472
865 997 85 422 242 656
243 988 475 12 739 939
953 892 449 412 300 211
720 186 871 261 112 373
447 660 277 158 751 441
959 213 517 950 51 1
106 780 352 99 337 843
855 127 520 771 452 103
613 989 611 798 647 776
37 906 46 355 797 985
697 140 308 396 515 802
20 418 77 288 194 289
333 713 437 825 885 55
48 587 235 199 24 884
350 973 424 565 58 424
338 898 933 703 495 289
195 288 480 626 637 284
921 169 773 734 125 485
96 160 679 948 6 295
518 19 529 187 617 24
979 999 686 285 240 108
165 740 909 677 393 534
435 885 663 239 467 171
564 794 803 652 223 895
539 280 567 273 995 545
840 726 606 542 18 458
953 76 793 882 110 103
278 289 42 902 215 693
10 28 993 101 35 237
19 404 568 556 948 49
459 206 937 907 362 144
689 986 702 248 184 856
273 633 719 839 768 103
682 619 623 103 417 6
677 25 832 890 13 19
546 363 465 296 528 605
659 520 978 484 371 893
215 327 16 860 264 987
440 796 462 495 329 865
462 437 145 899 173 463
9 800 512 2 692 681
513 356 763 61 930 956
809 780 730 182 294 937
799 761 96 621 880 113
404 829 585 219 69 447
427 147 311 983 955 211
976 952 169 113 279 817
346 755 770 500 110 167
360 732 521 45 933 334
159 682 282 854 628 510
329 468 349 458 968 266
757 391 696 323 571 463
383 48 837 660 182 693
525 403 281 558 312 747
460 936 335 574 778 276
476 742 327 534 954 650
97 723 549 636 327 150
307 633 569 980 754 157
498 637 917 147 723 145
555 932 846 269 923 593
604 189 931 907 663 345
872 933 766 86 16 433
477 2 704 891 285 637
353 95 662 960 908 963
910 931 295 756 133 467
562 599 756 178 633 116
55 971 691 602 263 399
83 892 692 746 722 227
918 933 747 852 308 992
306 212 855 324 930 205
27 210 802 321 366 337
944 724 462 559 663 718
190 98 238 859 548 903
262 843 980 872 485 169
130 334 546 587 735 928
911 120 555 821 731 306
259 289 189 262 227 717
35 723 253 402 638 435
292 558 982 738 897 612
582 751 775 820 318 143
813 90 238 272 726 288
487 863 286 369 111 656
680 603 81 290 854 446
324 335 591 310 797 2
31 718 875 282 347 292
357 552 859 260 728 996
61 857 13 862 746 506
689 686 610 250 477 703
368 597 99 420 108 758
332 199 857 906 864 474
986 854 745 912 765 906
211 224 143 419 417 285
638 722 887 140 928 208
194 46 945 475 632 750
776 268 785 13 109 952
277 91 381 380 553 445
810 486 877 424 449 877
428 157 694 875 628 110
57 968 630 308 319 483
672 521 467 934 162 862
323 931 155 612 875 690
917 678 453 8 768 716
904 176 478 668 646 884
278 368 366 695 523 340
655 843 633 126 945 730
28 325 833 245 197 417
120 359 366 956 847 257
936 424 760 168 565 835
743 921 39 470 742 495
127 737 295 207 857 65
721 37 546 558 977 482
210 467 585 933 275 628
673 244 60 555 5 847
751 632 473 368 312 942
227 802 697 959 691 743
659 420 850 833 7 777
765 408 138 656 58 473
593 86 913 83 733 409
682 429 753 781 406 732
105 630 950 180 999 666
759 205 198 488 590 326
349 208 221 638 976 383
848 942 955 485 252 287
18 947 767 511 287 51
810 187 965 536 793 109
399 922 70 380 757 508
696 147 621 485 429 400
199 353 137 236 659 323
866 341 461 926 644 82
758 905 105 363 834 424
800 884 664 114 120 891
326 991 763 116 558 106
117 169 605 3 434 738
578 713 698 402 609 162
428 176 927 804 797 906
837 743 91 939 382 912
426 296 82 44 22 160
806 351 113 212 239 506
486 491 679 938 791 720
125 149 586 650 293 146
119 843 304 323 412 979
497 246 478 780 329 639
917 367 311 511 462 623
361 929 878 831 898 945
134 721 869 822 456 210
11 419 126 455 562 822
693 717 54 434 601 306
414 386 160 446 156 338
255 797 829 813 904 569
594 334 593 426 424 98
569 550 36 467 259 224
538 963 528 514 464 205
536 944 741 492 81 503
437 163 186 247 310 214
579 644 390 108 457 225
548 685 490 123 547 182
747 559 717 625 339 943
701 291 126 770 16 101
921 229 188 315 876 755
908 177 799 944 439 315
223 271 706 808 592 676
970 930 331 786 432 607
633 256 56 236 519 681
713 226 291 366 434 45
969 282 997 661 324 538
953 929 296 378 624 975
749 639 409 698 595 603
156 975 498 468 462 699
915 614 816 939 975 754
481 122 454 615 94 874
191 663 400 616 353 673
937 597 720 149 47 491
140 764 795 318 217 512
147 752 161 579 48 749
326 516 336 287 128 800
771 519 423 445 6 862
305 620 875 523 726 680
462 647 89 863 840 933
946 550 718 533 394 207
341 727 169 802 453 775
305 447 442 297 413 615
755 405 250 234 854 871
690 534 284 962 308 749
666 179 816 957 266 974
291 829 6 334 151 982
366 578 557 960 825 454
760 406 991 357 14 489
316 617 548 828 952 858
804 160 688 436 97 332
745 944 237 205 954 390
146 675 673 21 950 503
218 885 631 313 819 171
519 94 854 347 809 358
788 359 395 743 841 862
351 535 966 735 30 242
740 878 851 924 567 392
165 882 312 135 442 283
361 297 329 750 152 466
882 638 287 985 311 705
454 886 649 261 743 256
729 490 578 202 998 943
310 48 135 750 731 947
908 962 124 554 464 24
669 749 207 690 224 185
604 119 269 333 654 769
457 380 860 604 708 957
166 304 534 661 580 988
33 722 735 621 628 757
203 601 273 11 343 20
774 788 356 582 523 286
721 232 533 66 872 202
447 44 675 224 804 408
859 872 56 232 203 447
592 62 629 987 892 860
958 608 901 860 976 985
377 901 44 28 456 620
743 215 464 443 617 908
403 745 787 673 879 965
109 40 958 680 594 880
404 22 652 663 45 603
900 484 723 928 265 464
698 528 216 513 601 141
994 976 80 932 581 33
75 983 232 476 891 510
238 436 416 981 544 263
483 650 900 522 69 602
210 195 339 357 735 160
458 479 121 95 69 616
640 124 627 743 374 574
22 109 809 467 836 676
667 31 593 262 671 703
37 858 707 597 605 351
770 113 563 521 852 804
174 4 192 647 119 126
393 649 565 971 784 105
635 189 176 551 93 163
786 416 9 724 115 723
349 639 557 211 10 58
638 19 562 217 283 360
583 676 930 423 661 228
102 854 939 333 460 136
679 209 425 114 48 930
730 361 629 591 478 213
211 266 999 445 491 276
144 630 650 831 858 800
21 578 417 944 85 590
927 133 125 82 811 832
263 396 116 516 234 790
12 303 616 595 109 462
597 102 994 994 303 21
856 98 512 678 497 633
806 588 293 57 513 214
549 764 462 497 401 724
968 727 481 271 793 208
46 431 671 711 786 554
421 498 829 992 742 359
176 687 129 656 395 427
873 397 517 221 375 793
661 185 95 348 499 662
162 30 620 977 594 869
131 175 315 613 487 924
338 230 909 537 256 256
908 354 108 252 967 936
188 392 302 358 352 383
800 447 722 912 160 599
326 94 289 104 638 92
143 374 46 306 146 729
551 842 613 307 509 558
316 482 55 763 177 596
410 234 614 498 836 632
419 231 172 637 199 853
884 318 737 713 982 23
171 889 713 659 704 786
665 737 971 701 54 228
897 863 936 755 836 156
693 488 149 674 700 584
306 873 919 352 886 810
521 545 921 184 726 245
799 581 666 35 48 293
895 113 563 180 500 903
486 477 294 711 843 916
937 642 406 962 285 848
599 619 938 320 96 692
288 247 540 371 45 323
773 292 416 204 436 154
90 694 529 722 811 921
523 541 57 284 287 744
100 336 487 107 992 478
402 121 293 173 42 321
213 387 405 909 455 310
564 553 906 903 981 62
780 503 574 176 345 354
975 19 453 23 267 298
221 387 404 585 982 94
549 329 129 771 95 183
796 50 948 48 491 345
67 987 350 504 57 345
973 422 913 323 952 837
565 682 889 309 464 854
244 888 143 425 168 630
409 701 459 260 496 190
93 908 567 630 648 110
482 462 429 753 176 370
335 97 115 842 858 604
307 862 724 873 873 636
617 275 243 545 964 158
111 850 556 292 593 788
674 555 802 841 367 595
609 267 104 152 660 466
306 676 546 357 394 379
483 874 268 786 637 310
202 679 262 125 585 518
305 167 560 875 244 418
124 644 866 320 219 345
309 736 280 706 374 69
216 154 550 326 322 94
55 927 258 325 566 741
487 286 207 454 356 203
705 420 873 9 801 777
519 704 849 927 109 567
251 650 678 581 381 238
116 198 336 980 583 754
561 380 196 92 762 461
774 961 956 410 665 574
460 854 94 353 765 557
14 376 730 251 9 857
165 676 34 664 458 540
145 401 742 443 749 34
782 241 25 9 411 809
508 63 890 281 190 617
993 587 236 403 565 148
261 107 472 390 82 288
697 925 717 474 702 628
644 584 525 721 17 526
698 917 863 912 225 131
807 78 502 878 710 723
288 727 189 356 825 316
334 883 370 270 900 949
940 798 42 838 611 309
401 130 957 591 533 397
742 871 284 252 430 716
598 220 698 808 60 827
119 404 241 797 358 729
9 371 173 389 855 183
743 416 813 494 227 683
522 158 638 279 228 658
672 27 205 797 892 882
57 563 449 611 510 144
738 191 99 383 788 92
441 314 986 959 380 867
225 855 507 404 892 171
192 543 704 204 734 641
631 433 908 925 578 64
797 896 323 359 715 893
369 200 541 508 572 966
162 540 432 177 378 943
738 814 850 238 303 494
331 552 755 988 450 394
654 413 160 406 212 351
923 140 726 699 863 978
797 968 273 471 674 196
197 187 212 875 450 215
61 590 484 143 29 580
36 152 932 371 346 505
788 925 667 945 813 18
228 878 75 503 936 344
141 261 480 109 557 514
632 15 510 619 474 26
809 638 102 781 136 960
627 315 724 362 772 742
784 767 845 299 318 867
90 328 186 449 835 589
60 540 138 474 654 602
718 693 747 103 270 647
309 851 94 484 20 894
752 57 397 313 230 163
612 359 613 518 617 297
578 497 547 319 397 263
182 360 742 234 497 641
724 772 632 109 496 882
495 412 861 767 274 353
646 957 282 954 860 691
720 889 422 362 752 735
323 556 563 547 368 470
511 264 598 990 161 298
357 562 253 650 714 407
359 862 755 119 207 597
344 198 602 292 738 112
219 160 275 307 835 329
750 238 920 822 729 343
496 316 693 995 94 471
225 389 669 769 109 372
350 776 870 815 491 205
461 830 759 373 939 649
513 458 242 896 338 192
888 817 287 837 826 918
179 780 116 78 769 18
365 165 599 731 162 766
18 525 961 270 927 341
785 496 942 214 406 580
713 992 948 417 31 509
789 19 992 539 550 428
915 58 117 176 665 214
592 17 446 171 752 136
689 636 32 518 340 718
968 556 18 647 927 638
754 603 148 469 85 407
94 427 989 442 714 646
129 175 703 114 486 613
415 524 304 299 196 784
273 169 643 847 234 795
999 37 696 428 980 786
801 208 351 257 541 125
384 249 957 16 995 48
769 274 81 268 123 786
272 477 392 447 176 873
176 855 509 658 278 32
105 497 7 706 94 549
78 26 97 556 959 889
206 660 869 61 282 615
687 206 86 102 887 997
569 733 797 471 238 465
242 137 629 441 893 113
38 486 884 299 986 555
624 557 996 635 162 897
205 225 89 761 686 250
223 449 792 258 830 608
547 701 348 176 154 733
884 3 976 171 921 268
542 569 357 905 434 881
239 118 911 186 599 505
227 977 406 379 245 971
541 381 888 401 120 723
48 910 603 137 726 948
416 949 352 819 436 288
695 372 983 711 479 969
847 754 850 580 448 394
995 400 660 585 83 801
399 769 655 629 111 523
270 24 687 387 716 680
550 54 475 531 82 415
316 942 849 464 222 987
329 936 63 161 704 221
359 32 972 890 234 819
610 530 114 871 632 274
875 845 6 261 20 895
459 811 349 538 286 449
938 296 548 694 182 647
916 557 44 607 864 53
46 235 322 982 42 665
37 658 510 479 338 970
864 937 481 865 550 289
932 597 152 180 972 980
892 522 848 780 445 612
410 422 579 333 774 11
481 216 270 406 702 429
862 976 761 985 326 153
896 768 191 271 874 717
206 477 836 374 57 193
763 366 990 635 460 396
433 127 387 930 931 9
451 706 62 901 746 457
116 529 538 999 52 615
289 283 719 220 659 340
659 392 853 843 850 285
682 424 608 396 779 526
871 564 392 875 528 665
148 662 253 492 540 46
156 795 143 795 474 666
990 133 450 470 507 371
118 89 83 545 820 958
351 113 770 840 212 732
972 71 793 413 924 448
531 63 880 922 547 650
27 422 844 356 55 296
915 124 226 742 422 199
187 498 582 875 204 511
654 715 817 626 947 674
407 614 378 824 496 667
742 854 751 752 165 94
56 277 70 30 824 732
277 549 243 772 641 776
995 737 386 349 133 563
567 467 186 857 169 709
225 303 113 823 881 81
152 602 249 48 756 567
898 812 685 966 97 527
656 357 616 503 494 703
439 178 128 644 384 600
967 26 79 374 354 399
587 230 628 432 930 616
95 511 725 893 171 730
265 44 197 415 585 608
76 10 451 177 366 486
975 948 419 54 297 397
99 966 14 249 485 401
757 927 775 741 3 19
676 77 153 497 275 857
512 522 32 890 340 634
721 761 703 13 146 466
311 490 338 494 179 982
542 534 856 822 444 763
257 179 558 914 97 516
390 347 990 476 706 424
35 383 535 582 857 163
843 171 711 441 692 224
300 35 845 282 254 298
42 323 574 58 255 319
702 834 144 281 938 572
566 145 662 746 563 32
813 519 892 64 898 838
891 906 938 264 17 589
303 154 748 94 274 938
403 942 655 171 259 50
577 268 292 155 777 976
358 585 612 743 215 966
427 381 727 72 619 915
959 494 811 378 140 509
119 499 200 116 823 581
361 995 414 870 471 422
890 315 955 149 350 126
948 466 347 943 902 153
226 131 739 750 164 927
976 219 874 493 534 667
363 664 321 64 84 111
735 693 193 361 454 890
810 359 821 621 230 410
478 483 747 282 939 686
490 925 51 284 941 782
190 319 869 921 136 699
290 477 342 647 165 149
41 694 661 754 442 612
763 673 654 438 961 61
669 640 201 447 352 528
517 360 952 670 814 818
603 157 387 889 606 297
483 594 177 434 902 894
445 940 311 844 744 911
1 580 139 939 568 247
354 784 803 152 262 726
866 32 797 71 528 556
653 190 472 34 238 802
427 394 866 164 598 209
883 596 595 189 343 876
427 960 558 614 928 122
8 895 654 955 847 588
884 622 52 265 897 874
342 593 874 993 624 593
552 58 252 504 335 904
738 370 892 239 906 44
732 9 875 801 263 961
26 146 825 959 142 256
356 462 284 257 98 169
379 828 84 47 684 540
919 125 175 348 63 355
734 611 697 45 186 450
760 47 839 446 931 98
683 850 714 68 579 120
413 362 234 390 742 962
415 477 510 501 811 794
871 317 841 721 187 337
173 862 713 846 381 455
630 103 948 729 869 395
438 386 597 158 670 309
461 168 88 5 836 983
994 966 244 319 884 372
262 396 121 438 758 136
153 460 142 451 255 464
398 152 702 361 917 82
989 876 343 457 531 970
108 711 573 416 788 541
420 86 81 848 82 845
163 144 859 479 315 623
77 327 645 352 596 833
529 788 56 700 934 561
446 196 376 693 713 24
94 985 951 724 864 740
706 555 695 375 967 815
315 37 468 508 67 506
547 865 156 552 664 691
948 558 711 36 177 840
56 699 427 307 979 627
458 332 94 296 549 54
502 865 981 769 617 670
927 533 143 184 985 178
23 211 821 874 966 333
541 537 903 552 37 586
739 603 899 893 748 7
348 555 741 174 968 613
323 88 728 435 131 94
913 473 78 519 684 193
319 153 648 310 317 840
866 421 182 714 718 154
446 51 275 987 466 366
874 424 844 650 123 109
702 411 645 881 772 196
19 856 144 60 683 540
420 793 386 292 161 194
354 423 312 145 971 69
535 570 29 171 539 54
547 99 416 942 880 401
267 492 153 702 844 583
25 29 311 570 632 158
536 567 500 691 666 586
400 313 552 289 796 537
205 136 72 144 222 141
380 877 717 833 763 404
930 507 109 621 898 46
456 821 707 741 101 400
702 903 942 202 452 785
8 190 851 235 119 548
991 406 232 525 113 102
348 832 955 659 151 915
744 145 129 940 36 243
574 752 709 940 157 504
767 203 315 225 371 573
81 525 342 22 583 514
544 358 496 329 407 780
136 652 23 45 755 924
183 331 110 536 480 234
331 334 636 323 800 240
916 671 976 865 750 871
708 740 844 519 88 313
451 638 550 33 177 188
704 508 639 2 58 646
540 667 971 359 797 900
695 161 867 462 992 649
424 504 829 859 36 382
816 765 593 66 183 966
97 895 58 471 498 464
824 863 651 862 154 429
322 267 473 595 973 904
509 961 618 418 996 908
334 426 601 213 391 644
707 464 51 760 172 925
357 487 256 406 359 555
27 796 61 31 311 437
329 154 854 901 840 536
996 318 931 49 395 734
604 357 896 467 80 380
389 577 229 355 6 228
320 686 745 319 69 57
263 346 540 472 104 104
343 906 732 849 87 855
844 875 844 440 608 689
901 723 354 980 687 145
648 340 414 661 486 874
380 979 775 878 49 442
916 794 933 20 407 866
392 709 477 469 251 200
729 651 112 115 143 648
186 300 625 762 516 449
522 550 442 987 191 504
719 804 268 485 271 362
959 124 48 508 47 479
786 444 663 817 462 289
554 841 339 953 805 52
989 823 726 783 865 301
874 420 905 406 937 522
537 425 627 478 932 321
405 345 127 622 869 518
747 907 994 835 329 27
40 871 776 60 250 871
899 618 240 626 662 647
570 545 497 107 776 660
801 382 386 483 487 430
327 135 51 739 30 653
315 446 730 196 865 746
48 99 759 239 54 901
398 201 696 932 537 292
527 146 971 157 920 561
2 675 326 632 848 432
123 23 971 857 119 498
358 62 196 722 108 916
636 967 102 626 559 462
587 940 989 463 16 860
736 960 639 618 220 600
62 500 224 552 427 644
863 447 99 589 270 670
674 795 398 404 905 577
506 812 793 521 253 511
809 12 881 989 109 6
907 551 731 507 889 215
59 415 780 27 712 161
596 669 185 188 228 59
180 156 29 396 343 509
282 594 997 15 547 275
394 736 988 9 278 184
476 65 709 913 900 590
683 127 77 981 834 896
792 806 979 439 363 657
462 949 988 405 969 830
90 222 903 752 949 535
425 414 110 568 735 713
34 197 211 51 892 385
102 260 412 59 467 203
895 212 884 527 227 808
222 891 980 617 812 310
753 560 279 894 172 321
324 219 872 283 572 702
253 520 357 257 539 326
372 152 258 628 711 534
540 524 980 988 363 55
426 44 965 888 772 964
837 322 539 95 440 81
983 171 399 285 406 647
870 978 303 998 384 494
803 793 937 767 804 864
839 39 293 526 355 696
556 75 255 814 455 906
770 939 99 27 394 65
697 313 567 903 97 309
809 651 690 599 453 489
73 723 688 772 260 98
142 904 415 308 125 288
48 927 240 794 845 434
457 19 854 940 134 547
300 314 822 626 855 644
442 155 672 750 622 72
945 723 574 686 684 977
140 694 144 352 107 984
640 612 932 287 603 162
566 631 970 682 93 168
288 657 675 872 289 301
690 243 416 830 464 540
166 520 9 731 717 782
883 85 84 643 503 316
908 612 841 41 762 781
911 318 629 736 847 542
553 203 129 88 63 771
297 568 386 62 22 443
689 343 891 92 712 530
57 801 42 448 276 503
469 220 472 157 650 428
41 28 417 278 547 711
491 557 894 873 760 601
938 940 601 927 363 432
285 584 105 427 441 361
626 701 988 843 876 893
880 449 201 288 911 757
278 180 608 47 251 257
912 948 149 253 974 811
1 516 238 330 659 414
794 632 814 355 476 200
790 532 545 765 127 949
176 867 971 137 37 969
572 135 555 435 815 869
960 825 541 837 223 57
546 860 748 82 48 735
889 274 377 456 681 439
9 612 295 456 632 703
295 886 526 373 745 860
332 747 384 733 351 412
725 148 46 839 32 520
618 971 339 714 5 828
245 564 100 549 351 816
617 592 546 786 440 92
982 860 342 229 931 586
687 692 734 787 381 777
305 761 524 248 932 616
145 536 151 243 619 860
68 374 456 941 24 211
802 707 899 974 177 183
324 342 906 775 769 428
248 279 415 200 719 798
853 491 851 490 122 490
89 32 784 314 696 114
430 618 280 593 421 550
725 329 622 111 168 243
686 509 347 803 568 64
502 757 407 811 561 335
929 218 349 367 560 47
720 454 732 770 225 727
142 778 195 785 506 825
375 586 710 84 655 217
875 619 573 561 960 867
125 78 856 117 516 687
112 635 777 747 649 296
258 561 11 447 237 527
421 860 52 811 369 238
436 476 817 139 312 892
875 524 785 572 985 640
970 922 966 914 803 504
66 250 585 242 649 909
995 745 828 744 413 238
500 444 966 73 363 321
14 615 493 812 581 913
274 703 552 194 18 973
857 909 639 809 4 649
597 124 681 154 324 116
728 590 351 427 442 569
877 756 251 553 362 292
532 813 173 399 49 284
323 673 882 357 428 881
371 389 281 590 316 197
15 803 965 727 280 214
181 925 413 781 717 930
113 131 413 925 188 973
920 170 588 315 827 763
992 248 271 996 351 48
469 601 733 672 159 945
982 164 832 615 595 289
803 401 294 364 150 673
673 927 34 872 177 235
375 760 420 341 333 103
186 261 135 286 980 353
108 914 44 313 627 678
231 823 770 921 975 137
83 939 160 842 316 712
204 881 472 377 332 406
903 809 910 114 321 601
985 139 438 318 455 688
348 2 210 923 89 533
479 738 170 785 479 793
863 609 916 714 435 754
154 285 182 180 275 501
219 79 427 205 624 33
857 228 598 108 805 873
113 230 307 330 307 316
422 123 128 310 560 960
291 330 764 215 450 69
202 265 232 803 381 431
221 258 784 665 101 6
622 444 308 432 8 833
178 486 913 700 106 697
526 600 162 76 144 602
632 941 195 180 999 267
129 521 895 312 160 52
298 269 314 859 283 71
869 871 939 9 278 858
620 865 21 583 422 206
673 985 209 155 260 140
406 293 77 28 956 847
111 622 98 91 969 76
361 463 397 854 287 462
749 32 41 126 114 660
175 479 425 723 902 665
436 861 921 587 851 402
271 11 908 40 398 619
726 547 937 777 19 62
909 999 943 856 53 403
898 365 818 430 560 509
448 358 372 581 24 360
878 789 675 841 319 430
980 462 411 475 257 29
11 98 364 353 814 904
195 59 183 780 53 476
389 259 962 330 667 312
393 147 475 692 39 515
394 321 227 190 320 513
827 794 250 855 22 870
184 229 466 14 420 732
693 244 171 915 410 141
697 78 782 383 88 852
990 825 823 690 347 567
745 377 243 988 157 993
587 6 310 507 196 860
490 642 88 886 512 789
541 675 203 140 339 942
673 804 998 888 305 65
676 788 328 405 89 577
614 701 822 130 488 124
35 802 804 249 740 64
973 129 606 5 208 356
52 681 622 407 830 150
705 701 258 284 718 654
535 171 956 183 871 629
772 915 220 965 141 917
825 220 275 873 583 162
978 350 793 673 237 729
355 300 594 703 439 682
96 993 855 102 902 448
475 894 495 67 217 155
863 765 654 654 958 399
584 555 789 303 623 156
656 71 55 328 697 206
67 504 715 451 817 433
277 749 505 374 476 546
363 857 499 25 872 863
840 313 336 104 376 503
964 182 431 496 242 527
806 901 281 854 401 794
786 687 707 232 549 703
841 453 873 762 10 259
154 130 881 368 26 974
106 232 346 533 419 29
300 608 400 993 10 249
831 166 202 695 797 542
217 846 594 860 734 861
46 90 234 829 18 397
444 860 683 32 594 65
643 548 383 903 117 261
941 916 783 876 880 706
401 713 251 397 327 848
83 691 524 187 857 81
548 113 712 759 96 410
830 902 721 325 74 852
351 733 368 478 242 538
84 759 992 482 168 204
836 767 746 448 399 371
628 861 24 809 958 304
597 634 544 320 258 559
972 984 737 208 461 569
814 291 489 768 679 939
16 885 583 837 873 483
16 967 355 462 446 14
578 553 876 128 725 909
116 524 86 322 436 212
4 99 159 275 718 139
304 490 665 592 377 256
564 859 653 273 4 256
521 359 791 365 723 952
788 27 940 603 138 16
905 938 436 157 943 391
82 228 904 357 220 358
12 929 713 985 803 690
880 960 795 124 442 927
726 175 309 649 91 921
577 370 319 371 601 447
156 738 25 87 737 753
792 722 847 996 43 456
47 283 962 619 148 836
522 737 158 883 204 794
441 305 20 275 905 943
425 640 946 742 337 291
879 716 848 286 651 246
879 819 576 835 333 676
265 986 259 455 664 520
755 351 284 966 575 286
499 215 533 658 204 405
522 938 984 9 915 825
786 928 688 704 374 61
915 40 226 793 770 904
223 28 802 776 389 521
311 424 287 2 128 919
435 808 87 160 801 317
853 146 945 26 838 439
974 590 3 253 936 651
686 689 71 149 52 627
33 873 583 749 811 743
56 349 195 606 58 777
943 732 86 870 395 752
639 597 137 553 835 487
772 633 649 646 222 950
842 64 582 726 827 650
248 653 583 42 103 778
71 219 708 714 895 314
346 393 883 928 775 367
791 81 382 257 504 474
467 690 27 952 381 239
468 62 131 91 660 472
468 57 98 985 606 61
59 163 499 60 434 570
40 782 364 345 419 438
775 827 567 430 738 778
861 305 713 533 53 279
277 291 850 52 834 820
351 164 344 868 184 536
994 579 824 635 889 907
711 274 261 966 783 465
258 278 839 420 796 809
513 252 777 109 565 238
945 266 684 907 770 350
951 161 61 996 371 134
208 16 648 447 360 858
167 323 657 641 598 729
780 953 343 178 538 904
259 421 506 957 411 814
784 870 764 366 373 634
707 358 642 402 563 173
642 31 494 594 394 833
29 107 86 14 533 997
618 90 269 849 702 272
114 115 133 73 356 413
368 22 984 785 600 683
641 931 740 688 47 334
780 612 529 374 912 759
505 600 165 371 79 48
358 718 479 664 410 781
438 775 1 607 605 314
707 718 239 994 608 335
678 277 453 135 393 623
492 155 228 229 675 550
255 865 965 271 188 56
297 928 423 721 600 709
883 258 906 686 437 320
670 183 967 239 702 944
720 893 801 588 900 905
176 947 907 437 106 725
442 557 729 537 87 243
63 695 357 328 1 665
454 969 961 665 88 547
224 989 892 700 704 396
919 850 207 661 642 597
999 130 428 146 373 880
336 71 44 379 562 709
723 78 850 18 931 202
373 9 740 302 611 81
114 179 286 356 489 154
750 775 232 950 139 338
724 45 82 581 435 891
83 387 651 792 583 573
997 544 401 32 170 141
634 294 991 536 391 334
932 238 724 101 664 905
479 957 210 20 25 664
204 524 540 310 278 72
715 143 667 615 964 684
846 489 214 797 708 152
711 640 62 368 343 823
926 229 103 612 798 741
729 31 930 451 441 361
147 634 584 660 157 305
528 504 664 201 523 998
739 307 38 911 476 821
598 916 227 469 371 347
319 209 459 380 491 388
908 174 611 813 288 23
952 892 725 691 433 903
71 875 200 922 426 461
329 123 510 899 490 1
110 579 286 884 148 671
241 78 774 38 653 715
910 444 998 634 69 722
64 88 812 66 140 967
995 687 395 804 938 529
776 46 25 237 859 300
998 706 794 640 635 791
458 743 846 848 359 890
820 236 894 331 819 252
656 281 574 415 995 589
252 5 629 181 468 147
167 195 349 565 854 188
725 512 642 285 83 830
527 37 821 900 174 40
954 900 360 369 935 317
126 284 149 739 110 454
744 381 70 170 760 560
371 750 619 58 354 883
892 653 537 361 860 265
668 361 355 823 929 539
581 508 264 697 618 692
787 544 47 94 254 908
485 966 203 176 306 556
316 989 924 633 369 144
474 755 282 375 517 717
35 217 952 729 821 979
210 360 667 440 807 201
55 569 896 698 620 466
793 601 901 406 391 51
463 412 720 339 830 226
469 344 462 441 652 516
262 829 998 33 234 106
774 701 228 496 563 700
778 846 709 800 572 94
246 113 298 379 473 491
791 747 826 116 80 216
475 73 902 7 875 355
744 713 843 655 827 372
880 342 615 793 669 770
493 994 894 443 684 496
881 546 928 853 92 644
103 390 234 173 485 984
76 515 599 840 25 427
628 392 48 822 391 514
56 620 63 356 996 396
653 503 761 920 52 418
806 377 380 506 324 760
1 877 199 614 96 922
691 122 770 498 583 381
548 144 635 876 651 493
420 527 735 81 455 146
652 946 852 479 675 583
556 297 19 141 908 945
320 14 190 589 119 444
226 109 183 354 538 491
670 917 284 242 221 202
878 66 509 554 982 677
683 480 852 340 281 349
645 173 75 610 384 193
153 82 914 605 591 960
617 104 268 471 95 425
35 149 36 838 179 360
963 73 753 734 491 337
330 628 216 298 539 100
431 834 370 754 885 918
673 264 234 417 499 950
757 107 976 274 626 665
174 434 520 312 648 293
90 930 866 753 948 618
843 678 652 355 675 634
109 24 416 785 701 550
149 77 795 420 406 506
215 922 334 290 574 612
866 126 700 452 985 285
418 374 189 764 889 179
716 328 594 325 417 175
932 58 708 184 857 836
489 851 87 417 979 403
31 983 99 727 80 266
708 674 334 237 778 730
422 293 72 256 440 139
857 522 998 61 171 832
307 16 15 932 790 55
855 980 144 461 756 687
166 235 112 159 553 895
684 285 640 965 82 279
28 615 565 674 397 356
698 189 98 927 893 671
523 814 170 855 685 820
995 658 667 800 464 165
854 67 10 737 392 901
968 878 993 908 914 431
378 629 68 567 171 153
820 121 797 481 228 831
871 419 542 570 105 456
280 898 804 769 497 746
420 574 439 117 323 224
9 397 142 900 184 583
543 735 623 503 602 338
607 265 503 717 324 404
68 394 598 226 542 832
463 433 26 830 607 270
772 407 645 623 374 427
345 822 636 937 463 907
760 436 832 656 145 15
20 581 418 429 83 686
936 135 486 661 936 426
248 433 45 152 301 160
496 476 432 360 172 537
182 928 775 95 369 522
829 304 148 547 986 622
345 974 257 641 640 85
605 405 902 486 230 683
783 696 847 881 712 895
432 630 478 698 121 301
741 803 896 527 906 368
158 526 219 525 461 140
986 397 649 772 806 308
466 381 152 405 145 344
281 857 401 66 230 692
460 897 256 19 417 49
143 365 421 98 852 11
600 840 423 218 330 666
209 232 867 778 738 277
842 38 671 9 640 573
110 653 658 233 942 646
409 956 653 802 270 925
274 247 273 885 782 5
310 774 76 592 765 409
719 692 270 720 862 917
398 85 4 408 340 292
466 527 827 747 721 573
135 21 533 824 442 355
491 466 146 397 57 669
717 534 979 886 733 988
986 119 698 5 195 156
868 653 178 381 595 401
741 250 12 618 598 468
337 433 118 2 381 63
959 840 356 550 459 91
733 444 705 773 534 288
758 703 28 563 184 615
434 550 770 830 516 263
542 238 440 781 86 526
481 768 399 144 858 975
673 849 562 473 202 353
326 445 24 796 624 549
970 966 595 482 444 715
934 484 734 650 525 109
588 281 941 205 610 792
438 706 460 446 293 780
91 823 895 793 106 126
168 806 327 288 59 645
137 972 436 993 639 299
364 764 907 623 428 887
146 192 265 569 869 77
582 791 65 705 40 746
22 358 3 879 257 159
267 702 887 344 64 837
932 697 659 710 669 93
461 871 221 662 288 867
409 842 150 298 365 469
967 399 104 934 330 325
189 516 300 244 725 29
712 285 28 78 288 611
86 135 566 924 333 783
802 871 619 616 795 482
243 119 717 985 529 405
900 929 898 680 139 923
614 58 85 274 934 523
994 334 535 600 316 262
259 298 572 685 408 637
365 216 963 963 640 879
543 675 442 186 698 517
686 473 783 971 368 905
264 645 364 876 587 537
62 615 575 815 312 991
834 792 259 162 672 131
759 410 843 228 815 666
954 589 131 206 999 130
758 861 854 858 493 499
782 654 829 37 895 201
993 610 420 33 45 731
53 22 88 722 86 859
601 411 418 889 245 115
756 470 858 193 920 226
411 328 551 957 410 868
475 865 529 127 297 684
581 116 913 160 727 446
801 350 910 16 430 523
283 392 863 744 463 901
880 897 636 175 203 148
550 251 193 796 252 107
608 440 559 169 351 898
161 629 473 779 622 867
295 852 818 894 655 182
525 457 393 812 170 486
616 788 57 759 401 613
367 296 467 215 709 814
17 74 710 116 860 395
36 16 465 865 514 999
714 88 943 637 235 305
58 712 279 396 907 652
706 653 763 994 855 132
802 698 127 485 761 362
333 543 610 408 326 455
745 991 277 433 504 927
356 813 248 482 178 568
776 960 284 76 357 356
421 391 223 837 233 676
319 978 916 829 305 574
137 475 56 286 971 388
959 656 79 941 29 498
27 13 471 943 902 400
545 894 308 394 178 212
947 466 716 287 878 375
276 836 357 863 225 679
360 837 379 959 645 893
896 396 232 956 780 346
448 697 569 502 734 170
761 179 651 106 417 903
750 591 879 550 598 83
102 812 284 91 516 367
707 387 852 694 575 240
931 905 2 737 450 216
99 512 936 437 190 52
659 149 914 885 899 820
671 524 638 632 292 644
571 461 642 263 280 346
113 283 607 782 45 357
972 82 338 950 804 532
985 494 471 523 41 479
353 24 955 792 729 308
554 255 284 70 217 994
559 934 58 711 7 270
719 684 99 209 840 757
956 741 551 501 555 846
767 415 408 930 175 931
744 619 188 722 233 335
667 722 924 593 421 418
876 245 119 251 283 607
611 57 486 800 286 320
80 496 20 294 6 171
897 553 374 963 458 210
216 918 939 208 812 577
136 590 340 359 907 700
627 215 558 250 571 156
644 211 656 688 505 700
424 913 319 594 8 198
551 952 836 235 693 33
318 428 274 991 380 99
679 385 553 338 469 717
985 616 653 548 652 879
159 865 430 587 490 454
516 411 825 629 16 633
436 851 679 204 256 834
80 595 937 693 698 771
100 628 860 981 302 438
227 533 495 543 975 92
361 283 756 14 558 6
429 239 974 35 26 760
558 308 909 290 101 974
507 372 810 369 707 619
307 343 169 783 20 403
712 800 886 249 642 811
524 231 271 540 162 777
309 197 659 544 263 787
416 70 21 905 305 237
961 304 219 348 583 120
146 833 910 273 362 794
23 735 913 255 577 966
116 504 218 517 265 803
873 702 298 573 927 589
662 685 54 328 535 162
942 630 149 752 534 543
71 38 443 283 197 929
839 203 980 673 932 193
994 154 718 278 492 973
149 786 740 589 444 106
648 624 300 849 516 458
248 796 375 997 307 428
936 40 705 176 191 69
393 317 972 599 164 557
894 400 907 94 135 87
497 656 649 642 705 612
8 638 309 194 901 402
296 547 787 897 192 542
719 621 29 141 126 849
160 740 215 100 363 348
109 951 413 423 87 907
918 476 284 804 943 81
798 204 96 537 63 773
521 241 762 704 167 755
105 7 566 127 602 388
448 807 645 158 593 837
737 802 757 462 942 32
487 93 494 322 787 391
196 791 747 832 912 557
241 558 948 278 539 666
639 17 116 578 902 818
652 948 617 48 925 88
279 30 888 463 924 886
826 492 999 727 433 943
607 9 330 904 180 627
715 209 775 180 940 674
640 763 685 448 286 975
262 115 319 30 339 655
57 666 275 678 170 865
697 17 877 60 221 944
117 16 496 665 97 211
544 101 888 170 83 699
824 429 379 880 810 487
316 238 934 131 43 899
434 98 55 477 694 58
555 807 580 308 549 49
125 229 683 641 773 987
128 974 544 808 439 963
569 834 892 892 360 881
925 613 472 867 992 500
351 572 465 524 536 197
108 910 514 17 2 789
845 21 864 976 624 494
559 933 566 507 593 289
802 963 287 222 829 75
821 592 266 732 846 458
169 481 365 892 347 994
11 790 114 44 502 604
943 270 965 908 687 743
795 879 925 713 477 229
972 352 232 955 665 120
46 171 853 89 225 335
196 743 51 862 498 169
617 524 253 113 206 750
260 470 396 488 218 34
767 326 368 462 580 645
863 676 419 94 409 913
175 417 632 154 447 363
238 538 763 464 255 421
663 946 913 457 618 641
102 96 205 168 306 223
296 67 157 480 999 360
431 491 176 428 218 996
230 144 396 818 445 1
743 25 118 826 797 786
172 251 128 21 330 375
235 392 276 422 519 389
379 972 472 372 710 335
503 843 910 846 678 621
379 336 780 935 374 732
157 737 193 664 933 675
195 656 912 964 163 814
983 106 103 169 954 637
588 387 544 688 532 512
738 407 954 338 115 730
599 556 535 612 643 571
889 800 454 446 193 546
32 385 668 829 125 272
717 487 135 34 958 72
361 479 938 606 549 809
300 511 603 806 754 482
875 174 470 899 511 83
619 982 487 711 328 213
338 864 291 574 167 555
370 441 964 804 738 995
635 297 80 976 977 438
88 622 627 942 27 934
736 502 231 980 196 265
144 584 352 980 463 306
663 714 111 201 947 140
985 761 149 486 628 313
318 646 251 306 366 6
923 901 553 333 165 632
308 630 855 350 29 556
764 678 318 184 880 838
236 469 835 607 524 186
318 757 5 899 541 528
934 468 572 629 533 932
503 836 86 413 320 952
686 279 82 391 99 370
252 151 144 927 812 696
990 528 203 460 77 281
804 851 456 490 252 230
859 127 453 165 19 56
839 718 511 847 509 240
690 700 512 301 109 699
264 420 224 611 633 847
979 872 581 458 795 700
908 991 956 12 766 365
775 165 869 230 335 912
853 171 938 686 409 213
255 96 821 384 285 339
555 549 777 952 883 570
958 841 236 807 951 30
403 715 284 23 543 222
217 140 102 923 312 227
639 550 449 15 911 868
205 998 774 3 828 402
508 706 397 117 194 68
280 545 805 588 949 673
273 679 918 968 850 925
672 844 652 889 913 870
466 69 976 317 264 189
835 810 753 113 218 839
668 183 524 279 723 605
49 5 731 153 523 203
983 717 902 624 348 434
902 313 802 755 189 552
796 171 146 868 167 915
986 315 834 891 580 939
512 814 766 379 930 176
764 855 714 253 847 194
407 823 74 589 146 893
539 53 942 477 448 522
247 313 92 861 546 221
623 990 119 93 722 468
226 878 660 834 307 165
679 553 760 747 59 808
36 593 525 559 81 174
37 86 875 307 171 974
835 732 93 209 827 217
884 740 314 850 411 33
900 691 723 254 128 244
888 589 619 888 418 287
955 173 846 298 23 657
724 321 740 616 911 940
265 197 642 585 95 606
762 952 150 942 868 406
580 516 328 449 909 790
341 439 218 837 399 874
560 785 660 2 789 499
464 711 307 866 716 933
157 59 226 476 379 74
818 904 845 970 756 430
131 391 587 63 204 939
613 581 847 344 853 225
549 793 358 257 99 959
212 551 403 711 983 579
843 489 131 171 803 798
149 491 658 603 309 91
634 195 121 678 923 404
929 699 275 630 498 772
570 229 534 943 680 546
275 763 240 266 211 25
162 663 126 268 305 118
202 847 44 752 883 589
933 519 354 405 723 463
560 280 149 443 288 943
325 701 186 169 865 197
766 874 593 455 265 996
781 994 122 735 19 815
285 497 618 954 755 831
81 853 889 932 918 843
329 468 119 55 172 779
620 157 878 329 36 25
767 434 357 67 822 81
589 784 710 765 987 14
374 120 510 476 941 741
468 227 233 114 853 784
853 947 491 111 34 621
70 993 409 45 693 223
626 67 439 88 851 270
938 70 81 867 804 160
741 930 180 177 313 83
894 688 710 127 925 164
360 362 423 691 940 326
187 226 678 941 549 732
938 836 341 56 917 806
908 22 430 287 164 73
822 469 514 33 574 170
485 75 277 297 415 298
936 719 578 35 524 12
94 908 254 887 786 206
918 415 151 201 123 437
802 95 541 73 781 322
79 906 990 302 454 539
822 234 276 189 544 720
282 935 738 626 51 469
84 56 627 601 355 399
868 275 851 319 506 381
753 593 288 95 390 607
636 941 560 390 160 271
676 360 996 86 101 290
843 930 411 200 286 815
337 25 916 986 749 773
52 110 570 42 285 369
225 763 928 220 21 689
52 211 603 836 740 54
146 390 250 968 952 589
883 453 464 425 768 966
260 901 666 792 133 488
280 162 864 997 69 373
396 520 619 584 901 424
328 946 889 601 971 480
173 769 312 63 279 437
14 202 983 673 727 570
618 602 731 456 562 789
450 978 976 761 282 255
618 565 164 693 209 569
256 890 705 788 787 998
507 593 72 244 729 261
84 81 78 347 67 925
765 413 3 665 659 851
488 709 805 776 38 833
913 220 830 341 919 15
817 197 817 365 401 644
441 102 198 567 126 816
251 94 814 856 96 731
486 870 32 440 166 678
618 762 122 944 151 622
931 244 464 760 956 369
399 415 619 447 869 744
151 407 196 279 842 173
442 513 201 343 213 680
395 633 587 601 835 692
293 214 272 252 373 302
675 708 556 832 128 823
219 634 608 378 505 688
549 217 608 488 729 121
58 796 723 623 181 654
590 365 977 952 622 74
437 784 722 308 760 631
599 788 697 876 562 165
327 177 155 524 236 97
254 362 117 407 141 142
408 802 288 469 115 993
325 879 641 105 610 224
735 177 444 573 773 551
715 139 230 743 664 294
139 741 867 24 577 363
116 397 525 582 220 565
504 175 939 868 537 913
625 269 4 148 823 638
222 800 558 179 232 942
433 398 845 806 465 767
678 854 628 614 429 670
580 140 291 864 165 157
207 605 598 291 608 198
396 407 379 789 600 37
396 877 761 859 867 834
914 785 582 916 12 650
774 477 907 609 182 378
834 277 798 383 176 893
453 533 737 997 411 903
818 358 557 326 700 269
975 156 688 35 250 701
47 304 586 691 685 528
150 396 654 118 181 633
473 718 745 661 534 601
139 146 657 742 249 516
232 227 789 831 284 832
241 399 329 787 15 526
595 252 707 108 610 155
442 985 346 19 432 452
893 305 22 477 643 687
431 188 275 422 952 455
497 423 629 474 888 161
563 70 121 257 820 400
992 995 355 375 470 31
894 192 953 521 529 815
716 625 272 516 955 913
9 710 182 900 264 163
931 967 343 20 735 868
307 575 619 787 816 331
458 958 824 481 957 299
849 629 581 313 889 923
345 861 184 215 611 145
171 120 829 651 95 686
327 947 521 267 18 87
145 156 663 194 984 737
157 407 664 391 958 43
144 691 783 346 442 129
322 37 421 478 953 315
60 661 655 583 689 643
311 997 340 219 593 274
676 716 327 290 436 49
669 191 696 606 703 937
866 894 372 45 587 348
908 308 59 621 34 994
958 741 688 937 156 203
558 383 882 815 133 483
29 19 622 416 625 917
279 731 167 571 991 768
941 416 580 396 603 771
289 153 820 713 8 256
640 389 814 253 270 642
212 379 965 550 697 809
250 948 151 48 517 943
930 853 520 443 617 914
149 739 999 91 971 178
336 293 582 601 911 667
44 654 861 817 223 155
717 412 595 862 998 837
948 29 845 747 963 997
291 77 696 953 865 13
790 629 589 457 857 429
118 206 55 938 298 532
453 515 964 637 790 88
315 629 919 915 923 348
448 364 185 412 10 458
885 544 287 681 762 483
415 729 657 415 344 773
754 635 347 520 493 99
855 888 750 65 477 635
15 841 165 125 870 79
797 101 850 84 105 207
509 958 425 827 828 984
368 740 68 280 997 178
61 331 360 443 218 60
550 583 339 964 20 917
841 565 297 251 51 139
965 874 129 603 233 420
528 741 524 627 510 664
540 939 518 634 251 263
604 747 416 307 703 15
849 272 990 599 977 823
303 897 41 56 523 276
166 714 506 232 467 56
100 308 929 599 73 825
646 326 767 728 471 819
111 38 608 94 615 108
303 896 500 650 765 805
878 266 454 185 52 279
75 556 326 273 715 215
815 350 111 738 859 144
712 568 654 613 70 470
727 696 206 254 860 327
14 911 624 196 563 828
541 105 860 974 33 361
107 449 40 205 460 841
409 578 398 510 466 211
32 7 835 613 934 504
756 254 412 75 522 948
488 302 96 293 910 192
149 427 874 40 834 86
168 245 100 660 132 124
820 459 505 199 223 82
300 272 337 224 727 813
168 118 495 587 420 603
423 577 782 189 984 741
395 568 778 301 937 96
391 228 166 282 561 305
817 554 855 399 890 776
295 255 639 575 67 249
787 500 897 920 644 189
636 82 384 26 324 951
922 639 365 478 602 647
663 882 688 18 948 633
751 635 749 203 849 808
735 324 125 780 521 218
590 815 585 722 158 662
587 324 546 375 252 354
805 6 875 754 316 693
949 353 875 53 99 508
452 224 594 17 138 107
450 373 372 190 626 98
553 872 528 917 391 220
923 426 312 121 526 709
863 912 642 873 874 364
423 898 473 95 900 246
437 16 609 71 34 123
48 503 475 572 999 326
681 740 14 671 532 710
305 726 856 788 537 419
411 262 7 361 755 33
282 29 478 295 257 87
552 329 370 840 260 8
617 790 88 335 165 756
646 864 262 644 381 262
748 635 908 852 272 707
159 982 865 590 854 558
876 779 400 476 525 178
464 688 735 859 171 863
283 280 992 889 392 266
263 179 641 215 486 328
978 121 413 429 572 253
967 876 556 919 320 325
445 789 684 740 800 505
239 928 111 660 43 648
518 287 983 475 361 59
354 796 959 889 164 278
223 260 416 40 325 358
937 391 810 255 235 34
452 993 876 340 344 835
847 741 933 92 474 133
685 831 278 487 3 849
800 673 758 762 425 447
343 224 260 181 173 975
455 115 178 936 254 621
557 640 664 20 53 686
410 181 888 776 795 665
50 407 41 770 474 898
657 369 490 763 584 207
589 256 963 904 576 725
865 876 740 825 201 687
500 467 276 388 678 914
75 54 604 427 786 163
332 334 763 525 125 906
886 129 1 104 448 795
143 235 330 543 400 24
710 433 539 283 847 258
113 76 825 270 894 27
938 225 283 8 364 731
45 875 298 417 712 918
250 522 865 473 740 920
574 284 912 580 361 369
223 985 590 621 535 905
614 319 536 185 832 516
17 910 529 84 106 139
653 987 609 392 979 687
669 917 230 768 579 421
688 633 986 617 132 968
905 50 184 90 693 483
456 824 918 999 839 550
395 552 523 900 420 39
16 104 572 645 449 745
669 548 520 465 860 573
580 89 810 735 570 558
723 295 841 748 291 211
380 95 185 942 58 621
395 388 595 129 284 286
430 51 124 954 971 717
990 67 217 710 797 559
199 814 74 374 405 794
811 220 738 277 116 714
615 905 402 701 298 617
311 935 567 289 652 849
881 211 409 349 451 159
169 490 433 878 386 430
751 326 563 249 817 642
877 184 979 105 674 705
347 441 413 291 29 306
175 533 696 153 940 703
521 79 44 710 846 427
478 618 897 653 478 816
872 994 911 410 239 435
915 496 80 289 74 15
876 5 536 946 168 744
502 412 238 51 67 821
354 614 214 210 397 22
421 793 306 288 162 797
715 72 805 551 171 48
849 392 256 583 442 910
652 166 540 853 734 685
629 463 140 819 300 531
620 978 483 1 269 949
907 133 851 145 587 802
269 406 483 509 810 679
950 721 327 907 668 67
580 40 947 890 591 631
760 405 34 15 946 795
829 266 288 244 115 690
466 343 266 331 712 441
194 941 519 696 948 291
73 263 585 334 537 834
722 889 106 976 416 65
994 928 19 189 983 275
15 805 653 111 190 480
312 837 224 186 960 441
244 933 832 965 832 329
980 456 196 711 96 604
74 118 93 287 814 58
189 88 608 18 805 759
766 768 103 758 279 888
578 130 463 269 939 521
263 817 775 694 990 992
321 862 618 964 17 564
275 617 749 503 457 172
681 194 353 469 896 952
60 680 331 236 351 552
596 342 199 370 225 36
325 437 655 38 114 500
490 696 970 379 577 30
19 517 193 177 73 710
268 69 286 570 896 42
192 821 193 612 285 194
257 822 849 356 964 460
670 720 660 224 776 976
678 598 453 581 232 591
165 666 709 773 493 763
362 395 544 158 381 790
356 376 131 78 814 620
971 449 714 998 28 857
578 141 707 533 829 15
891 648 285 309 176 58
909 535 313 421 898 343
742 570 426 542 62 627
320 743 378 817 233 765
892 242 327 419 594 468
251 875 498 573 22 404
128 725 543 908 920 49
305 275 70 699 79 878
779 166 290 704 290 712
698 40 608 62 836 359
555 243 602 612 288 259
51 68 446 112 823 727
677 180 236 166 847 797
509 158 396 876 935 64
597 876 440 796 7 247
840 841 167 906 244 230
890 834 381 424 367 532
703 385 385 137 544 805
63 428 811 847 624 145
255 397 530 69 817 748
657 735 199 39 663 102
43 567 488 898 359 564
165 663 903 200 542 45
63 889 773 643 824 71
773 304 148 990 884 372
523 969 580 808 613 668
35 128 41 872 192 532
86 415 733 238 195 494
568 290 361 131 289 64
343 483 211 685 687 715
830 225 567 512 79 415
524 882 797 688 497 250
938 545 868 793 448 265
365 433 967 834 925 440
675 395 865 481 896 731
921 57 581 179 271 696
739 485 698 261 510 162
122 243 908 497 769 115
230 953 114 557 893 440
123 724 55 959 452 852
966 453 921 999 865 103
495 289 838 785 919 937
434 846 93 695 909 830
785 943 180 607 471 975
829 436 705 483 173 899
958 352 922 598 225 72
594 982 571 44 192 233
975 775 777 156 421 941
656 34 131 516 572 365
733 642 522 468 829 173
99 4 385 287 187 632
574 984 746 584 215 692
286 10 352 976 90 794
287 920 637 371 423 532
939 507 745 435 444 562
891 526 443 914 479 174
696 564 980 417 11 421
830 609 700 126 757 344
672 723 67 254 2 59
819 771 998 839 159 635
51 363 434 863 837 647
981 259 711 295 541 75
392 460 674 500 374 258
190 911 419 267 238 87
320 569 249 979 659 977
41 470 211 244 469 130
151 528 154 511 220 685
756 106 949 111 839 433
471 968 469 444 808 445
287 581 922 414 517 727
401 133 432 474 833 39
282 652 464 966 669 978
713 843 837 740 534 972
927 377 341 269 706 530
62 980 714 485 866 20
559 668 782 611 117 240
753 355 237 682 776 434
481 685 406 403 238 873
532 279 710 920 270 655
932 440 431 146 387 477
725 798 18 56 18 450
234 831 884 728 193 750
113 333 356 69 14 620
923 440 574 686 768 623
853 797 981 275 92 984
951 623 570 359 163 278
692 564 61 667 476 616
207 342 313 988 233 249
748 50 836 880 812 21
98 989 603 704 804 157
310 345 885 569 558 419
669 715 799 357 787 584
315 162 426 65 354 959
373 958 226 830 941 684
355 110 144 659 762 103
917 897 73 767 636 852
57 470 385 803 664 270
631 922 632 922 850 770
231 565 958 181 431 42
648 440 670 136 64 917
762 857 657 214 265 858
232 107 995 426 690 292
468 46 630 731 961 3
395 695 964 84 858 447
155 793 518 569 123 922
14 416 611 475 911 754
28 396 123 815 599 848
705 247 217 814 357 338
682 672 416 867 134 253
561 124 364 927 734 81
379 741 655 251 205 92
345 527 544 338 767 369
195 929 941 401 203 758
726 38 659 703 832 225
658 35 900 488 859 226
211 352 352 365 817 55
873 357 821 103 970 706
783 549 708 568 679 398
705 573 919 122 713 607
972 429 892 847 163 101
930 41 841 484 302 474
688 762 829 141 159 561
549 812 81 443 804 80
754 237 814 258 40 895
631 579 593 425 341 23
308 962 974 723 978 787
907 138 132 120 411 952
683 876 675 214 139 770
958 9 941 329 903 791
492 598 3 226 650 81
126 759 442 670 378 497
48 617 499 584 846 409
130 902 830 348 890 562
584 123 80 997 626 184
631 330 123 338 122 430
51 746 353 1 88 659
415 815 676 29 538 840
493 775 483 839 916 348
848 932 6 428 69 181
47 249 213 572 608 318
797 104 197 301 543 236
22 4 934 49 558 187
820 805 664 644 699 848
897 938 875 25 256 605
866 217 409 154 877 609
770 100 584 256 501 693
371 537 9 438 365 647
760 913 248 660 260 168
560 644 241 697 103 963
398 782 366 970 266 484
912 540 851 185 677 386
547 149 189 625 443 400
676 165 270 542 997 662
268 460 870 506 656 225
764 176 420 776 479 849
797 839 201 10 562 143
357 421 367 804 131 471
2 826 317 266 826 793
988 893 950 13 568 613
523 468 928 803 906 198
98 795 637 412 288 912
964 958 97 187 339 205
15 370 910 844 594 242
370 486 495 659 156 898
17 827 290 872 654 79
568 90 50 638 8 135
843 187 689 489 810 111
113 227 128 114 521 815
136 667 399 19 267 686
310 599 594 746 336 34
456 253 799 140 948 792
836 234 371 202 712 581
420 718 396 388 56 631
350 201 674 885 662 971
717 418 701 174 114 433
467 780 778 750 620 77
917 639 621 307 691 767
733 539 222 133 211 494
414 139 301 135 172 719
137 440 602 657 284 898
673 32 753 440 479 710
486 735 302 402 868 399
299 523 253 732 793 181
448 368 635 508 477 95
446 922 683 403 189 352
611 695 960 622 705 410
33 227 829 25 464 785
63 617 332 729 282 547
565 355 579 898 945 421
332 248 538 975 234 786
494 249 326 330 672 814
244 791 300 976 974 282
519 328 861 16 977 220
892 136 535 840 135 903
58 434 529 619 8 320
103 844 274 571 909 524
543 134 727 850 786 73
119 254 580 898 642 15
340 278 915 295 897 248
28 312 423 417 875 113
294 115 699 115 549 714
697 944 27 53 977 863
698 904 379 891 133 498
988 225 925 968 536 413
685 968 644 744 580 194
255 302 225 120 611 244
998 663 159 471 611 636
189 789 56 641 904 31
580 488 680 831 128 582
32 651 202 677 213 798
464 110 338 974 796 828
124 834 621 856 286 713
543 230 643 880 232 716
492 200 226 239 34 383
605 891 672 500 439 868
792 196 30 957 850 853
81 718 676 2 536 927
559 939 680 136 275 969
795 386 954 893 151 406
62 958 284 7 58 727
723 558 565 354 60 839
363 919 816 470 34 795
897 902 709 597 783 529
673 449 752 425 336 367
518 716 388 635 758 13
314 700 57 305 152 225
443 502 898 370 980 313
384 675 420 235 931 488
817 697 181 47 866 48
255 636 344 408 127 188
655 499 199 511 575 534
765 438 102 489 214 439
91 736 15 512 109 327
458 664 659 799 20 137
473 819 95 714 262 186
254 490 651 453 183 29
657 450 205 670 326 760
201 723 592 515 524 788
73 617 739 176 998 771
79 5 693 473 509 311
329 637 180 461 603 449
855 388 159 715 309 516
512 264 74 58 383 79
275 772 664 395 952 926
864 960 142 209 690 497
743 237 688 954 725 998
494 96 885 777 47 981
271 705 185 403 823 962
631 746 662 891 821 493
587 84 693 406 953 932
586 570 116 826 143 359
423 11 455 883 607 412
843 308 27 509 662 51
355 133 526 625 967 222
660 873 328 656 861 607
420 241 77 80 903 600
109 393 909 288 765 725
739 342 470 207 582 966
172 151 130 944 936 493
715 852 65 612 166 993
15 647 926 640 322 487
273 298 958 518 831 656
955 87 112 905 747 676
764 697 170 428 70 655
691 791 146 293 250 96
972 900 918 498 228 382
892 892 265 264 587 415
368 658 545 461 429 589
765 984 847 975 982 155
160 935 897 32 99 2
207 766 388 261 201 268
456 394 669 365 883 172
202 589 32 613 75 28
168 934 183 342 946 525
808 547 656 436 656 281
570 342 263 902 392 841
56 921 138 760 799 536
931 864 375 407 36 165
766 101 74 883 628 897
537 593 263 107 769 286
603 226 96 622 346 969
413 728 996 934 298 575
205 441 204 930 857 865
949 561 859 470 817 701
235 427 616 152 504 467
960 272 154 338 707 470
802 880 987 386 282 982
42 790 548 765 918 985
822 917 986 980 69 226
360 967 131 534 397 235
304 823 647 865 604 867
776 327 533 649 991 651
365 448 630 651 475 871
761 543 265 259 45 370
973 911 925 947 157 827
795 737 511 391 298 894
193 947 652 298 510 975
959 610 616 204 311 943
310 712 292 584 165 816
593 428 245 751 694 759
30 735 496 128 91 837
788 937 12 830 879 631
571 348 841 124 207 401
88 881 740 761 681 285
343 111 880 404 213 898
356 828 403 454 729 380
269 402 670 649 758 484
327 896 371 805 9 829
971 262 678 286 131 423
437 871 358 907 804 863
737 788 691 187 676 86
106 569 790 654 460 361
896 642 930 503 36 677
510 360 424 930 252 242
774 196 397 231 433 597
157 171 695 883 885 703
421 361 884 896 122 737
992 216 374 362 602 172
923 45 915 715 219 703
201 891 779 420 710 907
506 292 911 502 882 870
967 24 529 110 696 419
416 266 317 262 317 410
212 38 564 532 673 330
870 295 884 331 246 215
431 718 915 775 635 262
576 499 455 219 161 749
428 79 381 292 550 518
282 634 865 874 113 94
443 695 337 37 498 423
563 313 631 160 776 773
67 347 49 25 116 526
825 88 427 281 858 176
415 872 791 748 231 933
982 691 327 116 191 835
934 219 758 768 528 352
689 349 818 648 188 740
190 580 383 300 997 741
530 3 304 83 522 883
494 60 865 258 834 144
650 59 634 504 371 717
171 735 594 306 404 410
367 630 603 353 490 60
940 350 594 862 151 443
250 780 614 657 486 668
915 29 284 65 413 588
275 739 167 831 966 195
793 977 526 470 110 432
815 412 95 27 679 837
985 595 161 426 217 21
451 344 206 147 53 338
721 499 853 949 465 701
940 443 325 965 814 570
81 111 851 987 926 678
770 290 609 843 300 587
218 864 719 953 718 80
618 988 443 70 956 290
214 999 295 650 834 226
591 247 661 334 63 891
246 500 933 822 45 177
443 563 82 827 704 476
588 768 922 741 1 90
830 426 428 281 755 735
136 850 279 138 761 925
188 125 563 347 174 731
140 956 231 377 257 613
875 507 316 707 502 118
532 734 661 90 667 905
276 676 758 641 823 753
226 590 597 961 12 4
966 382 228 582 699 21
330 903 429 209 488 890
516 404 119 883 822 875
419 83 131 108 844 796
315 17 278 625 402 542
718 842 927 73 222 395
948 607 741 583 705 513
82 162 473 551 817 356
273 701 199 213 349 350
611 752 808 538 855 934
587 462 936 790 151 293
480 710 386 555 840 197
575 672 18 813 114 928
975 722 538 656 60 506
128 737 133 804 128 799
667 667 49 974 29 272
815 845 240 656 616 670
123 650 124 921 848 348
175 384 391 424 712 360
855 743 313 820 785 512
324 964 137 123 654 65
361 867 768 108 5 850
504 10 654 683 721 915
836 326 933 123 481 246
173 896 413 335 425 822
790 249 377 319 312 124
214 708 185 105 500 168
870 44 771 184 808 462
991 438 172 820 861 429
374 39 311 255 676 688
28 448 67 827 427 318
573 567 62 270 856 245
382 616 966 424 724 588
649 777 576 136 300 666
326 549 799 279 974 323
573 369 215 71 75 608
114 843 998 246 491 100
928 338 609 571 464 57
660 73 726 935 796 988
228 857 630 949 999 410
936 379 161 352 452 398
549 777 429 227 524 575
421 696 826 879 90 599
191 716 5 268 546 156
264 502 230 796 39 632
587 162 779 886 196 66
805 543 198 956 944 24
626 779 633 792 698 843
751 868 256 386 685 340
611 474 950 65 714 941
381 621 740 551 691 764
964 750 831 416 600 753
468 854 506 188 933 131
432 161 970 369 628 140
794 127 667 559 494 746
424 874 932 844 157 805
335 108 173 255 847 378
323 872 168 153 937 915
883 597 986 622 962 622
87 482 225 946 955 820
676 111 114 193 872 620
938 856 398 229 161 814
965 792 142 912 278 247
497 769 889 330 147 59
861 41 13 442 575 704
861 387 298 342 315 582
170 45 517 913 200 465
518 855 725 406 287 5
865 640 426 534 581 61
622 653 640 645 679 94
473 505 219 77 784 511
512 85 329 71 540 281
813 275 145 937 13 203
966 548 277 750 593 649
552 989 8 252 283 273
963 611 857 534 338 699
875 460 152 984 848 280
455 991 994 539 840 665
430 944 207 372 989 752
559 73 666 865 494 799
74 709 443 318 866 640
389 38 799 932 67 920
539 87 804 707 600 609
814 539 983 600 229 159
947 845 673 478 575 349
124 226 295 618 847 479
212 146 238 199 250 224
20 183 551 354 655 368
964 917 402 849 185 773
870 540 61 598 193 130
390 888 29 855 16 812
240 473 877 797 453 9
94 355 216 633 698 701
272 334 333 990 986 816
787 701 558 611 437 491
260 538 408 516 569 293
627 467 959 795 59 671
105 848 756 864 221 820
59 834 266 809 842 106
134 368 929 856 146 995
931 361 598 257 591 796
872 810 132 806 852 566
520 210 855 343 498 899
752 618 867 113 366 999
960 516 229 819 893 230
339 8 458 471 258 429
913 117 497 362 47 40
303 63 779 775 816 85
213 185 378 279 535 133
535 777 209 194 466 133
17 669 540 687 841 920
482 636 482 214 137 979
656 899 80 27 31 501
325 53 952 125 836 46
858 572 29 610 325 111
747 131 768 763 721 334
932 376 462 176 692 140
23 881 415 279 573 975
986 337 135 354 296 102
577 763 170 876 171 841
871 34 543 207 528 442
841 913 790 320 249 675
562 934 993 747 760 924
288 565 51 299 2 555
879 465 580 28 372 107
968 106 698 44 896 703
305 622 573 838 409 877
527 426 222 665 505 808
693 52 138 737 282 735
118 410 264 158 862 608
999 596 587 260 275 672
8 317 275 535 480 626
547 873 256 166 51 441
878 373 719 327 862 419
382 350 317 796 351 727
110 724 515 767 497 845
917 190 681 209 489 791
4 171 629 629 363 174
536 624 510 73 80 648
96 886 195 304 753 50
658 985 146 718 501 204
68 352 106 422 419 694
54 34 806 808 660 988
962 516 594 918 295 214
494 945 272 826 936 178
757 916 546 483 661 305
555 155 133 614 308 339
56 85 882 291 488 117
20 772 782 625 257 890
608 746 494 246 341 509
547 284 446 52 664 773
57 927 747 450 675 278
192 556 676 947 610 81
938 758 550 639 707 713
180 135 493 584 811 924
10 66 851 1 105 426
114 493 852 263 110 987
240 529 23 818 661 519
519 338 345 250 749 764
533 403 257 687 818 864
956 461 384 145 757 45
293 429 334 929 499 109
792 763 745 53 472 146
921 977 783 244 119 484
720 544 368 474 930 87
230 803 544 698 140 723
232 744 154 133 833 14
291 732 689 462 551 968
603 564 891 578 593 480
502 157 11 365 993 938
21 151 924 678 553 450
932 100 591 398 488 286
302 191 139 14 189 496
1 842 122 116 359 778
699 476 354 941 768 840
750 1 88 652 651 99
433 15 626 661 194 321
278 772 780 19 327 164
940 431 12 830 684 265
714 671 430 832 49 164
599 981 315 866 789 419
966 394 327 822 350 93
795 611 964 154 775 210
628 592 14 972 872 740
290 281 354 551 562 9
981 503 400 221 635 184
730 628 694 19 828 364
649 203 245 283 507 452
936 277 746 282 112 396
812 389 473 383 931 200
820 888 487 481 519 578
160 907 594 114 512 787
734 378 882 808 209 930
592 174 610 462 835 63
741 658 790 865 148 205
737 460 766 792 229 249
795 494 657 32 961 145
50 129 612 809 576 897
121 863 53 793 805 524
597 679 402 82 881 70
248 31 800 379 910 769
88 732 361 95 772 939
329 192 779 579 610 979
754 47 33 388 301 102
406 747 174 591 479 439
448 776 861 310 270 227
204 747 10 385 421 114
989 630 301 907 40 473
300 240 504 349 656 28
268 143 701 459 649 15
319 761 398 787 765 668
372 367 48 145 773 579
985 3 948 794 978 667
965 415 984 458 193 766
182 650 925 574 323 617
473 129 789 713 457 208
283 784 891 252 705 444
693 17 569 380 297 655
919 722 540 661 479 931
565 460 134 430 564 361
439 968 893 368 824 339
237 82 115 336 161 893
446 842 397 486 102 642
25 815 335 381 319 877
252 439 9 880 37 940
559 719 688 647 72 165
969 718 228 568 680 365
957 284 16 677 819 806
556 855 914 417 384 343
62 373 267 885 423 782
640 795 299 541 229 229
763 81 209 723 406 815
485 993 594 21 977 812
148 549 190 295 775 452
460 646 105 545 936 327
695 89 994 87 602 377
487 216 646 367 958 170
880 314 949 443 692 304
319 946 383 353 783 276
902 125 413 923 876 529
645 57 778 836 490 549
454 159 485 978 843 783
718 864 815 103 941 675
565 414 725 414 586 741
404 131 914 896 606 811
886 927 197 331 94 439
899 928 756 351 293 574
628 972 971 38 736 647
865 338 89 154 227 104
597 522 105 697 113 895
669 972 170 870 586 459
507 942 666 116 755 842
479 980 759 842 789 207
549 217 116 747 964 901
331 705 853 138 732 105
41 446 322 989 285 442
103 377 972 400 636 164
715 547 686 833 425 909
767 863 719 692 176 915
571 338 441 480 846 30
837 357 175 499 903 287
968 895 185 32 963 344
879 196 279 469 785 525
523 624 42 337 392 718
649 740 348 792 592 961
223 922 254 957 935 365
4 227 183 308 495 365
206 497 77 392 234 591
136 547 166 990 362 174
386 272 526 374 381 419
638 889 96 846 776 467
107 879 638 521 221 674
270 546 318 81 495 702
363 425 23 507 44 864
707 819 311 313 937 932
195 672 6 49 192 537
71 187 740 179 371 342
402 848 477 843 718 429
877 763 179 759 616 898
434 109 58 560 100 841
477 478 751 491 51 803
731 990 123 556 902 515
265 664 352 580 18 392
506 941 109 394 263 218
375 161 412 856 578 615
654 751 929 538 811 792
889 828 992 204 796 966
307 454 811 580 867 179
780 351 706 788 786 67
370 926 855 492 99 636
678 52 385 505 914 139
653 217 461 464 795 570
734 654 793 608 806 813
558 996 521 684 80 230
266 895 860 932 528 930
652 327 207 563 953 199
228 531 825 635 563 923
201 710 407 765 12 886
56 652 890 30 738 883
256 252 796 328 14 883
152 54 648 257 517 676
493 440 459 878 455 189
956 821 317 244 660 526
347 962 620 261 874 565
42 726 636 664 654 812
549 52 841 540 746 119
923 462 925 620 535 751
418 950 264 639 134 424
376 653 619 9 450 347
283 478 303 440 330 100
812 545 591 57 418 16
574 605 210 908 835 977
915 463 341 515 435 574
183 161 69 87 491 622
557 810 262 566 497 879
195 635 768 545 279 589
358 95 923 578 684 164
72 947 703 776 617 261
98 459 413 27 880 651
743 477 144 333 724 569
249 413 742 730 171 330
658 463 797 551 316 423
641 877 592 835 891 446
857 666 318 619 267 651
980 718 291 427 427 917
10 49 360 511 821 743
467 769 948 944 333 225
453 438 729 734 162 102
354 700 880 830 593 644
285 572 297 997 628 454
566 409 45 407 823 208
822 982 501 596 522 98
313 671 714 153 705 170
355 242 637 870 572 109
226 293 630 246 121 449
734 569 389 924 615 736
345 693 767 443 405 605
816 563 890 522 137 851
938 346 194 525 158 923
320 214 888 959 543 743
329 727 969 656 688 983
857 413 8 592 121 38
607 406 532 790 161 900
41 298 728 398 560 680
432 740 133 257 922 904
37 133 886 782 433 665
470 151 703 76 137 38
651 603 816 427 222 989
189 637 498 349 824 513
674 123 695 859 78 456
640 446 924 266 145 549
619 664 865 931 452 345
240 485 180 472 845 451
269 96 997 453 373 934
27 770 613 98 619 525
532 592 512 614 799 969
242 85 638 80 748 743
953 217 527 915 922 974
156 861 534 166 438 67
876 234 841 751 64 713
62 799 751 725 108 101
236 646 18 223 917 921
580 867 225 349 346 818
168 686 210 826 320 515
434 826 419 32 529 46
656 130 669 385 408 819
145 327 622 706 208 926
151 633 669 591 531 864
383 367 957 111 960 640
646 724 265 303 133 738
735 454 131 648 802 819
572 712 605 6 240 108
105 229 326 369 516 804
646 335 35 847 849 615
197 712 704 189 250 343
97 283 419 874 79 389
704 197 382 784 137 774
677 35 394 675 693 448
714 68 380 302 857 806
486 165 130 963 253 330
689 580 109 659 619 786
201 868 602 448 31 624
630 931 321 527 141 355
959 684 510 631 178 519
28 493 731 340 553 941
847 157 836 662 997 948
956 672 770 327 756 706
845 986 911 639 811 130
408 36 20 575 354 305
416 322 843 11 449 884
272 146 887 490 969 215
809 558 401 480 991 40
857 928 692 65 244 109
263 450 162 721 451 553
825 404 42 155 911 732
246 903 635 203 496 131
616 679 47 610 914 478
430 887 528 905 217 420
475 690 979 902 908 601
250 914 238 479 489 481
982 181 344 649 374 27
811 533 65 721 385 472
657 374 936 126 725 809
64 705 148 192 998 388
122 290 255 831 495 188
770 591 227 858 528 248
512 214 361 990 970 558
321 520 329 745 455 162
855 982 686 883 972 138
374 97 776 875 175 614
67 669 910 365 37 292
198 384 479 852 566 628
152 227 106 72 541 128
230 411 899 130 451 802
394 819 458 314 263 406
304 895 924 869 337 209
519 674 680 114 962 441
799 604 608 392 356 127
290 285 303 527 828 33
111 583 551 843 905 589
965 902 916 222 701 249
645 74 980 359 363 78
429 480 941 275 7 69
236 264 178 837 380 751
176 802 624 760 134 631
527 918 802 227 393 4
871 316 913 833 195 515
908 926 943 789 532 840
983 316 883 788 53 818
767 506 334 676 83 246
835 136 594 160 316 211
508 3 837 382 918 562
574 304 877 781 64 311
852 246 731 574 681 14
210 115 616 234 427 602
192 477 812 348 849 586
950 187 602 449 445 146
509 318 526 672 429 870
225 646 410 588 22 527
213 525 751 870 545 293
216 689 70 952 156 719
385 272 759 518 879 455
595 342 300 304 405 697
469 919 8 414 984 718
486 607 219 436 237 339
610 191 253 156 589 388
837 858 106 574 359 224
192 715 255 814 656 313
987 785 248 879 932 967
331 130 330 753 53 63
22 536 430 99 650 112
990 421 67 534 457 208
217 322 70 833 711 930
134 892 76 432 120 648
101 285 871 291 301 678
478 983 757 378 435 256
155 161 538 458 852 504
337 224 93 293 672 798
359 862 253 205 345 304
543 483 112 210 644 395
695 201 935 257 767 719
963 726 202 389 399 236
529 717 552 206 130 523
582 889 47 304 114 472
41 820 733 496 675 147
615 886 730 565 277 42
807 482 205 421 698 460
984 145 926 967 865 621
876 697 337 196 782 954
194 814 66 116 560 715
625 366 589 946 807 659
431 623 296 391 267 463
269 405 710 767 508 853
56 951 463 92 390 884
862 320 476 106 180 31
878 671 779 503 454 157
735 944 85 731 670 80
363 16 335 897 602 621
867 882 537 170 953 369
688 865 223 773 703 971
332 931 760 352 77 263
461 28 397 967 618 248
597 504 891 261 95 416
616 731 760 132 711 362
9 493 928 259 90 849
680 30 380 705 4 349
534 108 838 429 984 774
847 619 901 750 994 998
326 877 377 948 771 391
877 611 572 966 180 825
238 665 452 169 650 711
42 430 632 359 4 938
319 318 936 418 657 728
610 271 542 574 507 218
110 398 750 994 26 116
154 22 278 230 936 918
335 628 786 615 681 258
390 757 659 161 967 278
810 792 314 574 238 300
341 779 732 556 381 115
637 704 154 785 8 359
277 741 823 254 154 560
18 995 342 102 176 649
768 148 124 569 186 696
621 218 537 13 310 645
529 629 337 339 640 41
912 749 960 932 358 798
709 116 618 869 432 818
985 507 761 918 404 984
624 412 909 350 642 921
837 807 309 903 527 900
225 664 160 383 502 43
604 818 965 526 268 680
12 824 195 745 312 48
979 342 772 95 188 625
839 273 208 573 170 600
464 914 407 69 157 55
736 780 239 483 82 480
863 412 897 730 931 18
242 472 99 795 875 182
750 330 358 371 835 865
84 142 413 198 141 587
914 702 707 699 461 953
85 239 236 693 850 448
649 266 265 483 257 928
232 431 822 925 73 922
284 596 844 296 230 515
215 702 971 990 444 533
413 938 502 211 296 313
506 866 848 524 905 578
877 509 552 567 782 555
482 387 211 272 702 390
4 597 521 321 529 90
435 985 753 484 355 852
391 736 353 155 507 491
901 774 940 514 734 615
612 510 439 688 889 170
210 13 255 44 632 898
745 61 47 356 888 663
839 464 418 279 29 196
91 471 902 710 353 947
29 166 139 948 541 453
329 388 50 354 65 596
365 913 80 92 886 885
384 93 404 324 277 458
511 348 79 989 121 184
891 865 971 197 800 439
149 855 117 316 298 529
327 413 252 570 520 935
271 371 222 475 52 982
232 347 383 172 700 786
871 686 562 484 933 983
471 583 782 989 594 129
262 165 800 182 146 922
293 912 235 505 647 396
341 327 82 896 944 231
714 161 879 39 825 580
301 820 513 926 237 629
989 993 909 848 695 337
113 464 986 113 987 31
207 848 54 679 868 93
264 397 267 700 470 743
680 443 589 570 85 70
146 827 799 728 405 488
617 293 956 701 662 23
150 808 242 38 816 203
171 651 93 417 250 106
4 611 311 971 159 5
333 385 508 720 814 141
860 731 520 38 126 237
36 639 830 934 769 628
530 800 659 229 875 912
687 378 877 218 172 750
736 998 144 22 536 692
234 579 163 852 700 331
408 109 636 840 34 234
599 964 367 330 888 244
295 432 939 811 174 343
83 839 539 78 511 838
157 473 892 560 579 387
362 548 726 167 109 711
785 527 334 290 405 557
131 299 360 619 507 225
784 704 293 100 49 75
728 85 432 753 955 207
751 988 259 696 410 464
684 108 871 790 699 11
674 25 987 650 40 965
232 534 31 651 145 710
668 754 776 915 67 94
352 10 151 742 433 499
348 117 712 450 321 150
917 170 292 368 30 319
729 54 46 468 283 840
737 432 62 682 525 757
799 464 229 153 962 804
503 227 399 591 381 489
578 598 880 840 426 271
99 740 245 447 54 33
266 644 569 687 500 307
315 874 198 130 373 444
114 524 732 188 153 887
119 865 900 99 419 768
208 564 919 149 503 76
530 952 213 358 775 832
890 192 989 223 904 475
464 337 7 205 933 216
230 566 707 776 459 898
448 20 342 107 364 10
609 351 544 187 534 149
647 176 501 29 805 108
840 344 229 903 869 883
336 283 615 853 773 577
192 164 917 502 68 123
727 771 464 818 270 391
386 228 849 250 550 323
215 651 458 554 302 430
911 302 950 81 883 278
361 380 793 271 10 595
265 147 548 103 663 159
828 311 988 202 231 526
782 208 763 251 919 277
710 402 117 531 924 727
546 796 949 546 341 43
629 518 343 166 419 583
750 14 177 609 163 941
766 500 716 752 44 107
356 538 471 420 566 876
388 33 287 785 954 613
926 414 123 250 115 334
184 901 329 151 946 811
23 28 499 687 219 260
909 324 178 316 277 167
211 312 434 893 354 188
672 718 859 958 134 338
332 206 309 601 128 895
149 41 755 584 929 842
411 61 294 496 460 492
951 211 79 632 603 653
533 832 561 696 67 121
705 800 898 99 173 249
478 723 145 21 291 573
656 767 968 589 740 607
831 930 935 13 495 821
475 436 862 223 266 273
224 435 937 345 330 261
689 547 874 729 915 72
9 596 486 98 838 540
361 394 263 307 599 835
862 331 648 216 901 280
550 89 607 888 615 150
458 315 288 995 696 109
446 344 812 569 928 79
73 961 258 736 681 200
60 664 890 502 657 812
335 53 379 908 993 269
525 503 100 49 624 973
981 357 246 117 59 363
40 892 271 935 517 227
461 772 976 259 230 251
163 55 6 669 493 10
405 661 11 989 252 257
693 49 82 49 864 757
192 296 320 153 64 4
900 216 722 435 789 81
306 22 360 179 95 465
866 6 495 795 694 581
688 306 783 712 956 362
132 355 42 337 7 638
125 336 875 302 548 973
32 947 244 401 901 805
762 734 641 844 187 364
406 389 489 911 686 497
48 308 774 721 957 973
830 454 755 494 758 1
575 782 582 384 994 885
828 583 623 598 50 277
826 936 681 13 847 343
622 361 380 418 502 42
827 109 996 42 889 958
482 472 463 568 436 314
110 741 390 421 588 919
749 593 870 1 808 737
241 297 136 895 644 276
38 324 706 45 983 475
217 946 22 526 617 742
1 986 195 20 461 784
511 540 517 294 933 978
420 13 738 156 269 364
512 92 50 976 802 765
498 720 721 276 333 561
820 544 630 520 538 632
691 486 447 493 75 39
520 268 597 377 934 822
990 433 560 398 586 988
921 482 284 61 83 542
672 494 493 160 784 875
414 176 262 644 505 1
870 489 408 672 585 632
29 34 342 582 768 953
711 363 535 10 494 48
883 160 260 634 50 853
205 689 315 696 266 719
558 586 682 867 710 13
985 621 696 561 110 176
523 138 779 380 639 156
658 613 285 345 172 539
571 662 244 818 270 879
51 593 543 833 478 887
23 527 529 557 801 621
787 146 525 902 606 480
754 472 347 718 81 770
741 940 574 811 337 347
489 473 808 955 778 670
799 480 253 768 110 346
612 403 376 561 537 205
905 227 185 497 119 741
880 318 642 531 127 859
131 852 849 161 837 535
564 185 425 625 353 263
930 361 4 445 593 527
683 226 560 429 683 748
62 512 442 940 279 976
155 527 657 150 424 75
473 701 978 229 647 436
230 849 315 894 873 219
766 715 14 3 748 116
74 503 158 263 705 185
468 602 2 574 387 845
509 327 830 232 337 973
622 604 517 312 248 223
720 747 13 915 418 379
529 514 637 197 397 506
497 546 282 482 710 788
729 531 195 482 196 35
470 159 267 379 77 253
570 186 670 249 103 63
280 650 39 670 78 173
303 370 692 917 588 779
866 402 818 787 683 746
10 573 479 811 684 216
845 199 447 546 827 399
765 186 635 557 796 594
152 773 464 194 769 121
86 734 17 847 469 510
151 124 151 553 902 240
997 807 668 265 245 417
541 784 763 93 753 791
908 179 481 460 622 681
345 562 271 524 80 147
605 677 76 258 375 879
797 392 832 783 444 702
935 469 497 219 335 936
519 153 470 387 245 909
786 339 857 284 477 26
892 390 386 251 955 246
121 317 764 459 105 793
757 407 347 371 69 163
513 330 374 820 177 504
106 789 760 763 230 644
766 163 34 298 211 920
391 596 2 532 230 812
691 93 199 725 93 688
617 91 98 101 225 932
577 774 4 266 103 174
83 858 947 760 99 677
52 798 786 138 64 443
48 685 172 556 452 689
910 47 741 122 540 492
165 615 128 665 330 619
362 980 810 476 193 786
651 144 940 706 163 755
207 636 108 6 838 315
976 228 404 606 376 76
975 36 470 574 229 712
523 689 350 452 203 102
824 7 474 153 165 596
302 139 370 842 109 375
90 942 982 661 313 916
537 717 397 659 124 145
438 670 907 625 633 96
768 84 509 724 89 11
362 168 850 894 845 7
895 980 519 737 579 479
504 957 474 894 644 521
26 641 356 651 688 452
259 731 175 437 764 641
169 356 635 698 916 661
232 732 844 585 808 799
383 277 611 882 463 159
242 766 890 259 784 172
477 910 528 881 293 151
609 809 597 19 666 709
867 192 957 40 372 495
868 645 997 195 957 594
200 396 671 612 667 319
641 209 629 283 421 220
885 911 241 418 292 634
443 210 687 683 131 462
481 597 254 653 364 863
319 336 775 248 703 160
120 776 782 103 455 514
537 805 190 869 690 238
425 395 414 531 909 981
424 212 730 495 674 689
159 841 783 874 997 521
236 3 303 754 486 509
556 409 365 384 16 289
238 624 942 668 952 301
828 846 536 372 669 317
868 42 43 383 566 906
286 132 36 571 794 943
834 501 219 727 82 434
571 958 948 882 197 876
565 723 754 964 412 308
687 586 798 254 540 161
591 407 336 12 633 952
134 867 22 96 441 68
266 36 417 24 540 764
468 695 391 566 79 29
909 110 629 951 732 237
462 163 363 445 536 540
67 758 111 887 19 970
730 93 667 323 976 879
59 919 733 98 715 17
820 554 511 535 91 235
773 461 121 830 350 514
926 136 752 9 293 48
847 314 781 784 814 732
25 808 345 729 881 119
951 832 420 209 41 135
767 47 32 370 672 798
677 539 584 742 873 116
121 399 824 714 959 638
629 339 887 772 761 965
921 474 44 647 15 723
981 856 514 605 955 498
788 167 438 305 69 913
383 702 929 736 675 178
918 209 11 632 340 659
913 992 610 56 347 290
960 712 413 136 864 961
843 805 48 807 782 882
981 983 207 800 570 341
719 913 894 956 210 509
58 595 422 913 921 117
347 628 244 149 809 28
948 428 946 821 656 891
456 218 943 202 210 349
926 916 584 238 880 633
232 94 797 96 101 832
551 775 1 812 732 556
744 708 490 980 939 178
733 762 691 562 479 401
371 172 901 630 802 403
138 513 664 106 946 576
11 957 80 343 785 684
748 980 311 697 467 167
237 965 233 472 677 324
203 249 721 847 465 213
466 523 186 903 793 645
794 996 809 40 894 139
800 164 336 461 588 293
270 560 364 3 564 29
860 347 922 816 607 367
854 12 419 847 995 216
136 132 687 990 543 691
349 519 678 135 969 61
272 237 251 965 670 831
969 660 342 360 588 323
600 500 264 424 887 614
635 699 564 347 106 20
158 625 544 548 766 808
541 26 631 646 780 515
316 761 345 67 115 362
43 821 169 262 704 115
924 335 867 360 685 932
760 255 863 186 740 498
334 938 682 901 751 924
801 608 636 444 515 781
584 668 28 160 118 490
781 863 610 102 169 534
133 246 113 652 415 762
859 908 205 754 444 69
102 105 57 60 494 311
536 557 300 555 426 123
352 559 915 709 623 200
420 27 643 434 442 194
886 288 475 969 764 626
629 261 581 132 131 238
858 8 868 602 845 28
624 951 724 49 218 810
849 301 169 818 352 691
614 430 128 417 717 465
575 443 237 878 703 171
968 921 647 325 729 787
256 322 660 546 208 231
44 721 491 690 734 45
597 151 682 642 575 367
680 976 309 857 608 914
249 988 651 391 234 430
306 293 126 516 670 468
679 704 114 175 401 909
959 74 44 708 662 754
973 53 333 433 688 109
480 634 661 383 803 20
253 501 11 101 548 328
81 551 933 971 875 94
876 434 564 619 233 601
944 229 389 384 772 600
433 276 146 159 752 654
851 667 851 764 176 775
35 698 555 85 1 845
114 942 974 801 29 632
846 804 604 627 654 934
396 201 251 711 790 703
22 415 289 64 579 613
203 799 671 186 266 225
538 278 254 194 147 742
437 815 673 979 252 593
371 998 36 421 114 988
105 501 255 338 386 379
161 380 306 332 2 693
20 268 424 571 207 722
404 326 610 926 593 7
565 268 546 757 663 159
700 661 318 730 334 747
375 342 444 948 429 673
833 388 177 839 964 699
172 441 494 4 639 387
119 494 423 958 769 708
250 413 717 219 285 242
608 929 580 296 944 448
321 746 370 878 264 249
302 770 569 552 622 619
825 273 666 721 408 448
547 155 888 107 236 702
227 581 749 814 212 364
320 319 465 539 235 23
544 332 589 840 209 70
479 500 869 897 952 965
475 153 361 445 62 47
464 704 101 525 333 662
973 245 124 344 245 118
124 38 683 735 646 618
161 681 785 510 60 641
709 132 577 72 333 241
209 37 9 680 944 912
746 28 568 576 770 229
195 104 926 196 87 253
263 93 288 996 193 439
428 477 335 522 466 255
861 236 812 128 942 991
106 276 382 380 60 906
221 779 902 513 186 665
934 634 72 12 491 707
768 223 31 82 218 284
414 147 288 796 409 458
674 790 311 477 188 880
706 236 318 559 755 765
302 299 572 289 136 314
606 35 188 541 914 174
77 710 137 945 863 303
681 79 502 637 749 23
757 846 186 338 677 123
882 116 219 359 313 280
632 422 862 308 498 767
365 443 732 536 928 565
711 581 413 515 221 425
308 767 247 181 905 608
237 970 233 365 744 595
918 140 250 760 29 304
693 302 808 758 584 961
551 233 361 184 181 450
561 135 106 66 198 806
372 995 517 454 852 546
8 791 14 80 848 540
643 863 202 565 901 290
227 166 627 752 636 153
877 855 846 491 141 405
102 628 978 487 224 474
850 353 38 5 776 427
256 810 250 372 308 940
651 592 816 622 933 189
445 945 661 558 481 882
991 375 151 776 982 60
748 558 886 366 23 397
437 947 462 485 715 985
298 789 472 259 942 732
484 615 994 696 44 510
621 30 194 547 383 131
999 60 109 918 462 489
102 332 427 338 794 449
678 713 325 427 550 943
875 245 518 853 752 500
131 919 115 350 359 530
388 627 896 354 382 304
145 20 315 896 966 51
387 680 955 500 250 320
279 894 137 327 981 428
791 891 842 253 970 487
156 506 630 902 457 38
448 511 226 339 322 569
133 20 734 597 80 357
629 947 153 471 752 796
621 920 240 460 999 93
879 121 153 255 208 574
851 610 475 3 115 278
726 183 349 420 413 833
914 457 532 605 166 807
835 733 26 292 756 696
674 274 853 816 501 651
100 975 628 164 33 349
329 209 200 168 823 172
602 519 567 992 222 288
516 896 685 586 410 283
868 256 974 468 510 821
99 30 536 401 511 321
354 456 371 264 858 332
239 499 491 298 935 755
131 968 945 27 942 600
192 792 30 138 714 333
605 952 409 93 18 658
682 448 685 461 741 841
921 982 530 369 614 543
578 697 919 223 563 157
984 303 460 204 708 36
570 787 648 249 350 237
52 404 754 78 887 484
177 667 332 719 939 980
511 310 43 549 583 393
715 759 639 89 126 815
23 10 767 922 882 304
846 391 467 255 380 9
281 259 270 716 498 372
843 291 466 793 943 679
80 822 464 286 33 834
478 374 411 170 519 259
950 654 449 722 798 222
671 62 483 650 167 559
423 240 740 841 822 90
696 474 840 192 268 983
282 427 744 280 23 590
532 937 611 838 450 721
966 318 979 226 748 778
829 539 685 877 568 963
288 151 934 490 375 640
21 329 345 660 777 729
679 766 483 433 606 231
84 150 957 863 489 591
867 426 747 966 813 780
741 384 60 756 479 133
69 431 75 849 724 610
992 163 4 579 624 315
828 244 246 502 592 162
11 538 19 89 129 305
203 991 396 74 227 747
260 565 602 371 684 896
608 68 772 864 385 406
829 682 83 758 258 762
98 488 491 842 729 121
100 614 863 796 516 225
456 339 930 123 470 956
433 472 424 600 936 462
721 729 357 349 143 63
169 518 359 449 384 77
534 863 467 590 145 484
915 441 49 3 754 952
375 247 457 127 829 275
685 332 390 737 287 156
281 571 243 125 428 914
178 165 704 406 694 855
160 868 448 822 35 463
994 441 3 463 558 287
714 970 630 426 723 707
998 289 932 494 429 748
663 935 245 108 401 172
744 410 862 214 641 502
483 77 170 616 855 341
239 314 885 913 834 296
869 973 900 610 802 724
266 781 8 610 104 594
88 320 783 770 711 603
356 99 840 195 377 150
124 33 216 327 236 437
127 283 835 86 320 693
734 640 949 975 618 694
719 180 420 102 770 554
710 561 951 459 494 75
786 370 807 627 678 392
279 44 956 31 805 853
641 574 867 318 384 229
916 993 373 97 185 157
674 743 571 300 994 487
207 610 469 427 433 533
608 345 449 300 835 575
781 845 489 108 235 190
687 844 986 226 414 329
559 916 796 402 284 449
910 686 678 173 689 10
277 457 443 763 365 430
444 498 202 650 431 976
375 426 533 372 950 221
300 874 102 670 328 917
87 899 911 44 915 156
227 307 365 954 211 196
422 773 45 224 311 167
136 498 141 34 395 836
867 319 238 747 663 743
430 588 120 818 129 231
47 464 766 858 979 296
998 701 464 75 590 514
96 769 805 74 908 380
326 544 309 255 672 969
582 325 689 410 622 163
754 565 819 863 736 372
323 475 24 449 106 909
920 94 362 689 455 852
691 897 464 808 152 646
820 906 407 381 684 200
981 167 664 583 502 565
756 376 182 556 948 107
133 541 749 223 998 814
330 32 116 896 733 881
644 570 49 181 868 573
204 694 581 828 609 62
77 68 288 291 567 975
478 971 81 725 952 820
929 979 904 970 14 2
43 329 408 860 418 586
84 63 404 931 353 535
926 668 950 983 166 973
631 940 892 734 79 5
812 213 959 847 869 775
263 847 840 895 397 56
387 772 902 753 98 608
895 990 503 79 268 976
463 835 308 899 893 334
875 49 870 460 740 843
388 707 424 215 640 10
105 545 531 919 200 27
805 54 89 818 255 838
727 81 392 956 54 109
256 685 943 926 420 909
933 379 802 57 787 337
861 298 171 607 697 319
552 5 380 534 867 930
861 967 138 879 694 377
641 998 619 758 230 287
330 265 634 145 313 840
586 632 209 51 325 83
608 938 463 519 103 668
669 826 460 74 636 483
880 98 439 65 504 868
984 599 232 343 227 832
524 253 369 836 965 804
329 668 749 895 3 240
483 18 430 974 897 7
69 231 146 822 306 683
102 163 210 628 748 506
11 354 978 518 704 934
99 366 594 835 24 382
55 2 279 164 245 236
884 339 451 723 135 970
180 180 922 723 936 332
215 323 914 614 272 203
562 306 965 44 423 219
211 435 353 270 907 178
759 254 301 835 317 214
914 748 953 687 700 309
800 894 191 204 3 977
432 201 69 71 746 328
960 499 824 40 941 359
640 675 932 730 309 417
435 569 827 450 873 664
727 578 330 914 559 265
209 934 296 366 781 840
161 685 396 203 148 971
675 413 219 691 918 75
274 846 842 33 833 421
703 649 105 805 813 99
727 24 566 779 489 193
609 795 593 700 209 800
105 639 229 618 661 181
788 433 87 345 650 712
170 246 535 945 358 760
437 13 10 314 112 800
893 176 579 723 854 22
428 471 373 385 499 136
490 558 951 877 420 952
334 555 470 568 924 985
489 143 2 342 81 778
572 852 80 66 488 708
286 572 677 332 952 958
265 647 306 635 211 287
130 892 386 208 508 41
141 906 256 280 509 18
173 808 988 915 343 393
277 860 839 19 322 850
173 563 236 22 627 10
740 259 730 892 970 519
847 880 402 957 597 806
448 330 220 119 698 597
664 421 451 897 197 942
577 611 306 376 921 510
669 824 82 406 965 917
271 487 924 545 539 218
901 617 79 335 770 894
10 466 762 391 750 476
111 534 699 849 584 199
612 460 203 36 330 714
368 110 521 258 652 741
790 489 97 953 599 625
363 828 877 756 899 367
495 32 431 166 19 151
702 597 618 120 815 707
691 375 485 201 628 600
881 274 39 775 974 606
281 745 994 345 775 355
940 21 547 595 715 16
903 400 446 31 18 128
262 408 855 869 764 512
25 272 343 932 702 598
155 694 332 931 905 849
952 717 416 74 143 484
421 455 967 284 209 445
396 360 900 510 672 247
396 167 221 304 344 363
813 960 471 270 199 496
149 129 435 62 707 96
33 132 954 637 681 54
505 304 704 757 365 127
487 25 162 586 380 864
246 559 362 549 461 321
873 857 654 526 927 497
1 205 475 379 290 256
628 434 95 656 307 375
496 415 566 916 171 792
967 785 494 305 591 309
318 813 14 862 51 273
507 986 282 904 867 9
616 791 883 918 234 782
365 105 625 486 150 300
356 393 413 79 903 994
777 942 722 788 261 691
267 272 415 129 859 641
757 638 811 105 328 332
684 439 250 494 109 993
805 354 263 252 610 834
339 965 947 533 195 940
242 439 476 360 484 765
811 769 234 856 663 747
789 809 136 980 979 235
951 610 418 821 755 284
670 260 526 733 188 363
457 273 23 114 543 580
373 252 318 715 395 383
379 801 130 770 541 68
158 596 261 1 510 432
732 462 951 360 509 242
800 276 37 493 241 503
632 776 888 125 834 638
508 805 951 592 159 112
959 272 312 965 888 740
445 512 605 417 815 500
107 245 436 824 283 200
285 739 497 359 349 735
279 321 924 908 514 467
765 308 530 519 349 641
371 851 991 265 942 93
436 329 780 876 935 207
934 405 561 541 650 539
519 281 457 562 570 544
872 718 46 413 329 179
831 955 340 261 900 790
563 556 248 842 264 197
625 493 946 409 122 908
598 713 140 61 131 758
40 285 597 925 45 973
358 554 481 712 918 625
718 245 266 31 593 518
676 190 541 698 436 417
621 214 575 904 431 433
860 59 840 873 838 687
371 723 880 274 981 793
51 632 853 561 690 345
266 777 681 945 3 342
784 544 111 584 619 917
235 716 601 486 511 443
148 866 430 737 273 704
259 60 82 803 206 19
542 901 416 215 782 666
535 845 645 958 572 965
94 706 533 799 997 258
347 287 433 42 89 784
842 951 207 718 565 924
352 124 382 61 894 116
597 272 134 385 857 16
240 634 796 866 872 656
985 196 849 381 660 120
239 450 689 878 186 874
18 571 71 599 899 467
446 490 241 43 745 934
170 936 619 230 136 611
214 39 180 903 873 162
542 284 958 895 538 288
831 71 346 236 224 394
474 93 993 404 631 799
954 537 59 470 783 397
341 226 90 488 642 55
585 615 651 455 708 76
805 549 762 447 673 947
522 832 537 55 794 537
300 844 151 110 295 978
679 230 953 220 303 517
687 989 637 540 993 888
519 21 726 574 884 935
504 153 459 450 186 182
852 288 318 336 623 485
853 510 565 726 812 114
853 984 617 293 11 618
418 846 835 871 869 715
745 301 11 442 210 21
750 325 733 426 39 808
579 634 10 421 188 674
681 397 486 56 564 835
516 123 196 325 623 131
746 819 772 110 992 119
773 963 617 853 100 159
705 996 928 194 779 252
360 922 954 205 351 502
460 646 97 313 160 410
392 382 33 17 270 390
620 519 678 749 979 775
56 556 251 649 153 450
666 917 554 516 60 769
316 156 32 83 244 124
139 185 356 916 94 951
152 513 849 532 222 663
334 289 217 717 431 994
60 726 667 119 919 695
456 585 602 134 59 871
881 318 821 773 817 979
939 770 313 753 401 923
540 434 566 427 178 428
681 686 346 263 799 220
886 562 878 506 143 664
348 131 114 751 518 810
221 809 484 935 561 943
319 12 253 720 65 534
242 266 651 286 509 80
225 37 319 330 433 805
950 488 841 700 586 382
566 540 309 250 103 728
488 78 436 501 158 909
885 693 293 634 833 252
792 592 432 990 812 998
530 48 486 204 155 614
258 137 253 657 382 327
634 486 489 295 856 319
833 135 85 445 773 788
753 434 787 365 614 874
321 136 670 944 914 323
535 559 84 370 392 536
789 264 131 750 839 980
439 296 306 369 209 422
246 122 124 392 537 338
95 663 279 958 942 689
46 791 255 79 554 742
533 720 238 865 561 827
210 355 485 543 427 882
836 565 468 1 525 740
245 30 517 557 234 249
620 737 39 127 696 321
682 811 397 519 206 637
178 520 268 782 553 289
499 595 6 126 761 106
929 359 650 936 82 891
417 404 765 72 674 874
315 95 860 802 533 627
591 843 412 48 528 817
598 795 318 542 955 967
244 513 910 344 999 497
671 24 788 321 692 156
66 390 855 225 54 800
194 499 295 163 100 669
444 872 871 606 880 229
46 504 550 126 943 511
553 668 523 338 457 737
388 562 66 908 727 139
679 935 136 773 547 2
551 214 659 882 359 186
392 79 679 208 22 403
976 676 553 339 697 539
611 366 639 423 465 262
102 551 966 749 660 211
514 512 103 880 559 707
882 863 472 230 620 914
715 882 422 448 551 356
715 912 636 205 887 386
248 748 387 344 319 945
697 459 231 317 634 810
892 31 868 878 254 675
804 834 405 412 186 957
351 708 277 19 332 243
332 273 528 187 177 937
570 805 147 955 17 63
853 658 1 506 65 458
554 506 718 94 245 217
61 703 931 439 710 208
37 583 438 87 279 992
602 621 517 71 124 943
15 667 582 55 305 422
359 429 56 310 576 520
622 40 125 133 486 565
215 694 418 149 480 601
815 885 260 936 60 652
436 866 661 968 894 631
936 613 536 425 704 579
898 552 60 739 36 89
165 594 689 223 447 65
307 420 8 173 102 454
792 712 996 229 716 378
886 972 874 463 437 476
412 515 34 677 606 668
267 849 865 902 816 82
481 894 820 488 50 383
115 848 311 475 306 643
500 499 547 402 909 144
166 496 980 11 659 682
710 331 53 462 921 888
230 743 962 746 619 768
973 890 311 250 563 634
447 344 816 841 823 236
429 540 330 7 740 748
951 637 699 8 526 72
457 52 159 565 914 602
573 527 610 912 979 644
465 769 7 485 836 154
255 491 33 390 984 35
285 148 266 331 780 223
779 427 483 475 847 274
930 995 157 806 653 778
683 349 729 454 923 614
950 674 927 875 401 817
640 403 74 632 822 907
928 299 501 538 946 389
699 604 399 747 994 328
380 424 918 712 89 269
585 909 229 397 842 261
251 551 101 887 219 433
450 982 667 41 687 471
832 389 92 626 625 893
323 142 440 712 524 722
866 489 115 306 358 853
161 444 850 483 671 506
502 695 35 456 798 967
82 736 28 444 184 82
619 118 502 50 596 10
915 303 240 984 447 292
748 379 497 350 902 651
899 810 370 982 191 437
185 656 381 699 987 728
573 796 675 523 735 466
960 285 214 783 142 759
943 251 52 391 460 125
149 725 386 148 195 833
54 428 952 184 643 565
731 962 32 865 848 752
271 576 183 331 300 42
698 302 473 353 348 469
112 828 25 598 731 957
367 104 182 176 705 712
109 369 765 405 259 602
259 456 962 123 419 352
387 419 20 163 11 138
154 634 397 254 915 927
88 8 46 385 528 223
417 590 290 259 639 932
28 964 146 819 443 374
966 682 206 444 682 853
910 63 788 488 621 395
583 56 748 257 812 631
401 541 430 865 10 113
2 84 740 639 735 718
66 645 684 456 553 465
257 26 921 493 863 55
82 32 224 879 307 507
765 550 827 884 346 790
699 255 132 17 229 718
307 942 81 470 361 221
916 793 434 378 600 894
738 14 831 491 831 702
265 671 849 119 99 629
272 515 400 668 118 734
287 154 629 476 258 494
579 573 159 223 968 447
82 48 590 194 615 721
304 427 994 433 610 661
223 784 370 432 280 884
524 210 427 162 7 413
449 541 661 229 836 738
293 80 348 81 663 249
834 822 333 746 361 492
175 223 825 637 513 808
403 494 416 779 354 48
752 925 494 273 735 182
730 174 666 648 697 208
121 928 207 569 131 507
890 349 682 88 509 814
234 57 372 632 274 914
407 298 366 309 745 342
375 704 170 647 646 717
487 106 870 283 911 271
836 982 723 835 211 131
678 300 763 890 154 391
721 591 403 384 704 209
236 383 118 245 854 821
564 552 462 59 680 60
259 69 742 288 238 725
11 901 385 145 224 819
212 588 874 115 489 814
606 786 608 347 712 546
279 442 483 485 70 15
5 721 595 370 909 230
926 421 796 426 92 290
233 984 330 915 604 968
917 350 632 76 812 726
365 599 556 200 692 743
512 227 612 375 434 376
754 966 351 970 364 264
279 55 36 423 52 349
142 656 147 716 695 403
47 940 719 94 848 1
425 989 77 129 462 593
928 822 325 25 192 299
278 595 141 728 77 561
900 674 784 998 151 533
498 874 822 746 675 739
46 237 528 715 193 494
514 317 922 523 218 16
972 791 826 291 964 181
536 600 38 549 472 465
477 688 50 764 319 981
691 365 729 508 73 81
496 282 399 494 446 341
216 700 873 962 681 971
594 228 435 346 133 905
27 920 502 673 230 850
575 465 498 10 296 26
506 35 896 734 970 813
334 315 740 34 353 861
810 243 742 297 144 840
980 997 891 531 451 927
5 494 655 509 813 234
489 216 121 756 206 307
341 411 642 677 943 878
573 869 481 727 663 602
575 563 273 290 186 157
184 144 313 507 691 162
784 859 342 981 411 792
662 174 763 734 285 751
557 66 660 828 858 309
389 329 384 836 464 383
420 425 463 300 694 955
457 74 627 337 590 434
592 630 131 92 997 80
901 262 171 753 148 223
815 891 299 587 849 304
627 767 427 136 395 64
744 125 784 796 761 562
27 323 248 4 784 278
402 524 98 873 602 377
290 619 744 746 725 932
323 806 815 355 455 949
228 819 315 16 420 830
188 304 171 494 622 72
169 957 72 592 608 838
536 939 149 951 334 145
733 156 484 973 724 678
948 679 629 15 418 305
980 871 222 950 223 739
433 701 607 56 257 710
462 110 649 571 635 808
37 281 770 582 634 311
704 313 492 22 119 598
677 382 214 763 886 582
709 820 495 128 151 236
711 843 562 906 360 273
218 722 929 319 103 911
50 890 355 93 557 588
896 483 123 719 363 794
535 211 408 358 145 375
244 156 164 325 896 321
3 282 445 716 275 601
513 764 675 805 63 977
21 86 962 807 924 316
524 576 812 621 879 124
34 206 559 3 559 900
444 306 956 706 579 436
910 267 947 171 13 505
653 874 440 551 292 366
168 323 731 547 16 265
930 928 879 304 549 557
48 930 88 75 868 937
262 549 180 869 860 891
909 938 169 245 17 106
920 274 472 331 972 309
653 183 861 365 871 923
693 137 966 680 596 984
147 185 790 725 972 727
472 712 290 511 618 90
970 86 958 215 736 843
121 935 700 357 788 988
596 798 65 151 602 371
395 514 558 528 270 291
185 108 52 258 192 189
365 128 631 995 50 515
648 386 920 237 417 880
709 626 483 116 25 14
966 247 1 948 52 63
907 650 290 831 811 377
874 827 997 988 970 651
606 512 559 662 609 365
79 641 136 695 910 5
77 353 145 33 832 87
319 289 371 481 725 64
529 600 266 799 778 965
200 154 388 134 125 387
31 164 970 574 425 551
535 358 9 45 156 688
822 541 238 740 408 436
561 610 807 303 32 668
883 498 29 950 268 704
784 821 353 861 534 405
257 503 167 641 323 480
630 238 522 211 798 270
108 472 412 837 308 409
561 58 810 129 821 540
746 57 221 736 25 997
684 391 254 14 834 454
670 290 439 213 753 35
474 598 154 525 471 419
787 885 846 6 238 841
400 554 278 995 444 73
468 484 969 22 152 40
269 191 286 852 861 139
885 235 361 219 105 843
519 946 728 131 310 23
245 187 603 661 3 410
101 315 445 614 55 70
426 922 451 44 745 237
549 381 67 394 919 837
700 78 52 685 674 368
499 843 255 231 815 536
446 991 533 562 275 582
333 529 156 741 550 118
104 400 458 38 859 875
600 355 628 301 523 314
70 277 7 576 63 250
907 347 531 155 287 276
898 263 700 316 937 653
772 165 501 617 304 567
446 666 237 207 157 389
259 251 122 880 731 228
117 727 611 767 927 11
114 517 380 532 620 101
163 652 90 987 500 966
266 83 38 689 604 362
513 888 104 969 533 544
449 381 353 342 618 70
291 5 802 939 339 946
345 377 215 84 389 623
951 818 335 673 401 819
21 615 570 777 542 886
574 516 919 814 721 414
461 751 164 958 32 568
152 391 584 947 164 536
94 759 779 125 98 502
970 555 833 767 114 649
882 248 25 133 402 699
639 660 57 920 463 422
612 355 225 563 304 757
251 516 358 363 295 908
981 946 732 337 673 808
298 171 897 869 174 887
32 993 200 772 710 689
733 251 667 364 886 957
967 311 710 915 577 547
831 585 373 224 631 823
149 301 118 78 789 158
97 816 437 300 839 907
479 882 462 771 407 586
38 397 256 279 229 662
476 619 511 725 942 932
470 698 471 182 882 796
236 135 457 403 208 377
755 185 182 140 466 203
320 249 608 786 724 284
216 669 508 986 889 903
937 64 794 561 202 785
175 417 1 904 243 305
515 486 385 32 889 854
393 640 958 41 335 455
813 152 546 894 712 217
9 530 560 778 815 335
679 104 936 721 795 218
216 902 79 123 911 978
32 413 659 593 850 394
751 640 431 877 213 865
283 362 775 531 470 393
174 58 547 419 629 160
822 505 732 398 905 47
390 481 49 593 366 510
987 117 937 42 218 837
232 747 876 775 582 275
364 256 881 337 822 365
780 862 875 887 804 294
956 943 29 575 37 435
855 847 582 804 758 672
176 368 301 438 954 734
856 908 95 688 131 28
76 303 911 18 266 500
135 859 691 826 1 461
367 224 907 438 161 165
620 22 105 195 86 524
974 109 536 89 586 835
121 742 713 863 847 610
444 601 949 107 982 631
783 296 931 528 388 810
736 680 243 400 486 526
41 67 907 866 495 569
871 987 448 571 362 370
667 341 858 497 395 619
481 298 487 388 550 667
381 369 315 936 508 590
2 668 108 8 916 197
882 459 347 387 417 327
807 284 526 640 950 503
985 57 86 144 854 310
93 47 960 848 667 945
515 681 828 919 824 89
883 586 397 27 734 804
716 478 739 987 192 13
855 840 90 320 405 477
797 948 139 386 696 735
252 754 842 209 173 674
872 142 986 232 387 485
660 164 908 838 311 398
354 451 18 922 146 548
44 53 642 233 75 513
112 416 685 59 695 607
610 96 5 298 142 598
822 360 806 75 433 833
128 87 638 509 131 631
483 125 900 459 442 473
915 604 403 130 853 31
296 428 754 863 194 817
318 98 405 454 564 556
819 679 298 538 225 818
730 45 185 6 400 704
310 565 498 896 869 804
773 932 719 406 919 777
968 499 715 525 706 903
672 417 27 94 349 442
375 873 623 601 399 504
787 658 257 913 555 664
37 702 705 80 259 893
85 274 261 482 282 188
288 264 612 752 665 95
54 846 69 693 850 51
286 580 577 876 582 647
228 104 300 782 619 543
385 692 290 402 747 667
62 638 257 344 330 887
789 476 873 251 424 850
240 934 351 837 258 700
800 582 517 482 296 39
848 841 640 534 199 391
668 687 42 682 422 387
525 406 727 216 271 368
415 579 305 113 195 586
145 452 552 173 491 342
81 830 562 175 579 9
796 271 50 301 238 817
713 21 136 33 632 124
492 523 310 345 293 654
493 88 744 621 317 641
738 983 27 195 862 647
224 928 113 656 627 528
20 998 27 658 284 501
743 734 280 650 870 229
760 212 925 823 730 713
559 790 265 529 530 860
829 390 814 314 61 855
352 57 657 366 560 258
929 532 535 413 553 864
131 636 442 488 517 518
119 521 936 609 642 323
443 373 879 711 396 407
81 455 477 234 811 153
81 408 460 384 180 15
922 510 761 654 472 770
500 89 653 506 945 254
32 13 144 524 125 791
539 573 109 177 164 753
6 170 671 302 803 492
688 600 146 784 491 479
60 776 708 4 354 843
681 81 27 554 227 161
867 966 742 783 802 700
855 98 416 851 481 793
383 422 565 138 295 119
935 469 651 514 488 448
312 327 826 665 804 907
817 860 376 789 869 597
861 165 171 518 384 747
166 737 281 318 683 244
417 1 496 830 845 819
458 358 923 946 619 5
407 53 73 281 260 483
91 536 77 177 409 455
385 616 366 858 518 392
832 369 789 255 364 108
86 782 352 645 59 847
87 984 685 889 308 960
96 251 417 153 821 393
574 272 585 613 600 624
999 56 323 738 798 791
910 998 75 298 394 880
547 30 231 42 15 547
23 196 500 825 915 740
735 895 12 94 980 548
312 195 994 629 142 839
520 621 579 389 144 27
347 168 630 81 783 352
808 175 410 253 922 502
661 12 44 111 876 397
847 528 492 115 849 469
169 254 844 249 486 168
890 829 253 913 664 91
169 947 772 741 497 775
283 380 611 328 407 392
23 445 801 937 299 509
932 772 462 223 274 21
481 668 350 732 539 43
539 230 784 235 821 110
747 252 338 494 268 845
438 307 170 141 673 379
565 705 141 486 123 500
252 127 641 340 37 900
527 723 229 870 178 394
908 300 703 544 454 770
659 380 535 994 392 782
51 665 273 523 742 269
870 647 301 876 136 600
307 741 30 81 864 813
692 799 626 199 25 324
698 136 687 328 565 98
256 488 199 76 67 740
375 329 923 407 746 596
858 350 511 190 382 133
132 634 456 577 886 960
469 423 55 727 111 305
306 613 440 929 59 771
181 594 651 922 58 577
911 795 655 803 324 945
775 746 280 589 522 605
778 207 616 953 619 409
397 550 857 312 10 358
931 64 525 899 215 161
214 431 899 865 850 726
525 298 382 196 361 325
940 119 94 871 257 61
421 829 983 777 219 961
38 788 777 307 617 244
395 317 581 362 743 703
363 114 289 809 451 637
491 5 991 869 31 704
897 864 618 906 985 630
468 797 292 279 944 862
839 624 182 322 677 877
527 19 318 375 490 145
924 321 186 545 185 597
975 907 108 338 23 863
825 866 344 109 430 845
950 727 64 19 506 5
294 764 468 45 306 323
934 450 907 995 745 236
429 512 495 499 158 776
16 713 349 177 722 925
526 910 511 943 517 960
259 155 622 817 122 861
913 211 623 471 453 176
396 659 839 92 646 965
859 929 209 670 872 862
525 218 813 498 370 672
293 508 215 853 365 22
673 310 630 386 919 61
118 231 656 525 268 820
979 543 453 319 89 487
979 981 46 544 243 669
654 901 592 351 949 907
599 921 201 91 80 46
749 747 522 858 3 396
333 632 102 762 135 741
964 272 259 364 34 302
483 600 874 683 723 276
968 591 497 574 925 564
730 614 887 653 553 671
484 736 596 381 520 309
312 992 307 955 357 558
182 994 455 178 454 416
630 240 241 45 69 55
96 219 895 602 90 37
536 319 520 889 837 416
623 330 389 942 580 359
125 460 944 880 489 902
498 94 28 519 970 392
187 336 883 767 734 831
34 531 927 442 883 209
7 819 501 904 511 37
717 633 918 35 757 702
844 90 208 627 970 409
23 667 656 997 790 260
29 18 419 103 295 885
752 371 306 149 200 928
790 367 79 55 592 584
22 694 582 776 824 513
687 645 908 183 556 809
8 949 108 807 836 985
340 702 972 637 74 972
241 221 267 152 661 555
56 932 896 965 61 493
530 886 721 43 256 304
895 679 67 859 509 374
960 638 370 177 457 534
954 496 850 991 67 182
496 923 515 213 891 125
225 313 531 354 243 7
567 590 558 966 561 731
88 583 948 254 530 40
727 884 715 827 757 273
85 858 400 193 316 103
111 339 264 783 316 777
608 137 181 977 411 451
854 332 158 277 721 448
47 859 154 739 784 781
122 992 766 895 820 373
123 793 413 702 590 979
350 119 83 396 636 607
295 724 582 168 933 573
731 296 107 906 848 62
157 180 18 145 909 326
31 397 327 303 551 938
66 859 759 76 170 237
132 946 580 332 590 717
440 153 898 314 150 760
461 182 143 360 213 188
413 579 793 269 230 215
774 17 523 200 535 407
179 147 89 458 21 56
937 322 841 256 783 385
404 536 200 978 85 522
627 383 301 493 597 545
511 489 420 30 869 362
954 991 565 177 667 97
229 951 761 901 973 780
13 548 659 989 849 857
600 401 672 526 871 636
737 889 981 810 94 18
458 959 366 720 794 703
505 224 539 112 494 465
868 319 268 374 981 704
192 308 539 630 408 735
377 263 398 121 335 40
141 375 11 350 686 469
406 328 746 922 220 597
938 25 461 74 81 611
735 252 719 249 721 738
10 913 858 73 744 22
710 341 439 723 152 877
75 543 174 484 964 33
818 814 845 444 609 586
218 401 217 595 861 953
986 370 47 744 917 260
858 356 264 122 567 375
181 493 573 814 50 266
85 837 509 49 649 524
965 95 261 62 137 205
108 490 17 887 216 42
799 91 275 963 291 488
919 569 144 167 142 763
740 692 823 479 489 335
812 371 766 518 647 34
468 366 330 13 162 921
461 445 819 229 48 595
648 396 764 303 767 234
189 477 947 657 945 640
211 726 208 345 195 666
516 226 446 256 716 137
788 823 553 571 133 412
140 289 536 755 931 627
943 504 896 703 700 971
159 617 948 770 400 788
902 629 378 938 750 182
373 910 194 670 61 440
686 465 220 303 601 190
604 961 76 336 685 169
575 2 18 217 612 859
669 745 298 995 490 218
844 713 791 967 11 479
307 638 648 228 897 777
730 197 173 321 7 472
985 52 320 671 24 705
786 134 507 148 804 500
47 787 232 168 672 593
803 505 629 797 202 974
94 73 682 833 911 997
747 408 311 31 833 165
708 768 724 593 854 20
354 85 90 969 140 230
667 397 249 754 493 925
469 316 723 815 697 522
972 844 1 793 205 796
51 612 657 149 677 922
676 589 569 399 751 158
136 90 461 28 383 476
258 366 834 988 759 393
974 195 666 882 27 375
795 801 366 757 642 4
934 66 544 388 962 990
851 896 584 435 881 70
307 99 417 837 995 761
203 250 971 743 626 233
419 847 766 659 127 145
418 48 168 781 290 816
199 935 670 648 598 510
110 719 86 328 964 591
379 324 594 485 134 657
100 61 695 82 228 340
317 30 622 473 74 573
396 482 218 159 754 284
856 329 324 45 382 407
295 61 404 871 838 867
477 239 122 589 490 546
179 269 930 811 907 745
336 707 831 785 921 194
786 697 774 102 876 881
573 76 135 472 459 972
686 402 540 297 980 256
142 116 958 440 826 605
328 930 553 34 526 310
939 200 73 309 364 967
30 902 67 712 294 662
107 404 605 323 245 7
834 64 151 929 750 928
232 916 676 455 532 484
291 481 521 876 184 371
338 324 260 599 751 185
692 19 304 983 954 67
985 935 910 538 54 57
801 583 893 585 923 501
948 352 349 263 320 865
700 917 460 87 809 285
557 286 835 33 856 534
701 390 858 959 137 9
878 803 382 297 467 986
16 762 244 555 64 305
50 232 655 636 979 383
672 42 562 347 405 283
294 96 53 758 315 803
377 27 285 226 176 676
513 75 112 86 181 530
799 561 42 588 931 359
790 148 961 497 43 248
398 879 447 448 299 558
652 263 208 603 303 294
3 360 344 544 149 451
32 944 587 895 949 117
515 255 914 225 585 580
387 329 719 744 260 417
167 204 785 109 159 282
39 287 665 415 306 366
820 734 616 232 377 184
40 973 984 856 870 291
861 830 957 314 890 973
891 813 370 328 116 391
410 672 549 248 155 351
200 923 508 215 352 48
12 132 382 289 572 698
215 329 287 361 771 801
738 416 224 418 120 857
747 212 578 646 398 793
79 845 448 513 461 437
51 410 442 830 507 856
580 476 110 767 716 535
736 200 106 364 328 301
88 173 729 544 455 641
500 300 630 204 88 691
469 401 701 636 910 777
18 825 856 813 240 753
509 185 581 543 516 867
782 529 369 193 806 654
959 32 281 435 936 936
666 745 970 394 5 945
219 207 888 961 263 590
990 945 953 779 577 162
449 182 834 419 852 346
975 940 297 559 340 201
296 673 370 256 649 114
915 443 874 564 846 900
396 245 13 561 540 164
686 224 262 259 926 936
913 785 583 719 113 870
175 192 606 623 243 407
154 193 193 328 261 477
407 793 23 825 890 256
50 104 964 298 30 929
700 75 638 47 9 557
501 601 13 365 772 903
445 488 29 724 550 929
19 286 896 158 580 586
479 101 940 395 481 63
719 719 183 942 366 959
201 540 23 692 474 561
586 610 773 852 644 2
497 87 123 624 663 777
420 886 64 834 409 58
663 39 36 641 316 799
76 868 583 225 904 266
442 590 621 436 670 540
329 456 821 673 218 278
993 687 703 760 57 765
721 817 170 154 289 897
673 992 345 357 717 271
792 720 986 328 408 905
412 898 759 76 475 707
472 259 679 917 996 703
221 677 267 697 13 523
337 974 82 674 310 321
55 444 653 666 636 653
254 572 756 135 458 287
909 928 252 148 680 326
563 652 129 942 550 688
242 896 330 107 742 120
906 381 692 581 282 95
756 710 432 979 828 772
795 337 136 673 804 345
576 43 890 620 34 795
928 21 713 298 909 414
507 725 284 81 257 680
941 248 509 104 609 465
56 147 411 582 542 343
682 178 746 428 360 689
105 536 575 920 991 520
362 949 529 858 16 839
506 37 723 409 520 361
240 534 376 950 113 808
964 175 228 645 973 798
888 55 70 573 751 820
201 54 231 162 631 673
680 994 867 982 946 850
377 225 856 837 438 976
71 920 805 471 644 853
102 85 504 870 811 999
576 638 453 468 878 828
798 81 771 161 604 512
377 273 890 4 942 990
565 592 73 956 582 828
819 370 2 687 830 17
64 284 146 48 199 238
944 852 45 538 997 687
48 915 512 215 141 28
554 278 935 50 464 550
499 414 75 590 377 541
308 515 503 215 837 593
302 408 882 925 872 551
209 267 454 491 814 48
578 383 211 52 868 301
764 794 447 118 609 982
369 416 464 279 88 803
798 20 42 312 705 497
951 152 822 86 761 663
444 687 237 287 718 319
421 550 776 669 26 970
21 939 131 927 842 683
47 163 377 919 432 972
494 637 541 806 41 993
427 438 658 234 373 231
511 992 403 195 297 277
156 500 146 360 450 150
178 855 22 210 587 426
718 135 391 147 547 712
573 70 182 478 122 930
524 775 930 807 15 156
396 961 263 919 639 672
248 443 578 847 266 885
622 353 910 693 561 191
755 107 975 605 246 17
66 978 440 14 772 423
966 908 891 634 65 931
430 370 250 643 654 341
245 822 295 892 676 446
714 447 726 662 544 513
647 858 582 145 274 343
17 348 717 658 847 425
492 531 701 466 659 447
45 793 919 205 397 342
936 976 195 600 933 78
785 727 534 506 824 943
73 816 982 216 764 582
374 971 513 299 119 388
159 423 392 182 150 345
634 633 690 455 353 974
99 5 442 295 184 769
185 858 827 637 670 155
298 376 50 764 510 367
145 916 507 436 78 532
562 67 114 311 850 524
173 483 980 300 416 629
312 977 202 49 220 50
372 634 92 626 623 525
679 894 511 106 715 439
567 542 913 801 126 246
1 684 646 428 928 822
72 976 906 51 493 189
544 444 211 570 292 411
636 767 328 674 28 19
100 500 835 682 8 749
844 12 885 223 242 217
950 472 580 673 624 71
677 539 158 813 771 55
884 232 23 55 570 57
982 819 253 286 639 640
679 472 82 969 101 201
233 174 203 549 795 23
345 124 884 434 92 586
687 157 245 547 534 339
509 300 598 409 838 500
161 738 389 136 115 298
818 523 319 714 306 481
912 84 829 646 995 251
227 653 161 856 575 928
795 746 671 567 52 157
611 933 403 511 943 908
407 7 262 98 519 75
926 125 168 834 798 318
329 417 754 339 158 259
911 867 934 483 792 293
46 743 538 162 203 256
300 986 91 931 82 381
305 779 342 925 71 59
718 490 572 439 171 30
540 384 722 580 410 399
859 518 13 38 149 750
402 738 375 355 658 126
503 960 802 829 988 600
855 639 419 973 234 991
58 559 712 18 614 601
539 452 634 14 332 455
147 774 702 756 617 21
572 904 51 987 901 368
962 265 255 440 877 81
308 123 485 564 959 759
97 865 838 652 137 636
774 168 654 871 55 849
870 431 767 635 779 241
996 167 98 805 92 983
495 375 298 310 896 876
671 605 173 513 575 490
68 98 901 640 707 48
442 117 717 949 509 725
365 103 375 615 590 698
361 618 446 890 485 711
830 303 318 321 83 504
318 413 613 921 317 480
434 859 112 658 864 169
585 61 152 827 652 666
9 907 525 446 769 928
404 283 214 173 692 439
779 950 407 781 726 800
275 587 438 42 419 116
664 196 261 232 446 961
292 145 17 242 882 27
282 82 688 830 777 568
61 238 121 946 969 158
851 474 578 181 589 563
585 930 865 489 434 318
64 192 886 28 221 252
436 460 641 773 707 177
484 853 324 188 38 464
188 674 64 9 401 27
175 950 223 54 906 43
999 671 24 964 928 327
111 245 550 912 917 921
26 29 670 623 745 906
621 956 769 844 964 378
115 797 302 166 436 333
438 33 819 475 867 34
228 693 159 870 102 387
533 128 888 591 752 406
318 653 11 220 988 869
736 384 762 165 255 799
314 508 701 520 335 307
727 690 804 356 441 823
157 655 649 798 852 963
40 589 662 448 616 657
518 575 593 134 375 987
910 650 551 736 942 2
504 406 577 349 157 603
236 403 373 725 920 416
442 688 322 719 132 980
178 102 368 688 184 725
93 424 30 891 165 154
729 354 667 145 104 919
849 306 772 180 276 898
290 997 67 469 398 569
911 903 435 604 48 582
58 617 413 857 556 931
73 405 284 315 732 944
483 717 29 887 355 372
239 643 746 132 852 379
617 878 294 463 598 761
710 491 86 44 526 684
240 432 747 468 728 363
575 146 158 286 740 7
330 797 448 630 774 82
162 940 847 835 233 248
185 344 961 537 409 34
643 537 582 427 605 781
320 123 629 581 416 319
412 704 490 902 50 856
369 445 123 947 175 117
544 390 68 117 308 35
713 717 827 125 40 184
186 323 338 898 815 500
414 812 865 701 98 558
251 118 363 741 913 481
263 555 595 915 474 998
760 612 660 794 816 101
733 487 473 32 533 884
946 545 125 556 211 422
422 629 749 798 935 712
583 683 893 693 149 806
326 851 618 486 181 892
63 76 295 161 885 328
937 316 784 606 261 334
424 37 845 735 131 906
76 532 351 85 644 494
508 639 811 725 969 552
354 957 234 975 599 357
409 71 929 364 536 731
187 146 368 246 649 504
428 707 655 877 749 178
538 617 812 690 173 586
836 463 590 191 154 381
811 926 108 653 414 338
316 107 86 982 189 491
221 155 244 705 261 497
215 831 125 826 820 149
850 526 724 538 118 772
517 504 295 400 761 276
936 947 301 424 772 815
625 761 204 746 758 433
404 618 964 759 449 153
786 511 156 20 102 247
55 996 347 169 863 648
178 581 792 600 191 264
105 814 965 279 423 423
389 562 194 852 878 583
237 159 856 245 988 506
721 490 35 891 771 678
582 113 236 341 69 277
24 709 447 199 739 765
787 475 373 198 644 243
578 673 151 663 984 196
922 18 149 335 917 245
845 851 912 474 697 533
650 661 165 914 452 780
118 732 932 579 897 703
756 378 7 258 977 18
102 853 687 731 289 541
991 552 537 936 593 141
614 756 66 205 964 836
733 138 295 327 925 556
68 290 947 776 235 194
703 4 170 177 108 838
406 988 854 938 919 699
647 355 113 566 105 904
125 889 178 21 422 258
415 830 770 217 677 614
248 292 305 796 989 309
436 441 824 138 99 586
772 540 188 218 295 300
35 481 764 741 269 250
432 381 896 28 794 783
276 629 444 727 796 876
149 4 176 702 877 297
890 271 458 40 189 929
137 733 708 903 878 927
889 888 75 793 71 845
678 943 260 899 436 145
278 438 406 201 990 673
813 744 705 524 853 7
33 256 898 39 673 376
964 19 171 154 302 587
960 183 840 151 578 204
315 276 19 871 3 898
258 252 200 242 389 655
439 628 486 866 387 538
957 819 703 731 231 39
591 277 763 262 710 89
296 330 893 970 762 466
213 299 260 828 757 559
591 679 480 570 574 368
205 425 205 601 708 930
394 955 431 440 217 164
869 900 562 758 241 749
348 458 673 291 195 326
973 87 309 360 284 334
605 927 480 927 544 268
179 367 571 526 927 594
13 643 600 772 551 464
836 759 52 465 425 604
498 534 268 887 57 180
630 534 223 440 957 285
930 513 460 203 577 553
261 452 345 597 310 434
802 656 838 227 184 105
684 581 457 213 212 681
862 154 804 23 762 406
973 795 786 87 382 555
438 385 860 966 46 321
527 132 325 59 939 88
683 156 376 67 953 979
351 339 474 409 951 368
93 228 880 925 119 576
635 519 797 51 992 348
787 793 185 565 872 309
395 63 600 752 922 625
954 914 32 488 941 171
199 166 688 966 998 648
803 683 233 114 1 520
469 411 307 305 300 517
893 561 45 339 103 111
381 439 988 132 429 129
582 675 349 992 827 736
405 83 912 650 265 84
459 851 362 478 13 462
428 925 938 504 199 321
212 455 157 542 339 756
708 650 578 198 520 928
433 158 412 875 458 34
327 926 114 490 719 774
710 477 72 508 546 769
394 216 970 471 285 882
678 150 262 661 112 18
897 255 8 632 885 822
553 60 678 508 847 277
969 217 53 860 387 95
528 991 315 710 314 646
622 283 147 726 483 413
726 181 24 732 960 327
347 651 460 83 490 305
755 915 738 112 353 835
167 64 233 684 133 763
931 299 22 645 412 243
48 723 321 513 197 391
155 301 568 531 674 554
965 262 654 25 692 143
127 125 584 803 84 413
869 936 983 671 578 513
748 731 937 240 676 867
408 823 158 904 881 400
785 973 404 563 713 461
483 799 721 489 437 309
403 250 33 394 969 222
963 440 420 726 142 865
941 595 796 22 807 186
720 906 449 702 730 669
740 420 973 823 102 493
179 144 208 158 307 846
299 8 414 538 306 449
43 866 728 679 955 758
507 986 481 469 738 809
802 495 779 47 59 118
167 847 449 604 723 968
912 798 974 423 988 322
605 959 482 388 643 694
473 997 7 41 964 887
490 530 43 408 610 833
992 486 471 586 963 249
145 64 597 980 764 590
286 114 468 191 607 375
400 554 852 208 737 230
928 990 856 207 582 305
836 591 774 157 914 383
202 438 564 158 160 367
297 236 316 457 274 597
549 650 803 73 578 975
612 67 612 698 268 115
989 861 785 542 883 284
462 969 995 586 261 749
171 386 208 85 262 570
277 275 500 457 621 331
814 928 133 388 382 182
480 891 948 413 377 23
78 764 613 587 227 237
198 82 230 20 961 187
371 611 890 173 861 257
582 972 113 811 550 810
68 549 336 860 110 139
951 780 416 916 932 936
266 2 846 114 9 659
406 725 917 140 500 838
927 523 423 83 481 205
268 563 98 265 147 139
17 466 665 533 278 933
517 999 113 926 364 813
648 827 168 508 825 992
882 308 270 317 53 784
149 496 770 220 246 375
949 739 335 470 968 996
419 262 870 998 252 801
555 747 250 677 619 70
685 878 185 103 292 643
208 294 282 56 798 509
412 404 88 604 750 92
496 205 247 263 458 619
86 817 141 451 313 364
837 291 823 699 198 772
126 121 69 997 395 723
167 898 181 272 968 922
35 618 789 831 977 40
740 751 229 283 566 74
647 594 862 514 88 318
782 982 522 302 366 554
998 724 708 685 538 450
567 125 46 399 401 90
784 990 633 722 484 375
959 366 696 370 631 608
810 887 872 742 489 598
323 871 100 364 422 402
237 320 956 537 318 447
264 253 774 242 223 716
459 21 349 684 339 464
519 373 884 908 470 145
288 534 58 221 742 397
747 193 195 774 584 312
472 215 45 285 268 654
630 950 673 23 154 30
941 777 848 24 811 294
663 408 942 231 851 7
160 804 605 380 921 402
444 190 183 2 851 654
59 589 511 817 587 351
217 112 294 624 401 473
791 28 69 982 4 759
877 343 715 339 597 345
322 88 135 745 430 534
108 695 789 641 40 587
595 273 174 466 711 577
652 954 936 644 418 561
570 152 609 121 77 348
935 541 612 205 949 110
559 875 915 907 218 452
220 212 186 301 576 971
413 527 696 31 420 342
11 436 804 844 590 377
678 531 103 936 940 354
274 458 222 684 13 174
443 615 680 28 71 328
929 902 202 610 330 224
292 782 470 283 154 538
736 102 827 779 861 723
698 554 322 475 408 901
74 942 263 382 359 92
351 268 965 91 170 324
546 445 81 898 333 483
478 450 276 778 662 167
646 608 921 964 458 365
37 256 314 618 256 16
702 698 90 285 652 712
508 822 312 939 97 310
244 164 357 951 499 836
56 814 627 214 975 361
836 288 839 598 722 478
292 825 723 278 613 875
129 693 108 365 68 978
765 410 282 882 672 419
431 485 917 648 302 784
638 580 521 541 632 502
633 507 840 974 168 13
500 71 280 391 686 541
636 407 548 517 291 200
688 649 69 369 459 186
863 305 154 135 460 88
140 809 163 488 487 993
664 418 326 612 232 769
529 680 853 750 467 416
800 22 433 519 907 583
428 595 436 778 814 504
819 979 676 193 847 879
88 453 827 650 658 159
148 168 349 377 327 209
174 352 657 127 77 687
224 934 305 725 764 849
139 883 875 785 89 355
195 606 537 520 121 62
781 159 730 772 630 429
636 772 242 59 78 177
527 32 495 437 185 176
789 398 381 197 693 823
382 88 380 263 773 675
26 749 291 303 703 347
655 851 219 197 870 15
441 480 165 909 811 317
901 98 70 734 84 702
98 389 504 156 604 510
241 411 871 652 954 522
255 599 706 740 144 871
883 916 799 534 898 257
944 274 248 908 1 286
679 416 687 48 340 562
437 295 735 589 686 943
563 16 115 682 544 222
410 214 202 978 515 447
392 531 51 529 345 675
4 645 287 440 296 229
914 683 398 254 286 313
962 374 266 187 656 643
209 929 847 393 321 543
504 279 320 61 905 545
349 631 45 698 683 805
372 610 349 874 971 262
122 135 42 200 119 105
944 668 518 910 140 447
521 387 446 724 653 925
787 401 35 601 185 489
754 86 57 762 875 722
808 8 811 418 566 936
837 137 122 171 873 288
580 734 238 505 471 534
521 584 310 2 434 262
554 357 278 525 923 775
47 304 837 831 799 592
947 813 67 508 114 966
929 967 191 63 597 425
260 574 430 412 43 183
504 56 952 488 458 353
401 842 154 56 421 469
386 807 201 938 300 91
581 418 571 789 797 841
118 873 709 498 45 142
514 410 100 373 306 749
244 72 150 500 538 34
244 785 88 644 535 285
128 186 749 495 151 575
842 366 411 78 39 887
274 960 873 337 11 81
165 119 946 26 414 325
966 556 124 963 619 404
398 544 289 36 460 168
359 799 716 264 219 466
215 899 12 452 475 551
741 33 772 181 495 983
581 238 75 675 703 247
376 964 475 957 518 731
691 643 190 563 170 354
414 144 43 903 829 938
866 60 446 212 764 562
427 430 617 131 963 508
194 180 245 831 394 670
170 666 451 524 977 731
901 539 105 414 596 371
57 428 539 171 787 609
692 993 981 277 987 253
918 356 280 924 802 885
121 567 326 47 549 413
377 426 102 794 96 43
195 44 396 297 649 469
251 533 496 723 710 12
115 772 103 533 264 385
941 165 599 435 301 997
466 969 691 527 46 790
854 609 688 792 178 77
818 182 208 384 946 703
256 100 544 373 372 728
309 696 77 940 124 210
755 199 534 156 898 351
769 737 326 934 599 558
623 236 583 889 3 483
266 11 774 172 451 188
966 642 234 361 179 115
498 107 24 285 487 63
271 232 228 449 74 912
824 181 148 649 211 378
667 868 83 573 922 247
142 914 699 569 719 63
519 735 224 685 988 856
622 497 848 568 513 200
706 169 381 586 959 912
350 521 529 452 789 591
253 767 238 934 744 116
878 101 268 295 907 381
661 439 316 293 355 303
175 203 470 400 243 550
287 26 704 29 551 460
114 673 971 144 44 670
667 155 832 86 88 569
381 544 223 628 876 413
556 895 3 195 283 732
253 289 588 587 291 964
139 922 989 958 895 455
970 509 467 72 369 266
140 209 238 659 21 22
905 852 347 483 166 798
95 640 689 282 833 381
721 796 448 4 117 253
990 310 832 65 698 497
887 360 497 506 604 197
897 895 247 666 963 877
163 927 378 59 590 707
794 129 630 247 812 704
475 682 412 244 729 901
761 234 990 801 29 556
80 963 194 860 757 825
548 933 369 194 810 716
491 350 630 332 689 537
131 516 804 561 733 989
864 320 870 200 357 432
191 795 168 196 650 69
534 114 349 226 680 877
659 863 915 537 258 958
51 983 71 743 142 893
44 918 45 707 878 455
863 754 762 174 299 170
260 129 198 628 883 753
790 315 638 15 806 172
705 406 277 288 389 797
631 897 853 253 577 842
895 939 672 262 637 22
394 981 182 32 550 40
747 792 112 70 56 2
901 192 941 162 522 176
375 691 980 828 856 386
391 454 522 283 151 244
222 550 100 408 880 597
110 555 636 719 444 694
279 447 180 943 314 981
757 150 786 390 450 195
75 389 143 464 600 231
181 30 822 293 757 655
733 222 874 256 472 481
772 232 900 668 805 928
989 671 118 607 226 507
353 398 116 740 699 788
528 375 292 645 706 248
449 63 773 918 7 834
414 630 344 267 253 324
584 539 598 957 329 203
5 551 661 551 4 404
859 756 832 117 518 516
54 180 621 237 713 284
661 109 895 716 45 993
333 607 360 869 570 610
636 711 46 668 993 649
809 250 488 877 887 170
286 323 744 87 255 996
257 110 834 841 931 818
597 560 777 213 190 608
989 184 959 303 800 819
542 366 696 176 724 628
735 329 73 681 94 830
420 76 972 194 440 747
170 304 917 555 520 953
167 180 415 364 305 21
642 414 88 821 227 64
607 399 501 506 977 45
672 57 423 599 772 764
973 78 208 693 194 824
682 454 195 742 786 518
938 514 871 815 725 477
354 593 337 122 576 424
718 556 18 711 163 318
354 581 154 527 529 943
932 653 133 806 380 721
580 725 240 274 604 749
763 38 686 680 984 985
291 904 571 240 831 856
371 215 659 453 401 463
709 925 736 569 950 250
388 465 484 301 774 547
576 294 914 501 974 946
244 406 381 336 176 463
854 74 814 547 760 62
44 758 492 205 356 434
339 709 710 311 632 915
188 774 89 897 957 445
625 328 38 138 592 610
839 577 35 167 34 864
43 296 611 77 594 39
314 220 116 77 318 602
583 496 414 958 31 144
697 643 279 111 635 179
400 435 565 112 529 461
633 19 70 482 886 314
957 208 369 961 230 735
63 453 484 340 624 430
898 660 114 513 975 75
905 496 460 325 997 459
566 393 300 718 215 286
295 252 684 230 432 697
734 724 649 252 687 240
189 825 37 243 335 675
691 15 50 177 264 285
977 768 422 696 596 660
809 479 521 488 616 398
2 987 451 583 895 677
375 126 895 623 308 945
845 124 449 257 501 84
150 610 268 116 722 450
941 615 628 529 26 548
160 920 243 587 296 502
558 172 385 30 113 295
820 95 374 793 220 627
712 656 55 219 71 842
671 27 218 537 615 215
883 55 558 176 679 97
400 330 193 601 41 389
330 732 95 899 994 110
715 101 978 778 778 698
962 586 173 433 280 614
209 902 18 453 204 59
840 366 890 612 708 266
588 820 621 316 31 762
635 555 74 341 440 228
417 573 750 817 218 311
372 624 521 858 732 518
607 724 522 150 494 169
929 494 361 107 200 804
133 383 781 76 610 792
111 791 162 126 124 450
700 321 168 557 388 213
43 719 906 588 565 82
207 149 314 770 583 944
79 575 405 272 628 214
315 318 496 889 703 784
252 386 57 842 154 346
929 397 331 657 133 994
965 472 915 210 525 704
859 740 202 994 222 745
89 328 103 179 710 500
841 597 962 450 927 441
169 17 647 523 522 172
698 273 784 754 118 706
597 97 37 448 155 991
4 214 584 734 987 801
860 311 294 830 864 268
210 580 62 986 262 71
123 855 458 331 983 381
896 323 362 150 742 776
306 600 604 786 665 56
993 43 217 132 402 256
302 177 568 538 177 183
357 240 238 655 177 365
432 443 191 708 61 784
572 397 407 580 763 481
258 493 131 95 405 539
505 117 846 429 178 890
376 876 258 75 300 999
475 660 627 730 975 554
781 659 722 403 342 137
427 167 363 23 680 597
469 947 577 501 340 302
202 720 85 610 646 201
780 764 31 71 551 168
889 808 487 142 222 75
741 458 404 664 170 645
544 113 274 206 297 966
474 849 550 300 541 595
169 74 880 296 971 474
207 356 398 762 213 418
579 125 339 737 780 610
108 426 774 247 215 291
84 151 329 56 760 603
358 897 468 560 344 459
530 454 917 426 189 584
230 991 109 991 38 632
343 739 732 34 11 971
829 994 827 180 755 630
135 592 467 82 672 290
30 123 165 535 436 428
385 829 249 638 340 363
748 22 644 670 363 194
227 879 124 698 771 802
413 138 783 58 617 206
120 674 93 566 941 227
376 69 263 575 162 84
112 127 2 798 82 360
321 198 137 360 389 401
766 165 116 2 174 921
714 37 422 634 939 895
394 189 568 243 484 506
130 84 602 145 145 824
7 820 28 360 742 420
617 455 692 607 79 926
708 839 421 732 788 186
5 907 940 611 945 614
581 775 331 352 186 580
120 182 767 620 166 228
806 743 808 369 241 109
40 504 552 957 428 273
912 146 78 432 728 24
182 909 360 259 184 414
392 787 523 19 443 336
952 160 234 176 123 193
179 991 348 496 196 688
771 147 22 837 62 564
815 330 677 605 992 714
265 94 97 612 585 567
810 859 627 825 637 381
865 407 790 492 987 201
686 510 883 317 925 207
418 178 301 382 360 818
188 477 106 873 811 786
365 318 599 21 934 324
342 902 977 805 108 666
464 472 473 478 3 591
482 69 22 370 246 950
521 7 147 908 830 899
517 781 493 777 364 508
193 959 508 350 355 465
918 623 82 936 900 914
628 120 63 780 332 619
121 662 592 398 804 831
566 874 570 579 698 996
979 137 291 660 942 350
575 563 932 672 8 654
176 806 897 306 617 748
496 125 148 428 981 44
372 424 617 595 148 214
529 631 717 659 212 841
126 299 395 126 600 486
388 754 993 263 821 300
833 383 179 895 637 627
711 912 618 97 761 769
957 637 239 798 370 367
927 708 866 567 254 78
281 63 625 983 199 210
780 562 931 418 390 854
933 898 219 831 462 965
871 533 139 508 521 59
283 110 124 660 569 707
289 369 159 938 270 948
534 302 14 772 954 562
999 421 43 349 5 739
834 179 66 348 895 741
690 294 684 943 988 713
232 215 892 923 218 434
824 520 154 249 894 362
293 380 224 666 873 582
159 16 472 398 215 613
732 240 337 575 502 46
705 918 243 438 780 721
130 765 718 124 627 30
414 950 106 355 428 540
474 998 105 86 543 293
504 814 422 283 366 405
898 413 134 600 342 222
40 686 481 532 616 307
18 672 673 727 133 863
18 364 434 125 419 289
303 878 117 778 884 634
541 601 889 137 71 653
786 634 843 537 222 643
191 889 13 792 183 419
844 965 58 541 266 589
577 60 332 610 359 520
917 895 131 431 98 121
980 879 529 338 864 917
672 15 800 297 540 421
37 765 108 629 568 824
406 949 187 829 263 738
230 266 982 146 622 136
576 849 993 570 72 320
575 749 817 304 765 281
905 835 460 492 748 53
838 515 767 282 739 752
168 536 966 426 417 831
101 367 57 25 149 133
569 120 54 284 567 261
562 577 659 283 768 594
379 616 131 375 37 246
224 490 887 693 780 151
987 928 853 35 299 786
264 54 781 250 61 390
294 267 314 85 580 292
746 408 816 18 242 7
107 734 483 790 625 843
127 353 598 521 71 388
673 847 656 837 854 714
586 852 787 58 515 656
674 408 865 894 759 630
464 250 955 426 105 561
857 804 295 676 325 339
469 884 438 43 218 790
896 152 600 987 447 916
13 192 571 120 875 805
92 210 144 363 525 366
731 56 561 436 412 202
22 587 881 715 285 662
163 93 602 768 371 38
74 483 100 169 771 606
271 503 941 66 306 42
641 881 266 762 866 888
39 752 846 605 609 762
362 339 174 426 911 775
836 716 605 755 589 154
50 581 569 684 22 174
777 772 470 62 28 478
297 874 340 287 350 915
338 577 774 838 731 331
263 571 409 247 153 395
553 528 396 499 583 736
699 638 341 648 292 202
505 643 779 403 379 174
212 851 384 69 384 743
470 254 245 219 150 721
543 689 47 17 952 254
645 274 437 54 985 376
441 204 789 392 903 465
48 77 788 8 620 845
242 983 709 717 781 605
350 470 211 77 941 862
831 27 993 621 186 503
37 674 652 764 57 775
695 373 901 354 773 966
768 642 191 441 391 960
844 334 592 788 827 632
574 805 714 153 90 37
675 202 373 515 729 455
976 377 895 302 975 722
950 277 183 830 476 380
690 217 919 327 426 839
286 523 80 430 240 267
101 450 656 187 685 141
219 841 41 112 341 637
223 341 33 707 188 204
874 817 409 795 209 409
71 864 55 153 159 307
601 222 28 58 206 220
789 512 58 21 264 849
881 278 309 4 217 200
906 77 670 438 635 328
190 79 551 583 379 10
464 358 597 553 588 782
814 35 168 533 449 265
484 941 905 969 499 875
604 646 737 706 842 146
623 110 68 346 767 650
597 158 22 884 236 134
156 967 421 495 816 961
83 203 788 977 739 768
178 655 554 660 228 403
406 56 190 381 105 230
990 824 42 172 424 539
350 810 426 360 480 971
195 304 738 648 947 325
785 538 32 85 876 38
284 9 90 192 81 610
201 11 558 797 599 587
461 928 734 544 636 95
310 754 763 750 681 582
812 326 654 435 298 392
641 898 371 772 609 712
853 347 873 449 132 574
294 498 843 321 736 902
752 616 426 992 743 999
708 345 629 693 784 694
672 21 893 564 171 560
870 944 699 941 328 896
762 108 797 490 609 6
119 966 915 503 609 799
947 397 839 522 978 2
472 837 255 440 762 498
239 376 140 626 95 500
8 482 358 891 848 770
650 454 211 147 435 81
687 726 65 530 535 780
655 363 937 913 940 559
974 282 269 867 331 19
949 893 716 112 797 805
730 196 644 540 997 392
515 625 988 431 462 860
268 122 895 655 686 156
782 632 579 405 42 181
265 49 32 556 258 347
176 237 947 760 924 298
558 330 747 535 754 126
39 370 166 489 670 768
625 512 227 606 77 728
172 103 135 901 290 188
119 689 998 976 72 442
777 320 313 363 924 785
692 812 686 119 214 514
476 117 870 596 965 429
225 123 76 494 448 64
319 561 294 35 324 149
109 182 994 402 839 860
822 640 680 825 422 68
444 53 613 465 44 100
988 487 56 187 166 925
701 118 896 323 496 804
327 323 192 816 665 949
376 391 65 68 643 196
102 593 26 20 286 38
713 760 41 409 744 814
864 154 219 399 622 676
814 815 79 802 161 310
785 919 519 275 595 863
633 760 684 772 371 533
262 321 554 782 840 353
389 476 375 51 353 560
339 159 994 570 860 957
106 767 606 867 693 390
73 757 35 775 38 948
330 964 831 472 681 531
235 173 523 287 459 167
130 993 986 583 181 827
745 881 475 294 426 147
391 621 868 189 52 160
331 537 622 174 776 714
323 408 866 800 512 851
503 957 346 292 505 970
878 459 551 86 867 407
184 722 925 579 277 418
924 484 686 606 203 320
274 728 138 116 333 70
239 142 622 827 861 597
270 313 476 25 605 657
393 419 771 538 356 603
605 115 709 527 105 492
574 470 33 212 499 416
749 211 746 994 896 970
785 952 356 666 893 48
349 598 276 476 101 906
662 991 784 2 183 644
651 150 297 590 43 997
893 974 34 899 369 838
926 867 977 140 429 12
37 157 179 787 501 900
245 919 511 734 957 849
512 427 508 659 744 392
249 876 59 2 324 559
433 998 521 53 730 207
497 638 248 928 791 104
348 757 875 694 122 613
937 813 727 98 163 226
378 254 343 593 994 667
871 812 472 799 298 341
635 664 564 285 300 760
118 746 575 974 28 270
601 280 165 111 366 393
241 611 486 810 808 838
26 759 905 998 223 276
667 85 193 351 847 64
55 249 868 12 515 714
625 422 906 658 258 19
113 525 264 315 932 986
291 783 232 418 220 996
644 803 37 853 455 641
752 886 701 785 241 267
346 584 361 733 187 200
95 396 450 477 484 926
40 486 238 397 431 494
766 150 248 623 407 457
162 555 733 800 231 385
396 367 885 381 123 576
29 476 424 88 278 214
703 956 939 43 495 390
940 603 132 180 448 442
155 240 994 263 291 981
320 817 219 131 513 825
966 195 20 18 507 264
445 825 984 646 467 137
109 545 858 64 699 42
374 766 102 271 240 116
319 762 180 3 282 562
525 365 627 736 874 84
540 507 344 430 290 319
963 562 646 825 745 677
699 525 283 471 601 565
256 87 865 197 252 30
970 252 309 155 861 902
692 690 951 407 890 722
8 648 617 99 818 962
638 831 818 485 10 228
216 290 189 495 654 774
16 524 505 256 357 102
609 310 335 687 350 897
562 137 21 217 282 5
645 329 470 297 978 528
117 38 246 34 243 284
181 400 621 800 552 547
283 191 831 435 530 110
949 134 764 953 464 28
702 594 94 494 441 182
519 213 277 914 25 61
609 332 435 553 196 237
738 574 927 771 634 143
381 423 298 767 624 4
795 765 343 807 959 677
613 331 704 670 342 945
175 190 106 925 610 798
33 713 627 933 940 407
320 804 882 771 820 516
768 618 795 269 784 442
169 342 140 734 759 770
186 503 512 663 721 845
281 79 391 121 567 537
822 508 880 708 554 542
78 715 975 178 619 722
687 773 388 188 779 622
700 396 421 837 753 193
777 300 754 511 782 89
721 688 322 856 981 632
651 636 812 830 393 446
45 144 391 997 769 191
176 350 505 855 5 102
590 36 685 367 142 373
728 905 437 183 351 490
540 110 210 356 205 977
606 680 807 939 450 500
376 197 386 916 954 970
856 789 568 655 322 537
40 746 265 817 610 279
6 689 645 202 385 5
695 998 866 95 665 329
804 506 214 69 772 294
247 855 670 407 326 804
430 217 213 633 356 670
545 202 327 540 224 343
623 785 925 674 880 662
262 940 85 842 949 163
857 552 697 973 451 447
529 555 926 594 762 734
793 347 373 325 13 614
483 557 132 16 96 14
585 828 921 137 631 82
351 641 823 884 801 698
795 316 958 398 798 476
702 532 708 819 991 730
828 858 477 633 27 69
993 316 532 443 38 416
814 823 137 639 978 338
654 643 629 544 489 595
54 80 173 235 242 28
979 633 322 370 797 478
924 319 39 585 392 885
246 341 818 737 985 313
150 855 595 158 850 407
919 492 986 915 508 114
25 351 152 310 179 100
947 491 509 979 528 405
6 403 818 881 529 774
673 577 600 448 75 877
652 515 269 881 909 604
188 420 658 896 272 707
737 703 238 778 120 216
367 889 363 646 246 384
338 853 775 314 623 89
144 778 964 235 777 799
773 837 382 606 408 729
224 764 72 907 539 128
981 744 844 116 504 106
723 252 472 726 217 529
198 499 60 224 550 971
628 790 399 242 679 617
85 664 938 674 722 727
948 240 801 967 170 892
477 521 141 439 126 278
419 569 908 333 374 983
620 2 739 585 467 521
806 402 673 103 208 109
470 200 382 871 276 179
507 162 125 983 982 859
648 37 258 5 214 248
362 651 853 523 781 137
236 804 396 927 714 266
384 156 191 853 578 111
355 583 157 736 450 470
285 540 404 281 628 859
817 698 27 482 507 342
827 68 901 554 202 788
922 693 965 38 123 929
904 221 470 399 994 956
138 508 944 509 564 167
970 623 138 587 507 766
43 449 728 281 530 533
478 74 193 360 506 421
15 229 480 677 924 483
598 267 46 96 928 286
262 328 119 774 260 776
375 169 728 234 183 892
186 634 205 694 467 183
846 908 636 856 601 747
940 449 82 971 737 236
273 138 992 362 520 675
610 755 797 228 319 318
439 50 825 582 708 228
547 397 358 591 20 717
391 409 775 210 34 780
983 804 419 612 899 83
219 229 79 606 104 901
858 135 410 884 333 975
347 375 331 343 821 751
503 512 870 946 454 960
855 971 551 928 28 979
225 785 363 630 582 108
387 323 138 176 514 932
488 192 859 216 155 11
286 188 256 287 831 323
986 327 849 626 179 697
161 566 163 541 908 464
237 4 518 154 946 97
554 575 657 39 979 514
810 933 313 171 976 800
580 658 701 110 182 885
470 804 910 400 482 990
508 625 935 395 48 149
59 776 447 795 815 122
833 982 439 41 919 532
666 476 431 52 709 173
937 877 162 655 302 6
113 979 944 237 8 610
221 37 934 392 961 346
758 573 317 399 53 95
127 992 298 418 262 519
780 793 925 813 768 425
581 136 211 270 459 611
404 615 172 862 198 6
208 277 469 752 802 442
355 275 982 623 842 423
248 693 91 281 638 13
237 581 648 893 358 266
567 738 371 12 110 869
985 734 426 713 560 146
431 379 387 333 481 99
495 962 755 778 221 98
492 971 39 900 383 520
885 909 830 229 840 496
925 339 157 463 455 149
546 998 588 303 285 841
920 652 767 999 886 703
326 490 723 790 112 849
706 599 708 921 85 555
279 148 545 839 13 667
4 400 374 106 655 678
571 826 304 138 122 311
456 240 381 371 283 497
521 132 181 896 508 471
937 414 525 301 702 910
116 813 449 68 775 365
971 988 166 712 478 76
780 862 468 485 354 409
137 443 411 195 208 303
140 909 811 819 969 323
427 94 216 994 680 137
855 32 631 532 327 647
337 886 140 623 186 991
989 642 409 878 801 626
724 355 735 808 889 785
165 485 110 139 685 14
504 453 377 907 900 390
469 452 286 621 113 286
380 669 266 204 775 755
823 633 112 787 90 901
727 963 883 882 718 723
369 400 226 652 433 496
662 605 352 396 71 566
265 510 82 427 591 207
538 834 808 132 405 948
212 174 14 485 35 603
466 593 74 734 97 844
784 956 566 276 398 399
477 29 650 261 326 61
513 262 866 899 533 471
480 600 912 457 625 486
485 833 445 373 311 796
784 273 901 872 679 51
684 378 495 154 81 991
114 58 479 660 963 391
284 813 547 67 897 725
960 52 458 174 866 828
585 948 959 894 672 694
966 580 790 457 509 385
923 376 842 533 524 622
957 594 139 831 840 960
120 620 844 499 98 595
579 736 160 435 967 960
212 148 959 320 883 162
952 64 468 712 325 172
471 839 629 117 292 775
676 699 882 239 957 179
871 77 758 835 425 557
149 488 784 546 192 834
368 919 427 663 850 22
303 645 835 713 88 15
472 20 832 688 201 304
341 885 501 137 118 219
999 209 239 143 701 397
730 141 911 232 125 65
75 823 559 847 912 810
461 837 736 504 733 764
798 445 118 391 539 358
51 224 991 620 739 221
171 521 656 132 183 54
162 850 779 761 639 610
934 992 259 437 279 290
364 306 474 425 937 301
872 57 166 788 180 394
613 116 967 238 525 656
835 224 647 947 511 871
494 695 410 170 436 674
106 844 984 9 988 940
736 439 224 404 242 155
172 214 976 909 933 687
865 629 910 571 753 695
869 174 697 682 443 478
566 509 407 691 52 208
9 185 874 842 985 113
95 874 794 6 126 918
18 353 995 81 747 911
181 173 899 438 729 665
730 919 997 520 502 111
747 700 717 16 871 181
735 414 261 40 426 584
644 988 262 305 420 560
787 850 411 754 490 861
886 331 762 587 150 687
401 632 867 123 809 568
987 291 958 627 709 980
467 779 480 686 779 899
940 752 702 663 662 497
581 237 180 833 479 446
324 158 283 709 478 574
107 77 371 488 208 25
545 551 725 770 536 355
382 350 731 413 290 482
940 938 248 814 614 447
759 756 529 435 921 56
217 608 974 132 209 823
683 814 164 948 347 874
721 889 335 513 313 275
410 924 892 695 156 430
488 168 923 469 822 966
602 293 760 755 420 834
126 212 723 460 684 89
840 993 471 995 947 39
667 987 401 981 633 196
460 900 292 413 470 786
945 734 834 827 815 467
518 426 507 612 24 265
801 84 936 65 370 730
787 515 583 966 680 904
835 79 108 639 96 514
594 632 196 94 128 494
436 944 801 930 20 133
829 106 822 582 509 916
718 64 792 956 347 930
525 409 18 423 824 866
692 549 578 792 588 52
549 402 980 883 575 430
909 59 79 191 686 899
328 524 606 617 417 558
294 884 481 259 280 202
514 592 167 4 905 557
980 517 229 123 244 511
759 763 102 282 206 676
974 42 497 679 775 122
521 386 111 469 953 598
957 68 810 631 596 655
194 628 886 798 53 536
984 913 53 887 209 311
18 276 669 332 386 932
332 484 751 751 311 514
146 267 98 987 724 525
115 399 119 924 567 291
330 546 21 191 544 632
615 855 542 894 477 842
278 796 591 293 618 947
274 116 427 262 353 677
850 642 666 265 385 73
378 506 742 342 15 674
445 982 55 698 954 839
4 111 190 59 992 620
394 390 613 872 666 463
512 202 142 471 475 139
875 291 666 415 740 961
977 418 715 767 254 7
159 25 815 69 731 112
111 17 404 690 734 789
827 420 880 741 930 373
12 261 905 735 210 768
378 85 302 347 841 438
58 769 888 480 896 188
571 792 589 636 857 998
622 955 542 456 868 844
826 274 953 642 936 557
805 837 805 288 833 790
593 116 667 688 209 438
159 882 33 654 884 845
62 536 208 292 75 183
175 3 267 40 396 174
369 166 795 958 271 123
438 722 258 707 179 493
631 730 195 339 484 647
397 369 752 858 321 643
554 46 268 672 74 977
905 86 820 713 312 404
779 59 884 752 874 882
796 247 383 413 513 473
144 917 666 249 391 7
513 503 335 659 934 222
569 454 65 475 894 275
802 199 913 98 855 850
10 558 939 960 541 930
864 667 930 305 208 329
985 973 814 948 572 398
538 914 658 49 53 532
742 350 892 939 935 691
209 424 38 365 182 897
343 748 206 255 625 232
222 792 40 309 851 374
269 382 335 162 916 824
278 356 646 648 45 18
337 355 950 941 83 620
609 638 89 88 193 820
61 608 846 408 582 797
91 399 373 679 98 624
51 692 172 354 587 919
379 402 358 433 70 213
595 11 57 959 751 606
123 21 769 685 755 712
51 704 728 14 605 576
615 114 387 807 628 944
959 761 830 559 258 499
45 501 741 927 26 871
799 672 31 287 219 618
742 838 244 876 384 772
523 877 546 36 22 426
11 687 673 763 383 481
689 994 78 863 989 487
177 977 664 241 798 745
642 851 329 23 579 231
477 69 874 503 700 809
129 669 960 877 272 216
466 137 385 326 863 185
827 790 575 489 768 707
230 568 234 89 676 355
536 184 974 307 155 194
347 246 349 39 930 246
51 140 844 791 850 878
227 846 639 753 836 313
42 198 326 573 988 638
925 748 399 31 375 738
776 965 19 897 355 136
612 601 859 164 267 106
463 270 582 414 719 418
816 793 89 618 370 237
393 607 717 139 798 993
787 485 22 662 467 85
367 680 870 261 911 170
605 148 581 467 261 201
472 396 331 59 781 649
370 103 474 653 828 372
658 678 528 790 992 418
484 899 650 596 381 424
717 770 149 902 92 446
941 596 715 146 816 962
725 396 275 37 253 144
170 304 104 299 682 449
657 343 826 157 160 151
782 494 712 539 875 248
520 871 512 123 337 904
57 403 465 396 713 12
696 3 442 859 465 26
473 63 39 271 80 489
5 69 277 178 506 124
963 282 281 297 216 378
41 860 256 121 429 402
95 452 371 396 866 332
118 292 560 729 640 142
922 790 908 944 117 418
601 211 458 143 511 532
182 174 455 51 334 619
154 433 635 988 324 553
319 463 726 885 734 147
437 913 637 522 641 11
730 68 627 936 322 150
608 843 408 659 332 428
131 378 559 855 32 451
633 698 918 663 700 892
863 150 956 360 17 123
289 890 864 428 775 51
877 874 918 424 264 100
348 841 270 223 218 437
939 432 57 680 211 113
371 523 194 661 81 107
777 801 255 921 513 533
566 500 138 563 999 563
293 56 822 319 213 386
363 722 934 535 350 160
208 181 250 709 38 921
933 442 547 8 180 686
554 540 139 48 497 151
290 554 306 88 774 98
254 171 489 973 2 305
126 609 300 137 545 977
999 573 334 205 331 186
914 269 334 900 859 742
682 803 248 685 816 268
936 276 268 893 405 996
943 4 65 64 60 594
660 496 548 176 931 318
555 456 411 465 820 646
150 866 446 624 158 835
849 659 576 49 867 93
728 778 287 912 141 211
454 858 326 753 19 982
596 61 207 866 662 978
406 725 664 859 610 14
841 871 785 186 238 576
564 506 952 632 294 360
7 80 252 695 187 625
952 865 357 355 743 873
841 275 435 296 679 151
691 210 906 97 988 12
574 989 896 694 143 731
597 113 143 417 688 984
865 538 672 377 41 457
321 810 57 873 86 239
91 698 504 35 157 460
337 337 946 903 602 36
895 944 909 775 140 461
43 973 321 25 866 653
147 935 504 735 743 569
834 183 652 989 9 996
123 853 697 828 177 76
596 68 491 378 106 584
213 694 192 692 153 500
178 325 137 648 668 830
975 529 832 337 975 467
724 283 206 882 707 346
559 689 270 620 613 420
256 584 378 305 514 946
580 302 401 420 990 452
928 899 518 172 484 969
146 425 977 804 345 267
784 700 70 782 38 887
519 973 682 830 448 909
20 217 393 803 433 96
588 309 180 260 671 193
172 382 290 41 127 785
595 736 472 873 976 902
772 283 126 77 8 656
990 261 425 828 20 344
47 268 609 968 360 487
446 846 913 582 480 158
469 304 778 837 702 140
190 618 198 212 309 615
253 242 368 909 44 174
687 984 212 873 903 119
302 76 938 312 458 552
273 339 429 855 790 401
546 307 636 912 19 247
325 919 142 695 619 875
879 653 543 490 35 946
895 166 447 836 758 779
879 662 146 411 714 612
128 724 296 77 458 223
194 34 752 526 802 871
527 877 406 351 622 386
971 135 163 670 782 647
214 782 630 691 43 966
877 488 586 320 343 899
1 479 42 604 767 340
649 538 169 501 108 304
615 617 857 186 683 453
767 182 306 625 604 664
380 961 2 805 382 76
820 953 863 39 51 162
418 258 653 852 287 112
148 667 176 897 410 785
632 691 605 501 849 832
23 483 965 947 510 641
705 410 421 951 55 815
22 246 663 244 266 648
332 278 802 713 491 424
308 669 275 29 812 525
434 635 429 79 12 400
944 156 571 276 327 862
88 578 853 971 385 59
949 690 191 773 580 767
797 871 187 215 17 559
262 149 110 948 75 912
29 159 179 184 62 700
281 55 989 256 941 886
191 379 705 369 408 127
385 98 169 997 325 255
820 909 404 519 569 224
279 880 122 924 414 412
473 787 197 688 257 46
127 89 876 967 176 884
686 557 399 181 393 969
689 633 189 357 921 207
956 802 341 238 574 992
205 938 720 669 367 321
61 362 658 663 564 377
464 906 32 369 983 358
818 302 950 28 517 914
36 574 298 854 114 988
962 239 11 830 891 321
450 632 213 125 966 933
49 565 840 857 584 108
572 273 319 979 426 45
481 306 776 153 844 381
567 250 185 584 163 959
516 83 671 831 792 950
70 776 267 165 821 221
660 76 336 424 220 261
576 479 755 336 217 384
470 405 727 637 261 586
71 815 839 600 198 278
590 211 754 729 538 713
917 941 667 457 91 925
887 446 279 231 775 713
109 364 268 24 895 849
618 955 27 560 379 722
774 814 594 716 832 880
761 929 4 802 913 53
851 548 864 446 938 724
393 559 732 795 633 851
269 321 180 846 504 154
897 888 316 881 756 706
52 136 22 796 765 664
260 244 629 95 132 727
810 81 877 515 741 667
234 158 181 979 339 888
903 196 995 834 961 740
331 459 448 804 363 725
544 491 858 108 152 448
873 806 441 510 262 974
503 569 64 681 845 808
737 774 126 172 195 833
534 674 816 336 419 759
721 526 205 529 884 65
398 160 381 241 37 649
245 298 591 743 977 701
400 719 808 304 817 421
245 651 227 981 455 634
774 584 29 553 397 453
298 240 926 545 746 586
519 203 651 360 331 610
400 376 836 750 531 176
755 325 815 635 627 72
908 89 87 434 316 990
54 635 624 772 576 845
262 746 943 134 998 176
475 594 108 467 164 389
378 49 933 280 626 361
402 545 772 374 602 663
868 297 631 231 234 579
246 847 353 540 880 715
41 867 833 771 910 332
107 906 357 657 446 689
578 534 703 617 694 287
843 658 495 658 30 407
582 910 207 900 603 952
169 288 860 449 310 589
401 890 84 162 934 764
697 909 894 236 824 691
221 831 678 603 576 4
744 85 542 775 53 21
324 774 784 8 70 53
991 605 607 114 837 515
611 293 939 220 669 329
885 552 608 487 626 352
387 627 48 855 569 337
459 964 236 442 763 883
552 154 556 574 272 799
773 239 721 477 294 10
729 271 148 147 996 817
486 47 306 211 744 372
359 147 585 622 684 754
682 941 631 218 566 398
35 302 251 314 109 12
693 879 755 359 987 552
391 913 60 686 36 26
769 75 513 764 727 892
535 763 73 797 619 924
930 148 246 373 568 263
340 812 554 922 3 958
178 365 127 656 348 347
17 993 110 833 522 705
324 221 881 230 384 699
483 797 283 813 865 972
775 712 96 339 254 232
418 409 240 912 579 960
558 326 783 585 412 889
918 718 499 112 19 873
417 79 356 26 621 542
624 955 164 546 926 955
769 749 938 689 321 100
81 495 280 209 865 210
196 899 189 822 644 277
655 443 492 998 577 66
52 162 764 625 438 168
771 868 524 113 899 735
49 390 520 18 342 744
350 403 627 967 944 433
7 168 811 300 494 557
854 450 75 537 167 818
861 268 960 784 837 946
179 480 816 21 702 614
147 205 199 787 431 342
638 52 4 488 957 972
808 465 272 570 226 836
349 991 516 688 469 765
461 115 617 180 640 592
655 336 346 701 298 308
982 698 626 201 138 733
724 354 259 141 822 873
290 853 554 204 813 73
42 467 403 236 731 142
103 933 182 966 30 807
547 170 79 927 94 963
763 36 933 744 93 16
624 940 869 917 690 761
129 158 543 754 703 57
270 301 337 586 182 460
997 476 632 831 40 942
166 441 730 197 397 376
686 317 867 958 527 994
422 260 650 186 653 398
78 374 370 82 661 33
63 728 331 391 451 241
923 560 168 80 482 696
598 513 986 908 239 93
252 121 915 471 847 922
500 702 504 542 119 100
405 955 816 326 513 861
898 523 201 839 98 124
994 340 138 737 574 680
394 815 244 277 751 39
377 805 175 276 825 173
256 274 488 638 574 445
882 901 655 136 983 892
628 193 790 596 468 667
409 483 760 246 33 195
350 300 769 723 211 87
714 919 611 662 249 181
567 932 728 289 987 969
144 630 785 516 579 136
708 727 817 518 374 519
597 32 138 224 887 427
382 120 373 749 818 543
147 929 129 95 437 937
420 521 678 226 26 224
758 95 749 200 845 972
88 228 403 80 69 167
640 950 1 787 613 509
451 95 655 53 670 46
313 215 875 595 712 669
946 88 506 344 118 45
139 819 751 82 303 839
351 900 404 310 565 296
367 474 737 891 283 610
568 880 137 629 232 329
312 482 845 210 6 929
170 436 943 609 379 229
65 223 498 16 262 941
623 660 711 888 274 397
719 3 873 949 556 165
226 505 466 483 73 738
155 826 731 759 282 653
422 451 66 681 995 919
482 7 952 712 180 607
183 585 506 435 490 649
489 383 33 272 347 624
773 490 679 426 376 512
596 105 747 498 571 812
355 14 845 997 149 815
353 485 519 161 757 694
613 662 499 324 491 776
333 262 597 787 285 904
430 317 536 548 280 848
789 663 149 340 930 778
470 638 824 702 720 400
952 950 672 201 914 933
296 620 529 672 338 336
76 721 434 748 340 85
911 177 235 740 323 448
935 479 579 78 161 810
457 370 754 304 623 615
492 98 991 64 800 128
978 151 778 633 388 272
420 623 272 841 524 87
631 685 333 740 801 290
403 629 501 627 85 949
469 879 79 485 174 83
333 74 687 810 140 209
427 212 762 211 127 325
979 628 763 4 936 183
810 255 146 820 422 646
320 343 468 506 557 183
538 559 85 732 483 659
50 483 276 648 998 489
523 886 885 529 313 335
609 944 638 261 256 468
621 402 495 130 632 270
83 677 528 813 915 366
718 161 693 649 289 561
417 2 156 980 890 432
29 51 142 636 457 642
205 349 325 58 777 678
829 615 587 212 152 651
646 850 351 34 844 287
966 904 646 899 876 913
197 873 312 146 892 448
564 744 463 607 583 70
183 627 443 872 718 779
246 342 480 872 646 164
884 293 512 542 871 414
440 832 703 797 408 222
469 278 452 647 622 146
840 885 199 184 645 310
912 899 454 677 755 187
650 558 569 126 406 66
131 254 97 796 712 432
63 169 19 444 197 485
64 992 975 865 160 317
634 406 894 766 666 248
845 34 780 628 781 909
614 781 420 52 431 488
563 332 645 239 689 107
665 503 455 509 406 387
724 393 912 425 730 325
769 99 770 637 799 265
472 600 367 606 606 47
203 138 833 898 184 814
603 435 869 795 792 440
139 770 931 420 731 870
931 271 253 144 72 30
450 502 583 267 461 638
332 384 680 368 307 763
646 135 959 349 868 686
707 809 603 325 931 765
624 419 163 849 567 427
621 456 72 557 873 425
961 255 344 47 725 252
255 426 474 310 637 136
848 114 633 667 677 992
455 14 179 902 789 586
345 269 355 35 418 303
449 807 125 333 768 445
656 750 738 536 549 976
974 338 272 147 918 76
838 91 230 454 178 266
600 785 929 941 489 128
755 282 15 151 625 644
488 915 270 315 104 60
261 252 180 846 500 542
782 539 732 612 422 432
350 631 164 420 74 140
581 347 734 861 476 607
126 872 708 845 788 458
365 49 320 907 731 671
256 179 261 999 486 718
24 325 989 499 281 81
496 387 605 46 572 468
51 833 557 752 580 899
412 672 878 180 195 420
309 25 186 636 131 611
132 549 421 257 3 831
472 686 184 358 732 414
942 426 758 7 58 134
623 113 358 260 934 610
178 75 11 10 736 636
358 450 925 399 35 95
541 63 276 192 708 173
140 624 644 879 983 559
904 917 836 969 907 380
516 291 235 383 51 430
593 830 426 981 184 131
296 526 929 827 30 870
712 732 645 47 138 730
293 211 221 988 45 626
720 329 943 471 154 719
221 340 221 129 154 146
50 413 102 424 756 585
701 717 547 739 396 740
268 239 167 751 278 74
590 557 505 435 686 821
527 823 373 333 304 342
709 512 184 857 512 945
805 439 114 57 55 608
367 510 688 182 676 682
571 877 604 470 583 749
655 426 555 215 397 671
258 723 806 495 658 822
582 974 725 967 350 636
134 810 613 483 362 734
568 333 20 403 898 925
517 797 501 840 870 223
74 458 645 925 244 36
970 207 312 276 163 969
505 529 843 354 92 104
779 723 648 544 719 9
109 853 304 149 839 888
599 924 395 653 131 969
632 353 323 384 917 149
843 200 545 828 395 709
491 679 482 880 68 679
637 343 657 552 992 423
165 213 549 672 817 111
427 129 463 907 673 563
160 783 880 789 29 687
491 885 903 741 491 502
435 766 548 729 790 48
939 435 718 163 684 279
510 788 943 213 927 91
708 848 145 658 458 158
410 423 738 374 665 280
312 796 679 141 558 750
719 543 800 922 330 395
565 912 540 205 25 442
234 880 186 698 940 416
556 524 456 882 188 232
631 320 858 102 86 769
536 86 581 876 181 388
62 727 786 341 339 691
559 252 112 245 636 676
69 750 961 744 238 960
921 319 592 964 350 579
455 347 387 425 188 969
569 392 822 513 389 947
128 308 637 450 192 584
118 347 926 740 159 441
1 692 487 986 242 660
721 993 20 101 307 237
879 139 918 408 212 426
239 623 754 661 6 48
784 978 361 131 415 975
200 78 402 67 525 885
355 888 449 657 64 656
557 884 47 80 979 401
354 358 152 3 894 306
415 333 923 600 940 164
51 634 917 992 549 680
941 667 328 84 573 140
161 144 54 973 747 183
100 936 227 982 212 879
258 704 926 995 947 648
993 163 836 529 87 555
774 288 22 680 212 892
577 779 91 544 662 399
685 803 368 492 862 859
872 935 315 817 511 254
73 17 549 816 792 272
652 688 237 308 772 523
701 865 334 487 403 124
414 52 751 118 935 846
136 244 388 845 592 61
638 142 669 37 383 775
792 62 494 960 865 532
207 908 891 521 878 348
504 680 905 725 20 80
660 811 767 407 16 87
452 646 574 939 757 149
201 303 660 771 108 873
624 773 579 947 562 12
283 239 672 458 264 192
369 160 114 905 885 492
699 391 44 150 655 378
822 588 780 389 947 943
941 889 608 859 875 739
506 839 478 144 752 406
916 873 934 279 309 656
795 524 797 514 327 838
718 960 153 891 598 531
870 656 525 82 168 8
777 236 137 921 464 839
904 430 230 91 903 79
367 407 198 758 332 496
107 147 225 741 707 405
951 254 818 436 133 498
417 398 765 990 73 807
56 457 745 573 587 228
47 297 895 342 720 741
657 209 837 745 376 262
149 635 310 711 347 586
488 460 199 833 257 198
635 552 985 445 589 155
272 746 970 458 613 989
194 343 672 858 865 28
935 247 954 285 448 769
251 187 438 289 890 192
754 574 600 618 297 917
438 253 348 398 538 931
549 818 549 595 773 62
921 910 627 959 418 701
210 733 287 901 542 789
776 353 310 999 821 843
343 582 831 46 3 138
893 194 594 468 18 213
413 408 728 359 491 668
539 198 85 252 22 886
635 496 548 97 129 541
721 553 385 928 448 221
953 820 806 739 352 32
212 830 769 341 831 770
132 45 711 748 825 606
120 393 557 802 122 34
646 413 763 653 79 99
970 735 875 602 992 587
377 19 687 151 397 966
19 105 202 767 454 122
597 307 761 848 596 388
982 797 16 295 702 399
250 322 723 428 272 532
382 929 395 895 233 103
867 150 666 433 220 566
879 992 726 508 865 957
546 434 706 421 677 861
603 574 747 750 841 710
298 157 618 601 478 927
645 518 953 127 944 647
151 837 518 36 730 983
233 142 133 700 707 787
855 149 404 944 982 430
953 597 685 289 528 581
227 291 630 505 81 541
684 769 65 419 342 854
203 987 142 260 830 786
484 612 459 342 236 501
524 945 918 472 60 539
795 877 600 730 661 331
665 138 796 241 452 414
406 80 974 196 618 250
580 300 945 897 908 181
835 753 3 75 282 299
392 694 765 586 466 840
376 605 319 613 228 115
973 133 932 793 166 98
601 623 776 735 466 615
207 639 309 501 348 969
178 122 646 300 470 353
961 727 765 93 346 677
27 232 59 496 509 632
603 232 430 163 718 287
375 44 93 589 2 744
993 744 519 913 319 808
867 810 413 981 655 952
910 552 240 716 635 176
140 743 753 672 13 771
603 814 584 303 286 644
544 741 479 937 71 971
867 771 942 637 945 759
793 793 756 410 776 311
132 456 509 701 868 978
284 75 586 987 897 267
690 590 701 446 989 194
86 937 761 914 991 687
898 634 411 285 501 957
674 920 58 542 153 27
25 223 346 476 631 187
73 695 523 206 62 465
722 535 434 807 973 226
470 147 674 526 368 263
760 401 467 370 137 465
969 764 145 631 893 686
175 136 271 409 698 857
294 215 792 575 400 150
802 796 192 703 256 98
642 994 534 808 811 704
296 973 770 716 484 455
486 387 424 603 687 867
558 212 535 530 184 42
106 574 483 85 632 240
857 562 960 651 709 598
536 401 769 638 591 244
481 429 788 133 35 939
966 790 26 806 693 604
17 955 207 840 751 557
61 254 374 209 908 815
600 991 457 526 501 474
500 625 551 365 683 191
704 859 849 150 791 962
841 588 422 966 71 249
534 691 290 715 566 349
515 139 954 878 104 709
532 940 154 983 79 142
207 84 173 191 871 242
636 769 374 751 425 501
331 770 611 819 577 26
749 2 546 930 742 628
467 31 816 170 260 25
623 834 190 922 981 989
543 245 382 170 852 733
717 188 116 916 354 746
583 594 41 656 580 781
285 894 221 731 142 697
539 85 74 151 762 718
177 968 783 585 388 952
11 388 178 538 331 47
315 208 416 770 453 971
658 332 577 396 869 701
666 617 119 405 714 88
936 771 110 641 222 784
833 846 485 6 142 498
496 566 497 4 104 839
508 416 142 139 388 204
870 51 658 13 908 305
937 899 541 467 311 827
763 708 380 966 398 774
528 63 484 282 554 321
687 517 985 507 566 97
237 778 464 78 882 29
359 707 606 768 504 466
145 41 905 958 67 635
657 124 38 515 517 929
149 70 279 352 66 580
834 75 492 30 9 852
905 761 649 406 339 736
285 655 287 299 269 281
22 274 858 161 302 11
805 701 86 418 356 795
885 634 436 143 8 34
24 327 448 61 135 159
718 631 597 5 956 37
484 844 371 366 288 501
37 467 989 232 718 175
307 733 456 74 131 428
188 33 207 706 831 779
190 200 462 565 250 293
435 841 295 190 152 232
272 956 365 997 669 74
332 60 618 525 784 121
939 986 34 795 534 826
733 557 899 432 454 828
247 707 875 703 295 391
676 156 185 741 305 454
579 953 36 454 313 107
561 415 38 460 862 151
927 693 606 117 869 502
234 647 755 365 831 832
720 17 620 740 250 838
22 668 314 175 922 717
62 877 95 425 954 574
758 839 600 60 720 818
857 961 721 796 614 406
951 281 474 983 865 41
120 301 640 282 497 68
612 958 951 932 248 904
957 38 138 13 933 107
432 838 551 722 998 451
992 847 397 780 367 276
45 369 246 552 432 203
697 106 495 306 897 927
861 999 306 966 983 18
759 465 605 865 158 57
197 215 708 166 675 321
82 909 558 155 630 216
359 681 772 309 765 979
487 29 102 298 995 998
971 982 763 70 314 201
846 308 383 97 180 202
661 923 296 966 601 922
206 818 64 740 362 215
878 55 9 474 935 480
228 807 671 974 253 224
811 347 862 422 921 664
831 112 160 113 777 569
913 285 308 683 467 779
429 57 236 295 751 778
602 658 769 705 894 238
95 30 511 120 937 939
336 280 611 318 659 651
357 172 137 85 199 749
776 251 334 932 846 249
235 173 743 750 64 525
51 157 696 183 364 565
216 189 87 504 933 79
503 751 873 579 614 406
268 560 38 363 984 406
949 135 995 912 525 234
363 318 717 865 585 14
944 962 595 960 193 925
449 802 337 771 403 372
757 313 151 17 323 877
509 482 755 707 401 435
138 649 491 723 525 863
488 164 700 65 224 675
110 917 985 949 45 201
523 495 57 441 918 612
613 465 710 371 844 909
80 645 603 800 899 156
570 148 993 207 857 684
205 464 513 905 414 559
928 413 638 129 20 150
77 437 352 758 346 641
122 910 494 921 649 672
733 863 833 487 408 212
958 696 34 742 188 967
565 915 655 727 692 128
388 313 921 779 783 672
182 472 862 412 399 249
570 765 8 170 404 760
943 688 17 387 426 515
224 767 219 287 165 658
469 910 125 46 363 225
586 984 15 537 469 130
52 640 381 169 998 458
589 202 381 11 29 161
281 508 198 154 430 206
68 194 869 897 770 347
192 223 952 911 890 461
418 749 845 831 177 157
478 941 667 388 160 245
729 530 168 603 656 786
333 571 163 805 218 975
350 714 610 682 306 215
455 879 387 308 850 243
94 556 38 703 682 131
155 465 326 558 819 345
22 703 594 266 247 99
81 949 60 237 500 227
274 154 468 947 156 187
371 553 38 494 367 115
17 564 552 311 535 293
582 65 55 362 906 306
959 196 454 568 193 780
557 750 450 150 756 563
47 710 223 478 300 591
667 123 866 832 424 754
605 418 157 76 208 894
850 259 45 834 116 712
429 811 828 174 898 400
627 926 498 872 902 478
129 441 700 718 68 678
818 981 172 547 271 766
813 274 484 141 205 279
381 710 534 32 160 809
335 632 264 538 875 451
664 255 679 80 255 877
106 382 988 583 563 636
383 769 407 266 52 194
529 354 747 92 970 646
744 520 149 995 746 765
790 323 827 718 553 884
250 678 185 427 883 193
471 451 760 300 217 283
696 549 924 242 496 482
616 17 148 304 798 477
751 331 303 776 787 331
840 57 874 47 215 503
118 287 699 709 119 579
363 180 988 346 432 201
750 235 831 338 424 694
846 164 328 926 303 914
519 923 872 639 156 652
998 735 581 90 529 475
511 739 323 492 48 476
543 828 489 740 967 778
31 159 3 499 331 155
77 390 888 451 383 736
870 860 440 15 190 6
560 156 934 617 141 232
318 875 370 852 767 513
738 164 512 870 369 800
497 476 179 886 647 219
41 66 193 313 145 603
17 973 957 507 748 914
184 688 255 917 289 615
269 625 741 535 144 73
809 12 232 193 650 784
226 647 140 338 97 497
24 872 694 890 393 548
374 273 203 889 358 197
683 789 528 88 905 439
630 503 93 779 106 729
818 782 626 466 377 105
343 694 990 953 603 312
575 114 239 810 808 90
391 95 321 351 57 608
875 212 318 572 627 461
98 788 292 83 103 50
755 949 87 640 261 856
393 174 880 572 11 604
114 673 533 364 138 356
384 945 223 127 342 310
653 415 439 959 1 626
260 869 172 662 387 399
574 799 228 354 577 817
71 40 899 329 18 473
750 147 778 238 880 722
131 77 589 572 131 646
525 169 69 828 851 558
555 235 741 820 240 21
26 294 555 579 420 463
811 519 848 471 424 530
368 801 996 163 870 534
546 560 788 162 135 285
582 630 873 862 281 765
175 627 869 312 639 763
578 249 382 57 842 457
955 107 271 334 780 745
474 806 276 544 32 287
639 204 960 871 465 962
615 418 185 419 87 116
830 391 991 165 629 71
177 974 521 866 360 499
46 864 681 736 589 676
158 540 344 904 719 721
191 363 554 22 121 757
874 377 782 645 49 710
61 325 113 790 12 235
397 2 853 340 651 399
38 733 42 536 738 467
338 392 167 640 25 182
12 643 827 988 957 649
543 939 851 632 177 293
246 266 148 163 690 686
675 665 659 160 957 487
652 921 623 288 585 642
646 759 695 763 512 455
689 285 709 999 236 290
20 297 653 839 77 646
404 276 799 459 742 11
415 272 738 913 252 189
134 51 22 738 663 348
651 728 535 306 898 382
173 838 129 262 554 495
405 723 834 64 695 72
923 254 50 908 571 580
715 391 338 396 970 611
654 229 81 208 833 100
866 996 824 829 291 148
568 481 823 725 791 122
644 393 122 760 262 233
143 943 995 743 592 269
948 213 997 143 369 436
181 644 24 958 37 515
752 438 182 159 755 754
374 334 582 878 84 779
192 137 47 197 562 792
711 701 649 322 983 243
313 298 81 676 763 380
110 506 976 488 850 783
802 715 405 297 730 620
931 382 978 584 268 71
418 78 175 724 119 987
598 293 688 889 232 872
656 698 803 267 413 442
697 630 53 190 354 828
694 413 874 738 819 896
15 972 658 285 887 139
632 408 835 779 29 453
426 732 534 151 954 824
823 422 902 632 138 762
304 521 546 72 770 416
599 254 402 789 854 550
910 852 999 878 921 529
472 445 486 291 101 238
302 440 659 746 408 795
841 339 769 653 445 306
168 147 721 313 886 411
144 737 993 581 320 37
279 864 983 612 297 542
152 323 789 124 121 358
688 126 947 646 543 119
621 574 470 453 665 46
726 100 138 162 676 397
811 937 432 390 22 107
108 397 219 908 238 71
107 99 618 495 555 683
369 423 317 923 835 868
749 555 28 455 947 750
994 957 355 911 29 878
320 760 374 389 20 245
463 357 159 630 527 696
132 666 924 271 860 808
828 54 58 654 682 449
773 738 105 979 196 454
116 512 253 908 879 570
18 137 793 614 19 951
328 603 30 372 93 121
63 748 767 621 693 45
879 265 991 682 43 965
423 45 962 213 463 863
255 66 285 807 440 464
431 335 421 546 522 808
246 550 622 80 391 585
352 228 525 310 426 160
963 762 924 528 841 775
349 906 474 938 162 423
985 842 426 808 544 574
806 540 799 905 326 333
533 920 227 299 522 28
684 920 298 785 833 315
804 366 802 220 189 838
192 934 163 355 293 308
89 437 402 554 943 783
783 917 518 654 198 899
646 634 331 746 575 378
175 276 84 948 288 921
188 148 167 415 33 501
189 327 648 569 570 161
60 900 87 317 885 441
700 942 152 341 775 263
665 403 556 881 122 394
953 728 106 5 68 183
453 237 529 316 337 335
44 997 609 821 905 894
81 706 405 23 300 787
547 562 963 510 473 910
488 632 851 324 287 865
990 398 790 407 762 267
470 770 495 688 405 918
919 741 220 857 577 188
848 107 236 987 815 122
850 229 811 934 764 190
711 925 755 592 235 78
87 280 170 962 874 421
671 913 244 893 361 697
844 152 598 367 729 885
67 907 461 593 664 234
803 423 544 343 743 827
198 181 645 957 21 768
485 25 601 204 915 270
876 156 895 925 690 583
126 996 693 834 256 87
860 420 964 338 591 664
486 329 728 736 846 343
962 675 776 902 994 374
962 136 203 741 765 955
318 903 898 149 405 165
909 161 272 703 536 733
503 852 915 925 912 865
163 922 78 211 32 648
258 331 60 577 639 705
748 686 480 448 308 126
769 151 988 563 62 770
662 662 635 816 552 495
382 345 872 58 489 97
207 711 52 469 379 648
139 571 459 709 497 905
971 614 900 249 1 43
584 30 881 876 781 720
735 414 840 265 743 948
404 671 939 57 25 333
602 654 559 186 829 534
341 91 516 924 471 743
845 670 706 97 349 358
969 758 255 533 704 639
664 965 301 761 978 682
311 34 945 242 343 706
941 944 637 643 772 669
775 489 675 760 645 177
689 213 726 5 155 39
565 235 339 665 693 685
826 854 712 403 386 396
656 296 269 665 923 749
831 889 76 866 438 126
932 312 756 505 710 714
496 553 551 862 209 516
703 258 902 944 207 536
293 469 806 685 692 484
227 809 47 24 740 896
147 802 908 499 25 787
199 455 166 532 484 944
474 818 144 391 80 400
137 473 583 985 542 72
539 376 527 9 584 885
934 719 109 962 212 507
784 665 251 231 373 655
46 733 589 199 906 799
610 277 14 800 844 83
802 299 973 863 983 681
829 486 807 920 729 600
326 480 72 349 438 979
147 749 915 367 455 54
769 202 405 531 716 22
940 124 473 643 650 874
533 11 717 16 139 71
552 937 36 610 713 697
537 421 125 185 498 425
799 99 639 9 713 6
457 119 225 386 422 474
782 722 328 553 820 236
553 4 311 763 905 347
821 504 77 371 218 740
309 343 785 863 611 245
862 291 838 299 315 769
462 346 260 880 695 599
767 283 532 421 97 91
508 243 216 433 118 116
88 286 245 586 874 921
94 126 986 725 106 53
234 453 680 581 676 582
432 981 548 532 707 256
663 857 870 607 81 784
487 138 827 211 526 989
293 128 124 675 932 856
375 460 961 293 852 967
225 517 255 169 463 660
336 644 807 800 72 931
644 853 931 22 284 918
656 269 779 935 622 310
164 302 896 620 460 126
818 237 368 884 580 444
949 488 803 219 395 402
742 305 364 464 880 743
749 674 32 563 343 992
439 470 590 500 409 178
591 577 344 652 509 427
868 726 187 796 616 572
561 698 469 290 649 526
286 234 13 501 894 872
743 362 449 769 49 329
16 587 44 464 797 258
474 124 449 39 15 989
88 209 381 879 543 476
107 991 165 75 307 153
352 67 732 922 421 795
896 281 392 422 733 406
771 509 382 994 200 422
64 482 416 242 921 491
980 711 145 740 281 36
804 274 711 556 509 79
437 111 105 803 382 323
935 791 648 257 470 527
703 257 44 958 976 687
598 661 516 203 195 860
935 172 293 930 59 478
133 935 290 188 584 648
226 397 150 171 803 434
365 974 810 774 528 711
618 965 600 829 430 947
1 863 866 896 88 588
133 855 304 371 39 294
766 937 442 979 588 505
768 520 82 267 168 40
492 217 40 126 505 217
443 559 694 543 6 53
272 490 26 714 631 146
568 559 818 525 785 556
532 494 769 240 821 75
794 593 181 758 973 126
99 48 943 1 56 239
627 664 343 915 465 857
735 870 678 593 394 481
140 744 280 71 342 521
29 620 659 875 865 828
220 731 528 833 814 735
590 14 194 112 579 69
616 60 654 355 373 275
460 367 200 618 146 859
719 803 550 70 463 128
117 911 315 856 374 960
312 187 608 657 602 883
416 488 924 459 556 69
643 69 659 15 228 780
176 605 528 601 344 984
952 378 492 297 775 953
766 908 819 63 867 37
586 841 385 352 733 89
26 108 602 982 182 626
892 781 762 315 758 146
695 333 626 38 897 749
540 757 429 241 387 264
784 142 24 508 184 824
411 64 198 617 118 170
142 909 879 839 570 504
590 401 166 831 941 459
648 701 981 570 454 155
158 222 48 328 310 461
215 240 779 294 808 928
958 177 218 462 343 667
913 22 440 788 144 722
351 371 642 802 156 810
188 10 91 413 675 654
346 865 790 266 217 597
182 639 117 120 75 174
642 1 304 109 529 620
881 765 558 263 661 687
148 393 691 962 354 588
42 771 566 561 89 931
214 57 728 706 804 664
429 529 367 484 184 37
778 189 103 904 885 418
200 779 214 173 722 860
573 856 343 678 898 564
517 608 161 877 696 671
626 45 984 143 682 45
653 412 579 372 124 999
575 111 702 375 527 438
574 969 840 961 475 91
880 811 523 886 160 104
371 595 707 775 949 793
640 19 414 784 706 613
108 726 55 210 636 991
779 137 770 368 51 944
750 812 431 538 530 120
502 963 555 892 590 682
271 124 384 589 259 484
384 298 961 770 6 228
817 19 850 425 1 351
160 584 625 553 372 242
317 399 322 84 528 764
619 186 920 93 339 878
917 476 552 182 960 56
674 174 294 226 625 288
755 753 12 666 544 749
412 34 959 382 737 881
104 271 406 617 889 161
833 351 344 854 72 132
132 579 271 767 45 677
150 148 978 455 966 878
794 434 926 160 783 80
507 545 37 784 782 358
492 308 898 278 736 103
884 695 249 945 896 390
233 524 377 695 513 909
535 810 50 225 337 14
441 258 415 642 96 28
273 43 133 201 457 512
160 271 822 764 866 998
550 23 992 646 938 183
131 178 64 579 629 648
108 942 23 625 907 869
636 733 581 264 334 129
697 766 365 616 220 37
649 809 262 327 930 855
974 430 668 984 893 435
13 608 539 631 114 495
163 864 558 582 480 913
272 184 584 348 434 870
174 726 771 801 992 400
568 389 677 209 894 806
291 118 266 570 691 596
790 99 700 12 737 662
54 52 140 892 57 812
242 721 327 484 490 941
816 458 490 251 330 928
873 179 70 635 209 519
301 704 90 216 577 741
431 623 964 382 255 2
732 74 151 175 329 587
728 163 151 122 910 860
466 919 949 589 922 507
853 588 645 471 854 622
531 829 37 624 546 567
347 840 963 736 807 412
602 192 291 642 113 78
446 809 992 54 801 996
409 399 693 65 427 834
807 282 304 25 507 414
80 993 553 114 958 145
917 434 567 544 255 271
829 242 359 81 558 266
805 814 505 690 524 160
159 738 938 736 755 430
682 495 19 506 162 719
592 243 66 691 16 864
399 385 94 399 146 502
729 386 770 244 523 714
334 656 430 840 736 301
877 472 156 692 544 488
501 825 230 714 414 14
632 303 928 729 879 616
868 844 569 443 558 463
745 624 652 846 696 65
997 298 593 734 651 524
899 296 318 425 262 527
446 464 690 589 426 548
890 168 233 533 862 735
222 926 151 927 139 41
754 318 497 352 876 759
462 144 259 71 529 577
99 726 125 662 30 874
945 845 126 243 615 473
65 61 281 332 547 547
777 141 383 133 652 191
263 183 119 761 756 890
493 95 841 917 564 612
922 437 147 251 629 120
942 763 18 569 269 166
824 216 873 607 468 193
765 191 941 596 592 667
49 7 681 552 153 894
393 531 374 410 624 638
79 722 215 629 104 361
413 480 135 428 380 763
580 110 413 744 366 629
664 995 69 441 401 668
229 343 881 102 564 97
979 449 23 80 72 734
577 421 123 51 837 716
865 930 536 917 226 60
36 837 168 235 845 664
361 202 82 277 670 88
42 755 480 81 509 142
247 399 651 151 511 280
450 464 410 659 315 533
38 215 386 153 91 235
415 736 283 497 834 707
233 996 87 234 657 257
381 649 665 172 628 519
694 164 245 943 982 719
310 69 364 529 385 94
393 767 625 28 80 647
14 892 368 780 878 650
179 749 797 547 110 618
446 671 284 813 163 860
303 379 493 261 958 711
836 438 152 437 731 926
512 391 979 779 716 624
913 641 656 113 569 515
160 339 460 863 658 664
904 124 516 562 598 65
339 231 943 349 950 355
239 412 537 815 666 99
25 23 338 86 445 266
302 947 633 601 626 314
699 249 339 839 583 306
850 307 157 164 865 510
601 507 728 341 139 301
740 896 867 382 693 245
665 28 369 493 462 57
346 626 442 616 838 691
239 674 643 119 890 934
127 776 173 363 860 181
444 75 633 563 86 500
544 693 372 31 355 134
128 386 417 855 376 39
495 504 362 519 521 282
788 328 863 195 969 482
765 863 443 887 986 616
311 259 113 324 63 710
78 37 724 574 365 22
624 397 352 671 56 281
543 36 692 44 485 872
450 580 460 660 119 450
142 689 864 78 234 192
218 582 112 17 795 974
925 101 899 94 30 172
587 229 630 147 705 833
454 486 968 508 655 637
529 528 586 254 608 133
280 8 740 412 392 521
480 753 263 348 404 538
880 568 569 725 31 650
26 752 231 478 80 525
456 940 514 583 17 261
803 623 452 850 112 411
781 966 858 636 73 469
726 302 111 629 334 312
348 607 594 264 26 652
352 641 737 265 827 122
800 421 109 241 148 855
665 297 608 389 930 491
197 62 266 936 902 942
376 619 381 979 368 620
273 269 686 950 543 146
732 781 481 348 238 401
142 979 487 112 118 222
456 806 182 280 980 98
870 108 416 786 556 915
697 815 640 124 113 181
178 4 460 295 692 80
288 245 409 861 59 923
185 920 874 675 108 50
341 738 428 513 840 62
266 308 141 216 224 418
25 952 148 877 136 303
637 317 450 965 476 915
836 968 974 869 696 724
512 543 165 34 336 144
313 430 424 620 161 49
649 638 548 982 982 602
537 10 325 35 829 775
129 806 755 534 142 734
485 797 112 475 708 348
558 807 617 828 459 570
70 479 800 166 354 113
455 559 936 606 346 530
762 201 371 304 375 745
349 181 61 571 529 636
307 416 461 232 272 495
555 46 423 907 365 927
786 283 507 857 597 969
240 719 445 862 433 216
712 620 546 80 159 997
354 561 715 828 762 901
629 81 456 200 289 453
780 962 409 370 787 370
227 188 594 400 264 297
334 571 879 502 543 511
977 459 356 425 158 835
814 42 184 49 643 210
612 951 63 98 550 367
115 650 238 302 984 81
197 554 498 756 162 567
584 536 242 907 475 360
42 953 206 311 518 949
977 596 214 564 447 997
452 839 585 102 215 281
646 48 947 703 332 1
832 313 283 866 119 617
244 573 136 979 535 115
733 120 256 539 9 740
865 208 862 191 319 461
505 53 706 725 235 396
11 273 200 144 652 229
651 458 549 740 94 692
824 617 973 440 663 609
573 398 474 541 163 607
267 11 892 211 455 556
672 30 256 257 621 719
963 731 204 58 545 621
604 952 818 759 510 926
699 740 526 141 503 886
724 254 241 605 322 621
718 290 449 280 824 264
737 346 232 482 394 931
905 824 438 336 731 33
987 220 628 367 918 532
38 521 328 869 133 326
783 168 576 271 228 234
612 411 324 933 686 117
657 524 103 785 298 479
794 946 77 505 471 247
656 349 714 980 93 857
673 234 924 496 22 380
316 726 469 992 856 564
617 796 111 874 989 310
828 776 216 382 539 888
544 121 579 355 187 132
378 123 746 167 105 490
694 132 773 9 755 544
139 526 583 182 772 951
142 513 117 838 94 254
9 208 731 202 180 126
85 99 851 218 747 86
495 179 544 426 473 621
885 297 393 626 589 992
237 760 389 700 277 967
344 2 896 711 958 273
251 385 160 141 994 668
315 416 865 511 299 891
575 893 778 820 941 708
58 85 853 780 180 393
38 706 359 866 751 500
995 546 324 767 654 187
462 768 660 562 142 427
420 295 766 603 446 369
381 731 779 295 620 544
207 421 731 278 483 109
256 223 304 738 743 320
984 176 320 119 868 408
109 484 852 969 216 606
142 165 915 64 340 803
454 179 685 40 982 476
176 449 151 539 961 51
107 233 674 704 14 629
391 251 423 384 875 195
747 296 25 921 147 447
834 675 329 993 885 384
659 905 258 182 524 883
166 619 341 159 286 107
175 705 723 310 214 914
264 714 407 925 452 857
215 629 780 909 41 307
495 364 533 279 632 191
982 919 968 348 569 69
887 154 198 868 351 232
693 182 306 206 960 604
248 864 953 124 12 271
905 448 196 772 484 716
275 820 479 784 903 43
625 576 398 938 61 24
986 326 374 715 256 51
118 106 321 693 647 425
199 468 431 30 401 975
841 255 356 907 366 867
497 896 333 892 895 29
911 15 772 801 572 431
362 295 355 31 359 576
430 694 386 396 255 921
724 243 970 140 163 231
471 357 305 914 910 838
934 153 618 380 688 693
947 467 766 545 471 829
794 776 818 22 971 885
939 255 646 929 18 86
996 19 970 498 671 649
782 85 669 975 681 397
564 987 900 748 106 738
57 55 803 222 758 445
128 757 535 806 67 44
26 247 778 415 627 438
697 996 432 417 860 675
517 54 932 118 724 648
703 534 946 671 282 513
643 421 434 737 337 288
431 930 89 6 872 718
634 807 405 218 942 231
563 108 502 456 177 941
606 315 612 211 739 82
167 73 303 297 186 639
255 462 523 608 279 2
197 17 106 898 239 985
262 796 105 699 583 133
74 407 797 658 390 705
325 5 748 14 101 707
916 534 507 249 51 850
897 881 844 876 489 977
11 219 31 9 587 527
55 689 822 938 980 211
299 885 592 308 995 336
413 379 203 786 239 2
242 150 962 263 563 584
905 506 671 821 576 470
711 580 335 289 255 553
444 288 92 555 563 825
606 566 663 573 71 785
300 626 199 877 271 856
880 851 814 37 76 200
439 116 250 583 597 514
17 255 347 17 633 972
900 471 939 558 443 229
568 392 519 393 396 619
139 235 974 782 200 914
409 975 368 956 406 331
872 813 637 4 224 379
566 357 938 427 389 590
605 884 948 808 574 60
149 114 993 326 857 190
928 779 753 191 19 833
285 573 413 258 119 836
572 941 385 929 244 790
53 936 906 160 689 587
229 415 411 665 368 272
308 292 225 7 928 115
918 286 634 119 649 476
294 256 96 344 513 109
414 13 838 721 596 724
444 33 978 967 890 179
52 415 45 639 839 96
428 579 458 436 443 361
469 502 391 666 618 790
543 922 562 74 176 516
830 388 115 660 973 592
60 502 865 685 436 663
812 842 786 749 866 675
87 999 721 916 674 182
252 368 610 139 451 172
416 116 937 724 852 290
38 535 481 74 378 989
855 209 55 92 612 152
766 392 22 340 536 469
306 633 731 728 638 81
870 710 594 585 301 42
300 193 242 350 893 953
650 623 104 135 800 47
641 258 884 787 656 499
999 708 108 977 64 825
162 847 138 108 558 212
266 625 797 474 605 291
412 115 326 780 540 260
316 627 575 482 14 857
700 787 609 690 122 287
198 47 863 69 805 10
901 478 424 639 242 353
293 279 11 248 499 930
843 8 47 831 75 172
421 52 882 382 427 543
378 879 839 838 968 85
929 496 981 775 266 532
463 514 155 429 766 149
620 508 262 926 328 105
440 735 731 795 708 906
675 347 426 41 171 689
793 951 268 550 23 799
544 26 726 236 454 993
405 288 331 540 587 383
352 468 536 846 145 430
430 473 337 504 551 724
965 486 21 122 164 355
304 476 864 825 283 193
588 180 469 445 904 16
337 251 568 899 883 420
456 267 57 286 922 705
718 563 505 103 388 565
75 726 152 275 128 372
484 236 530 971 69 494
766 849 99 737 526 228
515 384 881 661 732 916
518 762 634 302 310 170
130 670 692 670 860 865
459 348 100 922 610 487
269 806 620 66 359 557
662 254 597 147 766 754
311 963 999 812 666 936
226 837 795 892 494 895
573 612 25 740 918 867
768 371 728 2 190 4
659 618 265 370 133 660
298 235 112 504 376 768
915 593 883 860 300 59
631 627 93 715 36 109
804 522 581 31 327 125
910 993 76 234 112 42
633 419 31 371 903 274
174 172 575 247 999 473
310 919 690 963 928 30
186 137 61 378 722 975
429 609 353 658 428 544
848 568 517 488 765 148
501 14 509 444 386 167
158 825 434 887 630 467
2 664 467 389 977 32
404 531 430 978 854 112
878 22 749 456 623 756
960 143 574 705 638 202
1 514 968 991 214 653
905 646 268 566 531 752
371 643 608 307 636 21
512 472 921 654 790 379
506 812 551 516 643 433
200 313 164 773 494 548
34 446 270 641 339 172
995 93 893 568 617 294
56 986 740 874 910 874
822 848 515 569 121 418
860 800 187 986 614 233
577 58 538 339 698 826
682 721 741 493 466 387
650 809 894 3 552 70
136 655 490 65 187 546
575 541 856 405 944 188
271 263 9 66 266 287
401 153 417 114 303 645
517 505 326 285 673 328
931 86 163 737 813 910
564 629 442 631 51 213
876 943 985 95 610 190
109 834 481 569 836 683
214 581 152 754 798 911
691 576 47 484 833 862
363 262 400 282 554 196
750 651 862 375 419 383
456 687 768 686 595 71
218 98 214 830 431 965
57 307 883 457 626 544
385 201 286 20 140 872
926 671 467 436 318 804
960 711 255 838 101 906
97 750 114 459 924 324
194 730 153 977 79 375
140 891 294 472 853 723
520 296 280 547 232 907
872 999 704 173 331 839
176 896 594 820 291 102
137 482 630 358 401 592
201 257 396 612 568 73
935 626 645 952 90 688
351 908 880 487 527 718
900 600 882 247 20 374
77 896 865 884 591 356
168 292 731 482 128 409
403 963 644 351 556 781
84 527 822 734 302 856
196 876 103 399 874 243
799 907 620 186 248 967
929 797 596 62 558 680
431 217 155 242 87 116
680 520 302 978 777 223
188 437 986 422 286 380
898 967 133 21 530 171
838 157 421 939 739 85
211 149 295 471 611 326
587 860 770 240 476 735
744 345 14 809 674 666
807 934 604 580 367 814
753 736 7 80 717 716
967 961 40 143 3 783
64 730 813 526 758 730
903 589 183 627 928 417
992 108 369 960 30 264
17 525 935 734 998 27
878 482 466 319 103 545
508 581 656 790 278 41
666 165 565 289 36 84
224 847 607 475 673 230
266 313 499 705 475 413
705 470 688 361 744 479
710 359 497 593 828 792
43 641 236 12 438 246
78 279 748 651 551 640
403 526 394 858 926 165
366 596 94 883 918 963
654 916 204 718 881 13
601 282 624 190 682 673
463 548 715 744 110 714
944 111 605 739 316 644
890 938 824 753 902 32
110 174 832 775 432 222
244 198 946 764 76 225
978 211 279 42 342 102
260 253 259 103 443 306
666 431 152 37 869 757
689 398 781 686 529 183
739 833 13 207 760 209
777 173 857 264 628 197
666 686 862 580 444 854
318 186 91 836 506 970
151 163 770 531 357 801
580 52 210 593 753 22
128 769 766 723 344 156
384 159 169 280 14 568
75 467 220 588 204 704
81 727 945 568 482 82
584 649 168 398 27 41
128 580 259 301 503 495
412 215 654 458 152 102
936 339 141 779 622 809
405 629 825 978 906 353
888 227 504 119 37 688
765 543 183 965 410 526
207 298 922 291 965 476
2 596 431 688 508 472
569 720 4 823 603 25
359 243 132 15 769 804
192 316 651 243 402 92
29 880 156 564 367 733
227 530 219 470 302 359
127 143 892 175 638 169
418 94 496 220 634 705
813 597 78 801 967 34
809 99 763 691 306 758
751 471 43 500 526 411
974 149 310 222 786 353
662 54 1 537 441 417
533 173 187 511 213 398
334 162 24 290 260 191
566 997 891 241 558 445
423 176 215 391 975 503
168 57 11 73 237 816
862 357 935 292 811 247
738 581 766 259 418 898
416 431 830 362 108 360
752 484 712 954 197 957
26 660 733 498 626 676
526 200 675 742 5 672
50 434 453 511 593 181
308 517 793 616 376 807
591 762 8 141 302 917
670 831 597 317 802 608
307 121 545 459 951 455
861 378 290 912 423 84
417 693 104 705 403 160
746 675 83 745 977 157
141 661 356 187 448 727
673 120 981 766 88 228
73 523 42 301 221 77
265 964 557 214 845 317
205 778 843 908 903 568
721 841 585 811 92 865
304 697 797 321 759 274
887 355 248 734 450 625
311 165 999 211 181 609
483 640 820 437 781 880
882 574 581 15 275 952
987 668 125 876 21 151
341 2 502 696 118 79
27 118 690 447 393 283
116 154 378 842 688 705
543 945 751 482 738 611
908 6 24 346 869 647
245 839 43 7 346 95
881 263 945 212 403 644
932 264 909 382 550 134
141 781 684 279 611 472
961 874 835 209 625 232
452 150 968 136 967 809
346 448 629 606 900 782
338 99 979 5 535 415
869 57 652 418 528 474
446 170 147 808 937 577
302 444 232 616 993 839
44 88 586 70 82 753
825 121 88 32 924 882
539 618 244 18 412 806
711 680 651 139 794 656
308 65 670 163 663 92
292 318 331 94 169 721
655 470 795 640 496 161
338 543 238 300 492 506
89 144 948 836 389 521
832 291 573 226 107 326
355 656 324 484 217 434
630 501 87 960 554 741
280 623 218 797 758 264
98 721 344 83 834 669
927 660 511 417 392 309
785 114 7 711 81 206
868 738 419 413 387 991
785 850 349 587 760 492
475 469 740 440 966 883
298 975 370 580 830 216
25 531 930 575 6 340
411 537 27 248 949 500
79 392 252 924 603 194
882 974 827 802 579 167
28 344 125 788 523 270
687 521 401 98 994 43
527 476 149 895 32 137
982 228 4 90 156 671
574 694 772 972 212 382
907 222 675 522 387 831
875 850 594 459 219 689
112 96 819 835 610 300
190 352 317 582 887 351
367 819 717 963 224 754
477 698 688 851 655 994
66 451 429 422 435 9
982 652 973 53 445 223
574 123 403 894 349 703
630 150 394 386 665 615
427 18 999 410 306 813
190 314 76 644 899 174
430 926 515 292 168 588
563 903 713 215 514 5
411 83 291 169 986 3
560 229 240 892 815 138
783 573 440 836 422 199
234 351 32 277 120 676
942 124 584 923 615 945
540 283 942 438 985 186
627 230 210 42 227 124
914 632 786 979 588 665
482 577 336 214 930 49
470 137 841 246 588 52
349 908 466 122 877 318
199 282 31 649 183 117
706 930 703 364 816 837
424 771 601 256 676 942
797 373 56 846 911 309
543 951 857 714 452 890
618 633 133 436 6 234
296 914 346 153 98 595
173 820 172 387 632 786
271 4 676 707 480 367
353 185 859 293 689 121
522 327 290 513 470 428
39 612 478 585 552 155
455 216 243 666 473 15
783 428 379 337 919 312
846 876 616 956 609 208
967 271 928 130 228 83
612 78 495 798 427 522
34 797 179 465 440 211
869 551 878 690 168 941
436 679 59 330 499 313
56 540 207 550 539 409
130 8 456 922 6 512
813 939 431 337 708 537
612 518 717 470 899 576
632 755 164 734 174 52
691 137 727 29 291 841
372 244 34 362 834 745
876 486 571 957 786 410
614 268 77 407 598 390
62 703 92 798 916 362
679 228 292 990 387 565
340 701 430 821 394 704
865 617 970 26 120 64
171 196 356 643 120 702
41 711 238 875 56 588
153 736 254 836 555 349
925 667 706 878 367 487
78 763 287 722 925 924
712 732 804 271 29 724
315 539 24 790 848 121
245 818 511 260 418 779
980 421 618 31 886 91
488 973 524 349 694 729
646 924 292 302 23 472
330 87 120 700 751 869
974 248 581 301 590 575
453 25 787 28 462 567
718 872 275 581 76 975
167 824 331 678 140 157
238 326 200 242 438 12
121 986 540 369 989 649
213 357 152 352 457 635
252 689 873 610 548 493
343 29 144 968 614 131
504 171 716 192 28 605
470 769 990 381 391 504
69 596 56 578 553 983
936 605 918 200 948 273
441 729 428 504 476 108
84 382 887 590 597 825
475 120 91 789 456 264
47 679 151 210 763 272
686 979 789 118 465 22
155 777 822 155 781 119
906 602 913 116 974 883
351 530 326 2 974 197
331 673 37 12 773 930
432 360 285 758 971 508
146 101 22 254 311 117
349 15 167 234 469 228
691 905 173 136 238 896
914 289 510 569 493 110
118 288 609 393 627 860
711 277 814 826 948 178
271 664 608 834 35 937
872 311 52 729 685 997
645 702 922 977 540 705
905 202 884 505 904 785
525 83 175 607 962 385
828 647 555 280 639 244
757 538 98 767 235 377
113 141 283 630 661 20
476 169 116 860 664 898
407 243 988 731 75 301
939 625 207 518 75 68
210 970 560 721 901 591
487 214 946 231 173 988
927 269 259 425 647 152
505 706 462 413 338 120
351 820 498 264 642 261
828 852 619 703 958 630
975 162 833 220 926 575
482 174 55 554 224 26
510 527 808 82 657 281
273 284 102 837 57 608
72 982 800 895 551 532
718 446 123 322 160 388
205 535 2 233 359 308
843 384 537 457 832 141
855 386 372 276 961 928
653 483 743 730 968 530
971 665 494 630 177 224
661 687 450 500 364 935
952 811 454 94 883 58
716 211 660 753 872 778
515 50 465 404 632 646
364 89 312 678 804 516
518 329 281 33 226 750
429 584 126 66 87 992
48 174 347 155 705 236
989 453 970 845 924 356
578 881 808 499 447 914
399 603 395 867 492 809
459 123 577 547 288 101
434 935 944 54 922 718
537 138 667 352 146 808
370 100 996 759 706 904
338 989 159 477 51 176
910 228 795 159 866 592
317 807 301 901 178 605
344 105 98 968 583 318
464 201 137 120 905 260
481 319 781 844 321 277
133 917 845 164 276 65
107 667 29 895 382 60
240 957 590 447 270 910
469 15 673 832 58 652
123 75 680 208 414 933
826 537 320 343 800 611
500 551 654 690 346 383
239 50 791 889 921 357
807 670 774 378 575 95
716 334 468 255 713 114
917 252 28 676 774 102
235 813 271 235 259 15
886 515 282 773 676 719
935 487 609 513 547 884
469 643 922 675 688 528
805 889 950 613 617 880
611 861 677 277 970 54
479 430 666 590 689 567
895 464 435 205 499 239
225 179 334 634 940 718
308 708 902 414 689 361
939 363 96 39 90 6
299 921 765 402 502 567
35 162 63 340 285 570
787 475 179 674 286 62
408 519 563 458 198 358
960 308 809 982 474 5
40 550 174 590 367 39
120 102 170 149 906 812
408 380 749 341 784 986
364 45 571 220 709 118
640 703 555 567 837 706
260 742 390 184 124 432
874 380 367 963 348 984
430 863 859 272 786 865
219 867 279 402 862 544
878 75 721 323 820 306
731 967 279 537 802 960
432 315 492 175 730 877
315 750 691 892 785 737
603 786 221 248 931 692
303 185 120 881 587 309
772 946 479 608 161 684
195 890 185 233 664 943
645 156 967 48 652 598
32 480 812 495 859 539
770 17 86 280 864 356
118 205 19 488 258 289
441 356 419 382 784 872
526 124 694 915 368 765
939 520 913 840 805 689
421 887 597 556 793 657
297 711 44 460 923 360
225 728 21 792 361 577
965 975 458 376 171 230
490 866 253 901 194 239
86 6 149 209 658 716
269 622 432 258 202 716
148 271 877 318 748 100
917 767 523 191 339 472
529 717 456 483 820 997
694 449 869 78 226 405
183 893 562 907 214 951
903 107 452 600 296 408
381 457 302 862 848 565
124 442 197 627 518 118
658 855 933 577 671 589
517 856 515 523 54 906
929 269 669 195 10 82
111 662 375 555 788 87
41 378 177 949 710 239
353 781 429 175 389 305
790 697 242 127 70 937
252 345 785 634 736 208
388 857 198 386 368 142
474 988 963 667 938 61
624 314 417 373 681 443
696 833 750 407 812 542
633 456 79 63 496 428
366 820 941 532 812 369
596 502 225 141 290 318
999 740 895 586 922 664
398 964 410 256 354 379
911 68 84 334 767 157
161 591 794 599 686 227
896 391 13 62 772 280
244 8 410 390 358 585
527 883 389 17 888 881
972 544 463 99 796 911
872 178 767 641 706 33
464 415 790 790 672 39
553 699 144 173 556 841
761 337 398 997 668 640
22 849 611 925 681 544
435 484 580 135 248 437
326 356 871 815 170 620
314 562 694 674 670 89
933 418 494 154 713 147
375 808 895 338 208 502
285 670 217 819 724 846
152 774 178 823 63 47
468 108 544 69 214 114
216 527 671 859 593 987
779 131 747 706 800 803
548 156 401 392 276 208
228 522 184 600 64 463
14 605 577 978 633 310
623 266 90 126 661 876
594 592 496 293 144 193
546 310 415 920 313 605
256 660 657 968 178 335
833 479 503 932 150 405
631 550 142 659 268 777
270 162 914 801 125 582
148 124 411 215 76 237
326 97 964 573 978 49
398 380 778 940 738 202
168 506 529 32 505 192
379 124 114 161 233 505
966 168 717 553 892 556
317 586 90 516 570 415
654 27 407 46 568 551
541 475 597 464 865 500
385 228 979 797 128 882
282 892 500 705 412 817
276 145 622 558 555 341
552 482 405 160 412 629
529 26 714 620 659 946
101 316 934 379 784 611
966 886 195 327 711 84
964 908 352 961 624 922
144 216 907 791 278 802
147 200 561 235 437 557
249 841 157 157 694 302
440 403 840 149 551 992
190 302 193 418 831 897
604 112 956 652 429 454
414 819 986 439 297 387
992 270 220 972 309 894
31 916 285 916 715 884
378 698 927 384 418 984
124 250 357 667 352 14
765 92 971 11 719 996
315 825 338 891 849 190
627 630 809 17 86 61
212 162 756 338 971 394
71 536 152 622 540 290
126 302 865 979 302 662
991 905 28 621 447 222
570 547 956 60 883 345
11 392 568 399 793 624
993 987 958 629 660 510
269 129 60 444 365 956
160 537 812 824 182 457
965 90 21 284 723 991
659 770 21 191 311 913
887 916 442 288 563 859
128 300 596 372 230 879
732 655 859 595 762 179
319 150 599 679 407 202
968 738 633 925 529 515
311 318 948 924 226 600
992 249 38 261 119 942
85 616 977 588 75 835
832 264 321 789 385 835
131 105 805 712 446 924
877 598 779 342 661 310
773 23 575 105 727 389
744 776 323 431 964 620
948 306 486 987 132 352
134 74 173 784 260 426
589 5 775 1 534 695
646 757 675 53 778 147
64 494 866 246 630 580
696 547 489 240 298 700
23 799 620 569 476 793
339 552 638 217 181 734
646 689 534 546 238 794
493 565 821 294 985 937
836 198 80 618 369 787
316 80 801 69 521 422
376 630 247 434 197 358
110 423 323 628 848 270
937 712 521 878 296 69
456 799 779 906 92 487
462 727 303 125 182 543
342 580 252 528 969 328
701 223 167 523 192 611
141 900 53 444 272 450
362 126 551 44 969 147
559 223 77 487 279 642
431 288 430 226 873 259
955 647 829 202 884 247
246 447 715 478 185 312
221 388 64 146 778 392
327 984 776 469 160 149
240 102 72 179 121 516
505 121 944 880 697 287
66 475 212 703 611 104
692 558 452 797 163 340
924 550 379 507 732 105
848 192 313 692 379 972
326 59 984 629 139 699
121 330 894 809 258 515
107 439 457 29 967 4
851 912 970 855 379 952
301 739 520 788 56 498
214 781 480 216 872 967
678 798 996 620 840 61
550 288 829 629 376 728
763 139 121 884 835 158
220 474 513 898 12 969
531 853 134 108 338 795
826 443 744 56 639 17
549 867 477 748 384 892
773 517 708 216 119 962
16 574 805 482 44 846
987 518 59 526 507 3
380 886 77 137 530 424
493 316 553 190 572 859
116 257 147 280 185 643
362 46 616 370 780 138
489 986 724 982 619 799
920 321 98 555 96 224
985 576 768 982 407 624
324 364 433 512 783 193
782 748 316 790 969 834
467 787 463 338 578 431
500 110 584 121 599 16
556 393 164 98 78 928
896 905 615 72 814 163
875 495 507 584 413 82
708 265 848 382 451 134
499 910 304 137 183 576
676 171 733 522 14 370
715 216 142 355 908 484
821 626 796 214 887 104
757 255 355 128 908 84
228 233 501 767 768 12
733 342 298 315 758 520
97 653 276 127 172 822
417 579 921 121 857 104
592 250 953 295 967 855
871 178 847 778 714 557
543 736 415 275 758 51
223 216 469 433 461 272
558 674 530 366 744 668
954 817 819 588 28 581
307 574 231 47 387 525
299 778 898 680 464 175
911 269 286 238 9 295
301 512 488 25 609 474
319 354 418 862 296 324
228 749 353 467 679 128
232 594 909 795 79 856
857 748 965 566 329 799
390 16 854 763 798 763
176 643 261 981 868 377
673 500 341 717 176 440
542 225 704 569 147 14
528 737 223 284 485 756
515 473 776 765 921 476
824 293 230 519 450 419
312 692 369 192 434 672
739 490 121 392 359 864
215 654 825 111 965 870
516 846 886 736 129 437
199 579 838 872 902 78
439 345 334 532 501 194
424 883 622 782 67 16
189 788 598 946 361 341
315 34 798 643 977 80
705 993 193 370 834 493
136 507 660 247 283 613
299 655 59 684 837 831
593 750 274 239 163 188
191 233 617 884 346 667
52 131 580 282 269 302
617 632 701 282 676 259
146 455 441 226 708 258
986 863 954 246 378 421
683 221 608 310 111 573
463 323 188 279 76 463
56 290 425 445 902 974
639 241 788 118 165 585
345 436 345 689 753 857
919 749 915 74 12 124
73 247 93 616 135 254
490 129 820 782 924 751
114 546 201 274 45 336
731 627 110 169 463 472
7 263 47 902 291 601
807 977 42 745 850 986
532 204 21 653 611 326
796 261 415 239 527 829
919 711 95 881 545 292
98 422 965 259 155 526
682 972 479 97 256 934
457 306 810 326 455 80
556 918 698 693 301 83
748 913 329 10 914 838
567 850 543 408 304 433
440 218 788 169 67 953
604 652 263 925 20 268
710 648 773 703 782 699
841 156 904 483 79 89
347 450 910 795 697 933
503 289 557 852 187 357
723 446 76 253 136 645
25 528 20 885 126 304
871 141 12 739 835 644
411 364 61 186 786 156
961 851 419 281 495 644
884 361 365 365 279 518
628 162 661 35 430 466
180 954 100 427 334 513
504 476 510 186 565 831
706 989 750 184 945 281
245 965 878 637 121 611
625 177 638 543 379 708
43 509 728 216 26 211
578 635 822 440 539 478
202 744 821 802 527 87
968 379 689 339 453 326
590 234 15 22 906 673
10 255 286 617 361 982
357 166 176 310 129 571
926 841 474 668 277 342
8 523 304 834 597 748
443 70 58 383 868 243
169 379 143 338 119 496
474 901 718 815 250 797
953 545 242 802 603 41
50 557 956 634 185 530
929 562 787 796 49 356
107 795 983 255 341 382
201 81 574 187 348 881
837 630 32 112 967 647
522 252 426 764 647 100
898 818 874 47 384 394
749 433 914 973 808 68
284 395 336 175 61 640
662 959 691 995 623 248
441 527 995 406 525 883
945 206 111 460 730 786
467 652 15 784 881 280
444 234 555 376 981 780
172 726 301 7 957 720
753 218 308 652 621 788
275 863 498 19 162 120
705 128 473 794 957 32
622 964 878 760 961 872
620 789 63 836 529 890
374 463 370 562 106 249
202 196 746 887 514 46
678 356 57 525 978 271
445 604 774 142 379 968
522 164 233 640 238 976
653 267 848 348 118 525
222 890 873 20 690 888
116 793 559 449 655 353
822 612 420 188 806 263
790 119 636 419 130 222
964 838 641 164 867 87
905 389 560 257 734 900
807 322 969 242 398 41
139 271 933 762 884 214
411 484 118 795 534 932
227 983 32 340 219 549
556 110 892 861 588 442
261 979 377 213 492 995
315 445 923 439 980 101
80 602 350 787 747 216
204 614 808 480 368 112
426 184 25 488 625 376
654 877 59 449 495 179
206 861 74 189 87 91
773 935 108 451 853 755
84 861 575 237 735 662
106 32 363 932 476 718
709 97 248 130 821 970
510 326 362 249 443 685
111 486 918 784 723 38
48 782 664 604 898 286
136 625 831 137 589 881
763 418 3 28 843 523
240 836 952 205 303 596
5 826 936 607 910 41
255 239 635 908 440 302
817 232 822 665 552 683
490 501 863 354 892 987
806 414 177 555 902 274
965 333 360 146 433 725
643 694 722 13 213 313
663 300 917 704 916 490
710 505 639 49 607 911
139 925 741 392 748 190
293 261 910 565 909 903
902 584 347 975 959 794
87 514 341 433 407 963
911 479 39 52 856 584
966 776 806 549 477 726
185 424 279 569 866 850
438 296 127 621 106 525
33 995 315 521 488 336
399 818 792 659 197 460
742 376 827 485 674 886
98 169 441 475 472 479
328 165 48 751 351 358
56 920 407 595 694 124
629 696 40 426 902 22
697 264 583 773 491 448
134 412 395 693 511 774
808 117 793 530 407 914
309 984 898 668 260 459
937 728 231 379 403 534
834 543 404 344 696 865
781 336 418 850 862 352
286 923 504 727 811 513
374 422 970 935 803 770
973 262 822 176 2 363
945 333 354 399 672 762
825 675 626 845 302 674
669 143 557 106 293 921
506 540 242 385 581 712
921 131 337 684 785 79
504 959 255 869 255 468
887 378 17 510 98 333
182 966 118 476 12 375
319 507 41 93 588 216
700 229 576 853 213 884
835 162 942 281 830 946
488 320 218 438 262 851
734 380 434 473 616 91
638 798 61 526 867 585
518 595 407 694 316 371
508 328 841 568 974 423
444 870 356 49 924 6
151 31 817 175 52 962
315 366 729 788 30 368
479 966 770 229 947 478
668 287 570 954 457 14
250 186 934 236 448 182
726 685 633 930 184 351
662 494 43 265 825 703
952 771 76 701 495 869
76 325 490 418 924 744
12 736 453 788 890 7
482 539 436 617 889 670
966 269 855 25 156 117
250 785 272 318 759 214
790 402 590 155 998 614
850 204 851 470 735 398
178 192 137 189 936 458
743 752 925 940 601 39
126 15 368 929 982 870
494 874 274 510 279 203
383 220 997 475 522 359
222 96 797 692 574 540
309 536 656 288 273 683
954 532 476 22 66 517
702 291 993 381 897 977
716 594 841 84 298 740
151 860 393 218 298 747
768 606 853 87 198 430
869 813 450 14 739 39
734 508 279 561 125 316
85 246 285 284 601 846
346 620 763 629 53 879
960 355 794 425 393 666
3 759 853 827 482 855
45 475 997 729 547 631
368 91 48 200 670 535
529 677 731 841 365 514
45 384 70 926 94 244
905 699 614 262 358 312
675 667 570 962 110 978
345 509 75 597 364 816
897 941 440 726 786 554
174 372 297 867 705 317
285 278 470 277 971 155
880 46 923 170 808 230
126 672 51 203 933 162
827 845 586 831 517 994
953 570 114 904 717 829
216 807 40 223 74 269
29 435 772 131 598 788
799 677 802 533 120 660
78 848 277 224 403 631
947 518 806 536 470 697
728 127 708 750 273 779
887 132 360 245 567 774
278 613 765 411 645 963
910 671 998 579 294 125
81 914 162 803 372 59
142 138 930 219 852 875
816 940 405 115 154 17
368 315 179 79 428 152
940 94 1 474 71 249
997 548 447 129 747 149
880 603 865 424 404 814
697 112 226 126 45 790
598 134 662 375 441 300
575 405 747 15 252 94
873 100 567 15 17 423
985 842 388 355 603 15
711 216 48 940 824 78
498 399 427 169 642 415
656 838 751 413 802 999
104 605 758 278 592 368
61 863 173 733 731 407
374 847 836 524 201 703
999 365 70 503 368 995
73 937 562 125 195 493
644 218 7 441 868 20
566 796 88 905 851 728
758 67 777 603 523 636
747 252 934 606 226 743
218 188 410 845 536 725
170 2 181 690 964 779
836 749 217 691 335 669
857 964 172 342 826 764
393 986 634 901 73 711
265 903 535 229 848 149
231 8 2 689 690 176
62 669 966 979 399 313
255 649 552 561 216 131
241 657 78 946 569 374
630 32 607 800 928 80
372 119 904 212 898 865
922 606 124 544 786 388
803 138 927 171 823 397
846 996 98 39 240 500
98 521 898 367 827 509
716 517 162 492 314 898
794 886 356 838 30 161
365 249 731 861 686 25
627 156 187 375 854 389
187 773 776 908 368 605
984 195 433 554 702 559
735 262 259 336 617 690
59 514 584 73 177 230
103 733 120 794 149 794
41 428 227 238 104 243
90 750 245 779 11 781
804 168 222 231 834 435
959 620 882 36 36 16
417 254 372 955 901 39
340 372 416 534 211 330
739 601 40 203 849 340
659 207 951 28 881 305
754 512 247 900 135 196
137 81 378 92 31 803
990 16 453 364 798 194
219 628 605 900 694 276
787 722 16 601 376 363
262 438 925 269 2 339
646 230 195 907 914 190
201 338 74 165 940 357
258 74 713 281 119 585
729 496 94 132 674 467
302 148 872 835 151 302
79 353 861 714 784 816
428 502 33 656 458 442
699 701 90 159 310 871
339 706 272 198 696 122
112 959 980 407 229 767
222 252 408 568 698 137
531 607 555 396 869 313
611 832 915 438 728 347
391 373 89 657 942 719
45 162 778 703 393 106
377 743 761 177 795 789
516 4 660 697 600 958
673 623 391 536 674 740
731 245 515 113 959 456
874 50 37 228 241 717
651 656 155 563 257 909
511 334 796 790 317 608
351 360 200 573 132 484
693 286 707 852 85 972
194 627 719 72 510 182
795 89 625 55 121 837
450 568 67 483 42 326
839 956 795 524 340 642
318 287 670 715 872 887
652 600 146 120 5 978
651 496 110 589 964 162
506 873 835 921 212 832
18 716 965 909 155 825
996 461 511 133 905 730
859 435 231 302 771 521
224 286 139 356 241 790
372 894 954 973 143 104
281 785 151 105 206 738
888 248 877 435 290 468
850 409 846 492 368 625
381 278 965 986 405 639
927 537 112 629 446 255
232 710 598 206 456 158
654 814 417 13 538 765
179 492 467 779 225 577
72 498 18 978 654 79
143 710 540 192 492 724
566 64 476 806 76 391
27 362 930 132 219 783
60 258 309 694 108 558
484 650 656 67 134 600
331 179 183 128 215 674
150 577 115 860 468 758
192 897 928 37 122 584
118 349 669 582 176 482
41 14 422 817 311 362
78 401 599 945 732 843
989 282 460 670 632 715
923 842 992 526 782 760
298 466 511 40 584 850
578 882 942 743 196 82
120 384 842 803 58 771
57 326 495 732 152 247
533 726 600 406 921 632
32 790 897 718 36 612
85 218 944 746 192 398
417 242 840 305 722 432
740 820 168 888 741 679
520 880 448 164 702 332
359 851 648 709 816 554
632 4 649 979 849 574
94 748 57 639 411 798
487 204 196 173 680 223
27 45 662 523 360 537
36 368 574 724 489 563
768 683 755 423 350 664
306 332 500 11 113 986
907 775 954 3 574 512
710 18 843 382 614 406
440 834 787 764 433 729
661 326 535 499 716 33
128 904 8 691 927 212
244 53 413 240 461 192
919 36 58 897 287 218
359 53 598 112 894 485
565 106 564 127 779 838
989 217 510 737 38 286
507 523 41 772 20 561
42 626 34 314 592 738
892 268 892 677 718 511
188 581 802 336 780 156
390 861 964 189 776 125
523 531 991 352 920 705
42 295 789 957 5 257
735 329 320 470 717 119
868 92 852 851 31 428
491 116 618 88 98 628
373 466 502 9 594 411
717 517 780 982 51 658
566 613 770 223 970 647
409 54 945 661 348 384
323 998 58 244 996 821
605 459 245 326 241 606
763 974 872 7 505 790
388 633 246 551 374 529
608 387 310 548 4 662
265 671 798 452 88 461
445 313 331 980 733 158
143 888 603 518 722 637
713 274 388 478 402 892
534 492 92 842 867 509
406 964 307 596 128 387
984 488 81 149 857 571
609 524 37 397 564 273
320 971 593 263 201 103
425 931 698 250 775 460
983 45 713 846 80 720
278 791 262 553 731 390
586 308 574 28 624 306
39 186 826 578 463 7
389 448 425 975 459 548
495 222 959 818 365 436
469 438 675 59 747 44
194 690 132 8 585 618
524 146 507 481 503 395
162 461 75 749 928 799
29 909 921 636 930 773
102 903 768 995 515 507
708 749 882 238 694 49
963 579 538 342 335 611
270 200 693 524 369 711
645 800 817 632 894 140
586 166 52 154 150 100
650 288 179 635 656 851
229 624 734 47 826 942
932 441 979 470 354 16
564 377 665 67 836 375
21 784 658 916 531 823
438 101 559 359 177 616
36 213 820 178 23 916
461 576 883 903 840 382
617 3 573 350 711 178
732 280 971 486 3 566
254 466 109 925 960 842
967 590 477 47 985 582
439 861 889 188 993 919
133 479 3 26 167 1
300 446 667 972 581 600
140 436 942 82 400 407
316 764 967 485 726 86
421 69 896 886 178 723
469 927 80 485 724 398
432 856 176 201 818 814
106 549 114 954 509 793
430 100 4 303 970 797
219 344 870 171 474 553
891 441 854 665 980 58
489 959 894 851 557 372
900 750 257 996 550 587
919 780 647 929 119 820
711 924 324 925 688 709
650 747 501 755 381 24
123 571 916 310 585 772
935 93 112 570 268 328
257 535 618 883 598 31
863 320 621 667 153 152
271 381 774 953 234 249
235 524 894 804 948 848
458 680 378 495 153 849
457 520 928 33 84 758
779 126 942 770 917 942
657 740 872 794 34 832
454 805 81 60 577 532
38 253 221 244 135 650
61 782 227 350 269 820
349 567 301 964 933 325
326 5 167 661 289 677
212 265 837 786 808 259
478 901 484 146 610 368
990 682 278 564 434 669
999 123 243 93 555 721
211 386 547 97 774 409
519 427 140 699 8 177
75 359 848 671 803 162
143 422 961 769 255 603
206 625 499 743 877 932
397 319 42 991 73 360
442 862 545 780 437 6
962 889 666 743 777 527
421 838 686 474 578 585
688 194 544 511 593 686
985 694 27 562 767 362
484 334 803 249 277 9
566 873 311 50 951 541
374 879 656 773 502 691
916 378 620 728 208 949
238 62 973 5 106 907
303 147 776 954 717 379
303 357 303 436 116 57
392 454 109 395 189 792
741 350 278 282 997 624
565 355 113 74 908 196
447 77 610 175 624 747
354 335 650 858 679 478
820 284 761 811 595 447
92 176 345 992 683 313
664 955 716 370 210 263
828 717 59 660 450 155
226 513 884 960 663 8
905 267 943 274 417 119
910 929 503 99 300 22
361 612 697 380 720 613
627 866 852 163 203 644
821 592 109 490 858 393
449 313 292 655 292 170
258 287 548 324 712 394
834 657 165 333 158 739
653 692 524 735 297 360
96 901 448 225 218 576
899 89 170 905 805 441
942 507 603 595 900 201
448 493 567 105 993 774
165 281 642 232 535 598
48 338 51 136 340 861
935 174 214 203 741 576
7 395 994 190 201 522
910 257 603 180 748 283
147 481 294 231 605 744
368 627 639 498 829 145
939 834 298 823 15 583
650 150 585 83 553 446
838 444 439 23 296 474
976 39 224 579 821 141
66 350 708 507 871 521
436 49 409 570 544 143
323 285 663 20 936 287
55 250 677 754 83 999
491 792 619 330 137 333
609 188 980 807 313 935
432 343 400 445 341 959
826 305 644 247 178 11
832 603 663 821 792 293
364 489 829 921 12 644
375 969 808 61 960 653
114 618 475 866 377 248
428 75 761 72 374 504
456 398 726 610 878 801
484 633 28 378 610 149
164 635 508 845 226 104
311 80 93 699 648 876
364 126 612 738 638 839
203 552 550 389 189 11
911 889 181 364 522 187
80 44 702 156 670 635
639 769 902 519 591 851
615 118 669 649 729 971
496 761 903 403 65 224
754 982 13 589 82 263
712 418 623 125 56 655
418 675 655 183 898 780
109 913 362 582 654 481
628 896 24 49 55 646
772 833 996 251 983 417
756 595 403 97 977 606
250 545 995 325 633 995
561 918 394 625 89 266
600 134 385 195 724 655
556 598 505 746 510 525
481 816 29 292 308 927
597 31 867 336 156 673
714 241 785 380 6 485
336 83 574 864 549 776
346 954 739 242 17 917
714 591 963 651 589 256
900 248 638 673 848 634
880 951 955 882 275 725
336 9 879 863 353 30
615 410 705 835 352 37
417 846 443 585 573 695
50 437 674 110 972 425
338 868 291 848 689 357
449 903 100 793 783 75
810 751 834 123 231 499
90 421 310 773 325 858
740 540 168 142 999 890
61 760 104 208 175 260
264 132 743 264 407 836
552 319 211 971 527 597
451 498 275 315 198 532
976 989 822 405 946 527
238 500 457 674 108 611
231 370 19 657 850 120
310 283 311 733 501 158
286 26 941 96 264 596
443 829 393 335 402 902
754 110 50 639 893 935
376 53 399 885 948 774
832 732 397 513 763 701
37 404 441 394 23 711
708 447 791 435 873 243
463 410 590 517 395 383
953 965 182 924 725 298
412 639 766 763 951 540
630 471 609 684 954 789
959 504 90 803 305 106
146 946 851 852 815 482
93 404 526 208 242 716
214 758 287 983 632 789
37 317 132 266 989 429
860 169 788 532 545 393
736 826 454 142 20 929
473 727 871 928 654 664
753 319 343 950 291 320
203 206 585 372 835 114
476 389 571 522 569 435
859 29 553 192 136 930
306 210 617 530 341 206
626 234 635 741 252 142
178 180 24 464 258 168
111 896 932 786 726 283
54 999 698 182 163 760
161 490 123 184 218 93
647 684 169 656 22 904
341 424 554 885 240 635
171 675 626 421 425 628
501 351 477 655 325 847
184 180 562 223 243 682
851 802 298 597 582 223
107 378 390 370 807 199
254 696 816 974 936 122
192 468 150 395 434 732
692 800 80 873 17 481
209 501 54 766 671 359
140 529 372 217 654 606
972 227 770 213 277 443
227 217 524 446 691 226
76 515 442 559 406 404
289 642 817 230 466 370
883 397 120 160 164 27
344 806 303 914 702 327
792 41 866 69 75 937
897 370 238 724 133 521
411 180 109 206 68 919
520 132 709 794 570 687
684 856 371 900 155 361
866 167 310 553 532 988
265 178 262 927 418 976
686 26 848 619 215 357
767 737 344 395 469 342
953 322 21 869 609 531
607 169 977 963 412 89
603 839 957 944 209 907
616 986 903 22 237 195
247 396 496 664 183 200
825 422 518 10 587 966
278 747 271 604 873 470
928 568 539 62 244 356
225 665 529 91 604 6
238 368 959 112 468 293
204 576 243 31 37 452
888 388 982 789 363 634
165 487 627 428 206 794
320 975 43 842 769 293
590 355 320 836 687 137
648 377 108 705 491 158
503 205 284 509 780 557
565 506 700 576 633 889
260 560 925 804 899 138
179 637 921 671 956 805
724 372 600 944 801 511
574 775 609 635 82 922
551 597 992 226 716 714
579 903 567 34 751 122
973 696 141 187 319 399
698 321 553 402 447 396
366 984 807 902 244 829
724 536 122 873 128 669
706 16 823 912 674 254
524 52 367 486 985 400
576 704 493 993 770 594
289 495 311 788 605 215
616 239 642 702 159 270
656 756 346 952 377 293
520 889 346 448 237 21
832 208 816 500 297 419
356 133 14 38 869 307
845 672 461 557 203 394
944 537 325 726 45 492
175 510 557 130 278 629
433 310 399 479 910 735
797 515 765 169 845 298
168 268 262 500 835 20
832 324 323 976 822 280
681 893 83 28 431 889
75 405 667 345 904 540
458 554 438 151 495 815
443 384 236 800 381 183
659 967 324 475 558 460
811 551 217 838 347 142
73 469 263 568 689 382
441 734 341 394 239 691
622 764 423 853 810 96
768 981 405 835 526 553
62 447 20 98 549 372
409 102 349 605 94 376
422 720 963 755 122 145
95 241 822 233 309 643
391 14 850 456 567 648
830 252 611 181 723 721
58 317 123 567 684 342
143 54 274 311 763 614
193 510 296 837 794 761
650 688 472 501 15 630
401 982 343 752 448 476
482 744 832 63 342 996
959 574 915 163 838 149
697 98 311 417 199 741
257 247 639 427 233 488
35 765 597 585 345 478
398 119 921 647 900 962
66 852 387 607 656 122
454 767 753 834 163 810
31 841 13 109 517 428
819 885 150 54 43 550
832 324 641 267 111 916
517 434 360 232 95 910
484 893 482 366 538 717
62 10 531 280 518 342
349 623 179 801 656 325
455 64 830 463 178 339
956 119 230 339 868 439
536 206 415 679 988 913
77 818 363 70 572 780
244 801 530 194 256 953
871 429 750 956 255 623
957 867 193 132 227 649
662 240 604 868 581 25
120 756 402 187 733 263
83 761 691 24 10 436
726 933 705 310 423 700
407 66 279 38 823 508
213 835 366 823 164 517
626 993 664 583 10 607
140 851 920 288 357 134
642 598 359 751 224 322
712 513 840 632 694 21
5 987 314 72 498 684
824 532 981 729 966 643
717 216 401 381 51 102
45 31 513 780 797 113
236 871 27 423 182 454
493 663 412 678 984 222
245 669 882 138 658 635
23 473 909 941 192 25
820 504 562 657 764 66
664 3 274 662 735 67
614 644 816 212 734 734
468 897 443 102 57 16
741 109 707 132 796 533
6 720 400 5 637 527
738 397 816 381 775 553
231 427 703 460 509 174
497 510 233 702 256 727
682 36 833 609 815 969
751 532 883 453 894 682
749 919 217 903 905 502
801 642 177 606 895 450
293 67 320 211 489 455
84 767 548 674 472 405
853 603 943 113 669 276
475 775 91 493 8 728
250 208 353 505 780 69
986 975 260 513 388 769
156 558 164 273 922 403
234 91 931 571 673 341
588 405 310 927 975 813
877 264 717 817 653 209
121 682 198 379 577 729
10 625 341 796 253 661
773 911 828 944 526 71
909 542 358 647 104 864
963 741 988 399 330 161
515 948 444 61 930 110
154 104 128 147 960 557
722 975 480 863 823 890
936 915 311 935 488 192
433 415 440 921 962 730
793 39 909 161 260 983
53 538 153 741 248 686
874 477 165 538 458 59
264 591 741 596 325 448
683 444 975 635 35 71
479 10 959 572 594 937
715 855 823 223 309 90
811 730 311 952 699 702
816 992 48 859 231 848
266 282 996 942 103 364
649 668 4 328 396 399
442 132 874 502 310 802
369 249 476 620 251 352
194 285 96 391 477 919
423 443 386 261 363 452
232 107 605 773 263 571
64 285 361 710 855 754
242 284 743 60 392 135
783 383 654 992 901 292
597 710 633 89 639 273
919 723 672 491 997 895
390 185 303 952 196 793
601 902 156 258 191 492
807 350 583 153 781 477
894 363 368 435 456 822
247 121 665 840 230 644
420 893 812 784 864 112
216 254 789 527 109 551
684 343 676 194 792 820
444 409 512 507 523 756
186 372 584 782 796 828
336 159 887 59 836 59
361 862 349 445 85 637
743 708 706 524 875 311
150 77 133 218 649 984
122 670 492 714 999 690
783 251 186 219 45 501
73 392 26 482 77 449
950 163 604 161 802 526
174 585 684 238 361 342
70 240 767 121 967 761
914 809 141 385 401 773
228 168 594 489 802 689
959 20 106 650 758 880
206 628 312 143 369 136
204 492 616 542 92 916
649 538 328 452 82 75
295 865 277 154 83 979
409 439 738 679 822 974
179 8 761 262 609 160
750 350 435 278 433 471
914 519 541 152 14 607
704 874 382 17 607 495
400 238 30 913 80 748
999 4 816 858 764 111
946 272 408 539 753 241
22 923 400 966 112 459
700 876 522 470 454 174
754 687 990 528 147 772
594 653 823 712 132 698
807 120 132 360 396 646
214 563 841 689 119 833
532 213 933 339 73 790
66 296 335 283 334 676
408 147 441 929 577 224
796 676 556 922 214 962
353 961 695 40 891 548
734 46 155 732 499 898
12 281 737 950 726 34
603 415 628 64 914 775
954 456 84 355 804 188
27 477 911 176 546 154
876 56 306 130 436 820
97 827 14 391 127 358
506 686 842 590 420 292
934 271 346 128 620 515
334 812 427 260 22 291
787 257 166 174 314 353
984 330 13 343 596 847
765 71 709 497 600 362
651 212 331 329 897 93
68 482 465 877 727 269
885 249 441 735 645 294
769 989 22 521 318 587
709 276 361 350 840 243
238 174 251 553 375 420
756 128 919 942 126 897
826 552 655 408 906 681
768 495 609 910 275 87
206 454 293 567 943 58
614 656 164 203 582 678
917 925 425 980 795 447
54 417 290 890 175 587
373 276 535 247 456 611
441 435 303 507 872 67
411 236 540 337 519 503
986 644 56 667 373 101
211 28 356 713 214 567
208 264 816 853 78 878
383 345 898 129 510 88
243 908 219 175 517 148
985 27 612 779 312 762
7 652 239 119 951 449
636 555 393 631 617 907
164 533 605 69 21 91
874 925 646 776 204 365
183 744 196 895 440 472
155 836 49 55 164 97
314 297 762 291 560 613
361 366 759 285 333 905
855 777 362 61 457 769
246 486 955 616 668 186
564 41 313 125 869 684
845 257 997 483 675 549
90 363 634 558 494 309
832 634 727 558 827 700
367 413 32 98 243 983
349 582 985 258 56 343
171 946 575 927 626 468
766 632 446 572 35 551
477 958 212 632 766 494
344 114 331 409 31 714
930 19 244 206 630 537
487 156 397 198 886 240
160 818 901 530 750 536
333 912 296 593 847 533
169 609 671 774 70 147
200 141 757 699 967 272
746 715 270 731 36 246
154 548 966 528 494 957
433 155 532 549 362 866
107 182 447 993 682 188
875 453 363 287 131 930
935 181 972 728 528 871
952 932 438 247 335 790
283 617 898 136 806 118
751 78 737 465 696 372
101 726 80 238 896 274
203 766 616 777 909 246
832 89 22 858 823 234
165 772 861 829 521 749
925 949 646 992 924 717
789 977 155 20 748 338
508 924 571 894 287 294
233 632 697 546 362 671
995 904 688 902 376 55
862 692 961 235 273 250
50 871 204 846 402 728
566 881 768 176 677 757
574 60 997 910 866 505
480 171 182 380 246 545
234 777 323 574 485 470
337 580 871 724 505 457
507 935 409 516 557 490
771 404 185 572 519 423
664 957 249 259 342 397
658 22 288 345 420 503
329 582 621 277 26 260
867 764 285 577 489 55
151 199 388 973 733 220
134 116 32 285 260 313
561 423 212 804 434 236
715 113 743 422 236 657
450 952 528 284 877 807
938 828 359 808 286 889
605 80 120 649 148 414
565 516 964 749 651 714
282 23 25 182 615 699
58 900 134 951 435 897
899 143 956 717 151 863
657 264 785 337 919 97
190 887 807 892 289 350
280 287 213 368 562 331
395 999 947 885 871 708
551 387 135 613 684 503
914 996 113 465 706 560
819 946 122 79 443 186
280 18 849 771 533 117
681 521 998 618 411 114
262 892 914 845 778 193
648 868 493 712 463 136
199 941 66 527 183 660
770 717 394 984 30 674
19 827 259 37 315 106
537 45 680 469 632 950
663 192 163 447 259 649
870 997 940 304 999 18
530 196 362 635 532 84
230 805 372 998 529 680
630 183 591 135 918 506
630 699 902 791 257 665
994 852 644 778 917 219
219 483 300 417 298 893
344 291 996 716 119 911
685 608 626 752 925 518
251 103 373 11 57 436
774 329 65 88 282 651
347 713 601 425 572 63
928 164 695 898 763 391
967 85 83 253 857 87
699 288 162 401 147 471
868 738 990 870 735 165
833 534 391 556 796 293
849 371 723 212 144 702
462 169 595 683 959 438
116 181 163 263 901 526
37 989 112 131 474 507
442 339 270 589 336 375
987 208 184 45 119 628
134 632 919 18 926 852
295 689 81 865 63 771
31 891 649 555 12 609
85 301 487 805 705 439
629 108 579 576 233 235
818 13 683 389 964 263
385 74 29 268 497 809
460 93 617 312 779 372
316 354 440 598 621 312
369 164 311 413 420 165
116 756 133 392 147 715
65 466 493 934 878 570
744 571 982 743 995 628
827 638 803 577 201 349
525 22 556 171 182 541
937 856 912 198 925 218
634 496 892 326 333 619
653 737 192 558 573 722
931 556 999 6 479 822
230 796 394 574 614 390
527 56 567 295 936 593
128 312 984 349 488 367
196 932 880 223 143 817
281 169 870 604 170 526
612 225 49 796 386 603
64 797 407 124 904 247
405 257 171 552 752 901
914 138 619 795 770 214
952 839 7 978 321 529
488 289 149 779 966 48
308 286 594 513 516 375
898 535 436 108 428 757
914 589 313 536 123 399
494 520 620 685 386 828
904 578 775 129 872 133
423 973 66 626 71 839
204 513 892 574 730 715
827 931 501 974 928 345
8 673 833 254 402 716
913 326 702 368 424 119
753 981 534 609 879 497
263 696 144 460 273 155
141 468 774 243 437 972
691 889 522 450 270 290
15 967 386 240 211 446
602 924 514 235 155 648
705 260 424 183 802 511
997 425 926 120 697 206
905 966 576 339 330 899
972 232 52 218 968 746
54 62 599 153 504 541
284 860 426 447 67 350
676 522 973 130 364 917
20 937 115 644 674 697
412 982 288 439 89 882
476 745 901 21 724 748
332 580 538 113 552 714
115 96 17 349 73 755
136 400 156 154 665 849
235 869 995 864 539 287
892 576 566 755 553 499
899 239 456 243 594 349
790 895 122 51 355 735
90 465 358 740 15 519
622 902 919 989 813 211
167 166 589 945 653 481
476 322 414 299 624 485
767 147 876 845 603 502
74 354 959 292 885 635
884 176 204 910 205 409
645 168 621 187 484 465
527 200 409 252 202 324
806 331 54 831 824 542
260 517 943 391 323 82
599 770 544 54 181 567
167 478 33 640 872 595
190 611 525 420 152 722
603 725 199 249 283 153
17 739 757 484 228 752
480 101 284 81 960 653
580 795 342 871 307 990
110 199 625 30 86 790
943 264 180 114 561 878
413 529 304 682 125 603
663 656 7 745 114 155
413 174 250 6 190 10
228 130 781 759 67 790
767 697 180 436 166 927
840 630 724 947 620 245
258 73 543 540 30 157
68 18 833 970 898 58
293 873 155 229 102 149
928 771 770 104 321 552
285 342 631 95 379 806
496 701 177 760 543 250
300 69 149 223 145 65
508 14 903 4 485 658
153 26 888 999 324 264
692 618 895 352 53 210
767 222 644 71 12 789
404 84 361 305 122 292
770 694 143 272 640 964
714 512 509 531 726 653
345 907 455 824 346 41
297 764 926 656 158 814
832 386 269 994 104 358
863 174 464 258 406 50
958 547 897 712 557 567
627 365 631 322 214 340
554 648 318 816 303 541
795 81 364 114 961 196
387 466 236 930 29 928
666 42 217 686 383 943
82 621 413 310 768 934
785 411 905 758 628 323
610 437 579 760 267 651
456 818 204 508 45 16
757 847 409 476 927 595
694 12 241 741 748 850
736 459 591 325 803 102
798 808 322 630 614 631
586 951 287 88 758 651
75 478 233 859 222 945
179 569 750 69 86 369
140 549 622 720 389 801
158 914 66 531 508 704
100 777 195 361 864 110
110 829 29 898 353 363
36 270 104 895 956 814
655 42 507 622 761 12
713 285 452 940 358 553
615 262 553 347 413 579
303 91 148 836 10 687
496 177 534 896 952 703
600 137 558 756 241 762
858 733 424 67 948 218
161 599 465 188 355 621
310 267 460 948 683 121
626 699 467 596 591 378
330 362 700 286 30 123
254 482 939 991 231 740
597 556 624 377 452 344
260 818 926 629 735 411
193 738 766 627 279 546
850 698 231 226 587 238
324 297 414 189 440 859
732 345 70 221 959 811
392 394 595 500 587 413
120 73 645 727 837 269
995 579 26 762 24 798
515 721 265 264 488 458
565 654 195 707 665 734
85 526 449 601 899 176
574 676 687 479 729 216
144 168 438 551 396 925
441 685 448 674 762 624
222 878 600 731 357 31
316 696 104 11 428 653
409 729 329 555 928 344
694 969 699 971 388 464
122 383 496 498 409 998
140 879 649 290 265 379
302 566 628 798 639 638
520 149 632 548 976 989
660 918 345 517 897 881
597 361 36 430 93 167
34 302 458 638 351 406
683 573 631 339 292 677
409 832 761 801 122 714
136 555 923 70 495 258
205 262 358 295 156 769
899 738 968 33 249 624
411 259 428 843 858 707
535 358 646 184 789 92
297 315 176 511 899 532
128 765 533 300 120 595
215 109 19 740 755 382
332 293 598 631 613 484
208 569 384 29 488 862
429 435 754 278 318 442
631 397 185 902 100 740
707 525 749 921 782 463
279 116 765 696 823 587
718 702 252 189 521 652
238 860 23 214 93 609
496 84 373 221 736 289
961 47 116 75 825 650
78 505 820 881 219 541
365 367 684 326 794 160
806 321 251 507 463 949
33 843 191 323 734 833
414 996 292 92 933 436
864 238 513 691 284 611
142 308 536 473 985 720
3 841 700 503 731 270
936 465 780 207 24 642
593 304 37 21 367 138
343 761 102 659 69 956
445 806 69 478 842 183
667 497 102 900 625 856
732 79 524 307 145 405
877 487 809 877 209 586
286 617 440 728 297 625
356 998 353 654 911 906
140 725 977 771 997 474
655 49 456 667 673 724
439 707 385 235 676 668
844 190 375 355 445 990
244 166 481 676 40 577
884 214 996 438 653 364
654 37 437 56 382 23
372 689 694 789 371 146
510 613 247 913 948 412
349 426 335 657 229 567
996 478 72 287 187 3
648 613 55 18 851 307
213 691 907 531 278 29
877 570 805 731 646 925
411 745 334 651 116 864
171 372 782 571 133 91
141 160 671 79 385 836
67 999 974 921 16 654
359 830 536 990 945 800
330 230 28 824 192 266
306 171 157 434 949 43
521 173 768 528 475 564
365 813 46 422 55 625
243 886 784 823 599 404
931 633 506 465 786 511
793 618 795 792 663 606
857 291 33 323 402 998
49 782 83 654 294 301
109 806 669 426 792 705
724 451 505 169 609 109
991 672 400 831 439 342
806 933 372 440 81 248
984 87 722 317 132 841
56 588 508 487 398 65
735 334 779 287 598 752
53 118 11 994 935 133
906 366 591 45 692 705
770 886 784 61 639 372
66 261 911 850 464 235
414 385 202 188 788 921
155 395 142 186 596 532
476 402 799 242 295 140
413 598 703 255 636 978
239 544 935 480 819 786
157 495 240 649 554 133
871 26 992 347 158 953
643 486 290 756 400 169
203 862 244 24 425 639
584 750 414 782 115 824
251 76 951 806 800 870
178 626 366 754 627 49
441 119 803 722 969 474
74 830 518 647 246 453
880 106 332 100 805 536
889 542 797 653 219 389
616 393 552 811 365 639
421 587 244 409 248 605
213 825 505 719 873 184
757 995 668 139 938 124
211 957 377 49 153 455
482 601 554 624 503 246
697 35 231 946 265 111
16 359 321 685 832 841
450 119 238 449 182 155
791 497 7 261 922 671
544 703 50 944 27 896
209 47 74 493 996 869
235 929 911 995 25 890
460 499 698 416 966 479
925 993 320 244 931 176
227 500 706 262 442 769
722 485 308 233 795 179
521 714 812 803 173 169
318 951 551 886 545 547
342 509 459 409 776 279
189 799 987 734 449 406
85 530 530 132 180 645
192 575 190 17 188 62
658 941 213 375 538 514
204 54 500 627 837 725
159 578 367 854 369 830
450 471 983 179 276 625
275 85 655 231 38 224
430 999 655 147 742 340
947 820 117 887 507 17
616 452 884 218 317 355
732 864 539 358 541 108
781 454 245 132 656 714
444 114 729 733 793 267
367 120 670 367 734 645
593 138 380 79 672 594
71 357 497 437 748 823
449 80 611 922 400 773
66 972 206 662 325 69
19 733 308 566 644 55
381 799 832 865 991 135
961 428 819 304 345 771
9 279 315 858 700 646
806 274 91 654 83 783
516 269 517 464 435 376
19 496 810 114 542 790
369 83 874 638 513 997
320 630 483 971 116 109
388 646 714 170 299 393
560 892 756 472 387 992
944 790 715 154 878 359
614 646 515 855 845 236
374 872 278 864 797 955
604 272 182 688 912 749
564 753 125 940 995 904
884 236 447 986 928 728
433 213 651 745 379 284
761 606 307 932 170 374
505 752 293 881 516 783
561 978 850 471 439 574
105 56 262 422 695 314
700 68 71 32 182 931
291 54 831 177 697 954
886 793 320 624 417 689
527 912 674 313 172 294
588 152 513 440 118 391
288 333 863 160 240 922
605 35 41 449 499 624
601 520 484 782 401 684
423 789 786 522 923 112
516 438 136 911 990 530
276 55 762 896 230 937
930 718 982 380 401 564
646 637 540 867 951 312
712 806 738 312 519 384
935 537 842 230 630 589
584 807 22 621 474 283
427 912 857 824 906 502
13 466 433 767 74 10
524 96 591 319 664 79
348 341 660 546 457 613
231 131 13 556 236 473
327 91 249 840 52 522
342 507 281 4 992 965
556 244 954 642 926 83
523 547 647 416 639 751
306 8 55 188 925 953
89 315 715 338 943 402
725 862 72 344 510 662
480 966 681 231 780 975
15 947 357 440 851 853
190 464 80 23 99 125
192 715 50 865 705 759
306 514 760 869 65 587
10 511 695 590 773 278
809 418 864 847 198 653
382 187 952 169 672 679
562 803 645 765 436 975
58 692 282 584 376 792
524 275 477 499 186 654
731 513 885 82 306 304
832 453 845 695 770 60
456 747 609 599 512 76
719 245 618 213 393 310
268 923 555 223 197 937
75 55 984 130 337 222
145 412 192 447 488 450
894 156 37 205 582 881
358 880 954 115 82 709
475 267 177 584 583 152
636 684 660 599 274 178
389 611 403 74 646 656
129 11 423 607 689 470
423 355 283 835 785 419
587 519 590 871 425 467
62 728 45 755 449 496
860 653 107 633 878 593
768 148 775 360 795 433
851 796 326 824 449 249
757 594 687 622 780 463
533 513 472 67 985 638
246 493 965 782 463 387
517 801 314 508 96 538
10 468 288 24 737 799
759 811 493 12 716 971
578 283 542 426 554 778
28 198 681 759 821 41
959 257 511 418 921 169
643 703 843 866 744 430
693 860 113 304 698 157
652 959 222 474 428 762
757 884 802 836 662 401
796 126 34 722 668 751
494 817 293 895 39 390
574 13 388 990 860 719
67 921 414 473 612 237
634 363 645 433 190 690
78 674 386 469 767 970
365 947 995 317 919 71
493 993 960 826 651 80
102 884 453 285 772 13
574 161 981 469 431 822
781 480 57 868 466 576
102 874 574 461 924 903
687 869 421 723 580 602
233 384 998 153 352 570
696 400 827 704 721 75
676 985 154 876 5 53
683 789 477 622 409 909
792 508 293 584 506 202
974 604 537 356 714 43
800 935 910 184 418 699
633 812 313 535 675 480
72 442 498 276 699 577
698 400 252 236 422 499
636 919 94 464 480 955
746 657 861 4 983 155
578 886 309 763 115 665
336 441 835 361 568 7
789 487 59 155 546 915
534 861 429 27 989 496
355 894 192 50 385 879
804 409 47 744 905 982
609 306 923 483 666 980
201 829 973 824 910 723
168 981 481 441 251 546
629 925 410 835 839 659
812 750 884 827 380 505
49 85 876 966 72 59
932 363 520 855 996 726
962 655 391 582 579 943
558 529 343 545 845 640
463 403 636 114 883 269
443 852 666 780 952 51
524 658 696 696 605 587
351 477 765 572 469 408
364 819 601 297 527 150
496 265 953 999 929 190
799 702 173 141 980 550
802 833 869 260 539 269
655 516 277 362 324 883
415 82 231 218 59 548
794 124 580 899 783 194
133 400 713 927 547 573
680 228 49 463 736 486
935 510 786 814 731 287
367 344 563 358 638 233
672 60 436 926 639 429
906 249 563 22 617 244
56 723 996 971 310 790
464 339 253 177 575 269
638 528 351 755 327 923
598 389 447 999 145 486
543 988 678 906 640 600
615 729 588 634 85 653
73 503 136 58 178 605
131 496 98 672 289 36
566 726 11 990 261 283
928 896 186 463 363 882
134 985 961 125 197 80
595 875 387 81 306 294
960 707 454 534 412 218
38 343 875 147 601 762
192 489 442 706 434 743
661 277 675 856 30 493
436 425 577 819 511 340
850 947 457 148 325 144
950 848 950 473 45 733
391 454 938 274 32 140
267 234 830 363 173 851
123 974 49 217 389 183
470 961 653 64 578 836
503 923 691 47 6 464
872 353 484 731 556 655
394 315 13 117 819 167
462 158 211 68 571 225
248 365 490 883 107 401
229 196 551 956 871 250
590 573 37 605 418 909
9 623 916 359 22 149
564 546 285 909 352 358
493 512 225 733 616 519
458 141 877 860 444 604
768 199 480 772 687 509
650 260 996 175 221 436
71 776 449 215 424 725
362 76 199 208 570 855
722 124 392 750 232 188
957 681 845 703 590 773
435 765 477 146 232 286
513 70 854 107 928 405
384 187 155 607 417 352
921 540 53 891 68 571
300 580 616 23 622 560
216 124 760 657 406 17
923 591 142 378 267 22
163 488 90 346 716 17
896 434 713 991 723 862
352 654 150 644 646 160
341 648 218 97 807 37
175 807 742 532 837 19
305 412 95 645 20 424
811 687 900 687 875 148
429 993 347 928 586 630
56 598 310 733 958 428
890 756 442 214 590 244
995 381 610 336 287 635
352 430 720 777 209 85
894 484 842 659 596 874
713 615 232 112 555 545
743 499 256 751 816 775
816 634 806 582 98 377
169 780 259 90 442 264
34 434 440 961 968 543
294 268 789 184 998 958
221 376 165 403 109 34
651 816 521 604 957 438
62 664 767 747 448 263
755 217 499 386 484 596
709 553 111 866 437 270
462 12 724 139 265 14
40 591 112 564 24 49
87 541 935 114 125 545
645 842 324 366 456 701
605 57 834 993 89 274
703 477 316 155 111 295
979 354 451 66 814 746
168 413 88 845 97 14
79 594 865 267 556 69
373 35 286 374 33 614
554 483 765 137 539 258
859 513 870 21 358 625
602 245 481 905 265 273
191 408 569 617 317 781
599 809 228 677 25 341
53 630 668 315 918 282
627 66 20 302 847 408
63 330 341 135 697 818
966 630 381 685 745 555
959 51 695 574 979 81
561 705 683 27 303 804
893 501 984 540 257 585
850 747 766 380 264 307
360 515 463 579 491 844
727 788 13 104 787 756
755 775 484 157 69 145
91 367 928 977 845 1
640 633 444 655 617 205
903 762 879 833 37 769
542 508 763 903 808 314
799 746 519 686 103 879
15 995 545 880 863 990
754 240 902 365 475 341
445 82 727 365 380 812
588 984 902 313 595 645
992 1 14 526 429 198
981 461 353 96 199 423
823 759 615 469 315 166
642 613 183 43 514 823
330 304 451 108 794 404
352 134 138 97 680 228
650 953 187 33 583 196
254 360 272 31 706 966
36 367 437 412 974 212
397 417 641 781 459 171
23 370 688 382 240 398
168 667 472 969 431 537
719 121 496 211 159 103
99 827 198 508 528 421
440 89 822 981 387 133
922 370 603 18 276 566
308 201 902 175 448 888
284 479 669 471 351 312
610 660 236 792 346 111
989 58 558 417 875 10
912 390 265 639 654 356
840 957 898 485 323 790
808 296 375 967 287 35
448 811 733 884 328 842
456 983 973 534 341 36
964 208 956 15 335 720
696 909 542 196 283 81
556 345 489 152 527 513
82 612 609 341 760 781
982 550 460 732 593 894
403 555 1 722 703 682
330 381 977 866 183 273
554 98 702 183 558 274
896 961 882 126 973 295
813 61 481 297 354 359
883 123 973 183 498 509
749 53 118 260 500 681
79 657 955 464 34 213
727 539 190 378 315 729
172 203 384 153 505 709
498 529 690 879 27 524
354 131 439 761 210 734
450 74 428 849 564 170
453 2 948 855 134 995
639 891 851 575 427 299
626 721 689 469 727 970
265 65 205 96 646 969
495 254 226 805 925 831
504 327 310 517 783 656
509 589 433 791 96 998
934 182 473 909 795 686
592 538 588 539 372 62
206 398 540 700 157 241
772 634 168 71 657 343
764 920 825 908 322 535
572 963 73 138 37 516
795 467 673 541 77 658
355 746 698 370 56 245
662 981 145 207 912 588
803 762 493 594 123 384
711 239 794 119 688 405
332 161 347 177 298 151
676 733 60 787 566 494
488 166 383 716 691 736
293 106 502 259 895 907
744 897 286 660 355 795
218 141 862 356 468 363
481 86 711 372 22 216
5 35 808 511 190 738
332 815 852 289 985 409
646 843 499 687 474 286
967 828 680 604 940 617
483 661 893 778 412 509
894 762 633 213 961 565
321 652 769 899 718 205
771 192 278 502 50 572
595 92 230 371 239 537
400 480 917 759 23 753
769 920 273 956 640 378
108 692 803 582 770 950
528 647 905 855 369 459
885 73 499 889 784 130
524 839 602 696 960 341
18 368 904 218 31 27
430 361 109 318 565 922
571 158 713 225 376 36
671 343 639 838 472 87
857 907 842 888 245 618
739 67 946 87 16 929
279 133 890 260 909 426
737 679 454 900 633 750
290 150 344 45 545 937
216 729 918 400 557 889
932 927 271 530 179 982
278 153 278 486 575 438
476 439 741 791 234 361
395 284 50 926 804 222
135 621 927 953 936 720
652 376 640 511 107 283
523 622 316 322 990 20
815 366 780 641 723 48
848 745 873 658 428 171
549 278 463 102 912 907
93 204 177 646 532 999
92 522 300 422 763 428
537 766 721 540 311 302
924 723 297 217 979 696
672 107 76 159 884 957
692 306 973 655 419 510
833 447 940 565 575 305
140 720 40 654 135 942
509 274 689 916 716 290
529 737 347 701 125 103
939 775 692 757 563 850
30 67 340 527 86 554
240 95 935 774 395 577
601 890 888 770 92 443
494 459 531 231 50 227
492 203 179 918 650 484
337 349 374 91 222 299
743 250 90 757 144 163
220 158 862 257 40 608
227 243 671 632 776 312
182 121 592 767 540 371
634 185 654 571 146 339
380 614 16 471 724 838
316 774 71 234 104 537
920 754 281 382 506 495
573 125 718 102 450 899
578 812 968 165 226 178
804 277 783 853 5 186
910 590 468 736 836 28
548 401 157 504 927 25
209 921 761 447 305 250
550 498 452 103 677 364
724 994 799 909 917 263
597 146 327 591 532 140
90 913 394 811 654 953
556 916 550 252 605 983
800 529 441 15 650 560
329 581 86 124 789 153
838 620 359 833 747 906
82 654 891 534 687 528
347 385 644 459 53 689
537 523 739 681 67 777
785 753 258 631 182 404
660 442 687 979 688 119
350 572 282 905 154 849
640 100 792 518 835 77
488 460 784 157 611 276
69 207 528 134 137 738
932 401 236 194 586 392
232 958 470 245 885 94
44 97 912 168 840 821
318 18 395 379 806 847
809 573 168 343 455 603
278 225 379 568 197 58
843 299 658 352 880 439
847 469 170 224 53 225
234 408 315 422 906 423
806 145 276 668 792 826
945 163 795 311 852 802
1 32 504 98 198 212
77 885 128 633 992 287
37 537 983 1 32 844
880 345 58 996 192 38
470 135 525 558 821 98
296 770 599 644 397 153
906 639 443 258 270 707
610 696 962 421 885 3
402 210 19 380 108 870
697 216 907 511 936 266
437 496 962 125 412 563
781 166 139 219 348 565
145 165 992 311 582 628
900 269 198 750 921 305
677 628 765 717 713 503
603 29 911 616 794 869
102 21 240 875 462 617
286 462 933 688 211 964
663 107 102 820 626 95
101 37 348 607 127 558
207 220 757 611 553 111
396 433 752 352 542 46
374 204 136 411 833 972
963 659 211 312 810 519
254 811 485 262 437 902
188 544 468 355 831 543
561 853 475 127 855 762
661 688 430 786 675 156
824 550 375 934 260 903
549 21 490 501 322 325
848 351 456 610 161 28
233 328 363 252 61 976
853 103 47 303 611 561
414 338 779 568 245 913
890 786 764 781 486 41
451 312 806 373 940 515
752 878 75 113 765 492
37 596 304 290 295 310
665 730 230 18 475 578
393 204 299 613 971 947
901 964 536 259 154 766
29 271 101 650 628 668
653 428 854 278 788 138
551 381 157 313 334 26
363 568 504 631 940 318
738 2 934 311 634 931
965 763 980 245 813 893
393 512 471 72 342 26
848 457 272 957 861 87
164 527 543 159 764 151
416 352 442 275 506 141
472 769 674 513 413 366
879 313 40 96 377 335
41 217 260 509 312 83
628 6 631 391 783 729
686 950 23 898 726 394
729 387 65 703 880 68
998 669 74 88 1 135
929 91 696 768 865 749
96 599 424 841 986 796
153 619 902 498 175 847
930 442 350 512 167 519
609 552 570 717 291 666
350 530 697 39 252 646
497 684 363 68 405 805
479 212 997 905 850 362
234 218 185 304 352 521
214 402 698 963 302 672
148 576 5 192 27 463
425 603 451 639 26 310
643 634 509 304 395 859
567 200 909 496 724 190
269 190 792 905 503 833
867 847 773 828 412 38
228 384 668 260 874 14
880 569 540 353 99 954
939 6 354 428 739 240
807 916 618 91 787 357
723 711 549 151 862 338
684 240 116 289 85 846
200 983 438 733 361 128
336 498 437 672 175 772
649 337 949 633 777 668
175 548 970 797 8 726
351 375 927 312 276 413
507 979 861 89 165 122
290 188 254 759 226 743
171 474 815 384 138 39
701 996 31 29 324 641
3 965 202 7 439 272
463 199 231 974 627 182
565 513 63 263 679 610
686 735 34 969 909 153
71 2 658 581 815 933
617 146 684 957 131 621
116 880 198 825 427 625
997 664 672 612 948 392
373 904 771 242 280 71
93 457 700 173 69 95
574 883 140 106 337 559
964 672 22 756 530 84
276 92 430 928 659 704
35 681 604 765 951 136
729 764 227 238 611 790
221 219 369 820 959 426
590 725 131 812 979 915
249 909 352 653 792 684
895 82 15 254 253 438
815 545 655 246 558 351
447 654 709 76 809 763
604 479 654 513 472 996
530 531 654 513 371 38
109 170 494 227 405 55
645 286 972 593 560 816
748 583 737 425 965 801
838 531 270 841 865 939
178 762 585 239 857 640
547 468 191 288 340 293
829 245 381 279 622 615
858 323 993 616 57 86
707 980 688 381 944 465
689 522 778 968 595 480
285 233 147 528 749 903
760 538 349 586 416 444
958 907 850 779 278 687
741 769 38 638 154 432
887 228 315 382 805 253
849 764 28 257 929 369
953 598 488 736 376 316
589 365 300 605 229 337
338 484 898 397 428 717
433 910 503 748 586 191
265 99 576 190 833 657
519 868 720 492 339 853
84 825 983 122 582 953
54 446 200 415 294 587
698 325 13 581 955 630
775 493 40 184 889 29
344 717 776 93 358 85
106 397 845 548 148 240
143 347 274 670 646 836
687 73 979 656 125 5
936 210 871 56 648 499
666 148 146 732 258 178
502 418 208 460 991 962
152 80 748 667 832 692
475 851 855 973 259 253
74 699 968 203 689 160
978 178 577 395 609 913
837 523 656 436 432 719
359 653 649 837 935 449
69 387 777 865 375 983
911 65 341 281 621 667
773 327 935 755 173 474
431 66 689 209 338 82
794 12 387 165 476 384
101 58 85 234 765 120
971 578 502 20 617 49
142 740 712 857 497 367
409 659 647 54 971 474
543 434 851 418 760 392
433 153 807 390 872 515
147 931 880 126 760 68
542 3 926 727 810 244
69 769 260 882 939 582
772 585 544 43 649 52
589 758 444 749 843 870
254 831 76 279 638 433
950 325 69 323 885 55
611 522 740 675 854 338
983 670 324 162 970 718
288 674 983 25 137 539
901 268 14 456 935 494
618 813 104 720 779 925
231 164 467 775 245 706
22 214 242 149 162 18
526 204 435 976 888 796
872 612 322 670 408 944
671 216 395 375 237 706
738 297 976 995 826 611
73 493 832 473 326 82
302 500 850 333 670 156
179 933 330 985 990 270
152 904 887 13 597 617
29 324 134 749 586 853
14 323 761 359 439 913
994 143 774 896 882 101
559 10 988 200 324 986
923 432 500 730 362 226
858 359 296 82 861 826
509 660 569 332 895 752
581 719 289 167 14 501
922 565 250 850 744 715
547 654 102 43 956 623
30 800 707 79 671 586
784 602 808 73 797 37
286 700 362 167 138 906
79 276 902 727 363 841
886 493 521 19 19 827
928 54 904 625 212 241
497 715 949 818 583 859
593 349 546 127 84 348
668 900 132 488 246 389
987 880 528 34 589 232
612 236 570 281 276 5
206 411 353 694 835 879
40 513 168 632 754 202
269 334 298 770 871 977
192 499 954 553 546 181
436 333 62 449 163 413
361 452 95 477 233 247
213 314 897 1 241 649
325 145 829 418 531 213
978 450 427 972 388 264
479 327 332 953 958 666
807 307 468 815 498 8
48 992 713 781 783 777
815 184 715 746 894 451
788 586 922 66 213 685
919 992 554 843 222 411
611 211 815 467 460 278
699 523 94 450 557 541
642 914 981 766 312 64
475 418 970 161 58 865
196 915 86 365 80 173
98 747 214 789 818 647
55 530 262 508 562 135
479 633 552 198 338 863
307 427 60 980 493 986
393 338 22 170 634 214
712 432 60 267 78 312
878 718 842 265 494 171
536 752 621 194 453 786
256 131 911 749 524 231
869 711 905 287 672 809
45 298 786 512 820 748
465 937 770 984 813 962
423 225 952 684 487 529
102 687 96 255 243 263
504 432 946 270 840 968
695 962 212 521 76 448
455 748 657 20 187 279
377 905 82 178 855 506
156 2 811 937 650 56
868 755 73 828 979 425
546 93 746 393 501 893
519 218 630 112 881 559
906 288 137 863 805 7
75 35 875 705 2 326
415 855 426 915 357 437
448 149 992 244 309 316
862 961 602 156 730 162
34 557 572 326 324 435
127 814 615 427 703 494
207 233 669 796 334 590
840 186 488 11 136 583
13 67 238 864 613 81
94 414 291 687 708 794
543 539 337 151 753 673
580 820 948 442 648 340
581 766 772 601 39 406
680 992 437 726 75 569
109 842 828 64 364 372
661 215 298 370 12 287
424 949 26 932 464 945
267 549 488 282 688 461
171 365 220 500 323 127
299 575 946 56 306 866
483 263 159 85 332 658
150 341 573 591 498 564
848 127 742 834 506 426
314 788 846 900 685 808
741 843 51 526 433 667
135 242 618 696 136 893
225 401 557 765 435 864
737 586 257 810 693 741
712 131 884 270 163 795
141 759 519 448 57 562
257 448 469 192 272 772
139 696 731 481 745 362
256 350 549 704 183 390
806 536 217 583 388 890
857 834 316 559 20 832
779 179 318 131 396 145
515 583 730 786 349 734
887 453 176 316 938 431
952 396 111 396 702 67
973 377 472 680 370 929
497 833 725 227 749 79
933 761 591 552 457 404
628 183 169 800 365 681
913 769 165 593 728 219
408 308 400 629 751 401
329 657 680 206 868 991
367 155 862 664 196 381
265 123 149 902 632 849
158 955 918 786 49 488
483 340 839 923 813 461
262 756 843 9 586 615
627 716 649 991 539 426
766 478 758 69 644 438
98 272 201 206 585 180
623 382 982 187 797 537
976 962 309 569 558 118
32 822 968 767 129 33
854 51 828 290 29 899
262 747 179 15 308 857
435 400 784 978 708 85
820 277 964 725 136 863
805 414 94 49 353 534
451 100 178 983 123 880
918 684 502 516 653 50
864 544 273 693 483 651
161 292 384 186 488 96
327 931 505 586 675 803
654 961 262 598 10 484
762 919 142 730 324 310
927 478 381 319 621 107
813 890 868 645 232 922
79 175 58 315 224 692
327 29 664 661 514 971
490 241 457 647 996 307
463 815 417 647 206 517
164 923 46 661 708 966
28 385 907 399 104 287
605 12 714 887 84 414
287 522 304 636 627 447
737 9 254 887 899 587
907 693 501 581 885 66
561 245 134 106 774 592
868 119 802 137 87 963
733 648 146 556 758 966
574 35 299 172 767 159
192 370 114 60 742 838
949 233 966 726 313 958
412 467 558 254 434 226
387 984 84 154 81 971
815 165 150 286 397 238
167 695 227 888 775 708
935 669 9 385 110 187
240 886 261 577 415 146
511 144 617 540 843 655
85 731 427 189 707 979
540 268 562 974 343 694
263 339 633 197 499 220
114 558 213 338 9 990
790 526 797 93 319 740
171 50 863 583 975 69
739 729 542 716 25 155
371 716 881 498 377 158
58 664 496 759 585 328
700 39 422 278 672 632
144 707 671 347 659 987
330 628 665 133 107 944
572 104 647 461 296 311
187 1 173 195 692 663
902 640 928 452 405 248
423 12 668 883 424 128
611 162 105 106 103 105
226 661 312 37 562 501
448 6 898 773 881 833
811 58 937 499 750 875
107 932 945 33 54 203
509 289 230 177 566 923
487 973 454 431 232 29
579 455 243 350 708 979
994 433 655 451 30 382
493 769 593 41 536 708
466 865 719 306 408 14
301 788 315 91 880 656
480 833 664 553 472 215
269 37 679 23 830 254
103 863 318 543 723 286
680 348 955 465 185 917
109 677 244 170 824 895
132 929 279 41 485 116
783 858 971 992 253 85
946 954 768 917 551 941
651 360 500 537 799 698
801 36 58 729 769 162
795 348 631 141 863 259
533 887 147 627 936 742
905 674 376 743 670 85
150 506 377 7 225 351
29 547 921 832 926 258
841 879 328 672 858 214
679 574 239 602 986 689
54 440 98 670 902 185
164 794 831 455 860 410
164 909 950 668 187 709
235 587 77 312 168 763
930 931 448 258 956 653
333 21 590 607 288 703
695 650 986 895 629 36
621 835 83 439 754 916
623 314 345 849 26 475
858 778 435 364 306 271
366 303 94 990 241 271
189 618 756 277 952 272
922 451 777 709 577 238
815 97 726 350 452 264
242 37 601 320 981 510
148 589 503 721 649 241
504 241 219 247 470 334
106 858 76 862 378 394
136 188 63 734 653 92
507 765 660 480 801 189
768 570 902 513 738 533
497 957 500 661 929 522
270 709 986 590 397 51
340 392 570 286 372 8
271 967 139 5 507 464
874 99 858 155 964 602
692 782 19 482 767 742
155 908 388 531 680 434
709 621 860 411 166 134
393 42 912 196 668 712
975 471 317 87 154 812
721 318 786 409 687 33
157 351 756 477 728 338
128 697 398 441 523 260
365 192 179 213 496 458
683 435 945 210 199 229
691 614 714 46 48 144
530 443 802 157 627 426
514 72 590 232 592 733
452 168 438 122 353 368
831 715 132 215 224 531
609 426 338 997 972 351
549 472 468 897 35 678
452 692 210 659 599 476
588 721 56 564 104 892
70 782 590 722 275 784
119 191 673 968 339 168
427 490 346 27 497 240
110 713 154 838 379 96
721 591 547 899 391 366
855 850 702 715 955 372
833 540 209 808 537 567
189 36 95 873 524 196
576 873 739 278 509 193
811 834 955 385 820 755
333 17 540 356 424 766
309 109 904 58 924 896
748 579 462 342 23 346
588 162 243 485 865 200
605 108 554 563 107 906
579 780 291 215 345 741
377 366 419 519 477 643
293 897 369 914 534 292
881 425 801 128 351 114
761 476 59 351 534 840
353 15 817 525 312 645
895 81 783 463 55 710
125 615 767 661 11 481
271 644 318 352 895 723
233 284 303 878 45 610
664 961 508 421 878 407
217 248 341 839 699 388
899 236 765 863 136 503
754 346 469 34 363 689
831 881 871 244 111 69
58 943 333 850 603 998
671 67 503 260 223 809
358 345 386 163 411 424
169 162 158 894 120 479
349 396 555 9 351 669
394 342 14 842 314 889
756 465 442 383 374 307
122 886 13 643 448 927
610 372 499 151 267 216
983 831 8 667 202 358
852 753 27 755 703 54
175 625 362 21 882 595
815 137 463 425 713 245
171 52 406 560 427 768
867 667 298 247 46 56
991 853 107 517 275 754
321 862 777 126 974 767
433 213 706 589 372 301
257 649 795 811 283 520
342 492 589 390 483 50
401 492 760 99 833 434
169 594 668 317 760 936
106 956 33 70 34 558
732 551 173 241 55 602
360 659 775 408 691 401
859 616 758 926 303 542
580 628 159 697 538 321
816 412 278 616 43 272
374 991 285 169 423 671
270 850 708 205 829 809
130 359 209 769 370 806
476 702 876 382 652 644
59 787 786 475 555 684
367 995 149 394 899 122
463 449 95 161 325 815
643 392 280 915 55 385
979 523 868 281 369 156
845 861 394 705 294 44
357 813 611 84 280 799
766 308 589 783 584 470
815 292 787 120 127 40
677 41 740 781 200 417
388 260 871 896 104 945
24 915 570 551 390 42
784 154 912 462 338 577
27 843 768 638 305 925
923 459 801 435 262 534
277 609 206 887 677 124
255 289 967 570 252 192
132 655 189 387 767 52
886 477 547 848 343 347
790 446 349 244 466 322
660 6 724 609 458 789
61 589 510 764 221 742
64 571 345 194 174 799
49 786 688 645 941 187
164 508 126 889 414 373
598 782 140 798 388 962
975 882 3 322 130 173
562 309 426 648 606 517
168 112 697 362 52 770
497 405 122 539 690 126
275 283 290 530 723 713
633 863 48 495 36 628
66 114 548 118 409 227
910 888 192 850 731 665
271 739 75 184 799 592
661 826 384 533 513 746
970 760 210 2 104 702
617 99 225 314 772 562
334 147 592 134 788 375
831 687 4 47 494 166
75 889 476 468 837 198
710 804 804 467 150 812
398 428 673 665 323 26
571 344 710 178 322 500
317 552 132 696 19 807
994 300 12 580 264 369
930 505 613 511 222 530
482 375 532 96 864 902
595 173 306 174 133 825
799 28 369 34 768 597
64 810 426 764 579 530
159 704 843 318 442 796
227 741 467 160 147 556
456 780 474 429 742 498
981 704 121 580 274 216
914 363 978 59 998 833
354 342 417 867 476 622
565 214 944 132 160 133
423 184 36 602 337 138
70 424 896 521 118 545
372 655 952 122 897 882
124 16 421 443 144 818
792 258 553 72 401 382
966 433 218 688 869 738
917 83 53 130 366 58
221 951 40 435 913 30
852 557 698 885 35 586
260 612 185 938 291 590
297 612 228 563 380 906
795 9 189 654 131 349
965 201 8 903 851 861
175 179 60 637 511 277
49 512 481 45 344 832
845 600 784 973 342 524
610 502 308 309 779 113
437 408 519 259 868 469
191 656 675 759 139 98
458 924 478 186 568 384
434 948 776 106 784 83
113 249 788 11 657 840
184 443 571 273 236 159
893 879 367 95 18 128
890 719 518 498 326 622
999 466 653 852 259 679
7 102 13 75 211 426
109 910 871 271 355 993
470 377 345 750 520 885
901 946 877 164 60 268
644 171 916 318 185 458
248 993 269 786 852 540
518 134 930 732 75 120
658 805 310 777 753 930
73 443 310 824 978 761
908 822 13 915 637 145
475 400 50 342 903 210
617 787 345 153 823 265
96 547 676 858 79 840
724 16 714 896 348 179
23 44 220 980 397 690
16 965 527 669 894 585
39 309 306 258 941 555
676 998 908 768 336 980
678 111 155 405 711 210
490 134 985 55 76 2
570 527 368 522 864 672
113 922 289 931 220 51
392 716 608 115 642 792
653 799 106 197 780 741
664 887 507 547 115 823
173 588 54 398 521 212
948 408 250 838 574 876
808 241 960 550 733 3
63 234 755 328 253 698
637 426 742 656 832 37
621 752 949 469 877 238
23 321 917 768 963 820
344 590 847 882 567 89
695 114 473 129 292 176
745 508 100 263 762 24
987 707 291 587 553 488
360 738 445 412 699 565
149 462 675 373 299 534
979 158 316 402 362 150
252 537 476 68 832 20
14 651 42 57 387 739
469 839 81 816 727 885
833 768 974 712 31 173
218 197 862 496 24 873
720 486 242 783 770 310
73 258 412 43 121 113
314 774 616 122 717 697
887 540 270 252 443 519
613 395 497 890 975 761
676 35 730 180 824 286
496 217 46 962 93 769
398 477 323 794 96 346
544 154 928 298 573 131
567 234 404 627 788 675
194 55 753 209 93 658
689 952 274 242 206 397
712 283 414 592 791 731
633 928 358 164 808 98
523 34 60 916 614 786
824 440 555 378 786 242
820 5 41 578 195 607
861 663 987 993 998 663
700 941 923 254 341 595
192 355 568 570 959 146
693 42 96 822 291 885
850 425 633 767 571 65
607 648 193 32 21 212
960 345 435 148 446 4
491 36 115 898 398 291
47 333 346 897 906 397
130 443 201 365 22 14
435 183 161 283 960 250
17 482 695 355 566 968
27 377 127 524 582 322
610 249 1 782 512 293
472 766 330 954 367 482
642 667 860 288 45 252
20 793 836 684 530 321
47 660 374 100 561 233
360 213 969 371 991 818
913 481 297 402 833 19
251 893 424 523 770 769
639 69 955 222 581 908
541 376 608 425 738 574
985 930 111 993 42 140
840 136 447 309 157 950
590 705 823 919 791 367
417 173 207 713 807 486
194 399 23 10 13 239
129 109 473 712 906 756
231 907 22 770 421 745
772 714 964 220 835 291
369 552 645 302 428 357
230 889 963 1 802 667
91 652 791 310 950 912
185 522 136 578 120 544
352 925 88 14 910 536
845 229 376 49 170 311
830 224 274 889 869 76
518 583 770 709 800 398
327 565 544 877 358 453
833 170 177 17 542 35
821 938 96 508 24 677
142 620 777 78 317 824
9 673 177 384 919 829
685 819 362 610 546 246
392 293 724 976 859 781
805 123 399 637 594 576
513 561 74 567 807 983
370 606 547 986 367 769
387 349 971 86 446 677
892 99 843 721 638 672
329 746 60 807 916 474
160 754 11 450 325 385
334 841 658 940 323 365
192 847 938 801 459 878
432 345 233 872 683 417
455 359 745 411 21 771
90 546 955 526 495 392
928 541 30 316 107 347
288 62 725 787 663 359
194 296 909 615 344 629
563 736 962 856 993 217
993 935 757 51 22 902
57 456 126 274 125 983
317 867 437 937 471 289
79 636 134 450 406 908
877 704 37 468 18 661
212 344 463 915 602 626
135 411 161 494 112 155
659 907 391 700 301 338
599 270 912 785 208 81
749 336 545 263 400 992
551 987 969 632 998 600
396 934 922 218 831 962
914 434 415 639 841 674
767 87 930 875 412 506
823 966 201 228 717 708
11 439 896 423 924 839
56 689 570 415 924 696
52 770 186 444 27 2
494 653 342 176 142 148
461 512 744 905 468 589
294 973 95 813 363 501
659 55 730 769 877 312
314 120 109 905 999 758
646 419 460 469 19 482
681 502 536 39 284 497
208 99 560 820 560 977
982 201 59 191 726 184
531 156 696 269 291 538
269 533 256 155 403 404
152 876 63 937 33 542
551 338 128 425 345 18
521 461 242 217 399 980
129 66 712 923 439 548
805 737 26 667 66 564
720 456 501 783 155 927
275 835 781 921 417 118
4 532 895 842 526 735
977 405 376 674 840 96
395 38 792 223 168 354
399 910 56 841 184 982
719 233 48 467 826 893
223 364 110 37 455 258
585 933 611 762 80 510
92 699 808 497 508 770
516 495 578 264 783 337
737 297 76 328 258 907
11 43 731 901 881 113
266 720 973 192 232 996
292 733 921 936 926 987
656 54 355 664 542 921
205 276 839 127 8 659
82 144 883 80 10 255
256 369 81 343 937 566
366 696 616 745 590 356
553 611 149 983 356 321
897 609 394 32 858 508
234 923 269 112 319 562
175 504 156 405 340 475
147 255 567 750 360 408
254 779 513 859 729 239
47 154 867 541 14 966
150 812 412 17 655 779
672 45 298 252 732 232
656 24 864 70 430 684
97 551 746 356 412 80
173 971 252 987 477 236
254 534 847 64 255 481
493 509 262 808 969 435
567 123 345 304 846 7
716 710 552 970 114 774
557 560 210 307 986 520
271 744 410 962 180 632
502 865 485 236 925 384
980 309 47 514 844 736
335 837 777 647 454 142
527 18 601 718 731 268
856 172 981 513 789 436
301 540 411 302 757 318
474 653 819 428 290 877
370 520 116 378 210 459
464 867 511 302 799 204
6 517 848 358 784 793
190 392 227 118 218 874
353 797 626 302 753 638
208 350 145 321 522 80
842 543 604 198 425 558
256 375 49 810 901 174
739 984 730 883 591 630
913 486 13 190 580 449
508 105 255 373 708 325
632 954 930 316 480 138
417 821 231 726 976 396
376 43 242 649 576 231
746 600 881 205 280 955
924 346 312 164 52 802
990 618 831 20 110 146
904 649 720 684 405 939
823 433 928 495 168 319
666 997 703 990 802 567
648 91 863 185 226 390
295 819 396 798 743 221
718 967 385 847 618 699
76 444 60 200 744 225
650 275 246 823 589 546
375 499 875 96 969 205
838 179 449 235 7 422
209 383 722 575 75 500
185 434 622 949 827 446
782 115 395 116 241 754
481 221 439 882 746 652
662 743 685 678 101 890
473 54 656 570 9 750
422 150 185 569 314 862
183 285 619 102 783 558
842 695 319 653 383 627
752 803 334 959 995 567
929 663 872 683 936 888
281 714 418 102 579 966
638 831 507 203 301 583
920 493 256 69 226 322
475 376 345 846 675 137
85 869 882 783 8 432
543 784 917 48 853 637
525 489 743 885 313 43
562 402 472 829 208 33
346 828 87 589 950 32
331 211 180 566 995 302
71 256 739 847 963 791
264 53 160 644 223 715
666 412 285 784 315 566
628 40 459 348 548 495
304 390 317 440 870 765
253 848 316 584 222 524
679 392 384 361 54 693
14 417 850 323 48 575
273 849 90 694 752 479
741 344 958 487 86 716
28 759 825 151 976 466
940 15 93 594 388 984
652 585 538 750 548 257
954 828 366 926 698 645
881 226 330 777 236 493
910 914 774 337 651 969
182 303 340 580 368 166
921 664 49 511 460 489
917 764 791 731 686 255
180 615 666 574 159 640
815 153 922 571 467 602
484 621 966 932 773 231
48 560 97 796 119 539
719 843 472 344 471 602
572 913 983 219 335 451
296 82 19 780 431 454
624 18 177 839 999 242
568 751 544 969 231 121
550 47 930 947 796 132
119 311 56 910 739 611
260 582 801 910 768 602
521 483 839 958 9 319
560 59 325 233 634 199
882 109 140 649 994 174
401 152 999 558 649 334
847 504 408 424 420 570
926 681 345 792 491 919
659 299 796 707 114 889
925 804 33 889 110 329
823 623 449 694 221 234
115 706 431 710 943 878
318 191 579 752 659 621
614 523 106 315 915 619
779 620 479 266 988 698
69 402 158 890 777 652
150 660 670 340 171 773
910 506 145 135 62 394
958 587 543 332 692 802
570 421 429 799 519 488
165 852 205 629 150 129
758 958 883 363 684 989
872 314 136 491 426 58
979 789 979 944 434 869
316 730 16 358 436 495
37 502 430 5 820 905
668 265 487 84 716 805
330 536 667 956 679 711
151 864 725 953 369 109
559 730 497 815 553 949
86 826 777 104 475 330
500 102 52 791 653 528
100 447 13 129 948 165
661 270 533 779 21 870
561 406 195 795 790 203
810 65 871 35 505 204
758 393 928 887 177 712
302 968 163 693 757 910
68 812 855 253 411 992
767 958 574 126 571 484
731 541 593 426 120 960
398 428 321 859 752 737
231 222 867 318 159 74
400 462 476 315 34 270
100 181 644 696 729 922
848 294 223 987 790 373
885 496 595 45 314 138
128 329 825 345 75 87
316 733 708 16 635 289
452 29 160 2 880 433
945 673 431 502 17 487
496 741 989 628 690 776
131 142 990 677 100 72
139 810 619 972 21 223
403 569 651 161 58 587
509 413 711 814 443 566
696 914 297 194 332 21
681 810 356 737 736 702
5 469 110 818 460 150
417 698 278 488 148 805
744 208 28 637 382 571
126 457 947 838 923 907
965 308 726 787 99 716
496 933 14 365 333 314
597 39 934 682 994 533
128 528 253 175 178 977
240 537 125 764 417 840
59 316 671 962 212 893
77 294 73 86 581 343
557 233 980 250 623 761
856 798 777 350 80 513
940 254 13 400 539 635
114 848 216 765 319 250
198 31 959 576 223 620
340 28 406 294 386 562
525 163 826 698 281 924
906 275 927 992 97 767
538 486 925 971 696 913
885 376 185 392 654 20
162 44 573 784 456 349
542 443 30 496 220 59
200 130 449 65 60 871
439 104 975 516 902 823
93 828 233 11 84 875
632 918 102 477 176 886
322 995 974 336 23 817
15 289 828 812 298 518
695 136 706 366 907 467
307 676 58 195 698 534
392 242 377 107 637 815
21 384 458 709 339 436
408 263 311 82 872 202
12 363 237 812 320 313
723 269 310 712 520 793
878 248 577 891 39 375
540 20 90 840 817 698
871 77 583 999 449 391
576 533 20 624 503 209
566 227 199 3 325 596
83 988 663 625 220 516
458 629 276 561 890 500
382 2 660 897 417 941
682 304 607 997 678 693
197 659 162 594 87 407
238 488 361 739 562 339
806 640 831 992 524 575
757 907 238 845 265 616
454 408 504 191 349 771
267 786 517 360 763 43
441 282 310 793 187 623
619 355 406 204 494 15
385 469 157 957 865 425
912 598 501 756 967 508
407 416 413 745 279 760
514 419 556 766 98 499
326 405 594 657 153 280
724 543 754 923 756 64
506 70 764 843 283 374
226 152 945 162 613 219
263 489 78 509 88 879
488 97 81 722 9 868
50 739 261 25 380 357
186 683 994 958 415 125
636 920 347 994 837 995
318 561 415 674 996 483
366 400 308 929 948 342
489 984 141 25 706 146
520 970 432 499 599 688
365 216 180 649 653 171
582 953 816 620 416 242
416 857 855 580 923 605
349 846 230 963 286 424
778 903 131 587 52 640
874 365 751 817 272 385
188 223 937 337 571 484
518 724 132 317 21 474
263 511 490 392 347 433
148 927 9 338 504 464
54 219 190 669 696 780
695 205 673 152 334 701
633 523 855 645 406 731
847 668 952 957 73 239
905 970 968 280 878 528
895 983 563 943 187 659
519 127 906 999 625 58
389 915 311 462 93 548
701 813 204 649 342 745
119 764 129 936 372 727
403 938 856 32 598 691
166 898 166 362 364 790
551 205 376 566 428 239
654 26 467 200 39 546
892 477 612 114 154 884
393 430 968 506 149 424
497 722 709 353 37 470
73 748 683 183 912 21
928 237 427 268 408 632
674 363 927 574 732 30
91 930 996 269 244 475
209 694 990 86 637 354
594 472 922 964 267 861
786 368 785 282 47 718
78 562 786 353 399 78
149 320 66 8 53 746
616 410 37 403 272 592
640 559 272 667 840 548
779 15 948 767 6 565
965 708 993 521 936 108
207 240 940 682 290 364
700 840 965 528 541 506
88 817 250 599 563 10
896 136 432 634 263 960
881 961 944 476 327 155
922 99 967 930 702 989
363 915 727 554 829 918
404 944 974 904 759 847
962 157 751 438 638 882
825 714 837 51 18 892
828 773 87 944 711 718
399 209 660 743 31 387
494 243 837 588 274 173
236 880 411 972 335 957
683 743 170 774 176 162
510 253 235 75 629 237
937 570 595 687 486 706
721 87 590 287 174 275
672 959 264 615 442 510
370 582 724 303 952 883
449 845 53 219 260 624
692 855 162 819 403 167
159 59 396 52 658 747
32 445 533 211 124 422
373 203 476 881 950 885
173 984 861 12 934 129
410 227 761 249 506 199
237 164 612 42 619 977
750 125 323 506 211 205
420 548 526 254 297 65
948 671 345 212 885 4
764 874 531 221 556 33
805 975 296 145 764 189
514 624 270 587 425 881
115 878 551 286 193 766
369 881 644 879 767 695
756 869 189 423 570 653
926 890 339 158 973 121
973 761 737 639 640 357
34 946 912 684 193 919
596 936 950 882 586 152
26 650 21 695 731 779
365 508 113 175 902 672
22 234 979 750 488 126
436 67 310 680 368 830
336 305 930 750 92 242
137 510 154 31 275 630
158 288 971 815 730 418
106 587 926 40 366 998
200 522 196 514 744 578
423 124 535 594 101 276
634 65 500 194 905 779
651 603 680 391 113 559
396 107 419 904 15 344
70 738 48 778 152 632
150 473 215 498 644 339
654 722 573 793 868 258
402 268 800 793 220 308
316 284 649 758 602 539
635 740 979 717 933 885
776 49 937 295 769 901
508 622 721 145 669 151
820 747 984 586 907 70
383 129 360 531 791 30
879 972 952 567 889 705
955 103 120 829 403 904
341 113 989 814 10 316
137 879 212 624 95 825
732 564 679 17 790 938
485 805 771 279 96 700
951 32 364 257 210 402
841 299 999 926 956 358
507 677 984 701 970 426
431 596 25 433 400 669
182 922 369 627 255 264
168 323 198 628 604 619
681 636 537 141 582 978
195 774 121 462 999 261
197 93 160 627 942 403
451 13 491 305 312 798
30 628 207 125 999 692
922 251 533 978 6 414
169 532 240 971 402 454
293 257 578 390 991 975
114 103 905 602 979 613
554 828 337 997 755 483
724 733 537 498 23 58
302 394 922 446 29 783
547 647 734 157 12 225
285 603 584 336 296 113
974 392 728 857 237 445
601 189 205 615 95 420
710 708 208 722 335 839
861 491 177 250 353 776
389 120 457 586 972 822
381 519 477 313 973 836
549 376 751 445 246 290
651 616 275 231 978 946
80 796 96 895 666 751
972 484 116 700 263 388
502 609 237 672 16 978
290 401 669 791 266 312
537 848 261 710 416 782
390 764 745 600 243 674
286 860 69 671 418 97
121 198 815 815 921 566
225 404 897 938 516 367
476 206 296 224 641 99
117 968 888 5 141 606
391 794 277 541 539 847
793 202 450 333 245 610
57 536 671 67 680 198
315 894 634 630 30 55
296 927 119 603 926 130
354 769 593 687 192 924
357 600 657 526 167 149
569 533 857 763 957 754
597 364 677 810 68 484
190 960 593 611 511 787
810 235 669 400 862 653
618 867 761 701 467 944
633 846 679 882 205 564
676 398 380 430 515 804
104 480 503 682 12 860
377 448 479 861 363 548
321 935 698 397 81 431
270 914 78 80 678 40
572 511 735 599 430 856
373 405 878 587 350 867
753 694 513 655 885 135
821 646 13 380 334 644
687 700 919 83 718 48
515 995 338 95 872 830
42 383 188 28 639 945
512 367 399 108 685 618
781 839 788 188 385 911
203 571 116 547 823 585
513 949 43 960 47 83
229 745 958 736 65 457
240 461 281 989 207 702
362 94 235 466 814 654
821 686 288 557 626 342
815 991 52 181 998 894
56 674 241 777 801 583
824 224 807 823 894 339
743 686 573 745 979 550
674 523 384 257 109 221
52 296 397 492 355 100
463 661 318 361 60 942
713 994 937 380 214 632
812 848 154 463 217 728
783 726 273 51 266 95
295 970 130 557 690 482
655 197 490 1 489 444
254 814 442 697 199 361
272 255 886 872 196 651
369 15 491 794 420 569
232 850 153 956 926 213
894 216 380 531 377 686
946 415 196 7 511 269
636 928 852 51 725 132
641 604 480 591 680 349
313 314 202 680 168 992
54 990 573 875 440 368
665 480 236 537 423 47
636 589 880 335 495 639
912 211 406 913 253 992
991 849 360 135 607 757
459 442 699 429 793 705
233 865 784 575 705 437
184 266 141 735 197 621
176 90 65 976 356 422
14 871 478 820 838 335
802 126 933 863 301 354
29 980 109 257 16 273
189 362 855 758 746 606
580 200 163 159 774 928
7 934 194 456 348 376
322 306 583 990 351 267
903 939 381 349 17 260
786 689 974 394 337 768
479 574 731 205 756 453
247 20 426 126 831 177
39 112 544 26 765 693
246 417 119 945 983 971
578 384 290 873 827 511
720 454 986 689 872 835
799 922 926 663 896 619
951 174 91 227 251 175
557 97 921 211 225 959
583 791 64 36 867 924
475 174 209 647 376 499
569 5 379 420 180 879
548 223 667 46 790 839
421 366 148 208 827 513
46 83 438 720 364 396
315 123 247 998 41 145
463 140 927 287 714 575
463 677 955 938 254 96
863 273 570 398 808 970
201 347 337 250 833 651
168 214 197 612 332 30
383 247 417 173 142 26
825 358 726 447 181 530
305 7 432 500 708 368
491 666 493 980 127 941
777 442 109 687 522 228
658 342 650 723 99 839
252 480 384 485 592 789
653 23 249 179 970 5
5 375 503 390 217 796
986 542 704 537 710 802
869 467 454 87 624 290
758 789 74 226 886 355
894 6 153 633 515 170
390 268 603 644 705 421
551 321 538 948 406 414
863 491 436 40 86 748
337 794 186 347 244 480
905 583 145 614 847 452
351 250 718 447 895 363
608 472 675 63 342 819
106 844 383 822 407 255
517 990 716 645 933 564
995 696 792 504 639 565
498 419 24 610 164 308
978 853 299 30 740 382
409 543 9 393 410 138
655 424 353 562 161 937
239 348 19 318 307 639
811 693 624 965 215 161
796 795 790 412 262 412
658 268 416 352 304 568
264 241 921 252 824 207
121 409 335 395 678 9
995 173 158 941 705 734
518 356 867 934 47 344
316 357 560 734 958 769
237 252 55 74 170 497
417 932 957 621 465 804
133 422 922 420 601 221
578 986 31 43 377 851
114 685 168 732 794 852
365 58 605 585 22 67
851 403 530 878 617 37
689 993 519 885 421 242
298 727 631 686 548 533
926 967 713 246 922 63
438 549 683 992 327 195
159 913 666 174 720 492
18 415 696 917 796 525
939 639 850 967 736 682
327 223 575 742 122 67
919 512 906 729 388 769
859 823 482 925 888 419
574 482 854 664 426 746
32 498 16 980 375 294
980 406 450 434 543 287
451 189 137 350 670 892
974 820 579 36 418 378
648 348 161 796 76 77
938 508 526 41 812 882
318 372 600 979 751 964
195 552 492 966 880 149
230 937 114 362 254 624
375 957 792 41 672 916
378 119 834 648 666 743
52 526 92 404 960 402
478 299 35 951 447 879
191 371 699 718 260 206
627 206 338 992 535 240
523 78 215 874 222 439
712 178 767 355 585 258
24 427 510 494 384 683
229 135 707 662 576 126
855 661 703 553 355 155
683 594 49 774 541 203
345 957 94 781 496 396
966 851 304 961 782 749
659 954 676 617 206 367
816 737 106 546 545 367
160 819 108 905 91 197
70 873 640 101 39 807
988 605 606 969 178 558
514 789 902 286 24 536
907 791 345 998 916 957
322 686 983 334 489 54
625 380 143 498 454 736
974 106 649 605 765 28
686 454 770 926 472 457
571 945 754 528 211 395
995 892 45 806 103 75
721 819 276 450 367 748
869 600 722 803 188 437
775 173 66 400 456 526
138 542 641 122 844 528
865 322 367 374 576 491
543 558 317 822 276 983
11 538 678 183 19 410
588 824 14 177 115 67
446 125 908 149 139 377
30 801 496 226 236 248
821 94 521 350 643 745
472 314 204 738 412 763
133 394 161 185 405 787
134 45 32 820 130 19
672 320 495 574 233 132
673 329 113 633 354 29
109 285 652 3 994 726
683 372 511 893 603 295
221 751 700 182 658 170
5 561 580 681 358 397
527 313 215 834 354 560
70 621 492 514 322 768
235 348 33 960 803 25
712 833 149 140 423 228
226 379 109 181 685 872
695 517 850 658 430 702
152 753 814 300 369 953
643 170 603 552 880 663
483 203 408 463 847 340
689 348 430 814 64 944
54 971 719 514 126 160
540 925 205 749 783 946
378 821 457 933 26 417
931 443 157 342 132 614
840 666 979 698 483 4
599 793 772 571 815 205
475 213 907 627 358 781
84 381 895 368 556 537
946 27 470 368 161 786
806 260 358 762 591 423
95 477 509 344 342 223
161 926 138 791 788 10
335 659 317 90 671 246
38 61 721 302 411 274
560 391 764 236 398 868
205 723 323 419 720 670
911 574 491 849 271 873
711 605 313 824 326 868
154 170 379 985 854 535
122 80 747 915 393 975
262 666 856 905 699 154
350 274 279 692 422 194
640 268 279 705 864 151
390 644 374 674 691 971
484 150 405 307 978 428
717 247 902 801 69 658
433 414 369 998 863 62
253 633 621 577 561 226
465 779 744 564 644 85
162 27 185 763 534 287
541 430 13 855 908 416
80 871 666 637 82 4
189 794 705 196 73 703
59 152 207 238 382 103
530 815 944 936 673 315
761 5 261 594 760 627
983 800 941 683 827 717
317 570 618 355 893 169
980 629 275 482 957 612
346 968 637 68 353 80
734 62 441 37 796 771
666 215 785 461 439 792
798 232 231 177 548 189
916 397 814 733 443 972
596 722 700 61 957 699
272 68 612 957 876 251
996 781 267 793 411 771
601 707 555 811 36 60
496 927 432 2 198 536
510 565 787 51 28 660
182 52 832 219 752 14
406 69 608 557 763 961
523 580 581 551 484 173
929 863 906 432 384 612
506 426 356 745 150 255
298 521 139 547 882 557
4 13 463 931 881 416
33 260 689 550 430 491
59 851 555 179 820 448
149 613 421 901 943 420
271 745 411 311 758 52
875 939 488 437 750 544
566 537 393 625 518 610
817 340 884 135 343 389
34 818 24 190 867 423
111 763 777 210 116 428
755 636 105 551 770 676
950 384 211 525 301 727
567 990 59 755 832 1
529 591 789 428 910 253
496 900 213 146 715 238
446 420 529 952 832 551
944 599 271 675 848 216
58 115 610 207 89 309
370 860 483 50 106 147
413 986 945 207 357 710
704 656 123 925 654 525
118 628 805 13 82 785
298 568 344 515 149 376
49 633 428 705 450 557
950 786 249 20 665 505
777 69 812 446 169 379
748 416 457 451 469 12
117 91 668 482 301 237
784 179 803 672 59 743
1 151 307 769 41 64
253 852 530 491 205 5
797 368 20 405 264 155
199 399 638 511 511 457
438 438 45 301 490 322
312 793 196 80 830 540
488 50 737 64 623 217
946 114 790 30 97 185
531 4 149 688 123 696
447 146 681 654 891 645
445 159 466 535 38 645
91 679 580 861 126 124
726 120 173 810 690 100
111 836 266 401 318 894
960 170 736 743 92 881
401 314 165 865 512 708
329 905 801 167 617 963
735 735 756 602 231 411
254 625 171 310 928 893
792 623 636 531 309 338
162 354 996 133 204 32
836 414 411 804 298 389
339 979 789 986 913 624
778 585 542 674 383 466
921 699 546 358 70 326
186 566 64 476 697 571
946 885 711 370 717 443
915 530 56 410 834 832
714 489 452 427 830 901
13 695 73 646 650 519
769 421 485 7 881 970
486 807 70 619 992 48
237 658 346 66 932 426
916 477 198 166 862 273
332 543 149 525 935 916
884 271 507 43 965 321
546 940 132 242 446 443
936 78 757 712 663 567
297 557 365 205 977 438
628 132 10 393 964 529
482 343 481 916 716 321
450 663 749 424 308 656
262 695 470 183 184 32
698 770 491 164 611 601
645 559 615 550 630 364
901 781 853 812 859 523
536 777 932 557 382 550
650 705 486 812 174 829
631 30 512 579 186 470
990 73 837 256 153 942
897 718 434 903 147 492
904 996 111 43 254 780
571 505 33 481 677 495
285 346 308 737 258 110
534 439 770 563 216 747
357 222 565 201 212 242
526 158 512 476 909 914
340 856 51 496 229 291
268 734 695 54 895 318
985 150 922 489 36 204
735 78 275 614 615 118
355 325 751 952 552 67
516 400 10 799 883 566
731 34 92 894 991 476
255 139 77 81 421 277
18 276 77 714 859 190
260 876 814 616 811 328
952 917 16 107 55 367
367 526 133 393 608 675
312 405 532 303 691 636
544 405 898 669 642 959
42 880 460 354 469 538
939 326 62 10 19 417
305 135 406 306 241 776
557 215 681 870 143 136
507 114 426 144 78 383
450 3 326 620 560 694
583 73 149 179 829 637
138 766 840 479 541 133
153 883 466 286 347 704
299 314 358 16 159 791
302 943 884 71 696 700
111 83 865 236 768 75
142 250 510 989 897 547
825 570 407 92 245 454
249 882 406 771 996 840
696 798 543 724 885 835
952 112 989 708 421 932
871 286 963 185 81 767
217 845 965 393 319 275
540 891 525 131 587 554
59 450 917 67 62 609
597 741 704 671 987 74
903 560 899 994 369 158
334 142 202 659 20 591
701 564 890 175 872 639
783 302 594 186 384 34
609 125 156 584 515 816
551 368 430 907 861 498
53 363 384 257 389 412
188 210 86 769 26 155
900 884 842 543 328 930
730 348 265 791 915 605
508 225 252 223 670 294
289 974 894 215 362 917
622 815 197 175 699 952
867 680 667 541 902 596
387 242 397 325 5 783
880 247 599 812 735 461
6 597 88 56 192 346
153 628 333 678 621 258
411 662 109 364 918 650
903 310 27 172 906 307
114 375 347 289 35 244
526 13 831 281 698 673
441 346 434 440 124 109
355 867 157 391 716 233
66 50 374 410 242 689
325 490 560 569 942 94
115 706 990 364 965 238
876 821 818 96 345 631
337 491 35 269 579 28
954 139 293 31 230 785
382 924 954 224 179 795
319 477 534 181 941 724
757 419 188 796 370 877
207 410 765 13 187 624
308 601 418 590 135 392
139 146 691 750 399 672
500 61 757 126 444 835
494 350 277 373 841 607
745 398 811 888 41 942
186 624 199 732 433 240
308 49 160 326 214 75
110 771 296 465 916 395
880 343 688 536 262 4
425 125 631 949 386 396
627 201 337 211 588 168
405 178 313 990 365 639
509 122 617 824 898 322
166 331 36 44 987 789
957 275 354 881 150 238
95 491 337 684 797 870
110 950 441 786 864 972
208 903 763 165 931 861
206 638 223 645 614 470
950 101 125 228 940 999
722 798 655 417 583 695
507 357 824 80 231 674
347 965 432 967 233 980
940 611 924 174 221 784
193 681 622 377 440 970
802 206 690 36 518 282
460 30 292 516 736 659
827 832 295 183 973 428
410 875 941 227 780 479
386 795 41 126 255 281
873 860 391 996 587 846
389 994 838 16 792 390
496 803 343 97 416 488
32 882 632 149 773 509
378 897 847 291 590 892
155 666 864 591 328 276
570 67 933 993 551 338
664 33 199 358 544 507
368 41 794 539 578 283
670 160 460 287 194 950
316 475 202 240 385 263
862 762 940 466 384 533
210 401 870 437 260 773
395 505 545 915 668 719
56 143 931 377 696 705
302 944 138 663 714 402
209 317 694 995 858 531
738 991 798 326 296 319
464 799 337 103 428 830
854 199 534 174 98 199
273 638 938 451 505 604
300 230 902 298 926 924
648 425 53 170 465 918
533 575 852 924 531 131
99 665 678 160 389 453
915 912 730 961 318 440
14 63 921 260 63 520
660 312 632 298 542 924
242 687 59 474 656 758
382 299 760 431 203 379
488 217 369 358 44 821
597 82 301 809 927 756
962 957 590 976 845 458
827 917 531 11 955 956
3 726 751 125 268 402
96 911 39 637 520 432
232 571 761 988 862 496
167 503 716 919 371 92
809 54 977 698 109 167
333 56 729 425 770 14
247 738 93 568 474 487
123 170 207 616 811 385
572 964 782 602 772 350
427 111 526 901 402 314
586 678 151 314 226 41
146 957 202 700 871 733
813 803 468 245 708 566
297 120 180 584 657 556
572 797 368 1 625 844
420 742 542 540 315 771
259 949 942 702 649 11
486 569 535 279 728 271
372 803 674 851 599 764
949 758 814 281 164 214
173 635 210 206 950 269
599 883 814 240 459 492
985 312 252 3 705 657
94 668 708 131 407 109
183 58 614 142 559 670
337 174 821 549 185 214
890 486 832 946 908 35
538 574 193 178 311 339
923 981 407 935 783 310
223 246 817 291 114 85
981 566 462 21 551 916
32 321 97 984 783 677
586 139 413 588 2 470
644 543 284 747 749 887
283 112 972 545 966 714
832 340 96 398 171 459
509 817 732 343 203 484
445 602 306 24 432 685
487 427 768 861 959 850
517 891 86 792 746 194
574 622 555 762 230 849
700 318 133 990 107 283
584 464 449 486 636 317
309 125 831 798 195 829
651 190 715 326 944 555
497 714 8 674 368 960
396 242 666 729 977 743
70 123 442 489 313 534
677 515 539 480 341 587
227 625 311 779 192 776
857 112 166 145 201 599
873 872 983 400 549 774
661 259 106 231 466 811
790 508 732 567 742 251
816 102 296 893 790 800
535 589 926 707 922 646
249 256 735 239 222 178
666 477 346 4 467 10
487 873 91 902 708 119
648 280 455 757 171 861
463 293 136 314 340 27
453 289 162 665 625 334
832 10 279 496 87 401
165 913 985 507 629 868
423 262 129 171 356 220
836 452 756 493 843 472
35 345 495 706 552 872
545 698 429 164 86 772
728 615 225 260 434 613
590 957 664 868 712 591
30 811 736 815 667 408
878 688 571 274 335 781
41 561 252 436 699 583
379 749 492 467 647 825
781 101 956 296 508 474
467 189 356 464 752 450
906 611 499 544 132 413
68 469 706 274 753 359
174 117 721 223 817 148
871 423 360 319 165 266
419 303 606 227 380 622
453 466 178 388 365 86
39 502 671 119 585 364
510 695 496 802 498 907
513 74 386 506 502 892
71 560 668 834 97 297
882 242 205 990 55 816
617 361 78 725 317 759
490 669 97 238 3 509
50 404 843 404 723 40
418 893 9 796 3 400
924 853 467 218 989 725
715 398 3 425 361 708
921 875 402 542 47 312
648 795 589 815 495 143
684 871 939 273 288 264
385 566 103 700 292 719
643 360 182 963 932 999
132 74 722 328 941 860
256 766 544 992 112 497
635 992 733 334 810 366
59 507 799 295 229 166
462 111 528 544 346 343
617 974 832 934 598 592
442 230 29 949 668 318
642 785 404 859 161 471
436 63 468 42 681 858
870 484 361 932 621 189
384 720 447 38 811 13
679 565 37 42 375 521
803 96 386 209 100 645
964 121 833 913 930 349
171 571 85 218 767 623
313 4 987 441 980 854
747 663 255 569 503 44
668 709 893 186 155 906
772 959 263 154 378 473
372 120 397 111 97 499
55 966 224 530 667 968
461 605 98 645 267 778
314 851 148 408 646 182
164 604 210 155 389 448
613 172 592 218 175 343
504 967 781 457 385 656
560 267 408 446 889 276
545 542 102 285 906 978
129 816 948 686 819 418
793 265 526 957 355 183
264 376 459 228 307 271
369 251 938 645 145 849
212 291 316 708 71 373
131 191 740 195 652 543
835 892 262 422 360 56
249 34 513 188 468 963
713 530 888 972 942 992
240 130 346 246 883 556
551 143 293 25 183 178
434 287 39 695 593 682
427 91 865 861 412 252
389 754 426 200 180 34
193 353 50 342 463 350
350 885 468 707 315 593
677 31 117 596 217 415
589 782 490 149 221 892
361 705 765 527 151 720
608 173 479 47 763 24
80 239 145 845 823 508
623 792 153 810 502 81
544 938 419 182 266 223
312 81 520 528 945 143
383 397 58 124 110 971
358 60 537 773 763 347
530 173 518 630 707 23
219 525 754 753 697 74
647 728 470 667 643 409
554 929 355 807 792 185
52 866 934 795 221 224
373 787 826 969 149 11
165 142 840 123 586 833
745 454 192 277 42 59
93 741 698 451 711 549
696 540 762 495 718 278
678 3 967 509 168 396
905 629 633 677 640 992
958 63 351 586 466 78
833 640 657 489 567 523
189 426 297 400 910 636
375 766 870 95 150 420
876 711 7 168 301 864
623 473 945 332 966 242
99 889 42 744 127 156
489 912 307 844 823 335
570 4 730 912 927 920
327 932 815 273 404 761
57 979 781 564 325 178
834 173 948 23 634 464
277 342 466 124 491 207
799 705 669 244 263 798
324 981 507 319 523 709
232 5 410 45 616 30
118 849 836 681 592 32
242 288 303 401 394 867
372 364 825 722 926 146
266 488 99 1 544 425
258 144 484 584 195 147
750 898 358 592 114 104
312 42 111 592 650 412
969 341 922 527 147 11
933 530 601 36 792 791
505 631 65 704 950 695
275 271 357 87 630 363
754 550 434 328 452 687
298 960 163 742 892 343
287 551 111 311 746 403
476 645 960 453 466 392
60 928 486 44 413 392
494 650 595 838 721 975
393 720 760 643 131 919
986 731 617 949 526 143
152 1 420 41 90 433
582 763 748 258 315 279
58 487 711 963 997 527
125 751 427 654 497 140
501 342 344 325 689 378
646 187 268 976 177 535
855 882 66 568 37 926
767 860 180 6 642 610
894 491 182 530 448 738
332 681 539 831 107 82
373 731 731 48 626 847
772 876 999 847 842 608
104 975 703 577 985 862
561 998 493 930 146 615
450 737 903 945 433 309
93 217 316 707 760 297
761 913 84 301 670 308
407 889 37 977 517 291
951 150 181 193 826 556
948 342 96 91 622 961
401 415 972 465 931 805
595 708 855 662 245 145
302 757 657 943 674 570
711 312 164 547 501 302
972 770 898 160 785 673
970 821 541 781 207 89
151 144 227 914 515 154
942 264 543 882 800 870
406 7 955 164 450 992
863 563 976 17 337 248
193 928 938 715 504 390
701 173 100 622 401 806
24 795 881 896 57 3
433 20 60 979 310 378
955 456 610 535 849 410
588 493 868 468 710 888
404 927 36 589 702 992
748 519 971 255 967 459
300 275 942 777 603 889
809 824 489 263 142 963
16 826 618 149 139 429
102 534 654 634 851 218
801 351 460 526 796 642
421 93 780 859 635 602
916 53 905 359 277 520
231 61 833 697 959 543
842 511 851 313 6 116
533 815 861 336 592 794
17 321 732 990 194 583
231 713 855 255 888 564
951 85 458 613 943 263
65 915 568 428 319 179
599 279 476 751 252 473
505 167 474 934 507 195
221 312 792 454 483 526
828 280 671 202 524 357
39 263 510 324 822 606
63 630 850 65 349 937
924 984 900 284 730 745
105 14 435 219 555 184
27 391 930 45 728 407
59 420 452 764 45 337
57 225 700 785 71 845
372 53 984 539 435 662
320 159 781 226 703 53
633 104 466 205 871 469
597 412 341 101 829 735
331 993 74 857 747 758
885 525 771 991 655 356
963 468 438 184 97 874
826 16 807 226 228 819
538 967 25 53 923 241
961 764 714 944 464 606
644 869 662 982 488 993
949 685 756 393 641 173
860 436 552 798 10 94
390 330 10 983 858 828
726 94 825 802 373 174
74 182 597 673 502 665
201 735 387 916 605 374
545 252 994 427 938 69
34 927 15 589 665 574
940 222 377 355 68 894
905 879 434 132 429 54
76 802 946 390 52 911
683 508 223 583 534 698
547 678 519 267 809 240
420 921 823 886 683 113
696 657 207 363 452 20
180 65 421 925 293 645
877 406 540 664 662 577
850 974 409 766 465 324
228 332 197 921 726 897
784 402 777 49 23 239
651 648 370 994 198 415
963 260 583 512 257 94
19 280 108 841 670 165
262 85 24 510 692 958
207 583 751 504 91 425
957 55 699 338 732 216
608 790 489 133 339 806
365 362 364 826 415 94
448 396 147 990 556 764
785 216 10 433 830 899
36 916 5 423 710 962
922 904 181 906 102 660
712 1 614 976 945 330
51 687 922 255 471 684
519 1 953 583 83 703
167 930 786 933 118 350
338 665 949 895 953 290
984 459 774 328 464 171
950 706 387 343 935 693
335 305 576 822 800 694
657 1 706 974 442 278
868 280 10 400 481 807
250 953 650 181 427 338
58 695 87 841 164 151
711 481 661 280 296 200
689 681 879 947 328 634
266 532 275 878 269 486
976 438 962 534 17 36
957 734 44 931 10 913
25 732 724 236 481 957
957 109 364 476 390 696
868 403 892 183 590 812
258 842 404 15 20 720
826 979 924 615 408 941
257 650 874 788 465 292
61 727 259 757 666 439
874 118 472 820 222 343
130 174 433 917 847 995
791 727 327 414 978 288
809 901 377 621 157 663
786 50 552 12 296 641
250 518 853 937 462 946
746 165 161 241 452 205
329 736 813 958 391 49
625 522 835 169 874 143
291 982 96 303 928 412
191 622 828 288 9 881
220 135 493 445 17 824
669 147 422 259 883 786
961 786 142 680 107 441
340 821 998 36 742 514
250 181 964 384 535 238
308 309 591 190 137 777
395 638 302 864 242 329
751 577 460 511 793 671
11 117 134 830 763 253
661 159 812 18 780 374
424 418 282 444 14 392
56 763 6 219 580 67
30 351 62 398 246 341
309 214 236 185 396 699
835 241 654 325 93 556
866 222 886 980 617 65
483 550 503 454 468 68
287 467 310 137 145 941
632 903 920 829 858 905
835 685 705 515 631 983
356 87 518 128 985 959
642 543 902 986 470 889
904 453 31 350 891 60
520 154 637 961 720 806
770 401 655 648 319 500
758 608 563 375 642 540
256 128 714 897 302 283
944 119 678 12 722 555
30 663 659 652 447 583
109 758 783 786 196 236
479 633 900 768 37 994
366 664 808 165 612 611
181 726 675 777 997 874
530 570 1 503 148 124
337 693 131 351 259 643
840 848 516 214 57 239
576 229 69 716 812 237
128 208 950 731 987 406
188 998 453 489 546 612
762 75 868 491 649 962
944 881 288 508 51 721
415 328 646 704 602 123
853 887 949 845 248 256
43 477 136 69 650 74
26 718 292 597 98 615
683 419 778 912 728 200
842 72 963 35 675 782
497 622 748 474 59 260
781 563 580 757 984 112
129 401 153 143 991 884
662 50 962 136 650 268
117 232 638 337 551 862
639 110 107 750 871 313
349 726 175 287 120 473
981 171 892 737 426 558
281 615 878 99 995 949
371 508 234 703 472 788
980 430 700 909 581 196
656 838 830 219 784 752
220 153 582 529 566 753
568 142 731 676 682 906
345 711 739 256 822 829
5 19 655 743 999 302
874 700 256 917 740 16
920 96 50 497 867 240
65 206 841 52 579 192
174 358 952 282 270 269
649 749 907 824 551 879
380 768 793 139 575 107
357 230 221 368 148 416
463 835 787 970 613 522
841 583 166 689 702 259
466 647 90 540 65 116
913 561 518 113 782 825
617 127 636 630 972 646
78 634 682 181 63 287
406 937 514 645 25 159
439 824 130 66 923 984
37 919 243 887 325 419
107 852 166 539 641 534
734 474 556 22 416 485
591 41 152 147 383 532
942 146 537 641 237 967
894 805 627 816 2 955
979 28 593 404 189 506
946 1 776 911 201 804
247 479 295 545 534 542
194 612 672 756 488 422
301 399 267 679 215 325
89 487 695 981 554 657
800 752 158 778 215 810
429 194 345 470 977 507
129 348 144 220 528 130
7 369 574 648 239 281
394 334 993 492 118 85
265 476 882 463 84 305
446 206 450 354 120 946
860 344 996 668 750 994
127 532 780 506 862 534
790 107 803 109 567 635
153 926 120 481 973 374
310 741 525 677 101 47
961 706 50 431 558 342
33 131 688 192 989 524
620 178 544 890 936 728
221 821 444 149 128 587
19 678 580 745 831 268
203 896 177 478 887 77
911 526 61 205 979 131
184 131 248 740 186 959
180 462 585 172 415 397
685 886 315 401 298 878
159 503 895 637 392 780
949 738 957 831 961 191
23 242 656 903 768 519
335 610 270 739 572 68
679 884 554 636 938 288
835 866 36 392 514 265
933 28 484 284 332 571
29 906 494 613 171 51
482 662 132 964 506 646
663 731 6 582 122 396
355 340 214 691 635 95
16 301 355 129 532 703
656 53 855 548 604 937
182 308 220 590 680 315
257 963 397 478 103 802
241 297 210 113 933 188
807 304 789 115 199 38
307 375 321 920 822 32
938 80 411 956 329 723
208 503 662 659 426 625
481 436 8 875 466 108
426 909 773 717 853 351
686 119 969 465 29 20
639 302 76 386 640 889
409 911 675 204 788 173
166 323 910 463 57 191
288 201 781 566 722 220
913 705 731 869 997 413
301 270 521 314 715 334
982 632 161 892 224 425
218 975 433 390 68 366
951 787 266 912 721 221
879 701 85 368 757 459
905 617 881 654 15 803
342 896 391 391 479 733
800 289 544 570 733 468
199 5 119 946 675 537
818 225 507 922 847 400
124 900 986 884 645 665
833 510 929 996 914 113
316 452 334 61 881 422
597 472 691 322 386 492
789 823 643 657 381 575
175 787 918 636 991 652
891 387 89 277 896 204
52 104 947 757 924 894
413 620 355 916 397 868
153 175 943 389 510 34
857 51 827 236 101 320
410 126 669 67 975 450
851 682 732 72 324 241
320 83 672 961 643 258
126 278 941 892 945 570
833 836 499 746 716 424
836 258 829 469 73 50
100 66 281 693 927 622
506 593 427 917 422 514
752 18 901 245 60 44
660 90 891 586 962 233
15 940 45 551 279 760
702 757 443 176 872 313
918 33 623 501 196 442
16 113 896 271 227 84
39 627 919 322 579 994
274 463 135 856 22 117
712 740 409 716 942 492
646 427 632 600 203 153
994 277 861 481 173 93
428 440 350 855 637 432
230 996 126 316 86 835
806 154 471 23 320 545
276 919 168 660 568 269
22 611 967 898 146 224
971 973 285 905 332 946
115 592 542 708 562 356
101 999 802 618 958 218
280 234 563 563 131 733
462 986 40 743 827 530
226 922 253 719 996 526
352 862 785 125 923 207
82 432 83 365 123 299
382 144 49 974 155 37
143 733 615 652 301 320
629 567 246 374 449 195
53 995 230 828 196 317
194 163 142 942 445 720
775 53 670 892 582 981
121 208 630 272 663 580
42 952 760 376 298 214
875 120 809 657 7 766
286 105 409 555 665 551
489 512 542 27 875 318
89 727 36 464 763 525
817 44 199 804 694 684
91 285 242 573 896 619
418 782 422 739 347 796
793 815 927 896 15 811
178 915 195 767 877 353
407 733 573 751 407 816
860 345 601 38 233 966
997 647 993 890 801 761
255 409 645 529 314 943
38 956 696 288 535 913
191 617 333 760 526 809
962 988 543 228 668 462
908 751 310 617 579 910
859 822 821 769 600 191
227 830 284 739 587 708
649 505 988 485 623 519
520 77 901 498 471 100
376 578 612 408 855 330
329 477 164 484 862 152
312 838 653 374 980 156
500 114 733 395 169 882
615 435 439 979 661 832
320 736 741 181 786 487
707 136 995 478 231 53
461 844 110 328 230 669
892 836 965 521 80 346
507 957 471 953 642 286
365 946 290 767 423 741
529 797 390 524 691 344
351 92 617 275 109 971
5 72 305 81 345 115
709 432 361 317 414 211
12 682 95 538 484 160
583 519 977 900 725 950
348 339 212 239 722 903
431 443 195 295 139 814
592 627 941 123 70 636
187 320 554 953 908 930
497 595 123 589 36 355
473 884 813 823 816 168
539 2 429 970 881 552
369 806 764 119 323 809
318 505 178 280 851 542
471 517 90 321 431 454
806 379 667 994 798 987
195 373 47 64 164 609
704 546 84 908 313 206
479 992 815 406 135 719
803 364 58 932 346 773
238 915 615 856 33 222
299 931 134 859 629 926
162 623 921 189 195 610
655 212 336 246 74 891
935 22 205 752 109 233
515 965 292 656 46 899
285 605 155 809 103 61
689 549 856 312 912 192
771 477 589 928 389 934
901 896 869 25 54 871
436 793 616 884 414 603
133 620 3 839 807 512
941 537 171 656 442 764
14 959 289 842 831 333
925 314 425 280 423 764
425 235 474 653 977 870
355 514 12 423 173 844
902 467 763 25 417 293
879 740 546 629 942 299
87 604 465 60 313 469
575 663 26 256 420 555
726 801 620 279 964 270
713 526 383 329 538 980
868 398 405 109 740 414
51 428 117 519 674 652
611 370 62 360 797 519
650 891 57 281 689 315
272 296 197 393 698 350
677 489 568 450 503 948
383 655 901 439 616 849
220 313 618 745 368 957
41 438 188 752 417 346
733 432 710 528 51 373
821 601 589 248 631 965
262 506 298 495 699 816
410 168 725 928 762 211
882 774 832 409 449 732
257 187 887 161 699 714
214 914 481 633 472 169
397 517 1 231 894 92
282 845 546 808 318 550
412 106 498 523 37 759
573 736 474 823 896 311
126 330 234 413 380 545
525 779 951 724 597 822
455 871 891 562 144 326
285 287 850 380 739 554
412 629 246 482 47 724
998 385 660 335 731 774
758 494 989 421 333 920
364 639 210 631 296 602
921 866 372 65 682 828
9 684 35 53 194 198
210 760 58 830 752 946
300 794 506 301 323 347
14 516 498 270 958 397
410 479 268 599 981 515
899 757 843 928 291 134
880 851 781 79 782 824
554 537 585 738 927 245
859 336 841 746 335 434
551 101 268 886 264 770
923 276 675 261 178 384
676 6 790 700 822 955
501 365 930 53 684 776
314 678 670 794 460 532
489 368 847 206 173 582
471 390 16 566 142 381
488 204 76 706 140 6
661 943 997 441 549 952
616 329 913 633 192 378
887 720 914 248 1 235
243 426 609 817 568 616
717 159 221 94 729 869
179 840 836 823 54 48
503 649 61 268 111 8
420 71 989 749 173 634
786 848 968 312 280 574
151 653 21 710 948 222
47 599 982 405 296 966
334 517 290 931 886 37
575 738 944 248 995 699
594 17 698 296 604 530
642 181 173 18 441 781
93 355 423 179 330 575
69 685 700 758 163 456
407 304 797 398 80 452
890 8 222 31 892 29
264 122 479 657 380 128
431 271 407 829 61 360
976 497 28 815 26 949
998 183 565 884 979 502
700 183 110 735 231 98
965 641 159 319 558 896
39 154 395 591 706 488
474 950 990 590 144 750
116 631 823 632 518 694
184 511 626 88 739 525
964 447 987 216 138 630
540 410 127 87 921 841
365 265 889 397 758 877
847 551 857 207 570 970
193 156 294 990 952 33
416 360 633 405 462 989
428 860 683 268 644 131
639 303 934 494 310 353
401 987 419 763 511 282
609 685 677 236 35 742
673 150 425 175 296 508
915 309 610 118 152 225
543 304 857 303 933 982
764 16 638 222 79 643
741 546 561 151 392 435
295 250 676 478 684 259
797 726 633 32 781 7
536 339 320 808 991 189
631 250 638 671 687 6
824 351 250 791 992 516
846 29 593 631 325 16
614 240 39 542 181 207
496 361 129 951 795 193
296 935 289 244 76 205
301 245 658 548 168 487
244 724 742 263 179 521
386 900 50 822 853 661
946 88 931 52 95 244
441 134 542 925 677 204
723 774 403 789 304 993
738 732 14 568 101 491
697 2 703 778 444 453
523 624 315 105 652 891
433 56 566 691 36 442
480 177 113 606 765 957
297 361 888 952 794 916
570 136 436 894 218 965
990 270 500 732 136 485
897 486 806 576 374 381
983 978 670 369 999 998
376 881 859 638 272 513
628 665 612 719 945 696
448 227 910 546 862 183
714 114 915 31 751 533
285 273 171 752 240 4
565 937 10 18 563 197
737 99 270 694 616 913
298 848 473 817 35 721
317 86 922 290 101 734
622 134 276 439 326 654
24 910 891 261 204 937
785 281 857 733 279 615
13 301 611 235 756 399
609 217 27 809 122 792
424 107 434 826 527 905
55 411 720 154 752 162
161 34 685 885 482 660
469 36 316 908 98 706
373 772 654 116 710 967
211 50 416 550 367 483
272 662 458 715 886 244
636 891 893 141 78 60
129 202 765 751 732 30
450 747 801 521 229 752
192 538 70 690 323 970
848 978 917 147 344 746
535 4 788 713 735 838
424 308 184 734 234 375
417 367 385 251 645 436
338 483 712 655 419 725
342 672 285 628 183 669
790 200 166 550 990 921
535 684 868 109 655 81
702 423 162 210 663 154
107 42 782 638 889 979
878 673 597 293 107 758
323 22 916 890 102 221
859 897 342 337 84 727
543 169 956 674 584 321
215 381 925 4 716 228
282 981 633 509 533 741
745 810 745 715 578 116
650 355 882 302 766 703
473 820 936 518 219 746
596 321 931 17 227 212
863 105 440 403 741 952
580 716 494 443 928 755
954 590 486 557 317 291
714 79 308 616 22 430
831 220 386 747 587 529
574 206 400 39 469 345
291 559 648 281 15 69
887 253 362 178 263 841
758 837 365 270 346 56
946 875 183 76 668 522
618 638 165 792 826 528
863 382 640 52 954 799
566 465 103 454 821 591
132 111 337 808 346 778
166 781 294 66 843 898
719 182 405 673 127 943
466 247 354 745 382 298
208 2 764 151 278 509
401 24 238 352 845 450
485 373 46 84 21 586
381 486 742 245 976 721
110 522 693 905 829 362
953 503 246 243 777 684
833 37 630 649 721 916
349 750 718 406 308 546
703 215 666 74 528 801
716 521 778 741 370 945
5 566 92 507 517 990
173 706 519 433 969 868
42 494 885 62 324 554
957 398 501 869 858 173
582 771 865 500 236 342
248 612 335 947 692 712
278 600 493 667 355 277
758 146 296 163 769 350
11 309 287 90 632 270
881 222 35 550 559 757
606 742 922 859 906 404
197 986 46 220 222 531
656 763 62 207 594 289
169 509 874 279 88 173
677 387 142 195 543 750
629 516 520 224 299 514
322 108 223 603 615 895
295 476 543 91 495 745
352 668 509 56 416 978
449 412 787 346 487 732
408 25 439 428 254 214
870 668 276 207 637 442
112 805 319 281 414 738
887 702 274 477 62 180
796 460 391 595 790 442
502 205 845 11 423 239
433 756 706 372 845 418
832 405 822 377 326 156
24 225 915 56 254 183
630 283 52 943 797 44
738 705 352 176 35 923
252 829 822 929 917 518
6 438 861 634 778 163
84 223 936 550 622 963
931 586 116 885 805 627
930 646 772 997 409 517
881 401 297 880 710 605
719 746 610 314 241 939
633 937 385 879 205 56
170 516 883 376 927 333
501 887 374 54 6 426
236 910 993 13 965 570
202 719 670 138 745 476
446 903 180 64 884 280
952 550 454 487 662 352
367 425 191 971 281 517
165 820 565 546 252 563
64 689 124 31 791 325
370 256 811 763 637 69
913 792 189 170 275 142
128 780 76 666 781 777
604 865 393 946 141 987
682 809 898 905 848 373
172 840 921 108 520 836
179 429 856 455 277 331
506 71 773 111 238 216
280 991 481 902 503 114
872 762 991 534 280 129
292 422 694 594 798 650
427 820 622 918 611 522
722 273 925 174 978 979
442 865 241 34 67 37
276 49 999 676 492 311
204 909 945 670 890 433
620 694 459 271 933 434
651 923 86 578 954 144
755 421 760 248 749 617
366 617 320 182 541 330
846 31 626 652 410 453
407 990 837 500 772 222
331 642 462 504 188 407
611 59 573 916 153 702
476 733 890 118 736 54
946 734 799 758 629 581
384 364 498 734 807 52
518 921 911 692 93 974
466 673 347 234 303 134
271 767 705 64 125 255
875 414 113 744 699 422
526 801 265 700 305 906
211 249 535 99 44 910
716 5 753 39 533 865
337 594 833 622 283 855
880 980 332 317 933 289
435 725 920 87 252 726
927 657 131 544 38 710
94 123 278 736 328 22
893 934 392 775 717 306
100 187 617 4 219 311
358 102 764 767 298 221
602 279 539 479 690 230
807 60 383 647 865 249
11 252 493 58 666 709
468 573 366 568 557 720
747 62 793 31 313 243
977 231 796 294 200 832
661 165 844 466 198 218
602 607 475 297 298 884
938 135 678 2 858 100
980 259 867 672 656 223
820 591 35 113 783 260
175 390 818 429 50 87
128 746 110 612 356 171
291 994 21 31 906 132
214 518 512 68 48 520
61 606 390 368 302 903
87 342 842 181 51 422
968 344 519 985 934 658
280 290 565 225 772 132
187 431 939 331 707 924
943 702 263 564 474 4
55 577 387 380 57 20
406 14 843 634 66 14
537 15 827 76 287 903
377 232 677 286 882 911
782 771 128 685 395 303
88 107 634 496 903 298
389 175 321 915 410 28
670 823 686 380 985 353
599 938 682 478 266 131
129 796 211 225 344 840
763 578 723 827 454 26
913 668 147 446 610 18
787 604 323 828 103 4
980 489 717 300 522 755
257 885 517 44 874 91
603 376 195 516 331 499
235 681 784 697 128 923
537 7 337 764 782 736
664 49 309 324 85 534
32 911 514 67 713 724
260 964 76 936 661 387
175 205 787 876 24 75
786 397 770 507 480 395
15 138 735 379 108 469
29 200 738 37 123 946
55 142 620 845 58 656
511 353 892 591 569 350
119 88 952 487 395 197
646 369 725 245 620 797
941 898 13 156 726 774
570 677 790 456 26 541
661 290 514 378 686 366
80 173 77 328 921 453
430 350 897 50 773 639
110 922 876 91 704 895
617 692 223 177 539 380
972 368 268 672 18 184
631 876 65 24 678 371
352 630 94 288 90 922
393 656 464 370 669 473
75 476 467 764 643 105
578 102 881 686 116 626
158 363 914 908 332 201
101 773 159 355 253 174
585 264 172 840 521 66
606 809 834 60 195 828
510 324 471 395 123 940
958 990 874 757 77 66
755 153 229 318 463 181
409 112 627 949 841 87
892 682 796 904 389 465
645 280 906 36 808 300
243 156 988 769 605 373
902 896 858 900 843 149
106 728 93 746 422 167
638 862 450 167 450 554
116 912 875 741 808 98
322 375 32 228 981 666
314 644 866 169 118 733
422 864 547 148 525 177
757 357 373 927 364 338
901 812 260 497 826 245
508 293 237 386 9 951
987 667 792 651 836 491
314 6 982 938 720 872
708 606 142 533 361 885
958 71 866 607 651 400
52 551 671 686 400 753
500 522 530 71 859 306
411 906 41 840 726 825
270 596 459 227 231 681
748 791 405 300 627 569
259 319 128 257 762 313
396 633 886 653 221 611
114 616 712 8 386 60
657 354 761 123 627 518
613 523 569 590 424 461
140 495 473 133 388 18
483 227 287 685 217 646
700 320 584 612 811 149
896 13 157 837 260 398
941 498 174 799 43 620
348 173 792 993 907 388
785 893 84 946 903 193
65 719 52 310 248 652
12 598 308 355 165 43
342 723 627 559 842 496
355 937 198 937 82 74
662 764 234 61 85 927
626 98 715 725 353 173
534 682 46 530 434 855
967 148 286 877 639 920
573 848 214 710 712 792
101 920 400 893 606 935
408 449 695 3 28 736
706 158 174 589 728 660
349 179 878 715 17 545
679 559 56 865 316 715
954 135 346 333 549 599
679 93 105 341 916 936
943 726 156 386 311 633
524 410 767 946 863 913
349 84 833 320 630 538
752 618 870 30 56 156
235 44 583 757 617 918
138 89 740 804 172 129
81 973 685 317 401 524
435 929 856 881 378 797
495 804 888 367 987 597
901 3 881 617 480 492
513 280 535 296 15 992
87 977 891 184 476 402
946 492 370 481 199 221
410 390 294 30 615 510
222 580 306 536 553 292
301 469 160 931 737 798
664 705 320 815 459 632
78 191 959 692 133 358
17 682 63 236 827 608
762 893 949 254 421 3
95 125 314 952 434 696
147 454 133 180 149 648
848 487 464 694 552 578
526 916 781 255 202 540
6 889 356 584 782 406
608 365 2 105 750 788
273 467 930 498 869 363
166 250 647 144 832 923
348 78 354 495 172 674
478 576 617 920 726 766
602 216 834 525 283 296
508 219 368 997 672 930
834 833 354 535 495 964
813 69 64 73 174 485
268 583 593 94 277 294
294 374 995 765 283 863
146 303 381 578 838 206
560 850 562 939 191 450
418 914 954 908 367 984
605 1 288 835 131 697
934 305 844 466 662 330
916 3 392 184 214 922
775 557 58 8 832 405
491 154 658 468 768 889
814 513 890 109 274 711
664 341 358 967 411 626
406 416 657 779 667 716
147 204 212 944 142 867
557 807 841 165 184 297
680 452 572 914 576 486
445 309 841 792 596 942
827 474 479 182 643 113
110 336 495 803 222 80
858 456 493 747 215 784
273 630 156 604 715 615
41 799 681 689 740 223
925 124 595 554 388 6
12 944 726 760 602 110
875 381 735 432 572 693
615 343 199 146 586 701
560 311 108 344 658 203
769 881 160 12 560 297
924 443 697 108 138 858
858 500 906 66 828 823
36 371 300 181 390 944
183 504 857 276 506 718
936 434 428 57 644 196
621 513 617 354 535 89
82 732 314 291 508 915
139 108 774 448 197 677
722 173 545 171 325 336
607 177 904 307 174 153
655 178 392 251 739 235
466 457 722 825 551 810
298 382 994 800 63 139
211 914 7 481 582 767
868 999 98 286 639 116
842 706 205 18 32 739
566 762 66 882 531 744
468 797 240 203 798 303
34 983 222 274 291 702
472 468 904 560 810 570
336 841 357 835 216 892
315 851 632 523 626 974
287 574 603 721 304 645
731 182 990 290 752 159
960 760 208 394 881 231
485 449 789 118 120 503
848 193 755 943 206 94
99 987 517 787 205 958
675 875 239 753 638 252
456 275 773 953 359 302
93 662 406 735 626 784
657 53 888 530 329 80
825 587 341 508 37 449
607 596 420 465 624 402
655 84 683 920 1 513
826 479 528 609 692 705
429 757 573 811 604 881
198 290 711 572 320 856
361 618 430 258 795 331
896 298 653 101 45 44
757 465 943 724 732 608
154 325 709 262 164 310
906 167 534 284 108 468
86 21 363 327 844 837
510 999 784 451 77 626
723 221 38 231 627 357
268 346 102 731 683 476
873 127 295 129 808 190
234 90 412 464 229 184
661 225 738 374 347 155
132 47 520 679 367 982
381 343 627 301 583 463
44 980 346 453 980 672
584 249 864 636 41 198
960 565 14 997 783 871
323 770 576 683 532 527
852 692 811 949 741 121
155 642 914 921 971 305
733 600 656 481 815 772
198 713 575 551 767 916
660 490 344 58 944 215
95 869 724 534 559 200
67 522 606 489 270 234
161 205 249 844 696 984
335 270 408 20 869 169
530 958 618 79 178 93
339 331 790 852 275 709
467 141 18 823 992 949
98 56 764 459 928 365
920 899 677 370 989 117
179 130 889 331 720 286
679 610 388 155 315 333
570 855 283 505 509 666
722 468 153 846 288 483
50 554 461 750 30 809
753 318 957 531 333 403
904 682 948 251 172 545
258 147 684 206 198 307
313 958 678 900 205 321
404 206 482 866 415 301
767 460 67 130 947 961
225 244 293 560 24 626
784 734 148 29 331 920
633 279 618 39 836 733
844 662 883 450 72 953
655 355 598 882 246 829
880 248 575 324 942 511
646 543 832 324 27 283
393 418 395 635 312 872
319 818 784 667 891 703
597 61 132 212 664 350
224 750 34 180 625 827
880 225 276 121 285 160
398 517 850 165 829 597
869 508 262 752 188 11
46 598 86 294 95 796
50 964 922 837 925 776
911 441 267 206 321 179
143 829 845 402 507 767
347 172 529 803 800 182
144 74 274 353 986 190
403 131 828 209 204 932
405 187 736 717 124 736
911 609 144 506 472 816
937 814 69 162 509 608
180 878 928 268 928 316
576 26 402 75 690 472
128 143 608 887 242 75
504 8 21 968 433 687
573 697 665 577 996 313
111 340 400 205 846 227
781 345 929 682 395 559
956 575 882 822 41 629
769 247 352 533 693 705
288 540 276 712 869 310
593 620 392 545 129 729
946 216 974 459 828 409
777 905 705 668 892 67
38 127 948 52 958 564
493 323 387 480 832 802
702 431 723 964 873 796
876 856 822 388 233 443
821 569 479 106 31 755
629 537 10 655 625 900
79 797 786 932 951 14
465 943 764 152 42 340
707 66 409 857 231 432
384 428 211 136 538 746
582 977 417 496 275 907
996 87 830 80 349 267
873 1 422 940 588 401
144 952 432 911 162 62
378 879 939 301 898 614
643 592 469 379 973 320
156 245 553 191 224 124
548 687 888 155 448 154
410 653 163 651 182 544
344 619 904 847 307 100
612 421 276 142 53 913
499 96 777 605 942 456
37 788 561 643 719 672
322 387 136 740 852 511
750 860 529 950 506 994
337 910 403 658 942 77
661 153 634 831 260 676
359 280 501 360 161 687
514 296 533 26 564 735
959 726 875 362 326 513
565 627 352 234 86 263
444 704 471 382 996 864
680 141 702 333 35 720
983 233 22 284 872 853
211 218 984 241 634 876
770 260 262 715 379 530
538 949 115 886 911 906
114 357 638 774 576 846
464 43 335 15 45 158
162 879 14 763 732 719
183 485 184 815 821 803
144 516 84 774 313 508
357 86 715 833 190 747
890 665 321 967 498 11
594 485 457 842 764 853
880 203 482 779 283 510
428 831 124 805 713 843
823 2 620 16 489 770
384 768 156 33 228 312
152 45 972 275 135 851
953 666 739 283 961 636
683 841 962 668 348 9
712 486 194 275 736 438
383 982 918 36 818 997
455 966 10 747 323 886
439 262 247 467 35 523
575 921 357 75 533 732
453 464 823 97 795 720
865 647 523 62 331 432
721 666 434 587 407 292
26 484 175 5 656 290
33 814 484 78 972 686
574 897 424 553 359 477
604 873 883 519 54 450
630 964 324 294 758 94
116 653 977 630 336 863
594 229 95 436 32 675
441 687 154 606 175 236
172 445 951 2 222 673
97 260 490 734 458 296
516 89 408 538 847 268
539 310 86 595 609 588
485 857 193 945 719 580
141 457 142 751 718 554
581 752 130 783 815 860
563 686 297 896 894 907
361 409 580 620 841 105
885 374 613 17 655 741
17 993 103 617 512 856
774 179 145 147 394 727
380 220 322 888 967 26
357 632 723 764 354 800
78 211 603 794 322 520
92 686 763 702 439 783
28 578 741 371 821 217
559 536 47 306 915 225
61 898 903 345 476 682
23 396 474 490 764 652
722 213 855 569 937 789
358 406 484 473 684 221
270 138 544 595 256 422
258 101 993 202 387 385
777 30 864 69 289 434
512 594 253 147 593 684
629 412 273 870 673 943
720 365 391 533 786 563
936 212 110 259 588 187
484 221 732 56 54 813
804 163 292 633 605 209
757 534 128 870 970 18
302 622 566 962 877 851
881 699 519 600 920 899
141 559 716 568 496 248
719 500 452 265 36 956
645 702 892 443 108 546
832 665 150 371 114 196
85 969 738 420 983 375
234 703 506 417 834 258
495 848 618 873 429 403
380 776 674 514 673 826
368 22 662 59 233 276
823 726 547 101 225 781
838 362 695 757 148 550
754 924 251 952 836 813
275 919 221 350 926 852
819 225 348 823 182 884
19 492 561 805 375 684
859 14 16 469 909 629
946 360 242 329 617 400
952 711 377 744 448 3
68 387 841 10 795 200
523 692 677 422 550 189
425 945 784 535 945 786
744 629 659 760 55 773
614 561 917 534 311 355
812 70 991 968 18 275
649 195 686 146 978 31
501 566 387 759 146 768
142 249 224 7 577 106
74 151 233 440 704 175
485 579 493 538 930 925
232 515 880 107 160 915
288 447 218 212 203 210
78 413 403 96 977 664
558 230 625 377 564 269
674 891 370 13 174 598
488 596 913 525 32 492
880 329 864 172 734 24
366 236 531 949 525 459
576 411 812 96 90 603
926 305 156 935 625 427
75 488 456 482 807 804
695 247 290 941 379 712
771 503 901 914 353 38
600 134 308 793 347 691
243 505 688 350 547 211
188 111 987 539 330 66
7 430 107 290 230 381
961 219 121 525 169 914
880 872 413 680 91 528
44 562 351 940 566 517
824 990 721 172 117 474
929 370 248 626 684 137
969 432 558 880 956 927
367 316 709 677 877 684
259 109 100 122 401 844
459 688 287 582 879 899
850 217 339 910 38 895
135 794 792 850 183 574
908 328 618 907 580 185
270 472 235 190 653 759
491 310 872 959 801 415
488 543 409 845 165 665
879 441 735 139 548 949
933 986 219 569 815 819
719 701 887 25 455 816
787 747 984 924 240 38
477 358 131 163 865 127
374 437 207 328 964 31
493 209 614 34 666 22
672 76 13 838 7 142
57 582 600 487 232 172
170 931 958 219 501 865
805 962 752 114 577 13
275 333 95 242 954 120
101 358 975 784 71 265
793 318 840 659 310 986
296 195 924 596 592 589
8 829 753 418 921 873
260 637 897 962 276 334
205 440 811 992 571 227
382 572 791 88 691 450
201 678 166 487 281 402
923 746 729 739 171 768
691 704 363 594 574 556
874 371 689 850 908 60
428 985 826 433 397 225
118 386 432 218 652 410
139 623 604 441 348 268
244 865 429 894 941 361
545 171 15 161 365 462
345 181 462 190 111 717
885 55 120 951 668 560
360 462 674 555 968 607
680 437 814 829 159 962
664 911 205 759 538 318
869 840 751 579 822 24
423 784 291 672 332 534
333 490 330 376 959 98
557 151 655 673 663 868
974 1 5 720 456 484
464 244 449 889 861 774
89 373 869 723 404 25
468 811 655 295 615 543
277 119 743 436 860 377
802 22 627 10 684 709
263 2 391 785 533 781
599 146 551 152 140 744
904 86 354 817 773 120
964 128 758 128 338 205
845 587 691 904 393 658
425 412 651 861 370 51
995 330 359 639 906 917
642 293 923 240 97 381
34 247 582 664 108 297
520 590 838 162 742 343
428 341 890 777 753 8
390 288 140 772 933 103
354 199 889 825 428 388
133 274 693 731 133 14
843 95 802 688 782 771
746 888 280 473 89 869
450 665 223 755 289 307
333 312 254 174 367 174
317 695 567 709 200 542
234 139 321 839 733 859
222 252 25 71 947 117
433 144 322 366 884 440
298 52 157 328 472 440
611 758 89 588 669 572
739 924 952 942 820 267
36 791 946 525 505 549
630 842 925 972 648 773
286 580 798 750 504 254
698 501 803 56 35 713
940 687 929 388 619 21
174 487 831 213 487 244
525 538 675 457 25 769
848 478 541 439 642 458
482 509 747 916 421 655
873 708 905 391 374 960
624 985 430 330 954 77
50 483 523 19 355 182
359 955 699 905 990 231
387 139 836 50 136 944
962 134 951 925 226 756
205 867 562 910 613 709
355 618 905 151 363 928
604 910 683 223 539 924
324 829 796 644 551 363
315 349 922 652 692 571
777 216 331 512 792 265
273 54 648 663 216 289
676 137 254 370 961 629
539 529 606 624 700 74
776 303 211 141 616 393
45 324 66 128 112 173
472 366 693 764 845 244
582 786 245 533 104 257
696 865 434 654 770 194
735 332 675 979 715 99
317 844 497 526 464 918
486 982 10 603 574 460
934 413 769 316 985 647
763 492 979 926 124 105
584 658 419 215 917 632
464 610 653 497 189 42
238 419 184 764 835 224
687 516 404 945 426 817
422 629 930 648 312 350
20 862 583 157 104 734
657 99 269 879 39 846
364 467 359 504 268 179
334 524 853 3 311 440
812 295 8 763 847 333
906 334 891 232 126 576
576 778 2 891 425 20
71 32 570 202 259 791
503 406 383 527 169 720
706 828 14 784 400 531
186 28 596 822 819 509
578 833 381 323 835 684
263 792 222 120 375 736
247 618 883 151 148 784
301 662 29 412 520 359
993 141 396 756 939 355
385 937 471 253 914 109
256 276 396 705 998 873
998 340 558 821 841 925
228 896 855 175 177 501
331 389 688 236 958 340
355 250 734 151 360 70
836 173 975 838 84 247
732 576 815 248 225 212
64 908 90 613 245 482
395 259 454 37 792 477
185 876 185 895 350 339
832 482 534 261 442 28
879 551 619 357 270 864
847 405 836 361 669 245
372 808 796 873 274 126
715 423 362 35 637 104
52 503 309 95 181 652
369 585 648 477 802 552
224 439 642 534 113 493
823 48 201 149 338 803
254 246 85 600 198 917
631 650 842 136 731 899
12 334 986 29 749 55
392 597 251 18 936 703
463 207 973 799 887 335
513 892 32 237 652 872
261 200 295 48 405 946
56 247 595 842 392 858
298 132 860 643 543 754
949 907 545 59 326 768
513 762 99 299 21 616
495 838 229 152 716 531
282 347 33 354 38 445
677 300 159 378 48 418
312 669 177 131 882 47
970 172 636 114 936 856
385 553 693 819 66 10
280 986 421 137 110 175
61 592 808 803 24 156
838 284 531 983 306 482
496 425 709 555 193 55
408 821 780 437 182 741
720 432 349 169 320 887
460 749 142 829 582 111
644 930 460 478 902 361
642 501 399 905 325 18
487 605 988 917 851 368
361 170 545 598 694 512
187 152 694 9 119 138
96 89 725 267 888 421
829 49 476 501 182 516
177 166 798 87 811 454
384 179 590 530 570 767
987 946 415 786 303 772
815 295 238 244 255 494
277 680 219 170 929 809
946 774 364 472 413 427
111 626 380 228 299 341
694 59 162 218 391 926
174 363 588 233 134 729
74 229 212 408 302 323
80 161 52 996 49 429
201 667 959 36 10 931
403 616 166 623 305 301
619 557 288 100 909 718
486 184 865 15 870 529
693 239 820 25 713 478
393 165 261 607 521 362
540 859 505 426 345 949
238 448 584 417 926 29
691 8 303 193 692 251
569 611 179 462 718 767
194 503 922 645 222 282
830 420 740 595 87 100
711 14 345 704 638 625
334 763 956 700 54 738
233 520 328 749 590 595
884 633 529 560 763 860
867 567 662 514 417 878
199 88 82 31 985 558
239 270 17 452 532 990
529 547 817 897 872 690
751 214 715 395 852 48
55 597 198 876 803 871
989 799 894 368 345 725
824 144 447 647 377 995
372 543 999 431 660 398
325 280 730 447 934 823
565 787 387 829 466 731
969 399 197 826 695 797
208 910 616 185 531 941
703 944 177 194 894 807
398 416 498 967 881 792
755 991 38 890 916 31
416 548 845 367 560 178
363 539 942 760 780 54
800 986 610 959 815 708
88 644 852 548 315 691
256 644 678 514 667 400
165 728 164 304 211 827
823 771 40 648 183 393
555 273 288 412 157 928
742 219 298 876 683 440
515 917 895 139 668 215
550 174 745 146 601 127
316 539 586 768 796 675
440 804 102 150 366 955
664 949 913 431 37 363
939 142 362 941 621 45
966 301 826 535 17 452
141 931 771 512 227 138
549 272 225 892 719 416
35 945 83 663 863 109
296 221 117 517 359 610
173 816 153 644 644 722
457 443 557 226 696 27
233 805 129 28 466 400
943 295 470 396 931 763
700 695 935 85 666 136
530 752 124 219 966 319
595 552 920 215 899 992
942 117 335 547 812 695
953 319 818 966 834 883
201 415 990 404 717 609
998 615 982 156 556 346
946 817 288 876 312 726
879 742 167 741 561 194
919 476 837 677 650 242
280 256 103 263 816 891
729 927 798 673 916 846
942 422 454 77 472 103
611 923 538 335 104 331
105 973 556 458 504 670
680 147 972 42 226 815
619 480 677 300 152 6
604 472 390 24 723 776
463 373 152 871 368 991
691 490 147 198 265 105
990 299 494 21 618 89
410 102 751 157 994 771
797 834 562 398 56 811
343 831 679 374 542 614
235 773 678 540 15 659
5 864 504 876 346 666
67 25 992 833 974 244
984 270 939 100 942 95
920 771 342 928 68 533
551 752 822 126 954 5
898 178 586 439 422 109
807 889 515 580 373 339
969 420 624 4 873 512
840 202 769 65 374 226
64 676 75 748 569 750
364 558 893 72 856 149
575 20 756 632 889 385
74 342 454 269 115 40
605 437 727 176 659 4
411 512 138 509 602 365
962 63 651 45 168 322
625 819 735 594 827 355
378 819 272 272 224 910
250 713 449 938 854 474
429 671 94 987 485 167
104 572 643 622 324 948
336 617 251 360 228 954
489 59 23 579 983 722
70 411 942 259 458 731
291 57 139 833 154 353
547 391 390 837 273 114
91 668 200 877 588 687
597 297 591 920 899 618
536 535 319 728 283 667
984 947 899 820 149 756
60 520 828 802 295 924
363 841 491 800 886 481
387 485 702 915 525 606
45 81 438 230 403 586
509 771 609 339 194 351
365 893 766 877 429 90
830 754 439 830 383 815
41 108 470 621 708 952
427 752 999 861 698 138
638 141 287 146 828 139
226 85 450 165 210 525
431 575 513 87 317 135
220 999 539 862 163 106
241 25 742 292 228 660
351 240 573 746 119 806
76 384 266 591 326 595
233 908 678 689 127 679
834 586 993 95 42 166
871 399 267 508 486 628
120 593 304 792 139 639
478 123 934 474 420 271
503 931 241 948 178 669
973 820 143 354 285 214
840 768 843 430 575 295
489 839 805 458 428 536
798 737 747 560 127 743
30 79 122 457 143 605
11 645 214 251 880 627
567 290 149 412 678 670
148 212 33 397 495 441
502 6 354 752 203 51
666 110 835 35 408 410
614 812 574 900 317 548
43 858 150 238 870 12
613 195 969 338 27 217
185 745 113 637 310 751
210 622 373 933 976 921
681 568 174 655 228 658
143 498 603 416 972 783
180 212 931 531 575 557
612 137 804 505 441 919
477 870 643 94 432 198
718 644 791 567 50 236
911 947 277 59 510 444
602 184 24 209 488 334
60 852 990 909 133 634
541 998 278 143 59 444
999 181 34 490 806 281
707 655 954 955 755 172
639 922 794 709 32 609
176 843 242 577 832 408
838 264 94 477 438 852
213 269 136 917 458 149
578 883 13 779 981 750
107 896 206 648 976 900
189 576 941 362 849 286
199 782 760 80 531 984
496 651 112 443 659 815
517 258 250 749 359 860
821 641 273 514 438 480
426 452 911 329 654 9
40 296 761 206 881 974
290 473 312 648 783 192
606 236 913 547 943 847
970 519 14 629 144 112
883 597 400 685 172 158
861 689 602 86 219 31
377 633 496 591 659 132
301 233 338 676 206 487
119 260 231 452 688 775
50 977 57 683 203 437
30 685 460 211 409 669
912 110 205 231 752 76
511 671 843 146 373 857
720 870 476 934 402 465
209 633 627 629 69 988
245 28 798 799 541 829
350 440 64 242 956 676
634 51 2 731 248 963
457 22 807 399 318 697
401 518 339 652 80 792
848 765 725 557 748 221
680 858 270 959 160 622
938 116 43 515 955 500
799 28 210 30 598 712
584 618 127 995 13 306
57 744 59 264 459 838
130 483 867 14 547 51
281 422 638 664 917 166
783 390 754 33 849 722
553 938 586 231 95 686
351 231 397 863 337 133
202 194 78 824 439 318
455 314 47 960 327 999
993 252 625 326 659 492
677 731 229 827 171 829
801 792 848 795 901 994
650 229 218 112 930 500
231 503 102 912 4 704
704 153 490 462 250 249
608 790 744 943 551 738
301 579 218 866 834 216
95 439 546 822 690 972
742 288 558 836 559 218
504 724 148 58 266 458
91 296 529 418 861 994
401 585 437 177 43 37
344 293 194 895 370 185
896 956 928 843 47 850
540 166 88 418 567 402
731 289 234 913 564 482
390 421 772 526 718 739
924 557 844 536 488 774
954 236 672 20 195 378
674 226 14 152 266 792
421 825 569 546 265 888
60 819 313 695 806 898
3 512 7 553 706 909
36 427 567 468 78 334
389 914 931 692 213 396
710 627 665 732 452 458
751 790 787 122 711 213
763 12 295 367 194 631
177 652 936 603 895 399
348 73 163 160 110 994
15 530 443 762 501 952
303 698 892 608 62 944
677 832 947 778 513 39
556 831 429 189 236 277
125 625 889 975 708 94
108 246 845 249 675 961
128 234 568 290 652 175
784 273 133 462 243 217
289 393 476 445 101 400
362 715 407 52 3 509
871 861 778 949 953 152
211 484 423 400 981 625
346 721 278 145 865 528
611 190 709 398 790 339
751 68 53 562 350 911
650 522 781 686 944 712
953 524 533 83 151 50
402 460 295 38 462 394
440 103 483 593 401 197
786 542 417 627 993 75
184 237 381 969 696 407
266 282 991 625 21 298
886 960 388 461 908 34
506 308 482 935 819 378
83 852 983 64 877 870
477 969 889 821 719 788
518 844 36 317 188 437
679 589 710 847 284 129
708 354 570 828 400 108
112 275 58 468 831 561
529 144 528 632 622 781
695 742 839 356 814 498
409 492 892 767 30 130
765 3 935 826 303 230
325 42 539 945 24 139
64 58 917 64 733 703
132 354 476 392 727 281
191 324 792 349 804 406
486 900 179 545 913 963
277 951 108 400 853 400
688 132 312 139 576 843
386 327 946 522 918 34
811 667 473 861 973 700
309 2 858 665 49 558
337 272 462 855 762 502
395 112 270 604 318 871
597 896 235 428 769 778
963 945 114 301 779 156
909 389 660 924 180 919
238 569 847 947 222 231
274 764 693 725 209 143
562 620 855 858 362 575
676 558 996 551 151 661
136 438 62 364 420 26
100 260 854 79 256 609
918 537 723 77 900 988
389 822 793 52 585 793
419 265 678 99 821 911
371 408 333 50 955 826
719 154 804 770 509 886
202 599 322 578 344 373
969 23 664 641 84 163
450 193 519 356 644 833
101 572 272 201 644 270
257 191 580 458 589 184
630 112 750 322 467 819
587 824 807 790 613 813
394 212 688 351 86 242
3 466 820 436 722 697
88 688 692 485 859 788
671 234 251 47 702 125
627 52 704 655 745 210
350 385 363 83 881 86
789 16 388 339 191 450
973 546 188 808 269 9
632 252 570 153 572 142
837 237 584 32 936 903
541 600 526 734 168 739
102 813 567 936 951 155
749 693 27 842 858 342
993 887 817 466 130 673
721 196 875 542 171 724
751 893 266 639 966 676
635 921 375 720 46 598
550 748 316 475 778 173
8 297 143 273 930 281
73 332 568 588 530 811
352 272 968 123 629 778
664 737 800 98 397 555
422 568 807 23 150 232
715 827 32 141 121 744
801 723 669 120 289 997
684 488 899 435 713 423
556 178 232 743 500 675
721 662 807 287 884 975
823 590 952 23 629 403
252 793 419 9 99 845
597 689 804 401 354 548
322 660 648 683 871 869
228 577 138 345 996 996
395 441 563 519 816 726
232 172 252 49 19 618
577 305 988 761 214 5
483 882 387 26 209 579
672 435 452 815 179 59
674 934 895 764 328 608
331 210 620 711 185 758
733 314 362 297 194 959
153 786 964 930 380 262
706 565 391 286 923 556
630 193 136 19 258 236
69 934 814 916 840 202
274 25 492 354 89 415
426 852 547 711 132 183
602 927 497 326 33 676
289 35 571 432 637 745
321 138 558 3 853 65
169 92 345 103 46 355
708 890 203 24 313 516
38 776 645 35 741 642
14 104 595 14 52 385
6 602 805 701 288 264
472 817 701 41 396 46
667 231 155 730 850 890
494 135 921 850 439 117
247 82 709 684 445 161
108 677 34 286 288 655
223 334 870 365 649 16
787 169 116 755 55 53
730 430 624 478 244 956
804 2 963 79 214 226
109 151 285 713 857 538
844 741 158 455 889 584
152 311 855 506 584 786
916 899 112 84 546 460
129 306 339 692 707 45
515 904 7 696 815 497
651 809 161 353 244 115
919 574 525 696 28 565
907 395 456 761 254 694
831 638 838 597 31 823
915 698 257 987 109 139
246 559 50 134 57 833
707 321 410 489 535 453
173 631 849 384 558 221
366 506 121 970 317 503
271 390 659 453 322 150
713 686 183 36 606 778
736 794 982 596 792 996
739 324 640 777 714 671
962 657 376 905 922 219
510 354 561 427 837 444
409 939 579 783 360 483
360 564 198 660 57 811
598 845 276 289 504 891
726 125 570 268 987 74
2 436 755 792 328 16
771 732 463 615 901 587
78 523 651 398 770 648
521 556 392 95 670 437
334 945 573 646 485 724
571 817 298 949 78 790
324 931 525 613 937 663
704 513 250 389 582 891
222 836 404 505 939 5
25 793 966 303 311 542
93 816 760 27 658 324
144 191 98 754 787 793
326 810 424 646 439 702
565 57 216 948 119 878
592 6 159 648 5 683
719 798 726 637 144 565
121 485 534 330 915 356
207 110 988 785 473 87
723 33 391 344 679 365
224 371 746 230 571 180
201 42 576 277 976 554
431 132 890 293 106 163
489 537 681 675 525 221
110 417 581 833 826 95
547 746 140 269 148 933
824 527 884 653 387 120
974 365 210 799 685 548
827 241 142 57 298 10
390 752 615 817 77 421
857 284 327 698 364 469
213 768 720 460 364 257
748 824 759 480 262 92
950 578 560 693 468 830
602 471 418 284 731 619
252 481 328 12 234 168
710 878 504 714 453 93
273 581 754 68 360 566
698 50 418 417 983 538
758 769 664 762 136 294
9 636 470 930 357 816
355 113 417 372 806 497
436 16 303 176 431 471
934 261 372 674 258 996
695 550 210 515 113 492
660 719 695 46 538 1
157 746 951 270 721 282
906 724 824 494 11 352
663 153 910 304 136 651
877 183 239 178 974 121
300 247 419 870 533 806
150 223 766 274 40 879
891 918 277 631 676 647
907 428 30 216 885 744
503 36 289 853 13 307
66 42 498 402 899 995
656 470 165 686 362 94
858 298 569 435 298 956
434 140 5 233 795 558
861 761 160 750 554 415
778 33 238 624 357 328
767 934 120 499 314 594
567 617 462 250 698 156
684 324 706 533 951 355
549 218 912 199 997 804
527 866 785 939 955 227
512 451 285 735 407 35
760 649 90 60 475 220
77 134 904 701 115 462
630 317 726 775 473 758
910 872 231 921 697 11
964 958 773 148 988 827
245 989 971 502 243 973
543 544 209 288 180 423
165 479 780 975 494 240
372 905 639 172 838 116
869 361 785 769 579 814
517 538 849 710 507 421
586 197 848 741 594 925
646 821 271 683 49 830
51 303 731 831 222 845
549 784 377 511 970 164
70 293 542 31 340 598
481 155 345 830 534 252
665 697 109 863 742 929
944 246 754 265 813 762
840 55 782 494 986 534
663 969 650 909 843 594
125 853 54 57 381 44
953 50 125 928 373 106
990 67 813 628 797 512
88 383 931 889 731 756
619 377 691 593 217 753
814 949 360 835 457 670
653 372 974 445 63 539
304 508 603 604 967 635
860 763 448 951 433 828
494 35 864 336 93 756
890 247 343 586 627 179
213 264 645 815 650 501
218 786 475 30 198 475
985 321 879 680 926 685
991 740 529 653 132 676
276 876 66 861 726 682
839 953 102 870 156 154
128 239 456 119 117 740
986 152 460 626 632 804
85 618 899 841 53 102
448 26 103 897 22 73
683 373 932 837 980 830
896 329 289 279 898 446
346 464 1 862 939 381
468 212 99 390 424 377
998 959 304 853 418 794
263 326 646 159 661 608
321 679 609 86 991 284
917 842 753 661 988 673
409 205 830 673 75 310
966 512 31 520 141 349
672 383 111 304 490 381
734 278 719 703 994 928
153 414 319 750 50 801
324 439 843 634 516 907
187 486 510 947 778 732
891 911 253 628 202 402
920 962 906 203 130 398
843 619 532 863 792 367
978 891 800 210 55 720
849 469 769 293 754 52
188 430 908 925 636 148
90 121 897 91 565 430
99 188 890 891 294 838
615 822 14 583 623 675
977 160 462 822 810 983
535 135 845 849 158 164
695 645 446 822 428 14
270 603 848 23 397 86
488 470 276 219 968 155
137 185 129 23 7 957
544 941 168 787 542 745
881 990 60 227 939 664
399 494 942 57 358 101
737 875 778 320 950 492
896 982 310 114 540 138
707 26 555 98 311 126
123 394 196 90 547 527
171 198 903 122 546 557
707 478 468 785 652 103
895 144 27 690 548 216
944 673 756 810 19 263
968 934 420 530 849 991
901 552 124 838 763 790
165 855 883 643 245 368
285 2 130 317 84 797
669 447 924 958 238 96
170 890 161 811 875 986
707 853 753 654 509 27
420 66 126 640 127 135
343 578 192 200 725 654
551 634 211 239 549 885
897 663 878 490 928 717
727 371 475 841 40 187
384 394 834 52 532 889
555 566 26 521 550 853
132 619 36 444 927 253
724 146 311 392 173 913
226 81 835 837 284 521
26 453 345 456 68 783
680 884 241 809 552 588
852 302 800 734 826 506
875 951 607 346 866 425
455 833 173 95 520 681
141 438 727 45 721 341
620 145 477 767 243 158
872 935 926 853 120 24
863 562 681 275 809 103
745 358 682 232 789 942
921 252 791 810 865 41
899 616 515 62 24 767
971 954 373 596 354 778
687 466 35 518 148 424
48 256 430 700 470 126
783 337 324 871 838 559
537 762 958 549 765 476
890 559 353 765 741 289
901 925 294 6 751 520
736 549 811 963 777 951
639 990 376 930 323 199
169 481 980 495 10 340
18 711 591 669 43 577
913 814 954 534 250 95
568 698 668 621 897 642
615 27 252 813 218 696
368 5 631 175 58 498
83 516 277 528 19 489
3 827 113 476 547 347
700 357 897 260 612 292
565 8 747 626 617 924
588 830 295 172 886 351
829 574 914 853 85 425
220 192 3 200 971 327
774 539 589 417 959 561
312 531 686 888 798 81
283 948 152 504 395 894
332 114 724 887 283 895
924 710 712 212 328 73
175 165 712 769 600 497
980 409 893 543 668 683
312 282 937 878 696 13
5 123 517 11 643 351
207 696 973 318 555 252
849 167 912 541 555 203
165 649 991 24 296 731
930 709 959 130 335 956
820 456 818 965 481 44
189 163 256 339 42 221
836 121 582 595 416 452
109 241 608 170 50 75
506 540 720 539 736 129
121 803 393 546 692 398
862 767 207 850 510 496
566 735 624 78 726 649
300 672 937 920 934 483
394 129 47 596 206 886
695 437 373 421 338 373
45 582 360 468 510 781
443 229 688 981 879 163
955 414 143 459 150 453
579 120 79 450 861 316
930 915 788 311 513 66
899 17 310 154 411 871
954 328 259 806 651 836
728 909 27 161 285 863
430 558 123 408 746 911
44 99 800 11 703 975
618 208 841 972 272 269
913 499 848 909 817 37
130 730 697 476 320 502
21 508 955 843 98 832
21 958 337 705 431 772
663 822 822 776 799 126
605 657 584 102 960 417
700 523 880 647 687 944
174 667 441 442 881 73
310 565 696 885 77 779
465 608 598 699 963 896
327 272 298 806 692 220
334 657 673 537 480 5
224 850 405 389 234 364
267 484 293 40 905 534
218 277 125 174 359 799
787 215 189 739 402 58
669 71 672 461 40 957
259 834 624 252 364 869
388 521 409 893 245 457
906 586 606 757 422 370
846 799 85 697 962 438
830 807 974 532 960 949
707 684 260 308 981 315
305 555 793 195 378 950
688 913 108 782 814 859
43 196 845 199 512 634
589 134 477 766 833 416
538 611 673 15 20 967
877 907 983 517 674 924
918 211 18 694 910 944
908 648 882 36 407 461
372 650 191 271 941 334
225 437 93 689 633 311
524 178 282 361 898 827
926 153 843 166 373 802
51 91 52 419 985 48
921 456 647 608 900 244
612 869 885 939 981 76
940 194 502 251 432 868
436 922 756 872 103 717
950 222 19 66 952 373
848 455 875 43 834 460
652 686 297 392 139 940
880 390 191 647 218 552
997 177 270 978 750 721
615 464 212 103 13 146
656 915 528 64 17 239
59 639 665 984 265 864
183 998 509 994 35 592
486 543 438 316 477 42
559 512 483 382 685 707
92 836 629 811 995 807
324 501 85 529 924 251
685 905 738 149 91 12
366 121 535 68 339 945
922 353 424 621 828 81
220 8 607 373 518 103
16 431 292 24 240 263
788 21 851 840 187 970
888 629 391 356 20 607
623 443 402 509 624 682
175 704 720 841 932 440
698 154 113 290 399 463
193 398 842 623 457 420
782 383 758 79 385 338
448 483 897 873 413 800
616 679 575 18 570 766
70 970 831 776 491 6
922 652 56 54 41 975
752 169 605 759 929 602
366 330 983 334 989 160
304 71 776 398 4 256
858 493 420 788 347 45
622 145 772 890 278 702
406 159 721 151 499 327
810 715 545 958 25 484
746 540 328 377 741 527
56 291 886 517 406 142
651 186 490 972 836 951
926 491 697 308 513 606
277 740 424 420 855 770
820 633 581 678 491 104
762 814 69 451 975 245
131 679 377 572 666 703
188 784 477 843 769 837
676 47 790 368 333 4
127 65 28 31 563 880
737 228 64 363 989 189
335 308 451 182 961 226
167 259 81 244 490 732
523 292 242 903 825 471
573 939 183 168 606 894
136 859 798 571 680 920
625 12 79 347 245 995
833 768 420 51 839 929
299 30 77 791 322 917
736 387 144 375 27 369
157 803 247 730 229 346
419 193 686 692 554 10
654 659 471 780 173 590
634 327 458 307 807 530
291 269 472 871 440 126
355 601 136 479 52 847
236 300 724 859 164 530
435 703 243 661 683 245
101 560 57 88 515 709
369 749 26 978 30 460
982 731 745 939 570 787
365 17 997 239 117 489
259 687 947 692 93 988
440 395 858 830 541 746
918 651 393 888 863 56
763 853 421 695 463 666
83 576 530 798 781 893
666 135 212 139 735 654
886 473 799 768 765 507
756 255 749 93 62 925
404 62 965 290 600 639
658 207 50 325 167 824
393 615 173 381 50 902
853 903 19 534 832 414
914 952 677 141 241 294
629 619 925 867 307 987
95 106 866 8 285 466
773 723 832 933 679 421
336 558 838 323 406 140
156 815 430 807 60 336
569 861 368 940 717 234
674 113 554 806 212 887
758 372 918 933 343 416
266 236 767 5 318 681
82 288 668 456 376 20
926 26 453 339 364 526
298 732 297 805 455 274
74 41 537 446 608 706
916 369 452 126 902 34
852 566 431 603 297 231
474 835 96 486 716 5
413 75 242 495 29 355
539 917 987 357 39 37
304 818 724 134 322 616
679 494 906 474 545 995
657 469 338 957 469 781
382 419 654 734 210 871
450 514 246 212 443 996
683 736 487 255 66 800
378 997 119 678 708 436
783 866 451 268 401 394
537 734 564 305 710 428
703 627 242 316 971 34
384 804 97 909 687 103
680 922 710 966 572 727
431 795 708 378 184 692
882 736 314 636 84 846
989 773 902 925 454 92
303 945 142 291 889 766
904 879 918 672 748 892
154 519 695 486 371 832
521 754 920 18 211 61
980 124 944 931 478 101
850 336 92 221 634 212
571 249 838 353 783 563
595 186 279 601 86 218
894 301 903 941 155 936
69 582 54 900 778 863
393 807 144 924 218 944
176 49 124 441 727 367
544 903 985 19 981 763
266 562 331 742 272 216
467 27 989 848 864 400
647 868 80 842 356 835
627 596 968 592 319 229
25 742 312 929 920 545
714 343 976 394 260 81
771 62 489 577 431 27
330 335 209 484 585 431
863 981 755 686 173 553
888 632 127 2 222 856
228 505 421 887 370 63
691 250 807 95 361 619
161 161 373 332 631 964
992 935 323 255 528 157
560 797 188 360 502 637
862 872 969 180 477 274
333 527 267 728 276 724
8 726 2 751 163 178
680 859 368 185 847 532
596 571 309 127 930 233
269 918 184 42 609 565
54 175 308 211 749 783
676 376 536 973 281 683
939 887 294 832 681 757
345 886 152 338 918 764
137 785 370 341 455 177
152 934 938 553 237 632
540 23 988 81 98 435
418 934 625 885 440 923
243 328 384 645 401 151
885 944 365 18 883 520
751 599 923 425 473 816
301 676 500 689 152 177
490 142 306 950 295 722
136 579 467 151 222 613
46 333 317 125 391 213
614 723 912 988 195 929
949 397 918 773 325 703
435 643 782 557 554 50
961 342 807 6 929 820
115 736 30 533 768 553
402 615 882 787 724 57
698 691 278 840 538 520
969 682 849 290 378 945
958 208 850 577 428 290
210 84 723 939 645 600
270 566 491 857 849 767
165 379 574 485 540 923
404 551 792 35 5 575
277 726 707 66 803 654
292 839 46 772 274 676
841 253 455 602 421 569
441 30 435 759 344 511
958 136 835 989 120 313
333 130 880 71 786 409
918 311 645 437 389 466
247 939 417 793 597 40
366 574 719 991 463 543
66 891 861 18 46 267
863 74 869 58 585 130
278 304 878 387 620 489
795 348 353 698 993 595
151 888 932 550 98 984
373 114 312 863 256 19
38 256 827 805 534 922
939 328 11 590 331 903
213 166 266 5 228 519
41 785 106 767 24 313
878 201 848 344 379 408
522 228 780 181 901 152
281 252 546 845 67 864
743 557 210 152 439 732
103 457 71 701 634 563
549 491 201 648 568 378
158 205 122 899 159 444
154 16 870 445 986 228
690 103 426 443 705 180
923 100 746 283 69 547
607 252 984 179 592 269
732 403 228 679 21 420
328 777 299 949 260 865
919 815 721 375 129 796
837 846 463 391 865 983
619 814 252 537 611 692
520 579 883 699 216 278
844 210 306 294 393 468
713 545 471 633 468 878
585 770 272 107 191 498
424 443 308 631 799 354
765 244 79 246 33 567
315 934 313 629 377 916
223 454 250 605 96 111
233 219 881 983 473 581
575 90 915 547 253 152
430 205 362 343 24 526
888 952 434 671 244 429
456 239 422 831 583 704
579 101 964 456 54 510
30 26 200 956 230 760
1 438 493 506 521 245
313 65 240 948 173 73
445 324 265 53 26 551
320 537 668 135 903 796
103 638 149 839 75 228
455 680 868 818 463 897
500 273 157 656 352 299
993 867 719 929 585 17
79 748 697 892 118 451
166 205 646 108 256 911
790 693 898 220 968 899
287 717 167 322 880 9
757 319 950 758 486 618
957 309 477 624 152 52
504 94 200 672 295 481
871 942 43 656 436 651
794 888 787 843 586 518
547 252 783 251 198 417
644 239 675 109 465 364
677 767 32 632 740 395
643 627 178 368 870 839
655 925 307 829 151 736
376 77 709 497 760 69
325 176 79 491 251 58
655 914 192 995 676 118
358 327 574 308 576 619
550 808 51 322 363 82
451 254 77 741 47 433
702 123 884 775 373 776
334 836 687 793 270 764
768 771 220 60 18 149
360 142 333 510 428 975
893 806 310 101 786 974
561 908 339 520 211 200
326 912 512 190 419 70
842 555 458 815 727 98
183 192 952 733 579 124
659 820 143 669 708 54
658 725 667 928 526 335
394 150 398 227 720 593
916 756 732 63 36 269
369 305 250 640 267 220
866 923 781 4 969 884
902 103 354 861 838 851
400 844 595 46 952 396
368 497 218 146 412 623
45 470 170 724 58 467
758 45 899 419 164 443
149 766 564 644 513 836
270 311 923 502 467 794
713 758 396 712 930 941
623 468 928 903 471 216
36 559 880 989 706 828
609 129 354 711 380 476
325 887 285 785 327 142
764 675 422 520 426 306
483 922 69 43 756 668
633 218 824 537 854 739
355 387 617 286 431 157
51 392 852 909 137 695
910 94 287 245 337 38
179 804 695 278 236 463
761 157 466 398 220 241
342 250 363 395 897 416
910 126 494 999 544 839
585 934 86 990 343 954
744 395 266 55 522 854
26 454 838 679 733 449
887 786 468 118 502 12
78 783 213 129 659 752
114 197 302 19 711 887
742 813 467 371 911 674
227 971 348 852 2 959
279 966 386 705 617 451
140 154 746 629 409 391
771 705 189 930 145 827
834 768 154 268 231 951
391 726 702 158 704 748
26 617 709 409 779 775
272 476 413 463 137 544
553 41 406 556 720 452
46 688 622 673 981 751
491 949 676 857 971 700
413 326 422 502 791 698
152 964 931 785 378 373
613 453 660 274 22 525
879 965 19 165 796 530
778 165 658 362 330 630
674 273 271 739 256 30
643 439 299 478 450 873
674 119 451 687 127 949
633 57 42 557 460 944
107 254 287 413 778 637
641 59 185 693 114 32
578 211 652 247 587 65
956 194 49 228 450 762
550 41 169 578 488 45
921 688 360 716 183 482
514 252 168 913 946 874
160 504 880 830 192 97
969 998 571 503 108 694
158 315 528 287 867 858
241 369 143 557 587 603
858 868 367 821 479 482
359 884 190 214 143 330
886 378 527 597 289 411
488 949 147 205 566 651
85 334 17 89 959 841
771 80 77 71 547 326
752 704 719 538 537 421
181 115 318 220 507 8
541 971 978 620 80 58
407 660 821 878 310 983
253 695 735 98 55 464
644 30 289 32 120 630
633 705 458 130 633 112
944 659 868 168 627 226
712 388 468 236 379 380
198 751 403 566 845 752
453 403 342 369 310 256
127 699 337 178 768 15
218 117 915 538 33 589
947 663 59 341 856 884
898 795 113 948 436 552
63 477 656 790 827 547
812 12 6 906 876 211
97 969 111 309 770 449
947 725 395 831 958 390
305 774 869 107 458 301
493 475 460 408 187 942
230 236 695 17 998 810
924 420 909 878 16 710
190 220 757 577 635 815
651 568 310 461 831 657
508 320 674 731 571 557
623 10 603 390 971 828
135 142 343 597 627 28
433 19 39 737 583 36
848 394 474 177 161 371
576 518 718 482 861 9
904 935 626 701 94 342
520 14 709 219 342 432
125 483 733 240 59 399
694 870 627 115 411 190
166 933 704 802 30 360
545 634 985 266 438 902
932 284 186 468 661 176
282 372 93 126 654 862
785 355 966 908 84 536
356 162 809 445 989 715
432 295 973 936 730 275
824 95 51 879 612 243
358 836 764 828 588 413
342 177 445 894 4 525
831 903 70 930 40 602
790 993 802 548 427 207
890 128 906 988 488 841
395 272 762 578 518 775
570 539 784 24 675 337
120 221 597 252 419 135
263 59 982 656 751 368
783 27 28 576 242 983
613 794 93 289 358 945
980 600 93 357 97 283
444 68 741 885 719 281
461 371 879 365 502 694
994 603 994 843 345 686
581 501 818 776 24 926
331 280 679 31 577 489
324 711 573 203 892 38
535 877 689 468 345 620
444 99 327 536 943 68
788 553 432 46 884 82
883 919 692 505 460 37
929 843 100 600 430 29
442 914 289 597 495 539
418 944 740 965 808 859
779 895 915 912 516 988
989 561 199 12 323 809
395 376 268 693 823 626
655 716 556 182 130 792
697 402 439 412 546 466
147 850 378 20 102 836
980 49 210 841 707 940
297 37 345 976 807 175
839 317 792 103 38 150
546 673 11 977 113 216
767 545 730 957 999 815
530 233 739 677 261 720
393 626 779 415 920 248
638 526 149 789 185 241
31 123 737 755 359 169
587 97 739 708 540 209
451 674 289 821 703 832
9 623 544 839 961 130
446 648 499 965 520 73
284 954 207 117 542 219
382 280 214 793 479 974
721 265 633 147 737 334
483 968 935 692 404 610
285 94 692 356 484 367
285 966 291 449 558 616
488 961 282 929 152 881
500 944 497 316 303 608
48 252 914 666 942 864
840 429 948 131 742 5
553 557 987 502 830 821
680 57 621 845 456 366
778 595 633 8 551 213
479 743 578 266 213 474
112 359 920 776 747 356
839 691 284 527 546 812
797 887 692 395 679 891
324 120 271 511 847 544
631 388 94 887 510 299
859 738 951 724 478 574
901 848 586 201 868 760
549 592 365 185 924 687
256 283 800 72 817 468
363 379 906 510 127 843
393 852 619 864 171 545
893 934 783 48 11 498
201 672 830 384 920 168
493 17 500 576 692 283
171 100 166 983 980 451
423 845 184 885 187 717
496 293 871 169 454 754
126 567 44 942 537 452
841 16 958 452 650 876
273 520 514 558 7 599
86 559 685 332 772 601
254 364 456 159 832 636
19 168 491 231 41 959
230 78 766 325 872 343
72 213 113 967 259 458
765 439 46 271 55 683
620 870 174 606 365 245
177 838 624 620 580 327
183 407 485 593 736 405
398 208 66 445 635 644
164 854 862 776 467 155
957 487 819 58 792 22
835 800 729 961 106 640
390 450 619 405 922 62
956 655 833 156 91 531
475 163 225 156 508 125
955 294 852 46 24 16
127 941 305 941 58 217
748 475 464 456 298 814
57 189 272 759 39 107
374 10 764 882 320 72
93 611 559 818 528 447
201 764 276 94 741 821
835 628 230 332 992 822
794 511 260 859 731 586
930 871 226 743 176 556
628 53 879 251 549 781
428 129 566 494 244 722
310 320 63 40 704 916
633 355 751 230 577 741
117 319 6 488 583 699
185 89 91 247 963 887
678 456 142 156 903 975
173 956 370 143 353 576
924 34 553 7 319 557
465 700 123 281 833 80
127 708 120 642 792 440
100 436 651 986 432 589
478 410 372 100 304 917
198 344 330 428 298 225
331 748 449 667 408 156
234 281 600 564 234 999
640 571 391 957 511 892
740 507 360 695 413 723
649 949 598 272 500 146
762 384 950 16 357 58
106 587 148 182 176 238
174 435 592 927 400 589
358 208 411 611 32 39
797 255 535 404 810 486
132 302 149 907 178 465
632 767 89 485 255 689
269 988 922 219 137 192
692 869 711 885 51 460
998 35 784 361 950 308
465 813 221 426 583 742
103 925 686 324 970 279
214 437 420 465 498 968
307 638 83 958 637 732
611 288 528 452 233 855
182 114 648 567 934 469
137 377 623 613 987 12
576 149 221 639 51 271
180 764 444 961 778 932
671 151 665 289 266 601
916 944 537 220 507 7
803 316 79 242 436 798
225 152 152 651 252 372
121 666 204 797 732 478
444 535 729 406 192 928
512 406 812 575 513 348
104 784 794 95 553 342
513 739 82 241 175 443
588 392 713 276 662 533
747 481 667 481 912 169
18 907 283 783 315 417
645 440 350 536 802 49
46 143 588 905 177 359
644 274 557 628 603 833
634 679 113 259 160 21
947 807 363 211 276 290
564 218 850 990 71 534
732 19 140 811 526 483
640 598 944 520 622 378
81 777 333 370 297 174
349 368 651 726 828 163
68 786 554 79 3 892
987 126 473 488 324 726
412 295 31 880 626 509
252 161 734 571 659 25
488 453 595 556 404 433
985 121 960 249 635 134
406 162 394 79 280 550
114 349 417 270 838 555
198 144 67 11 645 186
346 13 229 559 66 240
679 490 686 425 120 856
667 677 547 566 229 74
509 567 947 71 775 252
929 190 959 313 992 134
128 874 170 92 669 668
962 960 644 945 632 340
738 650 411 575 850 476
359 894 136 24 643 266
138 566 828 734 442 166
98 853 397 256 981 396
139 692 814 516 129 903
12 336 435 937 137 123
596 855 109 889 262 799
658 51 4 833 4 606
12 140 962 203 701 823
728 489 669 485 424 351
10 594 953 956 270 811
940 188 383 775 505 694
233 792 920 397 280 941
240 140 81 919 359 544
359 888 615 83 231 79
581 25 307 844 586 473
576 407 206 509 921 806
262 627 566 641 137 781
763 123 819 363 79 390
29 793 394 285 416 289
191 452 890 451 8 511
251 84 86 987 131 138
227 29 636 538 434 832
150 346 431 960 902 460
996 499 303 438 496 761
289 204 101 309 896 211
102 722 133 494 485 807
511 466 270 826 217 605
440 43 866 354 856 405
354 271 6 484 562 125
620 115 129 203 820 525
48 171 658 643 926 770
538 330 693 115 617 551
393 533 995 409 699 487
103 476 181 414 769 914
269 459 165 335 604 411
548 338 702 670 583 367
638 408 908 510 312 693
651 848 754 65 267 205
859 951 470 750 924 986
121 291 799 999 499 911
788 176 600 736 947 806
69 133 257 829 408 48
382 820 95 131 338 269
873 879 855 697 723 12
307 941 459 169 600 265
668 713 212 299 127 922
861 745 202 896 9 794
420 84 644 646 371 553
379 433 293 620 313 821
170 144 278 198 471 255
991 938 259 302 147 927
577 681 806 851 105 293
761 541 93 34 862 452
853 174 897 315 413 569
647 156 931 98 629 905
28 773 260 851 223 141
663 151 478 810 234 258
911 685 882 721 639 163
188 20 237 24 908 161
295 26 129 560 791 17
126 809 551 743 28 705
800 639 327 184 18 423
546 557 638 782 216 998
386 111 60 556 234 196
365 173 21 243 206 717
644 921 341 959 800 743
434 677 994 375 663 289
358 824 225 471 412 21
235 195 610 203 901 357
800 885 583 778 32 397
623 40 669 118 33 770
769 967 476 390 20 899
706 418 31 622 792 103
428 384 502 854 465 701
352 25 998 444 355 379
901 868 111 74 987 987
780 17 83 197 321 757
426 384 277 457 337 135
258 740 909 124 676 562
792 683 412 733 794 916
864 683 679 388 996 333
446 276 26 901 667 819
292 19 762 900 256 760
273 917 781 641 156 660
981 313 620 585 284 585
494 624 573 853 119 485
262 322 12 695 793 468
950 706 438 264 70 366
988 688 900 694 964 398
474 760 541 166 388 936
567 324 860 386 57 812
915 404 805 844 354 783
535 515 585 746 647 680
631 554 222 64 84 295
557 264 75 526 424 545
9 502 273 292 970 602
69 484 379 884 270 927
976 793 109 298 701 380
460 730 400 84 666 449
510 278 134 358 968 181
578 695 100 711 904 849
61 155 587 503 438 246
234 904 411 87 111 452
118 65 562 87 988 5
66 329 113 239 957 407
562 550 18 443 26 256
85 647 826 304 365 394
171 91 131 376 272 314
507 667 402 16 721 142
440 116 575 591 345 719
829 481 642 934 519 894
974 362 404 64 408 963
586 401 413 971 926 791
907 650 968 339 978 761
96 190 307 964 671 569
534 47 47 739 691 169
944 967 851 401 62 766
570 965 631 485 624 584
534 456 937 673 116 95
550 537 856 464 220 243
827 571 843 900 575 545
415 171 260 863 80 330
322 876 984 738 777 525
501 909 18 847 801 727
229 575 540 48 743 534
64 210 234 122 155 591
144 211 863 901 310 685
750 274 79 266 416 510
174 592 296 990 55 865
782 805 616 250 9 509
226 278 322 934 39 757
404 158 828 810 243 964
816 247 555 136 456 603
577 515 3 94 480 282
79 446 8 735 818 206
616 352 21 516 894 241
917 190 432 745 465 451
293 929 792 487 535 312
288 352 330 287 248 137
228 911 664 578 115 779
939 217 995 777 506 361
415 649 290 425 408 948
931 939 70 545 831 901
677 342 461 573 852 111
759 517 662 605 321 562
712 236 631 701 643 801
773 940 558 611 859 230
652 911 977 23 290 270
657 43 383 445 435 503
829 687 66 329 811 999
404 208 92 12 111 920
942 620 726 522 446 373
551 570 714 895 664 335
959 541 895 440 799 620
760 208 63 966 929 891
160 929 212 135 736 509
510 347 261 17 100 354
731 70 28 256 158 214
928 24 257 232 762 875
660 779 647 481 105 361
651 614 925 877 855 740
88 489 269 32 589 348
655 852 966 471 160 984
172 497 992 976 409 128
3 821 499 673 935 235
733 487 673 40 783 32
881 275 937 51 450 227
130 788 609 685 620 93
987 592 167 285 221 577
297 555 900 901 64 626
989 248 741 68 932 241
437 376 606 414 534 940
190 196 457 498 635 611
373 828 162 836 193 568
258 588 990 793 920 411
187 751 717 569 707 67
237 84 824 609 100 110
613 506 695 532 440 670
701 217 950 387 875 970
71 635 17 634 606 784
759 984 680 542 47 306
639 379 109 469 268 2
890 210 81 415 505 415
19 791 887 275 187 63
437 981 55 431 978 492
1 280 439 333 20 809
859 164 626 929 925 560
157 361 38 793 415 211
424 624 929 20 752 425
102 496 489 924 619 804
161 542 564 45 775 836
650 286 86 689 216 172
661 245 965 223 732 253
515 95 585 361 688 130
274 774 58 899 833 744
245 560 708 162 329 522
949 52 558 977 646 814
201 558 392 764 98 702
735 269 277 802 45 708
498 509 313 473 452 824
59 372 859 956 738 52
326 219 990 240 547 371
160 544 565 847 930 868
980 861 504 226 967 796
962 273 35 907 958 752
560 716 777 870 435 727
912 161 628 697 206 81
223 480 248 959 31 826
256 815 303 202 251 796
374 398 687 810 123 87
89 969 436 132 261 677
677 393 135 116 715 766
419 127 557 785 938 320
861 864 482 336 311 766
431 845 789 984 445 154
12 776 682 884 125 867
924 668 433 127 5 864
638 369 541 889 722 877
744 101 105 690 622 482
524 91 733 914 964 532
695 530 266 134 784 946
94 226 782 849 784 477
365 949 329 137 697 469
506 784 547 831 999 634
481 524 733 659 224 761
394 665 467 65 808 754
196 921 904 151 533 36
673 167 609 380 175 174
401 446 990 935 690 552
103 374 468 769 610 752
98 459 31 730 67 383
302 375 846 291 639 385
262 272 88 664 84 903
477 381 379 998 952 653
351 253 114 824 981 705
184 918 917 830 621 10
965 962 562 221 889 501
910 56 69 685 248 669
678 446 101 327 790 448
133 661 209 780 698 697
677 70 184 306 293 474
38 209 721 30 982 518
854 484 938 406 54 387
443 939 396 478 211 899
222 146 736 17 25 129
386 325 937 962 812 905
609 527 95 483 400 757
11 922 26 835 805 866
786 496 596 303 641 583
488 513 885 226 998 506
916 800 653 779 627 137
133 50 926 867 57 808
861 577 651 91 718 836
870 231 838 344 68 895
795 802 87 128 967 865
120 836 952 823 238 631
295 226 292 114 782 396
785 824 119 385 279 918
723 593 707 432 94 255
901 861 355 916 851 66
528 927 931 195 352 714
576 565 585 727 80 936
309 816 889 211 466 138
507 877 144 146 10 355
565 642 565 404 80 171
91 519 21 469 281 171
92 918 218 140 203 450
478 850 249 849 172 941
172 631 174 224 962 385
746 187 243 524 574 179
298 967 358 740 635 871
823 727 439 780 715 894
93 337 515 404 996 211
265 634 859 356 305 390
663 132 187 684 323 105
507 461 462 159 478 716
989 404 102 568 166 309
642 641 25 8 267 590
266 133 4 969 726 435
736 401 362 135 234 406
183 583 848 924 876 707
420 290 486 284 501 407
968 717 333 665 692 389
627 902 781 420 200 852
570 51 979 793 832 491
693 715 175 907 252 651
566 234 54 890 13 165
428 463 737 643 473 540
71 669 735 173 843 862
100 403 828 78 771 403
418 203 137 899 296 786
475 442 422 245 266 290
622 414 147 52 703 259
854 420 131 581 72 519
853 222 645 528 251 794
426 335 60 656 73 466
671 174 610 77 767 367
814 118 374 959 651 775
757 93 565 668 246 758
770 793 499 659 71 198
184 811 475 400 737 270
763 310 356 17 267 467
540 268 731 221 772 909
196 690 211 2 598 396
986 992 167 581 614 87
244 151 179 344 756 898
33 492 775 580 508 787
20 22 834 146 148 672
467 169 48 661 279 433
619 743 705 805 721 410
765 921 878 420 525 280
575 264 100 669 723 453
37 119 995 196 218 931
508 218 702 16 399 536
896 134 13 945 385 389
582 770 883 900 51 891
385 19 289 491 195 571
909 613 62 508 134 956
596 33 959 888 776 341
282 915 367 856 669 985
144 745 108 371 185 631
45 552 222 386 74 719
338 627 843 722 507 125
579 52 220 227 823 76
630 431 50 615 72 81
320 68 419 966 609 800
765 859 897 22 662 54
602 309 653 944 407 939
433 837 477 131 970 967
389 372 758 575 825 204
886 294 485 766 962 219
476 210 18 77 882 497
133 448 582 506 3 514
182 879 172 199 615 270
681 381 357 671 120 898
994 121 905 314 672 28
917 705 215 891 836 709
510 846 498 746 760 18
574 751 104 676 345 360
868 931 840 852 448 97
902 904 940 539 621 146
607 720 331 156 463 732
436 461 342 406 259 606
831 605 201 324 451 980
881 223 90 744 609 993
848 143 325 952 227 497
978 909 321 415 815 348
511 527 899 152 634 203
407 197 94 28 50 939
141 352 104 533 244 556
844 358 352 102 972 289
901 603 855 679 953 624
428 968 456 760 476 669
451 726 993 188 247 726
621 411 398 834 622 508
954 219 247 667 776 975
645 740 815 186 314 445
410 671 970 110 607 409
818 855 513 436 505 502
257 973 692 232 962 76
268 951 877 294 82 491
951 668 704 234 772 850
974 406 616 303 735 652
695 455 301 233 361 823
970 162 809 56 6 165
993 664 87 612 67 525
494 915 77 109 336 135
136 70 442 913 622 799
327 862 720 298 502 218
810 13 390 13 937 226
581 181 646 833 560 216
159 834 513 321 581 217
537 420 391 39 849 241
708 405 894 614 894 73
327 337 737 112 242 173
404 536 383 704 476 957
285 412 416 135 66 306
146 947 800 473 165 830
204 102 61 528 690 642
945 761 381 892 11 822
165 730 386 288 623 802
974 866 330 839 138 915
584 184 253 438 543 375
793 978 511 990 642 258
230 577 542 559 316 547
452 318 642 200 348 944
58 481 313 203 39 968
822 440 558 442 206 977
401 313 629 494 889 588
843 815 61 600 170 64
158 318 261 148 683 920
650 517 292 835 402 488
643 187 386 144 23 930
463 519 515 926 147 447
303 556 926 441 967 172
445 506 705 333 299 89
725 949 69 407 325 165
884 506 510 835 551 390
963 726 819 263 148 245
536 278 839 352 155 659
639 459 323 425 77 38
850 768 960 594 305 596
229 173 372 657 850 593
898 686 942 176 993 786
105 922 379 111 785 349
934 689 520 914 702 507
187 998 795 494 492 438
430 269 538 611 682 537
374 560 348 564 660 723
615 706 396 857 88 626
69 101 798 800 963 387
523 433 914 157 418 567
748 601 761 209 308 164
884 156 162 658 311 176
842 214 949 297 828 888
155 674 98 443 744 259
102 478 417 639 263 125
946 121 4 178 921 663
902 987 750 528 546 915
130 14 844 846 288 493
926 344 567 435 941 235
42 332 520 939 100 627
855 175 782 278 457 63
362 679 312 848 888 90
138 878 604 195 512 40
363 118 4 977 620 602
499 35 455 477 899 400
629 170 316 458 402 806
712 683 756 456 465 61
966 143 400 917 965 846
199 925 117 686 253 979
57 427 444 853 218 882
427 732 531 985 281 923
354 290 222 954 608 888
799 927 812 12 214 993
366 386 667 183 555 840
115 275 860 315 965 120
512 465 362 26 102 680
400 834 180 781 431 581
697 889 264 120 568 528
173 543 663 278 87 535
332 182 655 188 242 169
491 44 925 903 656 895
547 31 156 609 612 355
181 739 896 426 699 171
719 194 681 412 569 11
779 401 694 783 105 666
281 422 342 585 348 44
574 15 458 977 791 269
269 481 346 632 672 892
527 504 623 691 381 948
552 978 264 517 953 945
844 841 767 240 440 680
153 895 639 513 552 515
746 575 743 436 491 186
263 112 101 180 908 517
256 75 78 986 383 562
81 892 232 62 278 841
169 92 104 103 464 327
605 17 984 118 905 360
30 41 237 923 772 133
645 635 588 859 733 948
67 629 429 891 606 533
407 584 4 362 550 338
595 563 83 451 769 513
328 644 660 75 599 112
364 599 560 2 321 205
745 521 74 693 903 559
717 941 846 830 75 400
907 144 699 813 518 168
477 810 224 154 649 118
399 641 768 263 701 658
457 711 473 923 7 26
645 630 736 643 56 628
280 566 166 864 747 899
34 592 903 28 896 301
199 915 763 524 391 517
295 592 830 412 871 509
337 665 610 315 552 187
607 591 54 21 359 572
94 995 175 781 844 769
165 91 380 108 438 982
999 385 383 123 882 806
818 438 877 676 74 837
412 996 978 275 619 945
235 527 17 370 35 542
616 83 415 350 468 757
152 116 539 314 732 50
595 361 232 932 496 441
176 6 198 419 471 658
526 620 610 194 860 13
540 940 287 538 366 630
812 338 804 2 265 463
561 681 680 685 217 196
750 480 148 77 518 421
445 658 385 968 863 640
183 747 33 718 562 886
45 250 256 110 603 575
92 709 536 967 889 794
578 926 584 277 953 414
748 195 335 458 419 179
487 113 665 17 152 974
70 312 841 758 691 401
741 500 659 623 431 567
643 488 623 51 406 514
331 810 384 604 458 628
654 446 435 369 626 771
315 946 52 140 701 996
979 957 743 169 964 966
775 430 473 879 208 950
506 737 154 790 991 706
348 588 832 167 805 187
391 506 892 421 145 859
223 87 157 665 790 629
809 758 34 885 184 691
912 296 119 726 288 859
430 446 503 17 615 818
364 100 573 841 10 691
558 442 899 938 471 194
681 921 827 144 321 826
428 399 645 929 569 971
924 269 369 483 289 326
511 630 103 563 83 82
339 457 947 289 956 62
245 255 367 564 471 421
536 524 152 258 472 854
177 451 1 779 426 281
10 919 442 881 743 375
189 892 906 543 516 12
511 192 692 125 995 784
6 252 573 708 265 52
442 500 854 246 909 44
673 270 188 554 840 308
747 334 260 546 60 378
946 299 749 710 895 322
344 657 307 935 827 394
968 578 974 236 428 151
330 551 935 148 206 293
953 997 423 910 189 694
599 644 747 25 970 931
438 415 73 864 832 986
776 407 803 441 215 486
237 268 939 115 343 406
29 751 548 649 629 156
623 16 757 514 514 456
532 647 719 829 956 161
532 499 133 977 827 984
638 213 32 2 180 564
488 529 945 184 978 489
330 457 288 83 942 727
931 128 670 578 265 793
604 104 46 96 669 684
947 981 935 687 420 517
539 846 703 769 892 305
784 131 875 542 139 104
887 65 399 93 173 177
736 742 55 575 615 222
559 934 755 892 178 696
213 999 851 953 951 387
169 535 496 340 594 887
297 67 560 718 804 134
968 47 576 800 978 156
496 342 316 956 900 565
200 684 6 643 702 359
430 209 453 679 711 349
54 843 132 545 45 817
239 784 167 910 820 323
212 893 435 168 348 849
299 827 295 215 89 37
136 126 627 824 682 617
793 352 943 700 88 686
221 564 261 743 504 565
720 974 291 576 896 227
393 467 45 948 284 113
44 438 443 140 749 165
325 397 689 265 815 181
415 986 218 620 263 197
308 417 638 249 187 29
629 453 754 199 219 650
865 427 784 821 305 987
135 509 980 220 819 233
70 34 327 490 702 197
70 34 840 848 320 398
653 29 176 7 230 740
767 495 648 854 592 719
520 812 975 422 196 130
76 527 174 219 904 132
377 20 139 777 743 882
450 675 977 820 384 361
842 329 416 65 317 239
739 545 436 395 867 103
226 137 444 248 66 837
931 311 689 159 186 541
712 558 164 243 570 835
311 927 451 521 264 365
756 240 775 539 482 650
166 965 259 321 766 203
944 153 385 325 531 223
469 917 403 126 133 860
768 261 991 515 695 757
549 765 618 243 907 64
456 50 799 326 871 557
980 498 435 338 470 662
399 490 660 231 459 556
295 797 42 571 595 40
815 152 343 581 100 2
267 268 743 731 798 941
263 632 761 300 72 431
325 338 670 560 588 478
161 458 461 468 755 299
157 641 128 943 879 181
607 352 575 201 258 1
863 749 124 941 96 968
759 606 386 36 402 403
912 663 783 284 423 534
987 225 830 480 776 304
814 455 935 271 989 163
267 933 596 307 305 57
379 738 424 661 12 283
466 340 237 597 727 934
86 241 351 671 187 658
574 388 249 539 743 715
47 109 107 772 677 772
358 24 875 702 635 379
36 652 358 269 277 319
367 813 221 492 300 310
679 517 967 159 245 13
668 334 959 812 728 736
695 709 522 470 21 509
798 105 591 785 975 822
27 99 479 569 139 784
189 541 507 520 126 888
846 102 925 155 104 114
674 67 313 372 669 635
899 356 541 234 433 247
723 787 604 282 298 149
88 545 476 668 334 761
401 463 575 619 515 546
628 61 711 727 574 627
833 636 875 849 760 687
253 107 301 440 39 255
707 639 452 788 402 654
368 662 216 151 141 897
631 160 203 843 810 100
76 852 323 636 395 173
572 243 332 893 571 454
762 893 475 762 525 150
152 61 235 129 746 664
216 209 680 293 515 223
755 734 860 355 92 837
354 918 129 823 629 673
87 253 768 992 214 413
362 982 863 896 279 334
455 816 689 719 220 649
426 714 932 534 906 789
264 939 104 586 667 196
639 717 967 398 593 791
936 283 391 531 844 924
688 127 738 884 729 389
663 545 40 397 72 718
594 754 926 548 836 734
931 787 653 399 629 836
121 142 77 809 163 593
793 565 201 712 797 149
717 505 994 202 30 414
158 895 521 16 213 235
355 584 824 605 269 232
679 621 60 959 931 366
220 386 815 169 914 464
93 702 728 906 476 488
955 162 268 677 827 33
106 958 628 652 808 611
133 299 930 919 117 721
888 59 241 655 386 251
652 846 740 729 877 846
299 333 760 754 615 396
896 82 933 379 17 642
569 294 348 693 72 192
964 811 324 894 968 830
450 574 744 130 586 202
922 233 223 567 378 939
790 894 404 859 582 165
189 96 296 540 271 42
846 809 655 664 878 427
321 674 33 750 949 283
847 603 310 414 787 336
920 947 933 737 480 696
284 38 205 724 646 47
275 200 172 282 334 721
280 768 973 312 79 382
897 769 707 797 56 832
766 879 17 242 478 203
763 64 519 491 322 360
28 568 169 736 497 641
611 624 74 805 560 299
741 746 543 531 24 206
330 861 316 71 723 503
919 862 448 860 249 999
721 888 854 701 285 286
645 841 210 785 339 751
57 944 120 742 14 281
565 684 470 948 668 170
844 353 214 312 357 262
515 156 609 177 687 937
549 876 222 601 952 65
343 80 240 62 315 357
748 15 965 26 562 18
132 607 723 307 678 958
712 97 794 49 556 55
531 416 462 659 345 439
368 272 307 772 561 464
538 538 443 827 178 853
559 227 122 150 254 502
236 554 99 332 458 962
81 967 543 71 214 763
190 974 735 417 793 945
974 407 657 462 719 766
356 293 708 985 847 777
407 30 95 440 530 354
689 50 284 534 310 874
474 713 206 854 342 863
963 103 657 651 791 626
915 205 273 751 666 309
466 131 524 787 312 292
575 106 794 41 45 643
320 831 806 940 706 694
171 219 14 608 327 917
192 328 848 313 544 445
37 293 268 50 823 817
2 286 439 882 970 52
17 29 247 592 819 478
627 432 653 347 758 44
181 918 643 558 415 242
847 659 45 646 80 422
735 258 562 898 415 650
743 174 240 811 121 536
72 692 474 343 851 70
398 118 56 421 961 134
918 278 797 16 921 481
131 134 98 87 169 409
664 209 157 417 469 83
777 482 521 510 537 289
451 778 718 875 13 813
314 926 329 649 133 579
836 740 839 168 912 484
400 58 146 441 925 749
428 464 196 294 546 272
130 343 715 598 902 425
564 734 654 961 732 355
488 174 127 883 43 805
421 143 274 42 254 528
480 450 995 849 520 400
975 615 849 773 535 368
219 744 529 91 654 852
121 348 390 662 81 758
910 538 429 5 559 131
918 718 656 318 224 983
532 498 601 453 112 876
628 561 569 355 40 533
942 834 220 142 706 264
419 179 549 992 362 580
939 746 409 727 461 314
417 211 277 317 569 228
331 440 512 728 382 3
649 732 89 692 839 673
111 455 646 125 441 213
908 373 140 223 7 26
492 466 43 347 545 251
67 707 156 160 890 910
647 309 981 456 739 473
236 282 214 851 502 493
146 965 775 449 217 188
853 13 804 552 137 315
634 814 923 79 976 150
584 281 952 862 650 818
281 319 273 782 829 1
164 186 984 616 458 277
532 910 47 640 889 856
822 898 716 648 629 397
362 843 564 574 36 157
5 491 867 694 470 976
729 312 544 310 427 934
318 422 701 322 805 263
713 834 608 209 886 622
426 497 830 837 222 538
151 654 696 711 147 596
697 937 872 977 590 37
560 944 618 793 694 544
580 161 670 185 82 628
827 249 94 1 52 803
767 254 920 452 544 997
518 398 912 763 369 237
31 250 307 569 878 160
345 399 110 321 462 246
249 295 431 876 528 443
97 103 434 37 64 2
729 41 323 177 667 956
802 27 73 983 997 17
82 833 713 301 379 886
755 888 840 461 776 37
709 973 346 901 956 999
859 814 56 146 749 456
93 951 127 696 973 867
675 831 445 999 245 665
8 711 218 951 826 454
177 170 74 10 66 365
676 256 608 280 82 814
946 618 533 18 786 259
306 420 635 375 754 659
292 4 499 614 433 710
607 302 605 370 942 464
357 538 550 685 181 937
192 326 988 462 905 756
274 970 90 667 105 569
21 240 92 981 72 265
225 721 15 451 24 892
386 811 309 186 892 470
935 148 410 599 194 99
24 622 864 344 315 639
463 216 513 944 540 253
806 373 136 616 807 685
828 430 8 530 279 91
446 626 308 332 372 226
735 445 924 662 887 173
361 412 305 121 855 903
730 37 171 781 580 360
707 262 60 175 680 290
212 539 774 33 348 90
980 149 861 50 285 7
362 687 896 517 461 257
194 648 385 8 240 581
788 901 105 463 389 998
281 930 654 229 413 416
78 537 34 855 304 672
875 506 481 59 457 317
34 982 870 950 402 763
47 858 622 311 519 558
89 485 43 458 400 489
757 302 787 147 526 632
832 919 226 626 648 9
40 399 946 335 307 150
410 801 848 423 815 719
502 961 748 793 624 551
955 553 272 337 421 220
964 448 440 718 738 171
175 166 495 26 631 212
817 959 99 756 644 919
349 161 148 796 505 624
230 250 637 789 614 568
510 975 449 218 135 324
632 797 374 999 848 982
986 483 502 51 214 990
852 643 261 828 577 34
78 330 165 988 363 588
621 968 609 33 232 814
424 909 430 24 654 229
662 321 438 298 188 138
15 325 40 831 875 608
802 661 17 814 9 941
326 796 802 897 966 346
606 782 357 322 159 511
274 14 203 695 267 728
207 540 490 425 10 285
152 71 791 550 146 51
943 181 269 339 98 829
727 942 557 42 334 753
954 288 607 559 778 992
230 484 599 519 100 994
136 424 503 731 948 354
572 634 566 268 453 424
18 143 810 711 306 12
639 739 80 435 893 48
37 963 111 525 893 245
117 931 469 844 130 890
808 954 834 106 801 788
259 770 52 904 562 857
44 203 344 176 62 806
569 535 711 341 303 594
913 143 466 41 513 26
532 188 945 959 195 36
517 195 888 984 584 705
411 72 167 32 8 836
516 520 502 79 484 639
17 512 226 954 909 933
222 932 434 449 873 281
111 4 81 743 133 719
980 215 842 872 349 983
229 441 294 50 7 900
987 4 266 121 702 210
422 663 914 374 406 691
839 247 667 643 117 994
124 780 806 344 385 307
891 276 997 986 953 368
140 277 518 62 605 551
661 702 504 831 592 940
634 661 337 470 55 997
866 277 959 895 595 419
76 137 455 29 861 464
286 562 675 27 724 503
615 975 3 930 962 283
586 762 858 286 789 245
449 529 156 192 498 306
719 141 183 271 347 67
639 397 231 194 895 542
171 693 918 1 515 980
600 416 607 468 95 509
675 744 906 690 205 980
433 712 613 181 435 456
925 647 78 929 766 722
497 160 159 711 602 241
705 538 284 643 841 25
8 465 819 118 566 185
966 307 419 913 483 666
668 615 828 842 748 299
48 956 908 364 537 413
41 833 392 739 44 761
291 787 920 444 687 726
273 499 548 597 158 206
431 100 796 921 188 676
815 568 459 122 690 763
378 637 727 976 826 563
509 619 196 359 16 83
12 378 41 223 156 881
257 225 249 744 503 832
223 948 237 747 123 125
815 432 914 914 34 111
579 837 583 410 951 195
216 57 408 13 279 148
891 10 80 235 314 309
981 882 272 792 616 747
480 836 845 371 58 92
847 608 662 172 563 957
978 481 80 556 177 257
703 674 181 269 337 153
34 103 238 409 905 60
332 578 58 880 143 138
163 365 174 179 115 807
193 497 961 831 100 116
94 373 416 403 302 855
825 750 830 771 879 359
895 455 567 675 729 7
728 325 543 394 432 965
135 82 223 450 858 965
603 258 408 139 108 515
470 457 471 544 73 498
749 385 421 206 117 438
173 808 552 389 209 752
992 352 265 538 278 417
873 988 896 327 656 960
742 891 848 689 519 76
836 796 607 99 121 610
439 793 634 192 997 110
948 682 312 598 905 698
670 717 784 192 703 391
268 734 453 17 525 496
185 536 206 597 406 581
708 840 828 950 820 179
682 623 606 717 717 617
948 245 670 156 649 102
913 843 138 439 679 37
176 395 452 661 556 973
710 760 363 807 115 613
755 25 333 451 166 293
889 14 890 511 457 55
867 332 149 991 978 848
667 909 366 124 297 554
33 712 304 774 584 785
166 384 50 835 790 269
275 292 360 958 9 75
913 786 735 567 456 109
933 704 858 553 112 578
255 882 203 773 528 41
559 847 520 470 323 615
107 853 752 110 649 354
324 626 268 295 276 778
504 316 100 467 284 247
984 112 377 622 624 636
69 468 632 936 942 611
841 844 232 396 827 368
981 833 533 438 301 684
86 695 658 606 472 778
400 146 565 875 807 432
701 118 905 374 948 987
418 283 355 591 877 211
306 870 577 146 794 332
677 104 451 363 308 208
74 73 609 58 316 92
97 564 191 739 863 112
141 293 479 268 821 176
583 378 820 208 553 723
950 121 401 668 406 414
541 23 80 485 834 364
88 172 330 166 669 466
49 112 908 476 258 949
372 118 101 147 119 37
339 467 758 862 555 676
947 556 136 842 982 347
201 726 328 985 918 81
159 848 859 81 669 580
893 662 8 271 518 344
9 706 982 413 399 266
733 893 11 894 392 795
177 387 465 817 538 516
56 886 932 496 31 734
502 582 482 343 58 449
732 950 622 14 623 53
125 485 465 108 697 198
260 13 891 681 426 841
911 344 366 619 912 298
6 126 900 359 568 259
602 371 99 357 795 414
925 714 619 92 775 464
547 740 303 359 504 982
926 792 156 423 125 545
559 795 4 949 799 621
866 27 22 903 117 274
719 538 82 260 530 151
706 820 371 338 952 519
86 276 150 502 617 539
640 656 638 12 150 995
136 9 369 110 948 284
168 31 442 852 615 565
242 698 441 977 651 968
322 174 920 562 907 832
871 456 924 484 606 189
476 707 249 184 26 209
945 146 977 463 402 228
912 935 414 254 515 929
712 453 907 531 343 698
644 688 900 188 683 53
145 352 472 86 377 753
748 412 112 666 874 541
717 611 280 961 327 994
599 56 282 283 222 922
307 43 476 305 862 983
157 462 73 99 37 498
896 241 145 666 171 558
506 581 596 486 719 622
119 362 868 985 952 236
60 618 397 53 486 914
220 418 280 728 656 246
213 426 870 574 606 706
41 713 552 448 597 742
203 109 164 829 600 401
44 973 574 873 442 64
189 151 813 872 693 976
730 635 149 568 546 603
532 893 736 879 124 940
15 564 576 906 570 20
358 268 99 302 804 752
139 622 545 653 918 340
637 57 811 269 475 124
705 29 191 949 72 640
725 313 427 499 72 17
136 30 155 693 325 266
597 308 674 428 750 566
243 6 4 181 276 603
480 895 937 361 711 419
925 338 113 239 49 795
720 855 591 838 604 922
543 55 704 695 279 243
951 665 563 423 686 747
405 855 340 987 556 956
877 636 201 19 223 786
696 367 109 13 354 730
934 408 789 148 710 802
867 433 198 951 120 60
648 155 804 666 500 604
80 137 767 565 499 535
552 421 981 736 67 423
964 822 80 857 998 592
105 366 628 21 731 462
713 728 745 355 903 141
833 746 803 353 435 384
324 52 987 274 410 449
495 385 409 622 254 511
339 356 904 22 281 390
229 797 707 98 941 750
192 995 758 426 374 881
924 843 9 206 590 323
392 350 136 670 384 528
888 679 624 375 41 147
839 66 696 590 491 495
178 482 797 531 723 617
475 710 442 384 453 704
73 664 500 9 839 974
84 357 870 633 377 279
367 356 473 436 127 431
379 391 623 937 59 232
93 912 32 774 414 669
581 441 922 23 576 481
803 974 574 563 477 948
286 488 53 45 324 695
998 864 716 166 693 649
910 67 404 448 572 2
472 508 201 313 124 196
557 185 833 336 621 869
149 848 689 307 30 200
814 138 912 539 671 408
903 287 789 177 143 689
244 530 684 640 558 553
525 567 433 832 397 21
317 18 676 477 199 513
490 207 921 835 693 9
831 770 215 733 551 348
893 490 678 196 750 985
883 227 459 577 321 484
946 961 637 273 538 891
224 658 179 106 284 659
755 561 49 679 58 244
294 433 39 440 835 472
36 927 199 218 921 831
274 800 404 798 360 283
184 226 859 869 214 1
891 558 621 682 959 437
972 448 463 786 240 57
775 190 382 964 955 497
154 901 767 424 701 932
472 260 217 172 176 362
761 855 529 285 891 131
442 303 961 685 512 139
155 672 68 949 352 481
122 673 156 294 916 93
643 517 94 130 649 516
705 604 697 198 506 558
51 50 470 133 731 175
900 646 280 782 772 970
526 22 41 441 80 410
90 943 286 70 22 661
493 788 997 885 891 230
431 390 296 138 655 295
350 399 406 687 280 624
219 766 961 179 365 811
108 412 538 638 173 842
97 762 549 11 434 255
964 107 397 78 353 163
834 972 807 481 773 369
719 508 677 591 698 923
4 811 782 351 142 839
373 404 727 588 402 151
100 46 142 30 926 726
342 785 977 170 124 870
673 973 446 953 190 370
267 424 745 894 973 322
443 539 113 136 13 373
190 8 742 558 734 398
795 686 572 449 673 9
370 477 404 508 653 311
210 158 560 899 619 320
132 920 369 110 348 502
928 663 436 511 810 827
250 202 839 62 423 726
237 807 531 971 939 885
745 875 119 635 835 499
725 814 72 851 552 524
337 922 617 841 73 617
417 794 442 463 110 311
20 460 691 212 386 970
715 565 293 191 48 421
764 799 447 444 434 673
305 736 608 734 895 800
373 102 433 972 864 912
157 517 687 918 487 368
701 666 141 344 795 900
232 133 671 211 967 487
120 18 224 788 68 341
769 810 972 261 862 299
458 11 927 532 200 152
527 741 996 24 63 165
842 733 643 837 74 972
137 713 719 502 420 519
620 117 698 78 211 434
821 132 954 346 938 567
556 398 262 385 35 55
768 276 916 489 969 554
666 480 121 467 558 962
973 968 525 685 527 299
533 520 677 318 752 664
369 787 926 837 602 287
506 629 225 653 738 439
955 678 972 376 788 38
937 253 10 972 267 66
319 314 80 947 417 960
884 972 262 322 720 781
627 322 378 323 607 769
395 432 725 56 508 214
618 110 429 369 811 338
717 929 173 108 683 559
141 568 312 879 346 897
11 391 737 698 311 311
436 348 735 746 653 852
485 661 56 349 445 100
653 43 541 872 719 271
965 76 997 476 742 557
28 142 706 956 946 592
209 825 60 777 422 137
493 326 60 509 664 697
501 199 572 268 732 43
132 418 302 304 703 890
46 215 522 791 737 149
960 970 213 910 577 630
345 285 337 818 246 362
299 571 562 485 614 84
977 541 38 335 78 255
356 954 650 943 573 878
77 383 544 472 858 677
525 383 4 96 836 977
60 608 665 529 389 27
608 91 169 24 73 807
870 964 963 883 964 890
223 513 784 166 912 74
116 231 166 139 719 130
99 326 237 894 460 310
415 851 383 966 702 346
981 616 276 102 716 644
302 981 117 243 789 705
861 196 524 228 236 706
724 216 865 726 145 173
304 560 150 139 517 458
512 140 869 335 904 990
956 610 599 671 189 995
190 910 115 891 163 314
470 786 449 821 225 402
683 391 9 646 140 540
839 510 65 864 287 580
767 154 903 145 624 953
704 572 482 971 757 796
665 265 690 655 389 674
4 258 31 38 607 97
616 945 155 872 916 478
789 377 967 230 482 900
389 250 119 329 470 444
199 974 486 471 257 720
245 979 282 462 843 784
459 317 237 848 590 825
927 896 164 940 458 1
959 922 800 579 322 553
469 206 562 838 809 844
403 657 308 457 757 620
212 252 939 118 224 561
447 963 785 508 680 608
740 958 40 976 174 178
511 868 382 631 98 522
418 761 583 731 342 683
322 490 666 270 235 115
663 441 652 535 342 576
80 32 875 104 544 608
608 365 484 190 507 951
916 333 340 449 734 147
450 976 536 883 905 474
436 597 981 300 763 670
356 873 645 358 988 406
798 246 225 608 968 422
999 363 42 94 882 949
592 539 136 877 865 948
691 911 707 612 21 772
396 331 636 496 753 401
853 689 479 30 643 403
831 173 595 919 316 121
324 147 844 251 932 721
372 607 669 687 788 40
352 331 923 149 194 310
715 380 524 140 888 1
659 181 989 588 363 726
261 946 529 621 817 718
233 962 346 163 473 562
978 771 128 260 745 829
321 176 142 507 850 527
785 708 857 207 949 640
252 927 716 138 682 698
281 76 815 42 658 709
590 352 320 876 327 531
967 878 425 641 916 258
122 358 575 446 420 214
763 720 197 146 909 951
636 501 58 469 1 401
600 310 118 446 121 429
975 660 793 49 637 702
40 521 829 148 151 383
585 870 738 908 363 560
24 285 815 207 891 431
946 758 641 851 811 610
538 202 637 911 55 805
24 776 143 129 564 224
222 11 306 704 161 49
106 597 717 135 454 803
573 492 135 975 643 602
511 127 761 423 691 447
15 941 5 683 463 411
624 294 764 175 282 422
25 713 101 219 626 647
389 143 459 356 122 742
545 107 368 397 722 409
907 700 308 372 966 624
833 856 165 648 793 604
745 720 640 10 747 864
88 262 464 593 503 687
824 449 674 315 51 298
678 282 536 542 995 915
336 248 42 354 778 342
702 310 63 458 288 25
439 704 530 568 904 385
569 770 567 848 113 856
484 995 992 407 658 692
230 423 444 889 831 830
485 855 894 731 776 39
563 732 258 516 979 866
641 65 833 353 140 615
217 771 676 545 870 300
953 621 285 290 408 917
857 618 419 515 846 780
369 585 482 643 844 466
805 792 414 856 159 196
175 17 86 792 229 198
513 899 389 255 906 471
807 629 666 499 936 772
789 356 436 621 28 563
509 518 964 320 953 290
296 276 251 882 601 892
88 212 388 280 80 920
42 764 251 566 224 487
993 264 626 724 425 691
273 813 273 425 957 329
9 202 592 362 38 124
267 170 143 532 69 550
499 907 471 399 707 534
621 965 105 272 774 683
814 452 134 475 422 420
278 252 105 541 4 853
296 399 59 934 720 526
40 246 834 898 100 367
322 616 889 912 374 554
263 426 421 25 64 586
966 985 141 84 612 819
13 257 354 39 200 41
539 191 784 596 9 381
538 617 117 996 840 288
586 761 580 515 117 812
299 550 923 635 107 96
238 686 126 664 148 2
975 690 296 510 994 573
239 970 400 560 372 511
18 513 235 11 64 645
17 986 593 225 941 652
171 961 549 864 327 687
37 85 154 154 81 463
754 806 719 709 314 435
388 34 570 711 834 68
792 824 609 36 607 27
438 675 444 285 70 741
31 549 892 540 339 738
319 624 3 161 139 963
14 701 266 995 746 589
799 851 272 99 478 535
161 777 109 251 412 694
256 356 927 534 799 450
882 949 406 201 118 737
697 489 793 578 203 715
777 646 598 823 619 471
755 429 761 388 481 72
420 185 200 33 723 382
77 905 76 1 416 32
633 666 878 898 595 920
84 912 377 757 729 544
3 717 100 932 901 994
871 775 111 304 339 982
33 507 429 765 121 539
228 710 637 484 951 56
414 51 864 12 194 226
3 395 257 106 839 103
355 806 106 559 391 333
766 547 358 757 20 995
853 326 444 483 299 164
831 118 944 93 699 312
883 612 923 940 484 233
831 348 774 540 888 95
366 572 954 971 764 82
670 401 678 934 160 738
828 146 116 536 275 4
724 140 415 78 71 821
273 272 865 970 184 151
695 769 911 611 112 294
344 907 822 817 62 715
221 313 537 302 836 267
946 357 684 421 586 155
764 172 880 890 931 970
756 118 714 722 822 864
353 412 417 16 109 686
444 71 483 153 894 495
336 788 177 676 839 646
742 247 130 37 51 956
225 627 753 349 338 51
590 248 76 457 616 403
885 662 816 267 275 710
831 192 798 631 55 855
528 702 303 653 866 394
492 547 513 125 352 474
802 191 3 523 457 760
172 486 10 317 564 557
307 976 367 674 620 256
765 67 478 958 767 604
439 914 555 736 429 579
914 761 694 959 293 70
870 550 798 582 429 439
297 7 906 523 129 618
775 348 471 358 742 626
815 286 532 628 60 62
843 271 705 12 627 874
788 199 85 810 881 3
281 462 213 181 258 746
816 79 649 548 926 479
977 104 444 411 930 294
674 122 695 206 892 617
728 722 796 734 167 181
16 54 657 456 709 948
445 843 266 159 372 510
232 616 35 898 511 379
824 433 40 124 527 517
751 745 481 564 368 452
289 836 271 587 632 970
715 174 741 304 999 960
174 210 857 426 766 625
165 88 911 473 626 943
9 316 279 155 222 363
326 598 485 435 383 892
198 151 666 687 269 775
9 314 183 172 498 501
741 339 362 665 851 391
711 754 885 538 407 958
118 677 676 293 222 200
358 330 59 994 91 77
528 521 931 683 618 821
100 416 707 938 184 697
36 64 688 22 942 777
542 12 423 530 279 741
174 445 746 806 621 633
793 100 673 782 834 554
239 973 408 276 955 755
204 480 606 565 495 58
495 10 359 400 436 42
844 446 835 299 894 362
520 963 254 769 532 884
81 274 156 259 122 180
475 47 933 231 906 408
371 786 358 283 541 2
921 825 560 790 31 255
277 946 250 776 339 454
528 249 327 961 245 754
572 99 159 865 924 777
606 44 14 640 339 887
464 421 796 149 542 939
257 89 550 58 745 558
352 414 472 705 958 284
481 859 128 381 140 95
59 300 431 476 69 433
27 179 673 839 250 143
234 268 802 307 381 876
747 713 552 592 974 755
890 325 975 251 162 370
558 126 99 842 99 782
177 443 294 760 50 248
907 329 938 168 699 954
147 83 429 210 15 721
291 221 265 145 117 770
866 234 869 14 958 55
904 523 750 336 93 185
26 24 650 362 85 343
850 829 534 604 409 377
805 841 536 433 215 735
129 111 474 158 106 134
973 953 181 475 754 209
205 806 514 484 784 209
838 840 595 748 52 359
115 836 643 380 584 285
369 821 988 314 921 257
589 306 187 237 733 780
92 568 53 552 731 324
750 732 449 6 725 241
832 47 558 113 173 397
332 600 752 318 795 907
635 905 5 541 745 857
678 480 670 143 576 33
149 21 148 367 290 95
623 430 923 634 877 136
428 236 250 272 815 935
58 692 608 256 642 170
198 181 876 438 963 796
457 733 75 591 726 797
725 423 916 616 178 105
474 137 917 28 699 160
146 162 548 363 561 57
125 249 744 537 28 202
88 704 439 593 937 176
868 32 201 826 322 54
29 521 6 124 867 91
563 842 473 87 844 718
901 309 773 374 540 785
919 857 648 37 371 900
605 199 585 581 721 765
345 14 476 109 702 630
145 105 179 476 343 876
116 39 137 284 708 930
514 147 520 223 747 628
971 571 146 969 727 655
26 729 883 176 909 115
160 34 994 674 464 610
812 872 711 594 965 356
588 9 526 153 167 347
804 30 717 512 889 891
403 119 931 626 629 145
745 72 227 438 493 507
930 409 221 847 514 753
100 750 272 619 197 323
821 322 574 233 873 756
230 624 221 812 461 678
440 764 339 548 14 247
815 799 987 272 410 596
581 410 607 424 334 730
347 800 914 703 887 362
98 370 860 592 129 877
521 656 907 370 389 771
823 924 23 729 201 115
346 158 555 916 179 981
979 586 406 164 291 815
808 771 41 783 906 34
672 733 488 151 619 712
505 122 336 110 329 824
483 509 867 491 144 434
567 11 683 431 259 468
337 223 230 635 928 952
769 642 147 367 968 339
896 418 820 677 307 626
949 303 416 310 400 355
302 311 860 45 36 106
259 31 304 243 223 128
14 858 990 503 402 682
995 659 352 643 50 755
956 917 893 164 677 314
676 913 528 851 611 353
474 277 55 159 562 754
937 506 34 244 739 340
317 41 561 949 672 741
347 76 406 874 618 666
692 688 573 858 376 621
81 785 538 877 167 351
614 912 364 934 325 393
539 708 328 695 23 533
346 218 417 505 677 400
758 268 406 537 929 236
713 504 499 894 130 305
860 150 320 607 586 65
12 168 514 853 49 708
805 571 336 35 587 955
772 85 748 951 290 135
912 87 768 738 878 520
981 554 384 312 37 354
250 629 121 77 889 786
81 912 176 149 817 737
3 497 285 624 478 895
609 855 958 370 562 864
400 71 322 661 4 795
378 398 384 386 28 189
528 556 238 75 715 846
26 223 751 21 654 619
170 211 920 60 518 376
918 929 604 597 159 92
846 180 45 813 945 646
301 314 44 937 372 796
112 354 757 217 148 809
104 688 242 896 544 957
838 614 989 448 223 533
751 153 879 778 706 65
625 269 551 669 262 987
572 356 869 605 791 625
509 966 823 558 872 996
401 982 368 598 194 775
215 771 144 507 513 630
652 910 242 401 256 630
624 751 751 548 279 331
154 500 488 199 520 141
81 559 7 746 662 662
955 955 980 456 729 684
711 987 676 735 188 273
494 259 547 982 979 54
337 440 400 433 501 135
52 918 378 797 482 498
37 280 450 549 400 674
309 277 726 152 377 780
837 556 737 54 307 420
366 526 42 666 207 698
867 312 26 713 250 593
476 573 849 805 993 207
892 688 476 20 94 813
460 691 253 812 158 54
288 119 553 614 808 949
414 818 572 114 238 72
868 817 265 783 719 607
876 951 555 523 352 767
753 575 322 238 508 772
830 319 605 15 173 737
95 578 37 68 489 85
691 137 105 124 411 951
182 739 248 77 947 531
906 294 952 828 439 908
128 996 610 319 679 955
507 600 17 389 638 55
638 71 522 474 43 85
105 799 30 598 755 3
639 424 950 239 628 119
932 124 831 647 622 707
627 902 643 496 193 182
103 398 341 590 380 359
527 311 875 1 910 252
237 348 960 11 852 287
164 875 798 38 451 80
110 718 289 812 895 951
94 863 148 673 842 709
653 571 605 997 549 847
946 744 979 387 691 838
748 235 215 871 163 959
529 384 936 513 226 539
215 521 243 671 424 818
239 210 617 405 885 298
481 952 148 391 375 856
777 542 74 425 878 234
889 332 125 782 562 148
204 203 781 241 910 437
69 257 625 364 146 446
354 352 566 283 405 418
422 862 460 92 616 224
404 882 275 239 146 221
238 365 830 652 454 392
515 352 516 229 643 712
596 424 972 316 963 796
183 946 409 137 811 153
974 977 623 505 33 711
723 826 148 419 619 289
31 607 928 873 681 83
272 323 726 682 873 841
873 276 171 999 969 679
838 512 150 751 818 568
959 729 871 456 856 308
953 390 453 163 654 183
503 779 901 906 784 34
452 394 44 307 386 260
982 490 896 636 970 847
575 978 361 734 33 330
300 455 477 524 239 894
770 784 713 828 27 716
7 494 394 856 496 760
350 203 405 916 166 269
893 478 651 193 496 245
305 671 962 949 950 178
229 580 568 607 291 376
119 242 913 415 433 423
493 450 443 628 563 709
768 849 280 850 559 601
573 456 288 546 402 798
410 740 51 107 704 16
371 897 407 196 134 788
149 55 889 675 58 879
52 976 117 310 284 94
570 324 197 745 351 840
433 180 881 607 729 500
326 10 748 775 657 379
192 763 563 939 637 928
191 751 831 659 408 947
780 434 147 418 143 202
921 338 659 417 459 432
598 625 709 754 675 730
308 312 944 539 156 520
14 404 855 233 333 684
827 269 105 122 234 231
89 187 902 35 191 651
351 394 473 743 1 192
94 603 623 994 378 151
552 238 928 510 920 501
371 457 446 161 189 710
139 24 958 629 840 990
187 416 815 489 146 583
190 513 603 361 480 991
851 481 66 543 72 839
57 10 893 740 993 335
393 943 521 294 308 669
947 450 423 729 413 65
32 431 209 320 868 242
570 150 787 618 594 233
970 491 138 161 829 881
732 270 368 571 711 805
358 416 565 177 242 953
425 712 768 724 241 758
191 375 557 985 81 127
732 724 529 715 680 485
82 738 478 234 501 802
841 888 949 518 481 352
130 614 245 810 468 362
154 497 87 499 649 169
847 836 845 522 265 702
382 399 713 476 75 707
184 929 727 32 543 125
716 844 361 278 845 871
758 419 291 696 592 946
87 117 35 664 146 370
775 469 960 11 748 104
640 142 791 37 729 156
706 511 691 26 858 932
938 249 898 828 681 206
730 534 521 654 625 678
889 142 185 860 910 432
878 2 762 424 605 311
207 455 247 532 630 256
537 441 50 461 540 316
597 659 423 314 721 530
16 54 358 831 944 367
63 234 768 627 433 500
349 440 510 243 226 731
326 915 448 215 691 946
416 635 813 205 691 200
433 128 426 115 19 582
83 87 281 666 404 930
942 39 172 892 441 324
661 850 86 90 409 545
769 396 713 723 937 408
20 609 616 7 141 286
27 689 340 291 988 101
487 197 811 816 750 851
817 559 75 864 702 815
129 415 239 234 451 588
874 78 878 454 202 843
993 273 769 624 468 342
988 472 595 666 67 934
485 178 944 341 879 261
561 982 396 963 529 967
458 585 55 726 982 668
850 146 948 268 732 863
611 68 929 774 191 665
181 559 851 37 182 408
621 412 876 498 64 900
963 520 609 400 104 58
109 782 928 378 32 412
132 518 345 582 691 905
187 679 189 181 1 392
238 758 56 932 719 403
364 666 636 342 91 254
557 798 676 373 466 597
680 852 596 724 419 616
939 815 882 656 171 345
609 602 60 5 75 509
822 253 774 16 724 313
958 700 427 900 298 684
351 341 447 900 164 813
443 117 46 717 24 525
491 267 603 482 852 537
323 911 623 994 840 899
134 434 106 951 845 160
690 817 656 319 398 369
213 866 811 944 206 176
550 387 288 12 100 113
787 161 689 744 395 162
355 30 977 612 825 891
832 819 396 987 196 477
549 708 958 581 911 842
297 555 740 332 812 411
785 190 188 236 604 349
144 520 41 211 271 922
944 618 400 284 980 297
753 892 470 754 779 269
93 907 400 329 173 517
483 880 263 365 810 283
917 209 905 876 538 623
713 4 839 172 810 843
808 757 164 608 212 869
936 569 499 83 908 614
802 589 71 910 678 408
596 816 42 465 95 691
131 735 856 453 545 297
42 46 972 829 189 418
924 102 546 148 279 564
867 442 885 774 727 498
281 548 400 512 385 681
971 933 395 875 941 824
372 662 938 951 825 622
370 195 273 174 142 414
24 780 637 918 831 875
23 244 741 17 720 732
882 415 282 192 84 867
643 602 30 186 294 71
339 193 555 878 821 620
707 353 478 890 179 892
216 285 221 951 959 914
435 234 676 595 890 891
194 22 671 207 98 629
802 390 114 205 965 539
780 182 484 683 185 974
679 52 3 275 43 340
34 323 537 532 87 899
154 24 980 496 288 290
748 134 878 439 624 993
84 140 284 108 935 109
118 899 965 519 766 866
480 247 35 702 162 21
390 23 287 167 309 457
351 444 918 940 534 850
377 397 216 239 466 366
240 449 546 881 944 482
164 881 248 919 229 971
739 27 318 542 336 860
80 287 854 100 636 579
407 952 67 591 312 87
507 517 910 926 119 277
546 312 213 417 319 422
503 444 461 186 129 403
966 90 873 882 895 961
43 679 656 862 748 682
50 625 477 206 216 560
124 923 131 248 5 602
195 250 836 27 291 218
912 267 919 183 67 590
256 766 733 125 669 324
891 688 395 822 994 414
210 861 42 455 840 50
914 835 11 5 973 411
281 675 789 49 86 940
763 949 794 757 666 518
538 774 120 646 930 572
85 559 204 550 162 291
947 205 968 705 928 962
707 804 303 857 913 35
387 152 324 204 671 142
192 430 409 835 186 611
942 196 641 434 484 785
907 729 481 74 425 806
781 886 644 964 946 117
758 792 767 808 22 890
629 734 573 542 168 64
729 654 485 987 615 404
32 16 510 456 672 629
782 988 472 204 173 30
815 304 842 737 360 671
109 365 950 449 870 835
249 134 266 226 280 330
54 663 141 811 856 697
958 251 740 180 26 147
883 673 552 776 552 130
783 420 916 399 663 496
181 979 402 959 704 9
141 291 649 691 976 412
894 970 864 550 572 683
241 660 504 752 592 401
526 416 33 301 335 432
75 194 261 611 108 410
69 52 650 787 833 763
723 682 12 12 941 260
456 138 873 595 413 150
34 255 788 112 817 610
883 23 28 888 335 100
251 395 753 826 110 666
59 5 329 953 930 179
27 988 904 421 13 904
818 547 397 726 354 235
311 273 514 233 916 783
166 941 330 269 848 96
675 54 815 561 81 551
538 461 185 638 652 498
641 764 244 86 635 371
494 520 221 537 64 842
520 870 436 309 743 141
160 428 267 348 94 96
412 202 469 99 930 369
550 337 858 64 50 384
738 117 746 60 705 484
59 268 785 486 543 690
614 675 236 858 636 906
595 374 851 414 826 240
674 549 692 648 447 412
69 610 629 802 714 849
324 643 455 226 990 692
438 248 723 92 433 705
615 938 98 734 230 451
257 492 71 525 845 964
192 681 345 188 903 955
923 637 977 561 578 383
262 563 265 428 509 340
706 840 419 104 400 112
405 849 194 228 869 626
905 958 735 25 428 244
138 18 592 119 708 789
557 148 937 854 210 966
794 632 813 709 239 466
918 172 998 396 513 508
793 343 571 569 586 747
673 316 791 938 21 681
118 370 106 489 666 307
597 719 537 303 714 60
468 545 98 374 89 494
22 750 204 819 304 47
539 930 26 176 369 843
771 366 748 165 409 861
972 917 21 663 757 435
98 848 540 348 296 199
436 435 478 993 793 409
237 809 659 323 734 229
739 3 338 260 788 713
598 33 530 376 169 505
57 684 237 455 494 321
718 782 275 19 380 808
687 564 911 104 236 164
661 21 612 347 551 669
780 198 41 18 897 947
253 496 754 442 530 644
579 830 196 273 497 422
510 211 634 295 998 868
648 368 932 172 837 6
250 964 341 205 674 478
992 194 400 438 23 749
398 72 788 359 132 439
380 240 651 913 204 305
119 278 572 245 932 295
17 759 217 122 875 655
18 820 971 998 689 281
354 737 556 732 796 2
804 343 19 325 588 477
418 410 340 190 379 445
766 612 121 20 820 493
625 893 199 296 66 203
675 375 209 609 805 950
858 428 327 739 548 150
506 933 318 21 86 887
348 254 222 690 358 973
675 245 84 673 660 383
907 326 715 472 796 763
913 849 400 154 847 622
820 620 729 555 692 360
880 380 759 28 444 589
239 94 350 336 522 770
346 212 106 499 102 756
204 339 254 388 687 548
584 196 312 851 767 440
491 636 748 598 952 654
749 36 18 418 458 7
416 462 105 365 776 787
957 373 819 835 898 877
631 594 481 82 144 151
138 773 205 35 449 738
390 725 226 355 166 180
347 563 391 192 571 149
569 853 942 304 239 191
266 191 417 73 141 887
510 636 871 348 124 101
849 876 128 321 82 208
261 348 280 319 288 412
571 407 525 292 722 232
139 682 385 481 205 88
962 111 234 760 857 344
693 858 806 797 293 791
369 210 475 819 846 871
525 746 727 956 839 145
992 510 268 787 432 854
973 458 126 238 715 686
807 909 262 841 747 335
552 719 389 48 867 54
803 411 892 39 531 410
924 123 963 27 219 201
9 814 337 581 58 95
425 352 840 152 162 271
489 936 128 427 264 99
446 992 50 170 521 164
111 433 62 13 82 384
463 669 599 175 695 269
591 75 789 975 782 397
990 765 218 734 397 424
867 43 475 944 719 531
973 413 586 887 759 309
238 109 930 509 983 645
573 136 201 744 516 3
803 398 343 177 210 996
36 368 614 927 819 40
846 665 813 824 375 695
610 785 816 983 625 437
156 73 574 741 84 638
983 26 520 769 783 948
333 91 869 810 81 875
263 555 867 836 273 624
714 922 543 304 34 910
280 745 490 391 182 609
415 717 935 142 531 36
857 194 17 224 180 513
189 957 108 590 814 688
837 331 500 686 284 519
283 584 35 940 273 436
396 992 474 7 391 163
162 996 849 836 218 730
219 54 617 186 97 833
954 450 387 565 98 689
345 722 640 913 136 767
289 229 587 502 672 594
878 700 776 237 479 213
220 115 949 189 228 45
305 649 945 705 487 356
187 376 972 969 898 509
664 781 113 555 342 668
447 148 991 349 888 332
937 18 820 222 386 909
601 764 595 502 165 685
134 604 984 360 26 94
841 471 726 619 745 301
562 282 460 12 275 779
803 564 529 688 625 444
455 415 837 951 677 203
282 932 768 7 66 432
655 278 850 253 668 982
889 480 489 347 540 14
28 492 500 189 513 468
190 194 781 778 741 390
12 150 831 209 484 882
29 991 827 81 149 258
165 561 934 903 610 437
934 124 282 195 207 954
311 845 99 872 494 370
600 671 558 824 39 116
483 466 448 504 142 17
178 106 795 138 817 254
330 423 583 801 976 101
363 737 38 712 472 913
290 414 45 661 815 198
243 28 138 908 512 351
560 36 846 730 306 610
896 646 367 595 410 533
737 622 92 558 770 45
852 205 969 303 205 813
615 601 846 509 368 536
860 853 552 393 169 887
399 467 130 470 919 719
781 122 434 642 220 860
359 995 81 741 721 914
507 43 970 102 960 861
966 622 41 724 400 574
274 785 196 373 98 965
588 652 716 389 325 783
262 619 103 786 677 492
659 510 106 570 605 820
512 319 300 259 910 390
705 338 330 963 487 15
378 711 750 289 957 589
578 402 784 392 939 488
89 507 831 938 339 209
962 241 704 798 794 658
538 259 275 337 699 170
561 785 739 87 99 381
356 246 352 393 314 390
929 561 152 78 422 734
815 302 278 256 938 299
786 508 864 516 392 356
20 178 499 190 94 779
979 821 709 101 127 72
32 147 291 411 438 606
320 58 989 852 32 445
433 711 763 52 890 690
24 356 650 343 343 25
449 174 984 73 914 954
437 389 338 961 136 773
360 342 453 652 621 868
23 653 647 268 505 92
311 987 838 720 491 796
590 633 167 183 940 654
137 906 880 817 746 368
161 601 854 856 770 864
323 710 123 558 902 997
625 991 863 175 735 744
711 809 983 890 232 90
866 346 574 726 358 829
225 231 225 265 331 234
698 46 233 727 601 217
341 222 748 302 661 926
188 492 298 796 206 120
118 999 298 690 515 379
166 662 580 270 12 961
131 553 259 872 842 128
198 325 950 507 192 441
950 403 951 418 362 774
5 635 361 313 769 716
37 816 355 488 5 524
262 568 684 970 60 83
449 745 150 736 500 774
314 218 450 766 168 518
130 888 535 753 306 42
915 614 227 908 889 754
393 685 283 703 933 89
128 111 950 9 828 285
254 330 514 563 84 43
91 989 982 685 92 148
569 209 596 73 90 797
807 77 224 487 991 946
707 769 447 282 702 667
371 433 311 749 440 175
201 214 517 680 578 447
633 668 397 51 368 447
790 404 191 833 238 536
391 434 353 520 352 780
810 615 422 41 135 521
439 269 129 88 283 881
57 400 32 983 702 312
510 576 760 599 576 509
653 350 147 284 638 189
474 569 113 711 360 447
461 143 213 588 238 243
144 941 614 733 209 173
904 932 174 846 871 148
852 136 59 431 753 444
34 959 674 250 966 4
616 646 518 967 435 245
229 501 160 825 684 772
720 343 704 79 180 497
960 575 46 52 427 485
78 48 109 782 866 748
795 528 876 476 303 71
701 60 320 568 911 830
553 62 98 61 209 33
943 18 802 807 28 66
750 461 24 472 215 658
332 754 250 341 276 75
95 594 754 617 946 363
206 903 833 779 49 466
199 963 799 63 969 38
545 68 700 413 391 539
782 394 950 607 280 879
620 597 135 936 7 967
89 411 592 530 211 227
5 553 700 17 973 494
257 339 578 331 66 37
601 909 966 186 958 466
232 817 114 119 799 466
650 179 405 155 431 310
370 743 807 373 267 537
283 909 591 389 310 684
154 185 528 655 877 855
431 217 48 948 899 574
563 890 631 808 380 921
700 603 470 874 592 409
441 778 598 293 661 359
443 823 312 325 784 333
435 130 141 840 891 609
767 505 580 48 181 257
906 394 399 405 513 507
804 57 795 43 622 600
439 460 700 616 258 869
769 339 567 923 918 930
281 379 699 442 182 50
139 861 560 430 679 998
959 159 730 785 980 405
576 327 547 559 484 829
212 563 520 225 122 229
921 479 836 748 749 588
268 968 188 894 876 426
701 998 383 329 126 302
208 469 26 276 138 131
210 594 165 583 855 982
586 93 95 40 635 793
398 617 254 907 910 302
69 948 97 856 694 317
233 552 347 851 90 609
876 569 626 828 929 735
194 299 369 991 721 400
80 125 41 76 549 612
903 43 842 704 868 72
89 819 899 671 298 151
200 663 277 582 76 273
899 769 227 957 299 977
297 601 188 345 196 275
194 36 10 784 838 59
312 152 958 406 337 669
99 569 923 338 604 883
782 916 443 376 428 430
714 627 643 100 148 717
121 390 36 402 5 263
578 384 799 671 609 358
475 783 316 643 255 676
384 590 49 452 19 713
131 373 479 642 40 391
856 717 468 633 610 577
709 225 38 622 469 833
307 520 613 700 792 952
793 306 796 487 69 268
498 750 259 461 857 711
27 626 254 113 756 322
321 184 419 275 443 922
470 269 995 948 547 842
605 554 378 346 516 111
931 190 465 620 809 814
613 940 107 404 859 479
872 592 982 23 739 593
413 619 811 730 84 9
555 992 118 609 479 904
272 866 652 326 337 586
706 645 817 633 394 716
325 940 552 30 843 837
464 863 604 752 255 52
728 836 570 835 295 868
69 907 463 86 143 379
436 48 99 895 754 452
567 476 59 284 741 71
663 189 862 613 548 621
26 733 227 647 969 390
167 756 790 50 487 865
46 906 446 306 307 974
380 56 932 787 781 753
791 330 862 181 290 942
18 995 28 325 562 604
488 958 761 898 601 398
677 104 49 788 286 786
811 357 878 179 660 83
56 19 398 844 446 792
923 915 562 713 42 41
268 779 494 493 608 102
187 390 252 27 435 187
619 297 41 384 490 411
386 565 960 376 494 780
811 655 378 942 6 25
397 721 681 269 389 794
530 803 500 78 421 821
18 870 500 774 295 666
563 877 293 794 744 88
784 119 518 628 340 660
702 323 55 592 372 249
936 727 193 912 978 869
417 396 215 451 92 473
510 565 341 596 996 25
409 868 338 612 223 591
626 958 447 96 734 129
873 176 154 349 63 182
457 821 58 730 951 283
521 209 300 223 513 362
446 271 201 323 129 8
545 383 953 920 149 65
364 87 381 937 685 94
850 377 433 20 227 917
516 993 90 191 379 562
91 674 658 659 37 958
202 8 567 936 765 494
867 587 773 531 359 737
186 152 764 108 631 334
528 778 575 348 52 794
452 569 323 633 28 77
467 628 782 25 233 576
7 795 651 648 480 468
94 741 872 468 556 320
482 440 212 750 816 229
164 885 443 503 67 202
906 751 91 200 166 553
256 762 965 684 829 552
271 17 34 89 706 523
542 616 770 32 596 627
47 358 829 804 361 831
952 542 47 40 338 687
529 53 210 730 64 150
699 360 38 44 227 469
837 270 70 639 323 607
178 19 677 396 416 63
616 967 681 732 713 28
817 765 978 445 403 192
734 811 388 438 967 947
636 223 121 321 17 127
714 613 967 504 728 525
15 970 296 853 689 119
977 392 937 401 216 659
663 989 790 84 951 898
107 20 181 611 490 413
715 659 762 122 58 779
272 989 720 862 326 512
403 352 832 576 480 248
721 571 903 854 36 603
118 442 609 641 66 128
955 408 181 726 595 21
449 663 564 807 727 467
370 274 836 475 300 391
179 929 703 673 306 739
361 600 48 369 903 979
392 448 161 164 642 89
767 310 226 966 951 294
60 532 427 550 626 690
959 109 109 970 452 238
274 872 397 261 367 586
549 183 779 403 866 193
946 766 696 651 432 598
403 491 72 718 982 739
26 897 343 794 513 922
700 147 337 460 31 586
523 38 20 374 142 893
583 774 531 698 862 118
299 439 664 143 232 815
984 930 280 223 871 702
437 550 827 304 783 228
228 965 921 714 849 582
601 75 87 306 726 657
18 518 135 577 134 658
74 748 238 467 704 980
779 243 58 640 512 162
796 20 310 965 414 816
498 891 556 958 689 665
331 795 754 350 788 441
7 659 230 602 794 173
28 802 911 115 160 287
99 259 521 141 37 829
593 53 797 389 39 692
644 496 211 861 54 858
562 627 775 259 588 95
747 132 371 491 799 283
273 825 230 996 735 414
209 41 974 529 980 892
641 528 511 134 202 543
809 358 284 698 186 559
500 116 125 999 268 880
244 881 520 805 500 30
888 329 922 472 708 593
497 777 41 67 729 261
592 138 434 463 266 300
133 809 31 733 810 753
142 577 116 360 9 461
969 12 332 706 896 438
45 757 20 431 773 451
470 495 50 790 877 332
868 677 838 907 648 788
280 339 695 676 944 273
48 649 641 392 589 341
23 55 895 988 339 944
649 446 986 197 264 488
192 516 508 454 399 821
528 108 176 663 472 988
379 759 818 9 855 296
17 436 864 940 998 462
550 887 657 125 229 397
642 912 10 657 234 314
483 531 616 64 577 493
901 482 54 626 658 152
778 852 326 172 88 66
194 291 952 129 550 765
685 17 966 762 353 570
101 190 574 428 976 128
266 346 231 369 909 433
532 798 771 75 506 477
821 664 447 601 442 784
761 503 176 759 817 92
607 688 483 356 284 698
347 949 832 787 337 314
745 783 882 646 885 572
308 363 692 139 379 520
153 925 678 875 773 702
282 367 971 465 930 28
995 294 699 684 888 573
350 680 946 547 479 477
959 712 13 781 909 934
853 264 608 784 329 881
209 163 107 701 371 32
972 19 270 12 443 729
978 127 954 604 735 195
914 6 687 302 736 135
42 334 678 571 538 662
941 305 128 691 857 828
236 654 712 199 424 473
592 571 795 642 821 565
740 72 270 71 284 882
321 342 825 266 159 643
480 705 330 582 856 154
121 795 378 274 671 397
901 328 468 11 626 95
684 187 660 181 888 771
247 100 489 123 110 748
341 741 520 673 57 689
120 698 672 983 983 458
879 867 341 247 825 511
780 709 578 698 684 37
540 471 627 811 670 703
678 749 165 103 195 879
110 782 12 396 568 255
823 866 764 327 922 414
131 947 168 469 723 189
404 366 7 902 640 903
158 719 645 154 272 993
991 842 76 898 637 985
769 899 611 500 977 385
957 56 501 880 6 669
258 513 803 291 927 864
354 366 754 129 164 81
264 499 708 243 826 842
543 925 118 949 583 530
931 439 293 98 624 365
734 114 211 844 864 733
46 135 25 770 53 322
826 816 797 121 280 271
984 696 6 946 7 866
508 442 73 545 24 260
876 186 580 287 880 342
528 240 177 734 354 220
927 653 242 464 1 173
906 622 53 83 511 510
497 495 597 349 472 693
396 414 47 596 27 667
468 435 458 986 101 496
834 648 38 35 471 927
262 223 176 19 461 197
526 455 30 80 603 905
746 521 765 557 66 51
158 838 816 348 945 31
195 615 424 739 321 835
208 683 470 787 516 899
417 165 447 546 153 520
662 84 501 40 20 268
382 712 820 139 569 864
117 242 604 745 768 663
900 246 484 784 399 218
92 263 245 322 164 528
374 430 40 442 899 882
327 848 619 745 527 46
975 588 808 869 521 924
418 505 962 354 168 558
798 805 140 655 406 661
340 769 241 757 25 792
717 313 954 67 562 284
283 46 410 714 28 620
582 961 498 720 945 716
995 701 35 122 603 582
969 51 878 156 335 702
764 529 956 170 948 989
746 92 164 792 703 744
989 433 703 608 369 251
665 241 55 185 750 127
517 105 803 80 558 797
679 104 92 624 236 3
612 20 372 497 963 656
599 301 241 279 726 192
989 833 761 366 290 275
511 642 249 694 50 648
397 485 898 691 283 874
859 870 581 13 661 665
899 977 451 979 133 706
315 765 588 54 663 125
1 186 159 478 929 971
14 69 780 643 209 73
99 234 721 321 957 729
425 905 66 390 611 930
202 225 6 553 161 92
575 843 768 650 27 779
993 288 123 428 307 725
369 480 42 81 236 599
884 957 32 311 673 597
60 998 337 884 509 97
304 473 851 975 869 909
143 416 660 784 384 526
689 730 498 772 908 66
15 47 358 534 184 152
913 791 38 478 724 992
693 81 126 64 943 981
57 304 577 217 951 397
42 337 778 95 946 791
111 711 717 591 613 168
253 575 567 797 46 421
142 994 700 10 651 669
912 240 704 692 210 644
911 798 919 162 544 771
564 723 155 717 466 833
154 179 108 362 869 296
97 560 597 666 740 320
619 125 904 420 760 353
214 881 80 848 807 770
430 372 590 470 328 763
901 675 819 893 663 431
627 469 396 634 162 12
609 865 421 335 635 570
620 43 673 800 474 678
96 367 949 23 676 193
117 429 490 254 309 517
191 816 41 28 245 755
762 346 12 561 627 904
586 854 807 984 912 936
828 24 605 825 968 355
639 596 373 642 192 976
64 100 643 223 390 947
933 220 272 398 581 3
93 299 710 410 18 108
682 862 437 473 643 304
788 202 690 369 388 209
410 27 748 257 180 959
953 20 453 294 277 531
608 356 739 11 599 578
533 996 187 581 879 225
281 882 883 210 474 359
834 718 240 808 72 144
566 872 220 88 597 755
451 451 585 786 386 131
784 245 273 182 714 541
625 654 289 839 632 384
754 623 795 718 498 145
641 871 320 458 621 247
486 883 294 73 27 357
823 957 408 252 534 863
193 685 340 646 274 375
541 540 497 655 327 385
427 450 742 922 445 471
749 480 601 726 635 208
705 395 931 787 209 261
183 850 117 355 539 608
900 848 311 752 570 40
138 878 336 177 135 701
376 972 739 358 669 514
787 354 685 231 890 371
205 930 837 490 671 66
939 814 324 726 110 529
716 450 517 498 667 123
477 927 926 153 582 886
638 969 610 835 245 100
23 427 48 520 547 980
220 107 720 155 17 503
407 507 856 319 349 522
215 881 529 503 849 586
792 324 805 46 483 42
876 135 853 755 115 29
673 909 127 642 611 919
327 735 737 686 801 325
722 982 681 685 793 164
428 859 94 93 841 815
938 616 146 546 245 162
276 693 572 939 100 2
329 405 45 776 306 847
721 823 561 547 821 302
524 354 245 921 772 401
17 936 917 586 940 833
310 138 394 461 407 554
11 793 736 460 964 900
521 877 309 917 449 195
9 970 738 288 393 887
615 678 745 584 218 568
574 817 271 915 902 7
804 950 213 922 583 355
744 409 207 839 736 248
62 456 873 27 473 119
49 221 359 417 308 499
599 935 850 817 661 518
995 942 271 439 658 993
960 87 353 162 73 865
385 80 919 140 638 404
15 441 164 726 189 412
764 803 645 639 696 367
726 105 213 924 301 948
336 185 114 99 345 175
252 442 544 302 159 593
46 639 115 995 227 256
842 537 327 88 147 672
314 494 100 431 284 476
89 950 400 92 76 889
319 840 259 143 623 833
92 70 939 976 594 747
472 502 517 788 799 935
69 90 503 281 465 726
685 297 241 296 302 177
62 199 514 53 862 731
856 55 339 478 488 621
58 625 413 889 945 874
163 616 498 209 312 109
520 877 643 18 618 792
889 184 451 165 686 205
967 109 128 885 291 209
814 822 772 105 387 484
235 908 791 648 608 78
634 879 82 962 755 126
978 686 426 470 642 121
709 441 105 136 413 665
52 524 987 6 3 991
168 507 383 491 434 71
716 727 521 979 310 283
995 485 792 10 535 965
334 625 190 739 797 388
611 100 974 841 265 953
855 852 292 608 58 528
91 897 932 808 710 595
699 468 900 193 52 403
320 102 14 406 788 820
105 47 906 214 387 612
851 510 146 53 995 621
923 88 42 397 96 730
936 213 586 753 358 743
417 139 756 221 856 678
127 633 474 87 341 65
183 526 31 42 731 75
630 745 981 304 813 433
242 756 522 929 119 59
515 624 875 557 527 45
223 565 124 479 619 539
26 408 502 572 264 400
351 685 371 258 431 766
457 360 355 904 92 178
498 395 534 848 777 868
244 686 732 559 626 873
859 341 478 480 945 566
517 388 324 945 681 28
382 198 722 929 873 55
130 723 819 791 913 316
790 827 407 689 123 789
604 225 645 593 445 435
57 987 255 977 44 110
954 479 127 523 835 359
818 464 756 109 704 519
621 116 255 711 229 771
338 532 942 911 479 626
535 272 906 709 944 780
364 920 906 754 257 205
194 5 833 480 564 875
741 857 976 822 996 86
569 835 401 48 365 622
953 794 208 189 317 729
412 520 301 481 703 135
307 804 950 682 631 786
205 534 562 15 348 408
571 426 572 38 301 540
366 831 298 662 888 999
278 390 641 793 516 438
969 200 129 560 771 273
290 761 724 947 954 304
822 741 524 64 368 93
10 851 297 507 897 889
820 785 795 995 491 104
262 107 443 584 653 44
940 768 77 986 991 239
403 472 781 435 208 50
955 591 410 174 590 685
171 235 783 640 950 530
237 162 78 507 313 915
81 386 51 729 184 242
127 426 342 563 938 240
805 745 884 73 800 453
855 549 865 686 398 526
118 759 51 646 421 805
210 90 458 302 759 976
683 191 736 174 394 225
615 251 287 274 300 757
684 266 551 839 854 872
889 633 82 117 468 36
301 452 347 862 988 411
443 873 239 388 876 527
781 697 57 638 443 385
33 467 913 944 498 715
892 563 125 965 335 735
293 935 555 636 1 492
425 472 413 370 184 445
380 502 700 963 648 346
757 239 780 526 211 912
151 977 216 898 952 30
851 233 300 361 452 704
704 230 787 108 412 297
771 215 501 74 898 560
796 307 423 15 892 127
487 535 407 47 31 292
598 351 713 68 33 158
779 904 501 367 411 811
762 119 134 250 54 303
587 414 990 631 948 681
142 493 570 870 733 526
764 31 861 174 692 402
961 410 217 501 784 209
69 330 477 17 347 34
996 847 181 376 625 315
930 635 337 531 532 720
573 467 322 309 962 743
527 50 50 437 116 91
759 62 427 506 969 773
80 642 972 99 938 312
59 42 955 553 663 474
749 362 893 986 506 481
68 619 839 698 116 205
678 158 57 292 265 560
217 164 227 956 861 786
242 12 978 973 950 799
854 72 560 206 473 212
87 497 582 848 651 182
575 292 227 368 680 930
459 309 687 591 971 809
99 924 122 722 860 167
683 932 112 244 776 530
589 154 391 817 726 764
920 602 973 404 360 850
554 568 888 283 905 651
541 683 352 701 105 32
585 131 569 756 964 2
261 718 192 429 418 813
686 52 148 965 531 94
24 463 804 295 829 719
990 910 531 557 88 86
746 89 34 617 182 289
478 666 863 37 872 251
804 522 75 562 553 320
257 248 163 962 667 379
795 899 319 785 939 89
465 557 19 460 666 66
502 926 683 241 205 5
184 808 670 115 408 739
621 318 694 473 478 524
699 596 779 821 177 374
467 664 744 119 447 480
652 323 890 32 317 762
90 748 363 785 384 928
460 767 888 401 803 332
15 635 150 969 342 186
449 316 402 405 398 256
223 231 175 145 341 870
143 401 159 409 194 111
872 26 473 850 889 855
728 269 159 468 969 29
945 289 521 101 324 20
206 222 440 433 59 394
620 850 95 228 61 950
53 447 304 886 516 725
564 450 323 819 319 625
394 916 732 250 640 381
250 255 173 408 531 270
79 202 692 816 292 72
997 826 62 27 457 246
907 835 694 976 521 977
270 84 723 303 830 276
442 859 776 770 440 571
635 684 277 769 153 629
41 550 946 826 707 641
11 158 863 11 145 662
203 102 536 783 521 853
376 381 686 641 41 351
451 761 763 463 242 866
383 111 284 211 656 198
878 474 716 649 373 693
170 476 171 250 522 21
198 359 73 621 862 414
556 512 513 242 142 373
522 2 864 267 579 886
195 906 465 867 430 31
173 665 618 869 785 95
701 144 574 134 747 899
456 852 56 46 87 355
820 942 626 275 513 289
964 661 558 235 432 968
766 800 355 166 600 701
554 669 121 98 768 80
158 974 892 650 825 511
724 162 745 567 251 422
405 264 662 261 674 310
719 176 64 638 669 229
37 463 92 412 242 289
125 323 952 798 762 89
711 236 452 121 908 134
252 468 589 985 348 434
489 303 723 567 363 971
858 692 686 969 206 323
559 81 904 52 731 205
702 558 148 692 671 264
738 390 437 131 676 154
994 792 432 122 83 624
994 215 984 462 347 640
303 143 949 965 108 935
664 989 958 108 411 550
913 277 381 122 196 498
94 236 148 330 386 190
174 439 913 457 675 251
97 642 403 227 93 917
659 639 108 881 258 6
379 66 152 649 227 625
857 799 283 601 735 543
484 146 344 528 465 925
590 457 418 255 1 108
190 546 34 12 325 833
834 899 157 177 643 5
198 893 163 566 95 464
921 994 130 73 101 166
87 513 997 950 657 621
843 534 200 881 896 819
787 486 269 514 561 351
178 220 566 329 723 459
305 74 918 102 84 361
511 127 680 613 567 998
76 575 285 279 797 947
95 179 576 23 724 573
601 286 326 885 966 350
589 355 181 708 93 459
975 361 843 114 778 465
644 947 393 471 643 754
109 996 230 621 914 94
437 795 611 925 649 514
190 228 19 788 698 108
511 912 997 4 254 751
308 547 119 597 615 901
786 949 481 51 264 335
844 71 915 698 618 338
613 974 487 787 985 684
150 808 732 862 867 586
2 95 56 419 999 965
225 865 228 171 334 145
329 160 847 784 332 330
571 211 162 825 245 691
644 132 964 934 921 662
572 691 302 723 923 963
419 803 223 684 172 394
116 564 636 482 377 833
965 241 992 590 753 282
425 948 241 329 19 870
219 50 64 730 676 777
755 318 440 286 809 789
685 134 278 971 531 873
972 846 401 821 340 419
37 955 215 334 268 559
344 263 976 839 927 995
409 294 459 55 44 133
104 528 918 804 320 773
451 483 353 42 747 135
191 323 969 920 67 303
71 35 760 936 978 644
374 221 751 25 944 982
107 909 289 315 888 121
694 350 191 200 224 980
643 292 168 732 182 573
920 224 526 677 439 510
656 14 389 360 233 897
264 396 590 330 697 488
30 744 261 612 633 537
432 781 845 583 978 706
315 672 223 739 219 135
548 805 189 8 26 312
621 358 166 122 94 751
201 757 901 666 369 214
219 449 80 832 292 22
26 103 509 730 186 529
939 50 862 107 690 625
475 435 655 608 909 453
214 373 37 149 195 290
30 799 52 141 186 663
805 236 984 543 545 179
625 208 698 885 134 224
441 391 96 560 296 798
967 11 987 751 313 931
332 69 497 377 101 689
897 432 937 718 296 506
276 296 948 524 480 930
122 521 86 349 654 237
746 35 919 364 16 790
17 308 117 561 368 548
546 75 297 632 323 319
834 179 610 617 878 924
510 764 292 750 835 817
430 36 744 696 922 550
884 840 888 387 942 676
292 603 761 851 120 82
607 822 818 691 590 275
256 315 569 41 164 608
954 84 448 119 284 819
783 811 496 173 390 234
902 99 404 318 703 293
96 684 296 17 324 328
758 658 368 187 365 723
434 900 968 595 342 403
637 62 513 493 98 689
881 462 484 106 160 468
105 689 941 130 650 157
477 55 791 4 168 482
403 229 491 593 251 391
793 134 515 493 11 598
465 288 553 17 599 283
141 193 359 703 366 1
183 207 788 778 799 903
452 406 330 406 543 58
112 270 133 498 234 620
666 520 696 187 250 568
141 304 384 794 796 63
181 683 610 468 472 891
624 985 961 16 905 42
906 901 797 257 943 86
37 174 536 411 414 207
179 467 659 228 869 833
743 538 965 155 598 114
350 137 128 677 975 127
62 766 420 853 555 627
718 640 990 629 718 852
444 398 381 475 969 679
504 26 164 285 307 707
917 713 705 917 988 728
985 594 975 460 713 218
946 635 347 528 318 215
135 69 344 88 648 360
274 998 858 221 495 63
144 789 724 650 621 179
92 507 416 384 813 641
978 560 580 11 104 970
709 142 274 126 663 835
926 799 983 837 641 865
776 200 514 821 644 92
663 322 720 778 907 631
930 522 534 243 712 820
310 337 540 832 869 79
788 939 883 313 730 428
685 682 850 894 772 434
543 427 340 388 195 120
164 275 872 730 14 707
138 826 210 135 631 928
973 176 258 465 396 87
113 479 233 574 389 426
116 910 303 125 912 47
723 798 933 566 542 853
122 394 765 70 959 35
320 234 153 220 24 896
296 801 288 970 291 558
179 635 773 386 921 335
554 74 695 594 743 360
766 649 691 959 488 513
271 561 788 505 583 305
89 650 103 504 923 777
723 838 482 102 812 376
814 481 594 919 245 646
724 588 841 84 163 944
202 924 263 875 748 917
301 174 542 774 978 363
151 879 823 869 964 393
831 633 293 316 903 265
605 402 48 716 660 587
526 657 521 808 22 759
52 107 92 143 482 357
238 279 659 793 93 558
400 52 604 169 226 677
863 887 644 683 69 877
234 304 538 183 55 730
346 972 74 287 920 901
226 268 261 999 856 827
459 340 954 56 26 788
576 588 597 225 900 640
456 735 914 123 388 202
7 949 325 400 88 540
312 242 684 744 182 189
7 330 872 73 101 736
856 927 30 998 753 885
899 781 191 341 71 687
929 354 267 906 4 146
221 587 391 359 613 742
890 29 886 195 887 710
807 326 64 87 900 928
744 514 469 588 576 656
536 82 674 960 738 150
693 683 241 765 625 18
725 7 934 491 652 711
352 304 529 649 822 221
251 253 501 899 710 830
779 973 563 735 873 478
277 390 530 405 397 166
481 636 674 319 320 684
264 890 83 834 887 918
109 957 603 263 281 454
405 707 441 850 529 312
120 860 275 154 990 61
659 705 220 574 645 887
908 46 125 158 793 348
718 756 227 354 840 56
955 186 516 418 67 940
423 263 724 350 483 979
308 756 128 640 754 310
478 59 557 891 113 251
274 355 677 518 93 513
315 711 665 403 718 272
616 741 987 896 329 207
284 513 470 405 127 750
629 416 308 190 37 916
274 604 561 536 496 249
295 530 244 529 956 672
397 947 495 710 708 572
761 993 493 707 124 733
499 640 109 545 11 408
99 665 304 252 644 561
84 213 345 507 313 971
567 851 428 11 436 423
525 258 349 513 358 622
836 620 991 607 742 67
983 62 608 391 322 30
134 387 544 62 830 866
597 199 99 252 140 548
465 220 663 67 663 737
642 664 957 398 122 747
537 486 74 837 105 115
812 763 653 461 497 54
231 305 971 15 642 91
908 98 70 935 161 887
718 524 880 78 889 199
448 199 853 141 653 269
737 250 569 43 156 465
738 549 881 192 652 771
186 134 931 839 773 796
514 946 569 752 317 758
690 986 11 779 189 594
593 704 598 21 281 533
689 527 890 446 730 333
722 974 456 325 910 312
836 556 645 243 399 687
603 351 546 634 732 160
158 729 509 587 152 986
368 10 525 95 845 359
737 17 173 267 485 471
229 42 560 527 799 593
8 46 271 754 102 401
905 622 174 243 592 783
813 70 180 953 7 998
208 511 5 997 485 612
864 451 139 353 155 404
452 967 748 974 154 227
273 866 447 334 754 984
57 3 709 568 319 715
930 459 795 754 990 941
225 2 131 224 495 253
139 545 366 616 188 922
278 628 898 451 953 31
137 260 860 615 188 949
9 246 609 154 136 79
612 620 244 409 460 808
317 361 535 368 589 582
651 830 130 680 443 925
404 385 346 585 850 272
387 759 190 102 897 514
453 563 141 295 85 633
863 866 738 768 834 318
649 473 450 772 834 597
822 341 947 815 427 914
127 304 795 626 656 591
388 490 972 847 993 435
116 860 741 444 849 343
608 951 513 904 165 77
680 389 718 24 180 783
722 806 920 826 189 776
602 475 365 288 523 419
13 750 733 232 357 294
21 432 763 165 597 724
757 178 22 370 168 798
213 416 434 343 968 753
690 242 249 113 370 393
47 894 494 442 438 458
487 659 117 579 599 120
452 106 141 662 934 132
329 273 846 612 263 503
155 942 344 560 592 574
530 472 972 794 319 165
250 243 469 51 351 598
755 317 868 135 627 337
969 91 527 355 643 756
712 774 747 107 830 30
896 483 87 524 97 196
637 489 894 499 130 916
466 415 560 63 810 361
347 45 376 907 940 700
361 789 214 655 956 568
691 202 86 414 941 483
447 879 122 708 973 71
215 312 556 401 302 510
242 160 145 378 111 137
665 840 225 299 797 758
30 217 937 6 433 427
429 966 613 466 473 917
265 428 762 461 742 616
235 689 723 797 44 582
788 128 727 607 776 519
110 720 265 162 675 166
543 313 954 133 19 378
193 630 107 251 218 313
248 238 741 401 924 693
406 730 692 521 911 581
156 828 134 992 298 9
54 374 242 819 260 286
423 905 939 255 194 132
190 994 197 210 58 621
505 536 595 432 548 413
198 377 398 277 260 690
702 849 96 477 764 343
342 175 842 500 117 182
357 514 321 695 621 801
697 806 442 753 423 929
105 765 108 693 570 299
90 505 879 868 173 418
944 972 338 727 106 966
161 814 988 948 702 974
227 351 780 734 444 839
835 584 61 110 155 887
947 773 963 644 388 780
455 595 46 307 256 206
978 806 569 149 339 351
996 573 59 75 869 194
281 591 240 626 192 252
923 43 15 977 527 561
451 367 469 16 562 943
261 789 377 902 285 462
467 860 889 889 235 654
586 513 731 643 45 683
846 572 164 987 361 461
634 15 165 645 200 982
501 554 614 577 815 115
660 853 166 837 157 240
8 295 20 968 884 607
37 184 632 868 602 934
537 215 208 893 25 732
852 296 274 342 62 621
272 448 558 987 429 452
243 231 849 573 916 697
773 810 363 258 771 227
774 110 433 667 941 370
179 508 298 434 705 282
137 340 689 302 974 761
747 846 611 750 70 18
810 793 933 513 330 182
195 436 38 960 956 225
375 127 527 206 954 640
818 551 75 680 764 292
830 103 387 896 17 976
712 87 67 658 320 832
712 781 186 460 11 955
574 925 171 324 181 127
403 880 214 462 88 825
944 420 557 286 176 105
269 671 546 723 865 481
675 885 714 520 605 709
42 642 718 939 275 359
575 719 923 851 20 459
175 923 426 836 267 856
278 530 472 201 211 137
815 995 423 760 856 547
385 485 823 620 499 879
404 80 65 586 917 954
446 467 521 362 918 252
184 720 99 292 77 29
300 929 536 242 158 433
825 846 322 295 59 482
243 989 95 76 549 771
775 953 383 325 838 72
571 31 344 436 554 69
812 913 906 255 95 145
515 387 808 487 109 867
811 919 340 818 963 860
213 377 668 557 842 518
536 493 77 542 119 836
470 494 867 570 933 626
37 400 192 295 634 583
447 882 71 681 137 71
528 970 879 305 504 846
454 741 467 759 958 772
198 813 658 262 74 598
315 209 106 27 817 257
840 157 50 873 574 718
731 245 110 247 516 951
772 627 951 229 878 644
323 605 335 338 560 658
92 913 298 156 848 533
794 689 141 591 733 86
677 275 906 290 110 55
40 377 272 30 592 420
402 873 886 936 12 590
224 871 853 563 881 712
63 292 974 927 221 14
864 111 378 51 373 618
965 656 553 917 637 506
385 976 529 674 531 751
597 221 910 94 870 611
624 125 221 549 230 854
341 241 298 315 918 893
963 856 948 401 42 964
843 764 836 769 698 626
541 17 537 10 722 847
527 402 930 985 674 768
220 23 459 784 922 483
147 813 351 975 575 192
653 914 63 656 105 119
978 777 492 286 766 743
141 287 83 779 72 960
212 775 809 183 281 155
80 536 715 130 944 101
735 489 97 115 414 443
478 224 968 941 135 80
431 438 181 661 92 549
439 825 962 66 933 171
679 672 923 906 60 648
493 335 751 50 280 17
315 922 739 251 448 230
774 987 831 272 545 352
939 960 943 594 112 85
574 242 67 951 815 384
209 946 113 88 555 435
4 142 3 116 974 303
922 196 209 166 704 612
621 249 425 96 507 530
944 659 325 977 512 923
3 66 55 870 618 119
83 724 48 1 126 325
388 663 935 375 906 620
262 44 693 773 116 675
876 368 1 220 455 702
877 719 550 964 244 399
159 835 937 978 758 825
323 898 476 868 134 407
128 354 415 325 425 860
54 23 889 888 98 985
477 446 386 270 307 771
184 430 810 297 553 490
305 506 29 430 142 955
110 734 31 174 681 378
637 463 680 640 132 236
933 405 311 563 613 437
250 481 230 247 525 731
909 502 308 964 693 174
507 383 247 863 872 772
193 590 691 515 80 904
421 617 834 39 541 33
498 543 19 475 49 884
586 349 468 820 235 388
964 161 82 693 244 750
575 460 13 202 908 47
187 404 145 438 894 869
142 3 389 678 828 120
262 37 723 107 90 944
360 374 112 640 719 121
922 388 453 462 266 975
364 747 720 374 440 403
890 977 267 579 185 629
417 865 261 721 413 330
585 216 201 362 983 835
888 107 938 290 109 304
673 929 639 254 85 764
301 62 151 850 514 552
267 924 807 286 900 788
295 572 410 185 774 361
240 998 501 349 432 362
371 186 91 841 705 293
154 316 886 571 159 901
276 417 373 729 262 747
203 722 790 884 691 707
641 869 81 499 71 259
822 997 681 27 608 479
763 846 14 203 720 514
719 321 693 1 543 785
297 29 377 162 775 801
419 588 176 645 843 82
59 738 958 756 241 50
865 190 341 910 289 282
87 484 1 562 822 534
754 950 367 552 135 460
250 263 85 49 655 802
227 569 337 636 37 36
169 314 997 788 940 672
731 501 77 154 399 42
278 642 403 948 573 892
728 624 854 534 641 751
700 628 976 172 855 347
526 913 296 551 78 233
344 714 824 884 46 700
310 905 963 316 151 366
911 859 467 607 118 816
352 259 659 853 158 679
34 271 332 512 813 903
686 192 234 927 482 260
341 534 124 676 250 541
412 484 269 421 644 692
420 127 798 128 375 954
216 656 607 386 812 973
682 253 945 191 390 477
932 701 164 10 440 863
113 765 492 648 932 393
791 797 122 254 501 206
458 315 609 128 622 842
35 550 804 211 903 578
275 290 259 871 800 680
355 610 844 858 245 151
744 84 369 28 230 478
257 258 661 704 210 825
55 971 875 428 325 213
72 913 604 475 830 904
603 827 218 688 601 350
662 370 711 91 352 268
817 899 688 638 293 638
743 484 291 697 219 950
736 287 365 279 141 256
122 519 159 840 670 988
960 316 698 182 478 983
653 472 9 810 755 38
351 35 394 728 917 683
171 175 827 270 53 191
795 437 115 79 236 434
383 360 842 547 993 993
912 551 36 259 689 868
671 969 112 745 182 113
100 900 319 59 118 903
789 716 317 634 816 832
202 561 230 203 917 607
464 675 397 19 147 219
632 523 183 331 153 572
57 929 576 712 478 312
16 990 658 886 949 312
377 496 344 724 343 308
374 212 36 934 170 901
325 829 932 440 780 978
389 663 641 581 801 892
345 470 903 576 330 211
622 930 146 358 534 50
980 700 418 499 373 455
310 75 675 181 581 892
385 134 391 9 976 720
396 995 591 401 630 752
229 146 378 7 202 300
643 94 155 456 293 326
530 73 897 915 769 59
910 838 9 209 346 607
37 388 624 906 324 263
83 51 478 142 964 669
256 549 606 47 354 390
349 162 377 536 880 824
177 116 896 844 615 426
667 259 127 206 46 906
579 737 762 739 903 916
602 206 870 844 59 387
48 997 904 155 857 171
643 773 54 811 583 248
27 619 689 814 322 285
886 106 281 372 977 57
106 838 943 666 493 226
88 581 826 964 819 510
430 601 10 282 313 190
863 894 671 250 41 698
672 28 459 41 265 131
63 252 409 482 523 661
808 374 394 738 42 951
358 206 492 28 99 972
793 546 757 828 388 184
197 175 828 525 988 517
884 428 343 619 890 784
56 868 894 166 135 570
826 233 889 859 549 571
580 399 42 342 609 838
260 204 773 677 40 972
238 222 565 973 407 910
181 378 693 20 832 874
900 287 429 18 410 464
373 663 692 890 963 321
127 87 306 188 936 956
591 832 102 810 659 653
312 22 147 587 689 705
431 488 88 531 525 84
245 217 56 567 914 825
620 462 709 335 93 38
866 993 703 739 250 247
615 507 878 330 102 691
436 223 526 234 276 528
281 769 666 863 308 421
238 333 210 801 783 944
64 63 650 74 330 839
645 150 117 337 695 878
737 699 92 696 114 199
536 703 791 888 161 863
554 685 437 137 632 263
141 77 891 758 604 460
147 622 236 256 28 812
66 674 702 454 421 540
374 896 187 239 159 999
581 258 241 237 883 859
200 61 436 902 740 284
489 208 282 146 647 57
52 655 315 772 546 25
885 310 468 60 658 76
780 829 661 569 102 626
938 838 658 694 816 51
252 50 570 447 201 81
924 953 217 588 411 973
947 57 888 892 684 98
904 29 428 270 180 596
43 785 376 728 697 515
996 344 549 601 440 963
677 830 988 462 743 658
762 807 469 411 954 654
840 776 79 35 681 355
125 245 855 367 870 918
669 145 332 190 718 145
682 529 330 622 276 59
55 346 739 40 792 132
304 397 927 286 755 652
9 642 423 936 420 387
271 265 867 642 185 871
607 271 427 222 646 273
682 519 457 299 400 892
404 51 442 107 519 374
136 310 640 886 799 84
567 177 533 364 455 654
294 275 606 12 315 236
889 732 805 608 239 704
654 580 365 284 68 895
984 587 674 895 201 411
879 830 598 113 963 730
154 433 578 435 661 508
250 98 51 624 790 271
6 57 761 650 561 766
751 75 708 879 939 697
177 764 488 17 877 493
12 79 820 316 245 946
692 617 815 648 246 836
340 888 585 789 708 164
846 807 806 141 876 437
891 962 243 341 415 131
210 609 510 358 747 33
162 159 785 803 323 181
756 265 319 131 611 327
756 218 541 184 868 423
822 334 152 89 743 163
273 44 759 423 444 37
530 880 534 681 102 593
117 319 202 148 105 533
640 11 467 965 421 905
730 243 503 962 685 156
462 198 952 14 875 408
201 993 137 392 734 669
712 271 667 884 945 169
923 755 110 124 21 917
594 529 286 443 695 987
690 238 918 980 145 60
17 568 470 124 825 767
572 731 681 428 765 265
477 838 1 975 12 134
732 570 141 884 869 408
443 412 559 753 184 472
513 308 163 673 28 487
942 711 390 435 516 66
36 328 188 341 477 724
319 824 19 985 305 162
279 355 386 677 147 26
32 523 621 697 213 454
391 646 171 30 499 20
773 801 176 243 806 837
47 435 779 261 243 323
481 327 484 522 53 335
382 482 2 426 51 123
252 897 146 693 662 604
281 866 116 655 671 447
545 79 797 372 581 644
338 630 373 857 29 758
722 346 253 586 159 913
611 478 400 399 291 132
10 315 794 311 102 227
455 790 182 483 861 881
62 821 415 333 696 494
661 156 599 336 609 599
11 148 862 131 531 265
291 505 870 148 13 43
599 8 793 117 415 202
753 74 643 456 595 522
248 977 826 812 338 937
698 334 112 537 268 895
850 768 833 569 113 160
436 878 348 220 986 18
879 405 903 137 37 355
680 221 44 855 233 71
903 214 507 881 559 980
31 274 342 859 606 210
324 286 214 855 552 812
149 461 710 112 202 183
992 933 60 629 922 430
709 12 696 303 511 49
754 684 746 203 236 459
592 753 851 472 179 905
799 421 205 723 928 95
433 133 588 702 716 884
776 972 144 986 517 915
292 344 597 504 371 657
622 666 696 606 794 84
849 227 992 869 550 56
777 632 860 811 790 705
67 802 402 882 707 878
654 835 357 384 103 485
2 139 184 229 921 16
63 177 320 481 161 531
383 954 628 148 555 685
554 145 297 166 858 987
448 484 855 594 152 563
752 16 369 642 881 988
814 561 976 357 428 514
190 519 97 437 223 174
190 805 158 978 6 387
134 361 162 386 832 452
570 871 688 346 754 71
822 131 210 767 370 340
936 955 250 981 211 920
377 195 257 113 144 678
161 575 313 426 913 222
762 803 746 220 196 456
734 383 366 117 682 46
369 136 836 182 419 980
912 108 31 65 475 636
590 241 941 445 805 703
444 568 513 54 684 388
742 959 653 648 786 20
267 747 691 741 850 854
40 38 59 631 697 62
213 365 983 794 789 439
173 167 57 664 687 755
147 471 636 815 318 967
358 356 631 369 132 779
590 567 547 264 14 402
187 634 350 861 890 494
548 442 604 201 639 740
406 403 377 640 910 357
748 21 28 659 59 769
505 636 507 599 719 272
72 729 835 940 344 851
610 106 631 828 872 765
674 508 334 153 388 130
114 419 563 35 265 649
341 539 890 390 467 95
278 436 808 410 157 57
391 939 95 31 60 397
620 6 192 751 23 222
776 556 642 741 701 694
307 580 892 200 4 122
20 59 499 180 643 52
432 594 978 925 845 617
677 941 283 66 556 172
630 655 390 995 942 537
778 297 742 648 341 295
361 413 269 345 120 763
75 771 709 643 689 489
609 751 564 799 190 820
659 403 803 741 511 281
578 307 62 423 485 676
361 40 692 545 840 751
465 416 142 977 349 602
334 792 242 587 732 669
177 593 207 176 706 103
959 922 553 626 105 616
680 295 958 826 976 566
789 655 966 182 383 392
915 886 961 18 778 423
191 90 93 255 438 786
851 566 342 496 113 839
828 672 255 428 878 476
51 507 140 793 187 775
343 758 540 649 600 630
100 717 663 187 624 219
54 555 255 302 518 536
77 540 992 485 119 530
453 444 972 488 806 268
140 81 117 598 735 421
477 108 96 946 608 369
96 724 439 58 987 143
858 615 892 359 93 589
476 2 423 918 368 630
989 425 53 659 611 378
529 845 496 145 268 218
870 874 381 355 680 158
432 895 49 78 136 11
682 609 32 638 918 227
681 898 691 822 766 691
261 619 809 838 940 666
418 667 1 682 951 288
23 131 117 426 903 338
137 773 517 421 14 530
282 754 733 48 255 756
238 542 589 243 74 63
437 609 932 513 584 708
202 716 672 422 542 263
274 186 202 942 291 844
291 40 185 204 976 608
324 47 26 111 809 133
134 290 243 462 532 873
619 927 147 497 900 100
956 860 786 487 781 720
183 533 688 880 863 991
388 121 393 373 119 642
713 527 401 490 10 212
649 667 170 661 314 382
216 469 335 116 441 985
19 928 689 889 399 584
81 203 336 727 339 583
320 608 161 73 765 527
798 143 293 874 837 62
970 443 275 849 577 653
37 887 39 175 741 745
189 978 371 844 639 137
294 843 159 56 545 379
398 888 59 466 488 852
463 896 238 108 424 643
172 73 981 320 918 664
503 583 382 392 415 959
640 349 1 37 730 853
328 255 135 557 812 851
826 11 652 963 753 679
387 557 365 995 972 599
580 214 461 23 539 941
974 18 564 227 721 285
688 43 955 747 202 792
683 748 556 573 998 962
595 739 608 407 398 53
211 944 13 631 475 365
436 788 716 198 196 951
51 594 824 302 127 982
683 205 131 43 346 815
225 122 608 754 882 944
798 972 570 715 614 824
432 578 777 633 555 903
288 451 794 347 428 112
192 105 590 994 523 74
498 651 23 874 446 854
933 675 156 24 789 406
983 743 549 205 187 219
453 782 11 296 668 1
629 341 434 159 688 676
993 18 805 913 148 265
869 370 539 853 856 707
45 233 991 467 281 644
653 283 648 530 52 457
628 705 781 662 327 202
937 360 115 154 817 61
323 986 604 134 46 473
674 939 350 561 110 832
27 303 972 986 419 476
589 339 985 816 201 353
892 680 533 211 246 663
103 725 658 878 882 113
456 707 632 787 388 622
362 88 732 213 641 958
298 404 406 108 618 718
130 122 812 423 398 103
538 774 451 861 764 866
434 484 560 353 163 256
310 4 387 57 288 946
183 368 711 422 314 50
658 312 119 31 243 914
27 843 171 222 380 859
823 727 115 103 985 442
940 608 628 647 922 199
377 11 744 426 888 229
198 907 437 522 761 537
971 901 347 559 691 245
706 114 630 497 151 922
983 850 456 71 858 751
472 184 720 405 901 269
352 127 7 969 179 122
412 390 519 583 622 132
176 640 270 855 681 602
301 550 408 485 413 446
941 576 488 367 463 912
270 103 515 412 726 548
238 208 402 916 506 239
362 509 21 702 784 141
331 230 224 908 590 659
554 433 978 476 758 204
390 584 164 861 189 151
951 103 240 588 535 170
175 28 63 721 152 289
25 250 501 640 888 11
375 729 190 1 460 643
604 819 868 241 967 839
456 269 55 294 735 437
67 462 74 539 20 149
152 324 78 960 12 779
38 428 552 326 748 287
379 422 522 561 450 849
808 721 440 456 375 119
819 89 97 888 915 890
121 834 233 114 216 523
687 963 851 869 231 315
964 579 302 740 263 131
534 263 504 266 185 19
397 134 327 939 71 268
271 204 211 527 976 862
772 343 866 542 92 713
47 915 271 260 570 960
203 820 619 188 402 699
550 604 708 161 618 739
472 194 316 434 194 915
200 680 536 245 717 392
617 265 655 397 2 963
869 119 242 467 385 2
212 179 791 657 72 116
378 771 403 351 415 893
200 843 618 505 33 164
674 791 584 379 154 490
32 249 433 467 62 536
504 85 578 107 336 434
704 570 100 484 174 972
320 11 776 475 324 401
137 382 245 282 527 776
502 689 390 85 828 718
307 357 816 656 767 249
173 154 811 868 734 922
375 121 205 553 109 681
623 609 718 229 218 914
967 65 881 707 186 288
249 80 541 306 278 760
5 817 644 58 187 738
96 39 105 368 625 465
13 538 1 819 352 46
398 880 431 552 641 758
322 152 298 632 599 291
533 461 452 363 685 251
78 692 488 623 350 917
697 703 498 790 850 74
488 577 150 567 460 516
23 217 424 926 191 771
539 818 684 1 275 662
737 774 959 63 524 741
726 375 539 528 123 250
80 599 683 351 649 962
602 790 600 195 520 495
939 832 104 135 709 492
914 98 847 455 9 161
387 875 39 405 178 825
207 275 425 565 280 951
49 235 395 280 660 927
267 588 397 67 432 137
479 722 200 887 989 548
484 164 631 451 512 624
447 570 838 684 698 451
875 372 781 509 723 794
606 117 876 347 784 240
648 928 589 454 350 979
46 38 94 728 737 829
990 473 216 759 418 856
430 245 92 864 806 341
932 743 104 738 314 867
702 885 990 264 67 160
778 624 789 407 426 884
913 883 195 801 586 641
913 685 570 789 137 166
966 459 438 810 865 424
672 780 220 404 286 821
13 812 744 631 30 671
481 100 545 960 282 705
605 263 172 424 216 948
225 737 884 450 930 583
598 723 898 120 224 607
50 750 311 670 849 275
445 155 563 898 720 427
866 203 593 866 950 438
737 837 388 432 214 150
390 876 845 653 301 668
199 777 689 789 372 124
575 642 698 380 13 69
940 685 206 326 629 207
756 376 733 243 982 737
339 700 699 452 335 536
251 686 980 873 900 781
964 120 106 900 719 131
545 39 250 282 140 198
763 561 81 390 341 670
156 148 117 710 880 432
597 592 407 299 311 594
148 926 213 783 567 389
76 505 449 935 393 577
170 345 798 651 19 937
922 523 876 839 754 122
827 104 245 232 518 121
437 548 482 702 118 175
18 124 539 839 840 698
518 788 46 894 828 549
588 901 738 243 339 588
73 300 950 397 117 781
653 530 321 541 469 90
962 275 4 387 462 890
152 861 621 344 179 704
472 802 558 885 245 185
238 327 156 831 854 962
927 568 413 619 764 28
852 903 680 356 293 439
604 919 883 400 550 173
123 88 581 76 263 933
941 200 983 755 667 264
534 985 902 480 412 48
29 243 337 706 480 742
280 315 641 329 102 84
44 841 218 346 363 886
514 761 437 764 910 906
303 989 868 921 83 651
340 477 735 155 419 550
498 102 323 315 863 5
953 365 871 959 385 999
260 887 193 647 64 134
575 884 130 764 355 271
641 221 856 317 610 726
859 739 988 417 882 321
512 113 500 875 450 692
970 156 956 186 682 991
119 596 941 288 992 516
565 401 242 441 935 447
913 425 88 822 196 896
872 182 484 892 241 755
305 105 901 995 279 386
76 577 398 760 606 388
198 828 133 104 287 604
856 171 120 428 840 610
829 706 402 964 509 148
434 439 255 505 557 231
808 399 978 577 184 501
72 374 401 527 612 222
962 601 273 115 471 975
260 729 903 972 699 421
558 53 358 599 10 296
281 841 385 64 368 591
818 96 350 129 501 932
126 730 539 174 461 310
312 264 257 493 625 690
743 732 741 241 114 503
806 563 306 345 454 596
319 138 336 175 912 607
24 412 631 302 72 641
75 893 172 179 900 549
487 366 635 308 125 588
57 804 607 170 602 217
743 545 77 862 59 831
231 32 937 406 251 193
96 295 837 491 504 28
916 594 680 419 89 616
769 600 55 260 434 283
4 978 780 970 2 680
554 550 944 831 97 68
74 457 947 725 242 644
986 528 645 156 760 286
124 356 108 511 969 471
576 561 390 578 891 295
716 311 879 34 517 847
698 64 300 490 397 827
400 678 71 228 546 119
906 774 5 21 395 925
519 640 810 798 24 297
733 122 827 160 988 265
341 124 621 456 569 48
801 858 432 427 406 26
322 512 799 63 229 32
819 372 371 356 462 50
343 220 30 701 728 935
307 873 48 527 848 282
107 875 641 611 417 24
197 560 528 4 18 114
198 233 638 952 897 887
73 365 504 826 300 605
244 578 911 635 576 419
979 360 278 386 758 770
944 482 286 143 293 227
350 34 528 767 701 26
440 862 471 725 946 591
892 551 85 53 432 811
852 810 145 680 691 654
578 967 751 812 603 110
219 276 414 658 295 966
597 742 390 881 857 586
550 351 883 135 700 53
281 786 793 890 601 141
604 903 93 186 811 498
806 854 644 845 939 284
920 2 745 23 221 735
915 934 843 875 561 661
509 551 291 688 391 497
981 148 247 154 634 670
541 216 384 742 582 859
826 24 334 666 232 65
307 505 751 459 335 230
652 211 278 716 307 277
55 185 101 850 66 637
919 345 735 642 237 955
831 736 87 304 281 276
595 766 684 786 574 848
369 694 691 958 838 487
873 140 377 547 690 572
20 850 193 209 181 310
57 382 614 269 873 995
930 220 985 284 669 927
244 524 943 810 110 407
681 120 684 147 162 444
139 74 202 30 510 197
130 341 407 580 412 737
863 680 71 786 47 827
44 417 650 2 589 703
369 758 324 543 355 896
377 869 279 664 536 289
70 718 483 190 787 49
177 486 503 988 572 494
363 389 156 576 137 990
267 945 653 38 110 77
921 742 298 53 489 239
371 623 54 842 543 389
806 753 891 719 804 79
348 404 910 144 151 111
617 34 171 688 298 357
227 426 64 243 272 746
97 480 990 699 7 162
298 906 213 772 912 613
874 583 672 694 635 712
371 499 416 675 212 334
656 679 725 426 657 723
360 301 411 539 176 226
338 834 898 215 723 391
665 839 803 737 582 867
472 13 636 593 261 338
619 516 573 666 173 396
42 423 502 987 492 17
245 835 502 897 477 821
21 273 590 79 602 377
814 818 617 967 684 291
143 461 634 987 543 203
171 929 345 649 934 55
358 604 741 390 153 357
33 787 548 373 376 773
504 399 337 565 554 210
631 717 595 441 691 3
510 297 99 431 83 28
322 741 837 246 290 823
255 227 973 587 289 671
224 79 432 565 172 92
734 642 296 779 565 475
71 179 763 495 117 827
211 67 986 62 554 620
657 943 889 916 105 800
834 461 342 459 147 415
253 843 177 26 991 78
546 856 253 812 341 829
405 995 377 6 250 259
547 914 887 927 329 879
885 858 110 650 934 586
965 438 669 68 717 396
25 36 209 336 188 866
378 847 412 967 299 888
629 134 340 523 178 521
461 445 803 783 400 576
426 91 604 38 409 832
860 499 94 694 514 387
886 813 118 289 986 405
909 442 116 784 458 220
111 317 391 359 72 513
731 687 987 278 144 192
45 137 909 657 552 854
630 381 272 280 992 761
714 414 66 253 896 220
707 38 649 321 667 908
687 963 307 795 236 129
714 192 220 829 641 216
263 9 815 776 137 738
930 27 424 513 24 212
720 113 57 121 903 754
950 632 957 843 693 134
301 462 880 630 933 675
442 538 317 964 305 274
43 112 231 255 567 932
791 696 275 105 407 227
659 996 475 770 150 291
760 142 661 467 542 383
444 771 984 465 85 905
641 804 331 529 854 113
100 36 180 675 801 688
653 941 268 36 368 268
953 138 860 367 963 678
193 617 879 944 183 755
958 312 299 186 788 56
903 29 226 393 370 213
556 681 408 303 111 622
333 679 147 192 142 68
836 517 920 700 874 536
473 835 881 908 859 549
868 730 524 614 619 562
723 541 643 238 965 40
336 565 49 54 742 232
668 235 413 673 636 416
191 444 147 936 546 750
803 171 968 355 556 695
970 183 960 105 162 733
235 844 852 378 223 293
219 146 134 449 890 896
921 362 676 88 794 10
254 589 419 873 424 64
883 905 132 678 873 356
252 70 346 453 320 192
646 771 210 290 793 438
881 356 349 222 588 854
769 27 284 124 444 261
991 955 972 895 293 964
263 366 205 283 636 249
391 559 893 296 294 358
833 460 854 994 618 927
31 388 763 158 641 534
704 611 450 192 834 558
518 208 419 879 164 384
471 683 668 984 466 457
98 34 577 304 335 295
130 861 293 501 839 518
350 31 47 362 303 723
265 139 538 731 239 612
170 417 997 560 480 658
425 325 779 505 644 610
50 455 208 74 266 179
259 67 345 391 706 816
142 482 316 38 660 669
906 190 700 22 612 106
371 113 903 406 134 130
958 966 155 435 123 249
290 787 124 370 244 241
843 713 398 953 831 717
765 924 752 262 54 32
491 745 875 293 390 913
16 398 749 105 208 388
410 136 554 290 170 197
289 915 452 466 46 734
344 240 713 593 852 571
136 603 257 671 632 455
48 486 326 931 941 652
281 831 698 721 521 697
665 5 855 285 344 822
553 641 245 782 585 407
218 509 531 701 10 575
442 613 773 470 848 52
802 710 60 333 915 556
960 902 94 578 2 654
99 351 359 394 852 232
418 53 136 850 468 482
42 276 786 804 761 218
328 232 456 756 967 690
52 293 353 58 612 899
584 757 745 36 596 939
877 301 666 384 435 183
888 783 953 538 545 188
775 7 314 271 189 602
119 706 56 344 813 338
117 670 296 794 4 290
175 542 661 457 734 787
565 337 912 645 142 68
482 837 83 599 214 641
775 391 292 499 8 913
380 811 867 908 358 432
570 521 159 634 125 211
652 732 630 637 273 367
88 671 648 209 92 643
420 393 617 555 764 406
856 576 234 129 400 328
888 890 772 355 455 162
142 966 384 335 357 363
751 188 689 208 838 273
504 244 53 264 420 631
828 549 136 646 435 761
720 656 78 72 26 606
244 962 382 894 868 247
339 97 826 451 125 246
372 979 916 536 187 480
330 463 943 739 70 526
871 591 753 433 725 945
217 160 600 483 42 979
974 110 897 606 349 726
273 225 953 447 739 708
914 873 101 147 233 702
603 2 165 231 981 216
158 436 288 309 246 6
509 664 755 85 370 906
573 821 68 79 421 78
177 301 945 297 769 328
485 268 457 84 71 824
743 377 805 784 76 320
225 174 859 475 898 51
25 120 915 917 124 292
141 275 78 277 801 788
99 116 688 3 682 912
958 860 128 578 607 764
343 433 151 310 850 30
778 773 81 109 356 990
587 609 722 489 588 462
266 150 435 666 292 935
437 811 529 335 154 887
888 334 182 227 365 196
431 830 969 156 708 300
446 518 810 63 230 618
70 934 425 132 721 468
157 196 360 835 318 625
640 820 649 862 346 870
514 636 341 855 222 16
224 180 642 466 287 134
582 962 397 919 89 778
594 176 573 551 37 439
699 855 79 313 934 513
97 146 48 486 71 742
219 954 973 830 844 852
665 746 731 452 247 784
368 499 52 311 748 737
59 799 713 425 509 930
725 634 546 654 433 906
355 520 173 339 25 966
379 457 602 363 597 384
640 790 977 711 370 60
554 282 461 124 646 300
119 813 328 717 513 788
988 888 705 253 355 91
379 168 223 359 402 746
775 26 725 538 66 112
167 381 302 83 195 29
28 310 932 492 33 520
2 893 152 68 543 715
87 974 267 66 43 655
105 303 163 745 252 200
50 492 255 898 64 210
250 461 940 661 704 122
673 626 380 334 798 347
746 750 46 592 139 127
387 132 461 774 632 238
442 981 172 308 395 420
297 328 381 597 617 868
176 713 331 986 708 750
560 238 640 991 440 872
129 115 251 990 636 200
749 901 835 488 306 979
242 642 734 187 920 663
180 46 95 96 786 928
937 924 915 452 464 13
425 965 966 851 486 520
706 568 579 155 961 825
208 624 903 951 612 298
69 162 834 929 761 30
399 18 956 579 998 337
95 762 59 62 625 532
892 928 978 590 490 743
533 107 324 377 854 660
384 715 647 779 654 775
464 433 162 766 645 479
16 588 809 194 485 925
553 918 711 339 411 526
651 304 635 282 419 893
155 182 388 676 669 664
600 752 996 217 635 669
253 576 831 187 769 902
698 178 813 606 818 25
870 767 90 163 164 842
829 268 482 839 852 637
225 385 224 493 694 835
449 509 140 112 586 675
957 63 783 594 771 222
582 542 596 906 993 713
358 360 62 712 850 845
141 325 709 701 979 812
926 505 286 88 323 686
180 622 395 260 759 33
871 846 739 260 949 499
902 738 166 667 303 621
484 677 315 621 269 445
500 910 108 236 558 428
233 25 536 555 807 42
39 29 790 877 314 334
809 100 816 561 338 686
177 753 191 437 678 177
5 904 392 744 71 740
276 388 109 448 413 394
605 926 478 934 98 23
23 402 531 948 358 619
252 911 198 317 328 188
906 82 540 921 490 714
334 42 215 554 641 569
724 68 443 840 204 874
209 162 438 224 391 68
696 263 812 437 685 17
299 448 164 358 327 916
418 373 44 140 360 466
97 15 117 199 621 490
439 899 912 314 763 696
36 627 395 139 244 11
189 766 174 60 241 317
777 439 852 354 91 284
275 397 657 776 497 940
119 815 413 998 244 637
89 343 16 98 22 637
887 515 945 195 278 84
235 156 376 846 656 137
60 403 439 555 711 176
226 501 767 255 122 457
343 677 816 21 284 827
810 929 676 909 741 253
936 771 551 466 387 936
906 184 879 221 787 751
360 903 693 949 830 682
571 71 939 180 448 422
65 442 369 786 864 285
620 445 995 861 147 341
775 205 448 194 346 111
660 487 842 43 317 241
806 287 60 810 979 508
379 910 280 628 615 581
997 10 444 766 819 676
976 40 761 283 525 611
653 250 950 630 209 75
417 860 188 116 354 677
284 148 492 468 221 30
305 34 320 74 879 543
622 242 91 782 275 403
220 648 575 883 380 204
162 712 138 823 119 844
743 851 661 374 482 944
434 403 618 276 806 376
501 262 148 906 216 799
200 13 942 724 877 902
384 262 52 152 533 253
70 938 867 572 616 484
385 260 758 310 253 441
939 424 57 704 936 29
858 125 393 607 599 699
198 860 589 811 11 282
100 781 644 341 417 84
355 594 553 412 701 57
544 88 543 758 702 694
259 974 455 56 150 828
128 520 585 247 436 981
360 303 73 666 9 649
889 687 542 563 866 938
810 316 806 416 933 388
369 972 64 926 922 201
819 914 519 104 667 84
545 707 72 623 8 562
431 136 347 743 356 767
518 54 10 867 982 813
961 691 994 954 848 292
507 346 487 447 520 602
45 78 822 156 312 697
688 913 47 690 135 51
138 180 288 555 707 435
238 1 382 988 464 808
856 12 618 913 8 411
824 524 142 908 562 21
60 165 74 951 246 732
255 774 653 122 6 376
66 517 19 230 16 58
374 947 632 845 407 521
243 587 71 336 617 835
445 113 513 372 821 895
204 46 450 721 631 475
355 58 37 837 452 958
729 152 662 714 436 775
17 285 349 824 201 794
623 431 686 225 437 18
284 508 162 176 947 310
641 840 117 155 836 293
663 259 696 242 536 327
485 385 885 632 114 452
463 192 780 879 79 740
445 474 799 958 252 437
440 625 400 879 654 872
472 32 137 737 178 805
604 173 897 112 285 859
964 946 388 467 297 286
721 938 336 840 616 62
819 924 949 436 413 201
245 574 274 478 287 446
996 768 686 647 744 871
757 943 835 801 78 252
908 732 269 59 974 47
800 512 543 282 424 293
299 519 64 855 346 783
791 41 412 614 355 329
805 3 665 515 271 245
193 158 321 564 826 175
920 736 767 379 245 452
373 164 516 390 639 346
465 191 249 340 235 654
274 714 990 864 912 327
456 634 849 633 812 303
811 428 881 320 431 742
145 808 427 458 576 368
47 635 272 36 363 864
77 434 599 721 99 148
192 945 538 475 339 453
397 810 180 70 789 500
39 278 155 42 749 272
789 723 19 204 410 140
692 482 964 573 440 998
144 764 29 917 659 54
754 636 282 496 578 388
701 451 369 711 304 374
86 744 277 448 980 920
770 54 796 435 544 95
106 477 951 564 722 706
374 788 996 736 599 177
936 82 292 564 803 86
452 899 822 354 172 379
781 258 964 382 966 830
631 839 390 877 16 2
802 275 528 39 19 372
990 42 352 190 484 301
983 30 791 534 126 197
243 57 691 927 528 674
459 445 909 808 815 252
471 299 292 585 803 418
836 613 751 57 976 764
260 887 780 988 574 435
615 22 301 695 100 537
978 279 631 989 4 340
768 690 200 202 299 711
380 780 659 990 270 651
420 121 712 685 184 155
36 248 748 720 435 176
138 43 977 690 584 910
114 589 844 905 606 112
255 41 233 299 758 379
611 729 776 768 991 137
295 819 912 16 984 281
869 983 491 574 442 650
234 271 177 472 543 86
980 976 387 939 735 101
205 378 214 177 77 428
831 75 144 549 229 749
504 13 134 773 553 173
760 19 368 366 148 152
905 678 81 945 967 776
485 963 904 523 167 350
361 251 911 624 168 200
266 920 335 840 397 592
861 875 983 492 674 128
655 999 24 692 307 797
324 596 914 309 752 316
225 841 863 848 961 612
204 495 389 547 286 889
500 418 807 612 226 285
773 77 251 125 238 940
657 283 411 946 806 80
432 240 623 981 134 800
442 996 488 131 594 421
123 541 379 512 567 424
92 772 624 290 711 347
787 104 744 397 234 129
559 97 299 534 505 763
116 14 503 924 952 764
259 652 434 605 980 810
903 780 692 388 676 126
908 25 411 703 843 383
707 835 548 426 757 449
742 763 591 363 800 974
581 335 828 95 52 739
18 682 501 510 692 509
247 845 231 222 532 780
403 406 215 684 116 631
310 508 369 949 714 496
339 184 765 330 728 786
813 106 501 888 107 699
717 971 51 299 104 958
584 599 663 124 349 829
561 785 819 542 222 17
228 648 892 375 704 766
542 702 68 248 259 478
265 313 860 484 263 324
468 144 608 244 530 302
887 468 436 935 572 876
95 925 720 575 951 560
252 703 656 809 524 673
237 714 395 815 585 506
734 246 826 396 394 468
10 69 228 301 203 5
835 577 515 86 335 136
184 358 652 474 443 144
660 340 754 538 178 369
31 280 27 515 372 427
512 335 767 655 836 3
215 904 805 438 30 64
41 201 111 82 587 569
367 38 89 291 167 502
194 141 375 397 844 418
685 785 284 110 776 629
230 98 940 649 768 412
982 773 105 841 984 529
532 592 84 691 182 349
139 769 929 515 943 756
511 657 389 347 92 764
568 439 269 841 477 921
33 524 776 6 981 687
69 723 445 764 119 563
928 486 356 459 223 966
344 307 618 742 621 972
321 225 125 59 307 65
464 424 287 822 379 537
227 965 650 391 297 720
990 712 81 163 441 650
954 842 347 288 187 59
618 889 83 735 784 224
495 903 694 70 110 195
841 351 3 752 764 632
688 268 82 365 911 186
402 856 430 88 945 589
444 915 312 771 162 559
543 729 463 893 618 219
619 402 84 883 759 15
222 87 871 555 338 580
883 344 316 164 878 875
294 917 644 18 813 158
836 261 605 103 515 115
186 394 24 664 709 846
626 723 343 697 537 951
756 150 903 353 390 954
43 185 850 965 808 287
813 988 667 299 786 567
593 848 313 136 566 348
480 607 393 653 991 369
47 33 964 873 914 101
690 55 93 439 928 75
672 705 872 473 333 450
620 118 890 816 7 196
652 322 419 743 106 629
600 292 866 114 161 226
520 920 975 867 580 936
49 205 527 945 40 792
510 445 261 12 824 128
811 178 555 851 416 547
375 343 937 539 969 918
149 928 919 50 319 88
4 51 702 652 687 862
508 267 275 596 838 541
219 330 22 209 548 764
462 754 423 762 140 480
609 680 605 700 481 632
549 532 699 80 632 271
464 89 884 815 551 730
43 649 720 361 412 792
759 520 106 899 567 398
489 624 800 869 120 840
864 703 796 259 245 736
801 959 444 871 656 421
50 547 986 511 959 569
707 255 340 619 688 771
312 287 18 125 419 260
79 874 557 769 112 251
849 720 414 528 711 625
945 883 125 319 622 967
697 482 842 920 767 285
67 58 445 985 889 711
590 224 313 778 764 437
625 539 407 467 5 561
665 417 793 485 715 577
420 388 549 554 997 499
28 89 844 776 737 442
140 294 706 295 549 640
723 482 643 422 10 161
789 932 793 899 560 38
896 392 720 916 148 26
111 177 495 870 949 407
490 408 910 289 147 865
113 655 552 494 147 722
494 340 60 595 434 320
700 123 635 378 95 309
993 233 321 747 157 821
559 727 721 631 949 162
505 567 263 517 466 310
776 443 49 40 242 749
83 785 292 187 786 463
513 861 347 605 296 946
216 495 117 520 731 998
263 692 518 651 629 496
710 991 100 128 566 245
313 843 711 554 422 663
382 754 672 347 933 632
802 188 621 535 238 704
615 428 624 348 312 464
125 128 703 869 364 239
63 483 476 110 47 922
367 927 910 631 813 661
962 450 879 676 114 300
573 197 592 925 671 212
687 916 890 900 625 9
219 491 120 251 129 94
392 602 668 466 862 940
861 983 722 755 786 913
204 962 127 468 974 739
992 164 304 246 202 434
328 584 675 83 667 610
405 365 747 573 361 839
422 538 371 263 728 240
22 738 388 218 5 693
105 590 952 180 697 981
574 53 856 113 279 591
809 472 786 294 754 671
857 301 733 380 878 909
13 504 398 596 141 558
979 904 780 579 347 322
388 110 308 16 322 166
721 334 565 759 171 567
38 99 112 937 688 669
254 697 158 996 440 640
578 634 225 565 674 801
550 159 670 856 586 825
445 643 897 527 190 257
942 863 278 535 154 885
605 834 707 857 311 806
301 208 460 769 192 569
367 743 873 538 212 99
618 661 950 981 692 209
601 912 965 179 516 16
775 51 742 697 389 477
604 852 854 406 899 777
164 542 784 61 999 380
454 831 658 865 74 598
809 398 356 410 19 21
480 418 715 777 943 650
363 40 206 338 302 644
63 131 984 452 437 667
102 722 698 521 12 852
263 463 763 281 289 724
409 356 266 270 688 45
690 836 424 74 590 694
231 708 206 423 769 722
867 686 538 15 716 257
907 621 766 564 597 218
327 301 332 329 787 764
966 995 910 223 914 783
162 973 911 219 822 744
462 449 221 145 700 539
11 69 737 429 299 833
611 617 347 864 974 139
862 216 623 146 684 822
910 390 380 765 894 324
971 641 105 807 897 339
748 945 791 896 634 788
966 236 166 388 203 170
527 255 165 166 46 675
782 66 698 168 229 593
586 641 314 417 562 242
544 416 719 642 848 154
153 438 986 305 299 72
426 532 330 814 313 371
985 87 218 503 521 759
946 81 817 319 735 303
173 786 626 33 710 702
296 229 497 542 290 711
704 264 466 154 229 611
628 523 5 358 438 911
269 20 193 45 364 872
705 969 350 647 187 819
434 752 216 575 460 999
142 577 835 906 604 190
957 744 888 354 613 638
49 736 754 24 909 786
382 453 36 905 214 683
562 334 412 438 456 312
853 650 271 91 651 692
473 953 828 220 79 735
488 418 253 548 374 754
931 154 35 178 847 422
39 586 623 944 384 965
479 154 618 949 976 275
176 321 32 839 13 249
242 558 579 549 140 627
913 923 857 248 894 444
777 119 609 753 817 135
668 943 927 540 701 472
753 685 12 194 17 220
185 966 46 789 977 272
385 873 859 41 359 329
974 628 522 221 772 226
303 212 296 166 808 785
190 71 767 355 386 116
193 247 148 478 314 9
794 559 942 189 172 943
771 336 549 139 648 412
388 409 884 217 355 828
951 52 223 994 690 544
402 770 147 856 83 538
7 118 273 36 34 87
567 409 981 645 709 916
584 383 574 586 595 515
322 1 716 875 738 216
416 321 442 743 505 886
856 808 124 401 884 454
533 965 786 496 582 434
873 414 7 559 76 366
557 692 381 334 62 538
243 193 202 617 723 408
656 491 575 592 933 731
811 661 644 359 439 121
770 533 916 964 440 49
355 48 862 465 765 62
427 846 599 774 349 735
188 766 780 803 690 926
286 314 559 248 698 627
207 970 75 643 767 432
935 707 967 82 198 741
123 990 606 726 690 16
142 607 977 932 975 540
767 226 807 385 505 517
960 412 936 450 104 188
385 74 550 138 785 438
895 673 394 528 84 120
940 280 435 759 624 514
907 49 641 295 593 889
162 313 994 345 373 2
404 748 738 491 768 559
61 798 171 725 345 951
400 548 422 513 235 493
452 220 180 914 113 658
525 462 117 157 720 389
344 310 812 926 217 169
549 143 228 58 218 49
54 244 848 385 149 237
656 468 942 656 232 460
443 191 774 843 82 521
472 469 898 869 169 467
430 887 508 244 964 87
747 842 849 15 19 108
759 26 155 492 334 221
84 882 562 658 653 822
322 139 782 798 705 185
357 245 990 184 385 953
406 403 3 870 97 592
104 661 410 522 537 27
888 466 880 766 750 470
964 907 388 292 968 426
725 129 315 210 347 694
833 101 190 218 748 294
305 151 810 238 356 827
839 314 661 809 730 226
774 551 223 605 884 286
896 22 452 986 951 935
917 791 212 604 823 682
180 325 913 928 154 770
10 698 301 929 848 906
497 701 208 592 694 205
597 63 725 310 516 217
293 694 203 10 628 941
424 224 523 202 698 169
542 84 693 110 550 800
12 485 726 651 188 725
152 839 329 976 481 462
18 750 659 99 329 19
349 739 222 644 271 470
566 107 64 197 431 931
815 969 881 414 932 780
262 147 881 642 949 291
786 984 665 2 130 904
693 378 161 449 583 625
952 944 529 604 494 448
304 391 356 817 381 827
648 869 315 437 686 487
70 524 869 2 665 137
444 746 74 311 790 997
645 548 420 155 113 538
761 480 859 791 261 561
447 876 211 735 625 520
863 767 407 717 105 754
203 777 852 503 491 363
125 108 194 981 788 877
737 338 595 740 753 147
558 532 385 149 895 181
884 516 742 253 8 230
600 484 584 514 903 730
919 941 238 718 700 665
178 911 13 932 764 716
485 957 816 34 47 237
670 93 142 782 187 370
545 421 142 108 425 584
452 713 807 334 777 240
497 850 574 461 696 659
463 401 219 446 998 233
775 876 702 248 190 536
265 426 448 525 470 840
270 635 989 587 316 588
845 775 659 167 585 923
838 306 71 623 243 384
871 190 780 86 45 847
722 272 562 132 907 595
923 624 181 965 100 524
722 863 431 989 31 101
913 311 501 548 869 46
118 67 221 680 132 124
231 20 336 595 376 889
469 702 431 209 913 949
638 104 874 951 863 390
237 272 595 24 724 921
411 54 592 776 193 834
750 348 85 206 330 722
10 869 566 646 412 38
858 960 632 63 289 401
978 870 405 673 55 436
728 384 297 535 917 496
9 7 452 869 376 547
636 686 367 764 918 131
307 523 174 926 158 643
889 812 613 330 59 929
825 272 728 507 620 176
215 982 68 65 545 539
718 89 677 890 616 264
123 803 916 231 854 503
812 873 911 166 750 548
370 255 493 769 554 999
202 921 964 403 631 552
642 452 906 451 782 843
765 618 576 318 903 327
364 443 189 358 340 885
59 328 633 11 595 190
788 988 808 217 690 986
978 190 156 345 470 922
974 637 163 458 437 823
263 92 385 176 327 370
217 509 364 868 514 671
479 178 678 767 464 151
347 432 581 120 592 948
505 228 752 742 571 471
636 481 362 411 548 26
479 183 333 955 730 391
780 667 627 693 285 350
691 661 139 39 790 262
941 956 71 784 180 884
955 558 176 960 409 864
431 287 693 599 100 553
254 724 842 489 721 661
244 711 189 932 110 10
336 52 739 627 390 42
908 176 368 640 385 567
63 550 531 165 896 814
618 493 471 704 771 849
8 661 366 441 961 100
695 37 107 441 68 604
304 429 633 927 822 26
307 625 126 215 201 949
176 206 241 627 725 284
248 488 665 282 282 230
927 85 41 88 581 247
947 526 158 142 698 15
910 986 169 742 32 658
748 355 279 191 80 437
590 421 430 337 653 974
304 47 101 792 45 887
938 761 109 379 503 629
949 472 15 253 134 959
665 62 586 952 53 839
790 575 121 369 757 619
967 853 389 2 247 919
526 29 890 157 552 392
761 416 957 351 761 522
864 179 949 850 18 42
240 856 765 323 568 525
508 460 944 847 297 331
552 562 724 67 693 18
967 524 883 848 200 994
528 602 333 174 954 753
513 642 49 323 929 370
957 772 766 400 719 664
408 74 337 512 104 959
907 199 595 208 834 611
810 231 234 293 494 342
888 708 392 26 76 932
739 859 379 821 954 175
112 232 476 143 50 151
989 211 213 289 562 371
24 790 97 15 968 899
162 883 339 380 232 555
208 140 950 526 576 76
213 232 563 960 591 685
628 563 549 326 944 358
517 341 191 805 213 716
354 76 614 289 957 108
669 182 235 963 311 953
711 436 656 55 353 504
937 940 548 357 187 315
555 910 979 121 211 730
573 92 385 833 143 526
828 440 585 535 441 671
18 482 228 680 604 437
558 159 204 997 634 906
664 170 927 398 185 708
349 828 771 974 481 606
724 9 280 407 882 242
550 556 252 236 89 328
813 816 742 74 793 744
636 426 701 409 795 353
202 533 440 560 43 583
300 91 372 491 228 665
628 851 162 897 732 87
213 668 990 370 938 533
642 996 772 580 823 606
235 823 943 717 106 974
362 861 188 84 584 795
556 787 491 566 671 435
382 883 446 832 162 387
262 305 881 698 671 402
258 673 610 117 625 672
869 600 584 158 938 267
815 589 431 606 850 109
34 427 567 628 605 315
472 659 621 92 951 141
968 123 706 462 561 727
693 489 586 778 439 928
647 723 259 539 527 83
41 572 934 125 299 475
304 970 682 544 70 325
141 971 142 60 376 475
154 689 303 232 400 594
880 633 30 492 977 133
193 260 994 574 284 679
474 239 751 471 662 960
878 909 277 67 31 849
642 826 112 556 171 458
981 775 10 929 342 773
78 995 772 610 737 607
116 553 735 325 290 72
772 152 897 311 120 660
7 426 282 126 280 519
945 918 668 449 477 815
823 261 308 885 216 573
519 881 494 436 121 721
792 712 738 279 803 901
495 437 422 790 833 331
398 439 110 86 268 76
896 469 900 433 196 588
809 508 316 675 700 344
207 703 804 1 472 318
514 497 863 471 106 515
318 835 907 17 961 986
277 585 331 9 690 289
887 232 444 556 180 277
430 941 136 595 362 801
796 790 753 689 861 284
866 483 51 623 220 871
286 824 188 917 41 583
47 381 753 913 665 489
260 143 273 57 886 527
179 864 683 985 364 979
38 712 42 923 371 273
322 763 381 976 393 444
305 496 473 115 61 192
475 739 411 969 37 97
987 560 755 474 543 378
885 713 128 659 924 678
503 727 104 4 471 464
701 887 125 909 386 867
79 435 639 979 21 821
113 719 46 780 14 440
314 300 74 360 203 177
206 770 456 314 48 878
813 485 647 69 509 937
312 905 241 643 491 205
585 452 342 71 585 470
140 954 319 371 805 174
267 615 48 359 613 436
770 242 843 175 787 673
107 437 524 910 494 657
927 355 598 281 542 987
263 851 947 518 893 430
326 478 700 926 297 242
808 926 640 423 612 108
98 976 130 839 925 544
554 295 349 253 999 211
380 392 241 309 49 128
125 874 619 655 269 59
858 935 238 750 808 23
423 499 670 769 48 64
656 909 27 461 184 997
407 609 596 596 813 902
788 571 605 854 289 131
15 947 863 147 832 4
919 564 313 689 610 221
439 995 791 639 595 978
273 227 91 251 888 104
471 646 988 977 153 31
661 683 311 248 97 67
933 631 347 493 431 314
976 215 292 867 915 728
262 331 214 366 52 800
139 883 645 536 647 16
851 240 127 4 11 883
901 972 678 197 118 750
439 70 897 498 387 287
506 842 592 514 305 99
495 880 150 180 597 135
414 526 617 672 439 17
508 284 255 50 413 362
81 796 220 897 474 312
927 395 605 826 731 354
745 502 153 403 450 317
566 962 425 927 370 389
76 479 215 895 160 240
552 235 473 388 457 565
983 258 695 669 170 786
769 679 513 97 161 882
902 45 68 728 819 784
172 227 743 846 319 660
764 440 292 219 27 805
264 538 282 319 327 324
871 416 248 370 46 180
603 866 177 504 294 178
589 977 686 762 747 633
703 33 99 39 363 243
301 810 781 602 286 603
242 173 820 40 462 426
490 771 357 936 404 225
539 692 824 490 850 194
676 569 313 423 675 365
624 69 35 638 170 676
839 810 129 829 894 396
493 461 922 803 317 701
88 948 135 465 297 502
59 911 410 690 895 457
431 30 834 572 380 8
658 439 752 640 922 224
309 682 843 778 199 702
302 459 707 470 715 468
871 388 408 227 95 70
843 77 792 66 9 530
57 316 309 713 321 575
380 295 199 116 874 328
265 881 2 155 103 988
260 804 818 616 416 798
210 228 356 171 692 930
922 641 233 107 678 467
866 704 110 594 121 345
88 253 862 924 939 329
775 363 913 601 395 203
148 686 428 6 11 79
689 166 47 922 299 196
906 800 527 640 197 191
762 820 468 270 247 848
107 169 284 753 718 12
734 266 65 590 848 701
83 597 881 404 841 653
431 26 308 794 702 66
598 798 857 858 604 108
582 709 48 988 828 524
259 123 32 993 252 234
634 701 542 694 512 253
243 506 413 994 598 877
530 65 543 865 415 379
517 640 947 497 118 411
345 176 948 918 719 385
585 174 410 447 539 79
807 227 436 824 543 590
445 246 139 396 419 96
580 341 722 878 422 200
131 93 694 819 491 524
552 737 371 313 75 823
683 133 479 792 948 358
571 734 714 666 493 359
377 191 142 450 860 459
348 433 985 879 446 755
580 622 225 718 52 315
961 696 424 131 210 524
568 30 498 709 342 437
582 954 708 556 646 83
255 644 263 110 848 938
640 243 484 655 593 793
284 380 544 755 23 450
45 667 627 687 169 965
76 757 234 318 945 433
998 486 942 389 722 836
902 289 742 765 280 704
56 370 660 975 771 497
943 853 212 273 100 74
442 536 84 817 667 415
444 107 257 551 695 232
654 595 430 501 89 488
846 56 507 411 597 745
96 919 868 509 36 568
743 193 265 48 486 864
682 800 974 687 58 942
171 401 429 594 845 36
139 939 70 408 856 384
344 382 546 678 780 956
775 213 234 728 217 873
991 854 741 849 951 244
810 641 142 561 622 434
744 635 363 870 244 494
298 519 605 9 400 227
997 217 462 176 357 618
204 71 317 90 809 520
360 956 372 763 433 97
377 975 275 351 194 196
529 655 446 96 636 431
547 262 134 411 509 826
568 489 675 423 467 125
680 317 755 466 493 755
979 179 289 263 472 467
920 415 480 228 144 906
756 411 212 37 985 403
603 630 659 590 818 590
486 970 315 588 556 669
589 424 945 338 307 411
280 653 922 527 474 18
951 916 575 83 491 221
793 665 360 329 207 530
105 354 188 572 136 650
535 878 310 98 317 708
750 987 853 827 303 143
336 893 95 934 191 917
684 971 286 289 706 199
387 971 11 65 684 543
886 223 598 391 839 23
256 331 769 809 954 750
654 524 924 781 529 760
276 872 314 373 951 381
464 13 896 701 59 819
594 808 988 401 771 579
156 869 751 437 61 345
65 977 11 515 136 283
86 635 839 206 36 77
786 731 750 419 100 60
466 388 27 874 243 376
33 266 990 965 192 612
455 969 903 552 35 742
737 435 390 189 601 513
427 785 758 732 922 874
646 807 395 573 4 321
399 264 379 744 208 450
131 404 318 402 322 398
533 202 941 848 22 945
10 672 786 869 534 734
906 961 824 421 970 496
609 638 789 393 992 807
454 8 355 498 559 699
662 508 811 589 492 371
319 760 341 450 685 617
239 899 165 723 912 560
183 691 181 692 22 106
240 536 914 827 987 499
593 183 25 905 294 609
922 429 990 130 567 58
785 984 781 928 382 107
131 451 953 167 949 134
548 808 329 419 368 147
398 707 602 436 157 363
348 368 614 20 212 250
149 293 4 291 187 884
924 922 17 931 690 857
808 424 291 870 72 668
191 858 795 760 347 970
812 53 170 5 468 268
121 686 191 974 807 860
218 443 548 4 261 444
722 549 34 940 892 246
916 671 227 145 67 172
994 431 328 954 895 48
929 345 647 925 207 258
836 133 432 369 94 260
129 3 782 414 820 698
996 968 602 674 763 461
749 547 312 424 69 600
363 276 913 635 742 974
161 889 653 187 97 147
525 493 716 638 496 419
148 18 431 163 994 611
800 96 235 15 650 22
384 767 56 387 675 304
373 843 924 839 847 306
252 293 366 172 11 985
109 601 113 250 612 698
75 708 129 396 825 42
676 356 739 875 22 671
144 358 605 758 135 412
956 510 796 479 540 144
160 204 871 965 688 271
785 486 266 685 280 989
155 726 202 452 478 810
106 939 170 20 645 325
687 889 900 410 405 943
857 571 110 865 14 807
950 51 111 554 70 138
139 659 613 938 765 398
920 289 5 196 986 241
370 635 574 928 78 475
619 735 185 149 76 804
619 536 479 584 558 467
441 257 146 365 857 342
121 502 910 933 660 102
304 440 508 210 786 774
528 333 779 618 828 713
630 324 371 18 446 849
649 852 81 865 595 58
320 146 856 234 752 49
300 898 583 514 56 624
720 550 111 202 277 847
665 718 190 789 234 475
534 180 748 235 135 474
648 666 62 977 981 673
7 503 825 599 260 309
779 939 649 564 247 332
907 320 102 219 706 40
412 294 762 191 303 842
701 279 602 966 808 402
511 780 363 199 306 723
703 745 53 826 698 81
424 602 447 441 134 904
610 991 242 688 298 6
513 579 177 992 32 377
195 524 505 735 965 360
627 614 982 590 248 46
853 639 547 844 693 370
391 304 547 259 639 428
77 30 244 402 967 491
271 948 398 645 183 376
971 814 580 308 788 799
458 97 99 922 616 707
935 690 616 505 612 807
519 531 763 586 74 578
21 891 246 902 657 227
371 430 250 132 927 225
639 799 176 31 837 838
846 612 288 187 392 887
257 585 296 64 733 544
139 915 53 374 958 746
674 960 31 125 188 557
66 481 311 980 476 748
879 240 948 598 441 610
232 93 135 667 954 733
640 921 271 867 134 787
380 179 512 619 711 342
201 275 94 705 884 659
981 462 712 859 272 727
734 103 476 731 898 776
479 860 135 959 809 54
411 999 776 699 79 304
611 485 632 913 48 854
459 176 525 175 182 194
411 812 194 366 914 279
488 475 289 772 673 262
108 498 896 393 573 198
84 740 440 561 225 24
266 914 987 636 816 812
489 732 545 960 209 619
695 912 670 21 6 388
95 435 281 440 244 748
778 779 360 690 49 376
560 709 744 962 299 498
993 44 280 813 916 64
675 108 872 661 367 564
977 909 479 362 237 134
344 670 247 289 721 987
544 909 332 75 954 399
155 800 176 191 215 460
86 881 302 182 243 328
210 375 693 365 367 248
236 796 714 833 638 92
248 399 926 559 441 266
334 179 248 675 582 560
752 962 576 13 180 52
353 172 39 493 234 39
74 465 11 265 862 628
371 974 196 980 456 807
397 454 668 544 413 317
983 258 3 129 876 833
496 800 417 799 220 558
182 347 239 447 258 938
51 332 953 423 256 517
698 392 500 119 313 970
5 736 108 887 516 161
562 195 301 234 337 99
441 518 564 623 190 70
13 168 859 122 343 608
667 769 23 704 59 5
144 315 481 626 414 292
680 908 468 534 490 141
714 938 757 469 569 456
541 987 655 304 849 623
684 786 409 78 497 409
939 971 196 16 945 756
638 462 354 197 146 143
448 104 352 916 441 161
417 525 602 270 71 801
936 844 609 465 999 778
639 176 190 609 339 210
701 175 893 53 864 649
482 723 323 822 4 179
470 862 5 143 879 307
341 156 816 503 380 772
152 106 594 748 840 52
203 937 446 221 943 217
24 431 207 675 247 768
678 829 986 32 677 704
524 13 988 394 675 926
311 428 968 932 579 719
304 159 867 794 397 241
158 208 412 674 841 530
491 156 131 715 803 825
556 277 883 106 887 163
702 144 290 324 967 403
38 339 302 430 196 667
888 938 549 400 120 78
502 380 982 535 246 82
33 789 952 538 288 75
473 518 135 7 16 309
776 966 925 895 512 583
660 266 192 860 302 400
287 460 768 477 589 42
578 893 633 973 441 983
486 838 741 423 975 805
919 698 241 646 997 130
146 291 998 805 490 361
980 133 850 404 941 826
802 766 759 18 335 985
393 470 357 555 391 385
841 596 968 25 335 345
944 792 852 883 729 659
415 171 68 315 778 349
807 365 194 818 992 358
80 966 821 69 961 854
72 530 988 37 653 40
794 273 926 508 537 336
104 323 118 850 901 30
823 399 935 124 791 657
795 877 705 411 967 659
269 775 614 240 959 513
909 992 833 177 409 657
357 939 907 611 219 259
821 542 166 148 461 606
984 807 231 953 90 65
952 242 570 410 497 645
694 469 234 852 398 628
417 854 358 976 107 29
3 490 401 108 22 614
27 494 505 446 12 88
36 172 15 297 816 689
477 704 917 191 550 105
408 817 181 561 711 772
691 650 183 709 759 286
854 643 141 346 744 204
940 75 23 727 495 23
800 5 987 237 334 213
313 65 99 774 968 326
443 90 15 189 661 863
367 923 392 443 446 34
593 838 475 110 793 58
597 746 231 711 143 723
69 601 163 889 914 290
573 699 797 271 618 161
671 970 684 711 125 119
720 584 800 853 805 494
307 526 585 334 963 883
665 72 509 293 875 420
778 310 523 79 747 12
41 766 538 69 696 815
178 67 133 646 99 418
477 961 214 442 164 934
718 357 697 670 954 335
137 561 641 904 887 826
753 944 189 748 918 972
129 329 343 512 442 911
266 353 518 224 542 100
70 753 484 47 941 159
355 846 277 491 714 228
431 818 94 783 153 833
689 577 586 834 269 505
740 317 849 146 824 985
469 11 790 411 410 556
439 494 764 906 44 980
915 946 421 480 434 880
578 288 309 389 497 661
192 444 950 308 680 183
69 704 922 557 370 602
136 509 366 412 847 759
153 125 783 804 191 227
397 777 64 172 375 884
984 499 934 918 896 812
858 854 848 298 934 553
208 386 290 373 614 346
391 40 871 190 859 782
641 80 234 576 97 332
978 806 107 148 528 429
127 74 736 601 364 151
694 508 359 302 999 393
119 330 20 501 691 966
98 108 650 24 638 616
146 759 515 734 207 61
493 894 877 757 49 385
339 68 817 517 988 301
313 394 218 208 506 458
294 452 919 29 550 202
787 658 75 551 732 307
846 457 562 416 72 832
31 704 29 379 101 697
871 913 35 552 662 919
946 2 623 267 971 679
383 40 289 972 339 424
75 688 55 925 406 636
603 686 299 722 70 15
123 567 346 352 167 778
501 32 285 406 105 860
701 612 68 326 711 643
125 623 573 716 703 25
482 74 828 139 115 805
661 829 602 88 776 890
110 297 870 866 6 686
251 734 922 961 942 635
935 879 707 280 598 425
923 688 901 209 703 605
832 617 499 361 887 780
400 577 434 756 847 15
837 363 566 863 729 424
752 612 942 606 414 882
413 271 495 445 275 107
762 244 330 440 849 280
615 413 4 817 91 661
42 784 655 834 245 447
587 470 188 411 654 454
582 737 643 675 558 909
118 521 149 2 749 390
813 91 797 566 172 704
554 447 230 375 830 197
203 827 54 177 135 580
845 579 377 2 365 342
326 495 144 485 482 341
932 672 491 823 816 933
419 649 358 51 508 928
342 135 591 197 208 888
336 117 518 528 880 992
264 721 239 670 83 178
371 731 182 324 260 985
366 935 89 915 819 988
983 550 461 524 791 174
772 821 771 523 187 990
790 158 975 63 826 43
257 91 861 696 415 153
737 941 924 193 734 274
811 463 452 779 353 123
463 600 34 290 175 748
497 923 51 830 653 688
179 550 374 144 999 697
499 263 960 241 439 344
905 614 224 444 57 895
127 665 229 891 182 921
657 980 322 580 717 325
872 96 538 431 958 463
320 251 143 241 834 245
958 972 342 929 629 186
28 393 927 213 252 955
475 743 637 786 914 572
591 630 421 284 784 662
303 786 26 227 668 923
641 420 774 40 968 109
101 287 300 987 40 762
731 753 352 154 912 924
93 752 782 951 202 58
915 146 718 244 486 264
322 397 262 64 661 852
299 841 905 368 783 221
470 937 764 719 277 900
963 653 516 674 72 654
998 133 824 314 773 187
186 668 92 421 766 717
465 112 805 744 363 944
916 782 694 970 496 439
196 596 153 306 369 856
44 774 350 928 383 1
551 690 834 967 991 950
934 830 238 365 85 312
463 956 306 940 454 907
360 843 746 209 601 619
323 648 454 253 1 876
359 949 425 265 918 847
51 811 780 424 995 632
602 661 184 212 680 867
120 655 382 700 400 714
510 477 312 619 61 540
746 831 541 606 197 627
272 566 758 437 986 593
582 68 789 686 440 322
591 641 126 116 638 893
287 323 14 438 462 87
157 830 579 24 671 151
691 286 671 181 470 665
331 396 191 346 993 131
602 431 615 419 270 756
93 568 582 451 631 500
115 344 970 769 504 526
860 470 900 169 15 126
24 414 892 472 91 345
227 798 463 977 580 10
202 393 619 777 986 246
248 920 817 161 330 531
958 972 125 403 585 222
373 612 713 564 116 875
190 297 48 954 841 142
980 341 922 815 494 998
447 444 818 778 65 547
353 94 578 669 815 951
795 317 214 59 355 600
201 533 651 523 363 739
1 295 890 157 773 942
541 32 914 65 73 931
221 812 124 128 462 499
325 140 238 587 66 935
270 155 930 605 751 191
269 469 427 741 311 337
577 253 3 440 118 722
196 751 77 829 229 687
494 669 808 160 325 186
630 650 642 610 708 886
260 782 909 659 610 422
457 883 962 714 526 228
383 764 63 569 583 666
444 505 839 265 618 156
518 473 617 400 790 292
283 287 593 66 95 841
714 781 912 812 277 733
133 121 808 601 644 574
90 841 843 527 982 177
790 425 263 814 625 346
976 606 550 765 84 601
395 455 813 636 879 706
432 867 452 178 729 449
373 995 888 867 898 468
472 701 177 444 458 587
709 639 251 605 207 774
178 171 99 867 487 422
113 21 715 985 938 129
391 984 926 891 113 229
187 29 221 992 103 246
653 309 749 759 423 804
886 418 1 461 395 344
105 66 700 644 559 937
952 103 783 230 314 379
681 328 471 305 368 276
259 252 233 487 750 673
198 405 425 174 725 128
977 936 877 366 956 335
129 774 73 904 835 651
228 872 852 838 695 255
836 352 775 268 472 605
99 191 5 920 201 984
23 375 843 376 906 116
420 8 738 67 394 235
749 811 513 923 417 67
231 518 166 299 846 835
696 137 510 599 580 770
52 673 761 317 703 726
726 84 406 585 925 211
151 806 565 480 80 194
500 707 129 449 911 189
693 439 334 945 420 281
242 314 347 999 753 917
307 52 808 520 395 697
764 401 799 467 855 299
97 57 3 857 528 748
735 991 75 319 373 625
981 517 761 810 115 9
339 243 589 960 150 982
246 133 184 705 889 276
669 61 849 25 620 63
481 631 494 348 255 72
385 153 506 140 778 517
761 936 177 578 90 43
700 284 79 359 53 686
712 440 29 141 654 87
970 300 59 860 859 368
382 367 110 678 64 888
992 800 649 649 692 4
53 183 973 140 46 415
391 447 545 602 212 471
842 616 423 957 213 50
253 205 773 630 209 187
666 102 432 298 313 76
908 563 311 45 961 965
276 444 102 864 111 145
775 581 931 880 194 261
701 228 316 784 461 248
700 858 627 796 936 397
955 183 346 731 193 156
941 368 171 684 989 4
387 11 363 339 459 964
982 627 679 268 63 675
335 872 526 462 76 220
873 955 438 810 466 910
53 849 544 949 597 880
511 874 877 651 66 120
843 323 727 342 505 23
915 187 296 23 590 562
459 379 350 848 235 585
294 668 231 990 791 902
239 7 35 468 518 787
475 725 220 880 770 44
718 846 703 602 410 284
738 644 852 912 64 930
347 875 323 964 672 968
340 94 632 213 206 479
352 37 695 721 683 346
732 645 164 580 668 890
223 683 611 892 350 601
963 825 619 523 179 160
538 755 256 667 170 396
136 825 402 448 604 957
845 732 52 75 975 197
404 839 937 695 667 42
798 845 980 987 238 170
815 851 154 508 338 946
350 35 975 150 603 943
682 641 54 312 517 601
961 764 21 720 453 110
288 574 270 183 240 581
570 984 234 773 870 116
348 41 30 888 720 23
481 500 634 151 75 871
213 956 317 779 897 878
147 240 213 731 243 501
261 628 270 622 401 840
499 576 664 443 480 369
462 219 56 837 431 714
441 122 852 376 292 255
538 895 770 568 656 879
968 2 25 139 452 941
425 215 792 149 562 200
13 845 212 846 492 815
591 553 392 147 108 95
197 313 13 820 840 45
863 623 701 264 314 629
8 220 82 653 998 497
68 923 403 582 86 276
248 926 458 973 503 240
904 211 803 554 347 660
981 341 87 212 360 102
98 223 109 492 874 526
236 620 266 653 329 580
492 359 419 628 695 838
759 998 1 178 596 463
963 827 608 954 268 504
678 787 449 97 603 78
580 25 420 605 913 30
39 402 86 565 537 645
64 987 281 445 499 757
752 911 453 806 283 674
303 669 322 613 497 396
386 420 635 795 847 320
516 535 288 424 726 974
762 388 594 124 553 454
986 490 586 127 143 991
720 22 700 873 650 998
636 365 596 141 847 61
769 222 275 954 815 228
365 821 932 907 579 276
133 768 265 898 473 570
268 659 598 799 846 681
160 372 805 477 912 287
78 997 64 102 650 905
243 990 57 819 411 404
802 145 406 871 732 797
185 477 645 298 415 22
243 500 541 264 547 531
612 604 720 186 987 96
604 829 768 598 484 69
852 829 649 725 302 51
811 315 653 297 846 813
186 241 455 958 485 71
142 595 545 67 832 34
814 169 650 967 592 888
470 39 272 210 113 669
745 5 974 171 602 51
115 447 33 559 205 770
191 597 832 750 929 516
504 554 353 610 462 610
422 175 991 967 345 615
710 924 211 236 269 952
40 303 925 63 769 886
606 740 36 676 532 286
99 728 283 962 521 448
781 197 112 60 19 84
907 131 266 724 719 390
28 795 423 117 619 273
65 689 385 735 311 32
372 533 378 584 433 228
231 554 514 699 411 409
55 783 46 922 352 941
950 129 639 70 912 410
933 60 193 371 532 979
196 909 945 869 563 663
280 396 728 387 281 8
134 571 315 220 838 290
441 236 533 490 638 436
359 437 732 951 649 790
811 783 70 209 185 85
17 541 171 787 858 996
812 443 562 329 874 973
451 390 281 581 92 491
562 221 438 587 384 575
68 818 254 664 432 179
614 907 190 753 708 60
609 407 268 399 547 720
243 888 99 376 411 461
419 848 10 321 207 121
617 191 413 822 805 953
805 526 638 873 362 192
475 724 305 829 399 140
313 125 106 511 263 207
756 961 936 717 469 664
936 660 558 987 346 274
390 493 227 134 841 535
65 34 282 985 801 903
476 575 56 775 692 580
29 885 108 270 801 745
865 94 550 459 589 389
738 3 679 812 665 488
968 577 864 977 496 991
892 279 506 465 279 135
887 552 147 33 919 248
691 417 959 670 591 173
72 867 333 770 141 552
250 246 115 960 997 959
590 872 995 778 926 47
351 134 340 708 343 95
575 376 439 432 544 651
74 703 587 587 554 982
402 654 424 678 997 289
487 510 796 886 361 839
274 87 184 675 935 521
156 169 429 468 235 914
499 481 51 903 506 827
335 188 275 351 375 125
992 600 701 716 696 634
253 203 213 638 195 574
994 93 405 100 307 381
388 271 549 301 880 265
71 275 526 599 95 493
483 445 19 984 239 959
296 965 87 240 842 352
355 502 924 300 407 561
740 174 214 728 250 507
87 917 341 779 872 207
188 859 239 767 703 778
228 561 103 527 543 261
342 232 801 495 617 631
535 550 987 397 93 767
441 792 193 563 129 572
458 105 499 182 581 666
717 366 858 48 929 560
758 46 577 518 852 158
632 668 995 648 794 732
168 427 440 81 994 168
348 234 974 372 437 182
708 646 387 656 758 52
143 776 834 760 817 978
838 772 897 295 484 487
909 701 964 910 186 563
156 149 482 802 181 741
949 885 742 921 8 969
829 385 74 490 930 985
963 795 919 918 842 260
496 809 933 785 667 777
118 455 299 348 191 672
341 718 94 673 554 33
497 16 395 191 718 657
705 800 434 834 166 550
162 446 384 874 766 152
985 3 533 282 612 635
56 191 414 301 645 441
352 206 282 58 835 825
319 783 211 888 880 94
873 502 278 956 201 605
825 343 839 216 438 601
228 970 876 327 528 596
237 100 680 446 961 668
909 136 78 291 950 371
966 544 46 424 471 315
296 923 738 207 81 927
434 138 834 580 363 199
163 903 540 31 23 30
762 988 443 3 221 32
737 392 8 551 640 532
833 763 834 430 738 161
144 227 938 880 347 861
425 913 784 101 255 990
720 895 940 881 142 141
726 117 804 4 486 845
268 431 604 393 370 262
767 134 56 332 913 905
935 95 560 744 227 662
694 179 32 739 393 5
762 768 995 908 440 802
459 74 283 285 744 252
175 113 232 597 781 456
589 322 701 40 115 53
310 815 71 274 939 413
197 23 979 626 595 897
776 579 405 216 690 915
793 837 623 337 726 795
918 254 718 309 555 210
481 330 671 78 649 790
823 598 391 239 329 929
381 439 321 575 114 791
892 674 617 826 93 930
632 949 23 293 861 504
779 6 927 639 988 317
999 280 593 931 84 465
123 321 437 387 678 330
993 4 1 709 354 95
148 820 612 937 741 231
265 416 881 119 204 588
540 933 728 664 531 4
530 457 723 635 500 164
603 120 448 236 919 801
210 809 261 686 989 948
387 58 706 781 11 790
26 223 598 846 14 606
38 179 682 879 262 415
350 8 499 290 946 566
778 925 619 946 686 180
357 50 618 4 621 670
130 907 125 213 125 173
184 570 960 923 152 831
934 890 681 928 118 615
981 153 108 255 407 313
144 399 731 295 166 387
291 370 688 796 112 546
336 733 237 603 476 478
306 933 204 621 976 570
672 95 381 3 331 659
243 26 71 760 100 580
611 980 249 776 368 880
207 734 595 315 853 845
623 630 830 194 180 570
959 369 661 202 278 482
623 468 928 434 590 714
533 519 120 902 432 497
636 890 395 875 519 579
173 885 676 997 274 502
562 559 353 589 873 917
477 375 366 820 463 404
414 712 790 872 471 432
934 805 628 205 815 780
478 250 820 274 90 778
27 300 227 740 659 935
863 719 188 370 505 250
665 612 63 540 801 873
643 234 282 280 675 601
472 779 29 764 525 173
800 635 469 170 935 588
932 796 46 786 283 962
500 632 42 599 619 121
797 143 251 185 148 442
505 878 323 649 112 422
841 596 499 619 805 158
694 28 11 180 218 789
804 790 119 623 743 311
594 225 441 989 104 927
564 84 624 15 519 191
807 961 214 38 509 905
218 47 672 547 332 259
30 996 830 955 6 422
643 925 811 324 456 94
365 739 328 8 216 173
747 644 423 172 237 313
987 163 153 929 734 141
338 667 996 102 749 199
565 409 65 762 650 553
845 974 367 950 303 195
684 15 909 729 383 712
3 352 246 25 48 818
565 666 866 935 485 230
583 75 217 726 942 606
51 369 604 529 584 450
633 791 403 804 837 575
207 88 648 711 286 185
903 63 130 886 37 807
356 696 338 385 772 607
886 416 290 441 312 268
331 959 13 98 831 570
235 534 565 55 277 556
295 600 620 610 539 511
376 593 30 50 69 348
940 438 958 22 241 410
54 859 425 592 557 836
555 458 509 729 549 432
320 592 67 875 980 673
306 203 434 663 335 17
685 893 229 747 129 887
830 137 668 540 976 727
756 513 249 24 127 790
896 559 184 899 983 72
438 517 826 843 241 5
516 622 811 363 946 433
798 333 239 399 196 826
505 28 595 657 446 435
853 172 712 724 618 341
893 795 393 471 253 99
91 294 160 432 769 523
912 318 465 793 360 548
767 781 538 923 4 312
637 15 483 663 862 23
338 909 543 324 700 427
894 337 729 221 822 41
46 966 145 792 45 684
811 251 838 645 169 75
102 802 483 852 648 915
106 804 241 764 219 140
122 508 148 886 27 920
41 205 611 973 64 941
714 35 50 527 318 244
754 469 897 913 606 165
515 2 261 900 317 279
511 483 89 907 384 919
495 287 48 98 156 319
708 754 324 281 944 171
452 782 605 931 31 481
377 63 8 150 500 32
842 365 688 488 478 709
923 643 254 478 118 217
11 549 33 696 413 268
865 561 172 302 404 235
313 841 747 170 749 512
496 334 10 253 792 458
822 229 986 595 718 843
372 966 722 793 209 177
581 540 192 898 493 48
990 500 841 366 694 485
540 360 916 16 694 663
776 19 783 325 711 799
47 730 177 613 181 15
16 687 844 143 241 815
83 656 351 195 636 477
663 282 867 92 429 933
467 751 177 249 809 741
311 277 687 921 903 486
483 387 229 563 892 691
468 833 314 572 92 300
876 709 13 824 350 319
800 613 113 702 456 873
57 915 145 207 995 869
675 573 152 525 665 844
414 977 898 61 630 960
717 324 470 699 437 75
346 367 469 885 616 679
287 687 776 566 366 807
982 337 893 894 730 423
693 573 809 970 602 328
975 984 919 643 382 216
423 825 399 572 387 551
505 860 190 322 928 878
324 997 352 554 662 872
52 691 616 542 596 914
98 794 496 355 419 835
613 120 829 532 380 110
66 381 872 966 175 396
901 895 974 434 294 283
939 190 477 880 994 284
60 858 923 44 367 308
823 633 55 800 327 852
466 222 679 247 690 712
242 174 408 673 783 544
411 177 322 51 584 432
585 667 108 242 290 217
150 760 288 154 839 516
983 893 567 815 437 79
245 88 505 879 622 606
461 502 245 335 691 813
652 578 131 337 448 796
617 605 676 617 937 980
13 388 991 282 553 897
575 328 742 354 587 895
839 391 73 388 529 111
806 17 796 266 417 845
496 62 441 869 209 496
655 195 403 277 264 977
937 354 302 734 871 488
632 844 311 41 108 691
570 561 721 345 627 463
156 690 320 498 636 723
131 769 198 197 988 465
11 879 357 619 81 684
822 754 308 665 347 215
80 720 987 740 149 421
755 372 255 147 918 531
575 962 481 336 553 303
138 65 35 639 971 631
777 903 12 434 430 526
162 735 364 918 702 758
841 541 616 712 388 714
938 433 7 641 417 109
586 494 63 673 345 521
322 561 360 344 357 998
577 96 554 475 128 83
812 814 14 648 431 371
634 115 283 739 493 784
400 924 247 315 756 184
708 756 985 565 498 489
416 950 163 463 71 527
97 805 907 173 927 266
835 507 542 149 911 498
105 342 59 517 67 219
247 976 711 961 156 405
866 734 101 875 537 837
385 902 659 351 557 92
966 960 136 331 456 827
227 180 234 705 713 314
333 238 194 573 162 618
385 416 598 493 233 880
515 497 190 357 281 781
73 970 154 15 425 370
543 960 205 294 849 194
889 109 596 629 547 486
6 754 426 460 196 70
671 476 86 350 586 330
376 364 604 768 309 971
606 909 307 131 303 390
560 64 243 901 222 146
232 997 16 393 816 971
717 669 150 460 547 337
860 741 615 791 479 600
745 200 530 700 15 697
51 724 965 237 255 614
176 12 341 702 869 230
409 528 416 941 820 397
110 148 9 864 444 272
63 921 828 614 251 970
330 497 479 508 811 812
402 198 155 927 631 531
822 185 495 514 374 47
98 764 361 48 805 213
288 286 111 182 7 41
865 508 489 545 46 348
344 470 377 547 619 376
804 830 68 209 172 644
438 535 329 725 757 640
928 664 708 641 675 16
584 952 859 118 775 177
117 705 713 484 160 776
614 514 126 511 420 679
4 86 176 501 900 591
697 261 730 589 229 882
472 948 555 49 710 555
783 881 415 740 545 775
635 708 808 210 646 815
687 899 85 38 826 107
348 446 905 29 965 195
540 757 514 951 428 906
372 235 825 422 676 665
34 323 601 599 290 705
628 409 480 743 974 935
829 790 32 877 681 573
132 462 526 154 409 2
871 867 556 450 7 703
467 523 78 4 880 957
139 383 734 861 6 133
268 363 535 3 222 350
917 501 769 331 532 656
685 251 868 612 359 496
162 994 613 221 466 923
850 157 381 757 425 556
66 401 251 26 154 59
624 74 774 720 691 134
591 332 572 946 170 249
186 20 15 245 503 925
106 946 487 949 100 132
636 702 799 21 875 151
512 649 471 952 467 486
856 1 149 65 68 180
662 351 423 708 333 590
168 907 54 121 269 565
516 165 591 932 410 788
642 678 852 498 178 893
574 175 163 721 655 899
879 727 589 92 948 332
55 927 632 299 837 814
586 115 514 169 722 164
944 552 732 421 915 54
128 892 250 775 216 933
777 913 820 821 731 84
758 124 812 867 54 840
459 555 577 539 130 130
571 565 402 651 139 156
40 224 616 789 149 520
408 918 451 931 50 908
550 372 772 268 866 592
595 476 682 969 630 469
640 23 656 955 398 768
176 27 525 159 922 925
985 414 542 910 17 799
353 315 708 205 73 535
284 509 452 873 285 240
142 934 872 588 923 209
846 63 180 240 940 728
791 188 46 851 639 706
476 761 992 22 176 948
357 899 683 238 226 79
598 171 835 238 299 950
992 589 313 558 579 658
29 543 387 960 356 903
728 622 811 292 876 970
647 874 909 459 217 299
467 992 294 9 448 957
187 597 980 412 743 714
99 724 772 82 27 610
674 505 945 480 879 969
984 173 732 286 979 307
689 208 510 804 605 854
258 864 800 165 867 655
631 194 113 673 196 886
427 856 242 884 896 966
784 439 302 463 461 227
926 742 632 293 225 554
367 319 25 942 110 436
823 563 913 280 851 231
961 64 288 983 697 227
48 709 108 530 415 348
95 625 491 990 511 543
92 216 52 428 722 749
562 12 979 820 991 773
819 306 534 842 790 938
277 393 687 138 44 315
178 276 430 932 302 664
44 96 257 596 214 935
567 172 329 359 557 844
633 223 285 187 354 563
780 399 621 288 181 675
843 753 41 938 262 470
883 772 905 244 129 540
56 751 254 271 79 808
895 617 843 389 544 441
132 297 247 437 30 618
495 695 717 6 917 125
744 366 650 752 298 647
924 442 842 625 219 170
476 458 798 103 901 324
788 721 506 915 195 194
552 425 340 803 453 199
92 95 63 707 365 10
893 10 878 105 284 946
809 634 649 659 114 209
118 648 933 314 633 200
849 957 329 109 550 446
684 236 816 767 472 211
67 240 310 605 315 493
630 358 46 160 414 90
463 13 279 41 454 281
136 969 660 254 263 718
674 881 840 692 137 236
433 302 850 972 491 960
753 929 312 802 752 971
832 688 315 258 416 925
189 929 296 711 355 962
244 427 925 592 901 153
72 751 177 550 688 554
956 769 905 501 279 72
249 718 730 780 869 428
947 806 708 448 176 759
637 265 747 516 218 476
251 479 451 136 46 492
267 856 958 890 271 492
611 658 975 359 659 743
193 52 47 927 400 551
508 421 965 607 916 305
850 661 63 995 571 54
553 988 973 385 448 673
784 851 678 519 714 873
827 175 912 624 634 862
88 355 19 83 663 380
86 330 238 70 931 129
211 513 536 969 815 804
293 656 466 555 145 736
861 32 755 579 476 289
7 176 935 200 452 266
828 452 876 377 917 323
1 120 145 871 820 98
865 373 613 209 831 598
227 241 862 558 334 142
934 447 433 672 789 576
498 377 14 576 765 271
9 833 542 919 71 508
623 154 633 557 962 328
197 287 830 100 448 476
326 614 298 3 348 219
12 35 550 105 263 780
952 946 199 87 546 584
272 471 990 747 592 444
319 730 299 291 614 201
844 752 118 516 973 629
522 87 116 876 489 814
802 495 782 60 525 130
916 546 22 602 690 602
6 395 73 652 207 17
938 907 223 96 634 782
116 270 390 751 567 681
639 153 771 239 818 387
652 916 577 817 261 647
181 907 66 114 673 481
36 905 779 121 748 453
495 133 999 118 508 672
515 53 968 659 602 597
439 39 508 921 405 547
735 13 266 619 206 590
580 719 626 711 764 15
489 418 780 771 592 496
888 468 314 380 497 167
913 511 952 554 162 570
546 3 593 334 563 617
570 17 404 464 464 313
59 320 433 614 880 205
924 215 467 549 507 42
382 162 27 233 653 288
880 73 398 248 943 566
247 179 94 705 825 68
703 650 372 20 485 834
670 520 594 606 854 543
165 945 497 984 673 627
263 387 174 413 417 224
339 153 440 27 552 165
543 782 5 30 655 847
818 160 205 718 948 824
87 209 115 92 372 276
112 568 589 596 856 961
25 111 821 17 734 171
441 964 536 550 643 423
75 74 709 699 587 973
840 283 392 121 448 160
219 919 533 252 995 400
384 992 151 935 700 651
670 128 75 966 5 905
534 426 117 808 356 445
796 452 899 365 505 552
837 694 916 164 299 13
131 152 492 543 354 315
607 124 466 532 47 480
412 367 977 647 378 4
396 461 522 900 974 518
726 441 420 56 459 343
207 635 975 639 418 900
284 465 199 498 426 283
967 435 513 905 332 155
757 4 523 189 281 321
216 246 652 376 2 371
258 612 293 782 748 779
541 515 855 753 346 327
602 447 542 697 645 599
223 639 535 477 914 243
226 44 734 457 678 125
589 541 323 471 225 284
152 665 468 21 890 401
886 523 256 779 76 95
252 668 176 269 777 901
92 728 109 574 527 267
454 745 848 680 147 991
682 848 614 117 959 705
367 406 267 903 483 954
435 700 575 10 713 617
980 616 146 772 61 272
942 190 209 218 81 611
198 990 153 526 947 740
620 872 682 336 456 389
885 692 894 711 117 491
206 297 11 642 259 161
685 651 551 325 93 555
772 517 824 33 885 704
673 489 398 1 946 818
486 439 374 639 864 580
699 775 53 852 116 831
981 167 689 951 725 107
940 123 669 46 758 86
256 703 854 448 690 345
893 861 94 149 802 514
59 585 171 623 265 163
154 486 562 516 946 330
883 23 442 134 484 610
466 459 690 228 713 447
603 443 477 559 869 596
142 630 844 96 843 685
178 706 821 42 906 504
693 750 889 458 781 842
629 826 984 545 916 805
544 95 911 993 737 261
788 122 569 373 735 579
130 255 82 737 5 616
522 134 287 635 973 137
381 576 770 459 117 808
270 970 194 564 891 452
290 928 373 972 324 55
947 969 659 198 582 232
136 748 420 838 91 208
350 346 395 22 249 191
567 864 102 711 297 956
567 411 651 869 550 374
733 876 910 522 575 544
410 837 43 229 169 477
927 624 266 618 740 266
294 344 901 425 654 786
243 210 157 874 407 308
703 355 518 397 185 904
583 712 18 598 435 611
853 101 123 333 426 87
159 645 41 851 407 437
293 60 871 203 601 733
114 810 107 830 225 550
429 311 367 239 728 423
154 415 352 834 616 93
260 702 258 162 120 190
192 360 820 789 444 390
709 286 115 104 300 786
739 594 206 678 979 716
667 183 472 8 966 786
575 384 188 559 428 747
490 968 653 262 560 850
706 70 731 366 932 28
572 388 496 458 476 648
377 505 146 390 165 893
196 530 789 720 418 795
448 524 31 62 743 438
801 31 592 37 77 240
415 890 913 203 202 750
820 359 746 965 337 351
766 125 303 623 229 540
149 329 413 475 907 851
10 838 576 235 176 697
456 850 177 507 946 798
405 434 858 95 253 40
463 530 772 369 609 824
472 976 457 139 631 682
133 255 188 929 985 378
274 53 47 653 236 122
516 548 318 316 960 765
648 434 676 627 275 999
277 339 359 480 780 960
964 404 64 608 534 610
77 602 433 103 212 669
946 665 608 864 278 777
123 569 75 963 586 283
564 941 971 49 399 631
179 16 450 719 215 873
714 129 456 584 992 118
547 974 524 357 266 619
528 440 442 39 605 702
908 960 299 289 15 961
421 97 877 768 931 146
875 328 177 933 329 42
558 221 18 313 629 498
830 549 23 537 322 360
328 461 796 739 766 517
696 298 676 453 246 780
255 439 745 255 333 948
214 211 792 938 888 644
379 43 309 849 130 349
283 302 506 103 823 126
925 477 953 951 620 597
714 749 27 716 679 653
507 199 265 914 506 238
154 727 663 481 790 938
245 594 494 387 349 716
87 906 447 849 584 57
825 207 404 301 539 974
285 614 600 297 716 339
770 250 321 191 94 381
542 73 271 787 790 914
978 780 836 479 728 38
325 305 369 11 453 158
539 62 523 198 888 843
742 952 183 149 6 54
958 641 35 996 591 557
940 854 539 346 507 76
57 187 716 123 118 145
301 745 128 704 116 865
425 433 185 728 467 460
165 765 61 600 645 922
176 462 994 9 443 47
244 435 284 283 394 1
529 898 977 201 410 786
399 162 567 111 138 352
311 134 541 530 735 380
260 478 789 356 913 748
978 420 580 416 706 955
323 714 224 369 636 389
530 476 172 599 414 147
217 296 458 986 37 161
170 773 23 576 468 692
934 707 82 921 330 297
363 131 22 786 913 254
502 697 457 196 47 271
483 865 151 478 430 632
916 337 907 464 978 290
628 659 812 251 594 375
6 319 355 892 37 759
788 523 930 765 614 317
591 661 309 627 735 625
668 529 470 144 507 289
811 327 627 374 702 17
846 999 670 224 959 788
666 825 451 973 43 972
649 942 797 30 724 427
160 66 274 80 194 702
809 241 250 363 82 792
826 478 290 833 405 13
600 90 243 233 436 791
157 543 351 887 444 397
443 249 87 252 757 88
60 954 806 441 284 844
953 107 277 369 320 920
781 698 244 438 623 401
235 841 672 878 420 715
733 17 257 152 673 133
698 31 865 233 243 958
273 932 489 390 455 938
283 154 694 428 472 634
287 338 545 117 874 39
968 687 896 563 914 118
220 809 357 841 192 442
815 444 648 666 228 82
331 630 235 310 758 884
835 808 789 647 704 76
785 637 855 367 927 66
890 64 478 224 540 439
209 412 417 623 36 48
754 518 235 783 630 896
194 909 464 143 315 796
905 546 217 578 469 698
321 616 434 339 432 234
97 835 362 201 670 191
405 819 193 881 425 842
294 606 281 706 670 694
821 609 205 793 276 758
364 990 646 916 940 792
576 435 369 954 180 537
70 830 113 779 891 682
928 349 920 448 45 389
963 203 676 546 994 65
948 652 170 835 106 43
859 201 306 556 483 912
698 344 591 74 477 266
693 853 24 998 577 492
44 561 474 447 578 54
847 798 723 832 234 382
793 194 233 132 286 419
809 563 681 16 607 264
986 242 860 315 420 169
568 410 550 202 924 821
719 482 563 773 683 233
263 789 817 950 926 400
415 899 437 193 363 443
81 531 640 260 679 115
759 859 593 514 257 919
592 382 759 291 113 89
369 648 378 908 504 387
590 334 71 619 519 832
969 818 872 450 326 723
754 296 148 33 142 583
239 617 533 790 398 983
401 762 276 404 602 552
518 630 772 274 179 196
944 804 869 625 110 792
737 898 827 995 403 687
895 593 584 957 944 977
552 70 629 162 939 226
87 332 195 497 613 461
746 224 586 761 698 819
952 181 516 630 276 47
788 921 617 556 405 270
767 651 990 859 586 931
114 325 16 188 444 382
843 221 491 819 107 406
809 186 641 784 183 839
900 846 305 544 364 692
125 794 613 170 911 192
580 315 109 263 985 319
679 663 929 175 515 885
283 382 119 489 277 218
887 130 441 291 453 423
906 367 969 514 22 983
505 81 300 99 900 381
176 994 95 963 208 765
217 669 709 876 128 46
641 643 944 618 890 408
315 507 27 994 595 771
635 37 313 49 556 566
717 238 456 901 289 291
357 996 939 754 132 809
912 714 62 763 9 147
537 224 896 308 311 417
943 186 303 294 592 232
154 306 121 748 714 75
107 96 980 594 894 877
482 880 54 688 530 14
404 727 15 969 861 488
821 780 75 763 352 78
924 440 885 342 836 252
793 629 916 753 366 494
931 397 698 490 886 852
648 244 717 238 312 36
476 30 134 489 363 468
498 811 195 20 807 851
335 937 850 695 22 828
247 250 317 529 773 793
9 139 518 318 297 165
188 225 518 523 377 805
975 818 246 910 725 903
967 878 68 310 555 551
341 885 723 156 640 788
745 919 286 224 866 292
613 507 921 320 868 496
208 58 399 144 207 866
785 236 772 384 728 999
179 380 640 964 597 563
433 143 826 190 59 413
574 420 54 280 691 951
157 515 255 690 720 954
561 509 60 24 843 560
279 510 356 407 60 41
904 85 368 993 818 220
314 897 573 302 605 283
690 801 835 648 868 475
212 972 655 332 965 622
110 179 606 399 189 751
869 951 818 961 570 339
283 124 308 978 710 977
944 681 563 656 437 727
528 944 786 311 309 412
928 992 42 390 796 721
296 126 697 788 509 797
822 922 725 936 61 576
256 330 171 514 450 377
983 35 966 361 417 867
479 946 912 480 594 400
455 612 168 541 562 624
62 253 852 244 658 264
988 413 129 863 499 880
351 869 445 600 228 841
177 872 685 134 346 838
879 689 221 262 829 382
43 207 466 278 540 2
237 846 815 461 614 42
852 370 821 645 605 429
197 180 24 190 806 368
897 734 772 608 772 477
41 391 875 52 179 887
904 237 211 374 652 376
174 192 163 837 546 26
850 766 714 387 362 259
874 764 18 913 147 491
563 335 965 727 813 61
810 12 750 97 328 932
357 466 961 374 289 309
561 875 522 208 351 954
974 884 281 169 682 186
332 544 515 718 353 67
476 78 130 76 630 116
617 398 339 66 121 943
208 90 287 266 754 348
53 965 419 243 667 455
866 478 321 445 555 942
367 637 335 303 369 495
189 545 84 16 184 750
759 973 786 3 272 727
1 47 128 772 851 226
94 375 371 243 511 960
129 817 65 735 99 623
514 999 719 928 760 275
374 239 894 478 741 382
158 652 484 613 860 393
767 467 62 352 233 550
451 879 703 685 910 877
102 921 777 90 889 314
171 497 607 980 473 808
144 926 636 746 363 649
585 885 57 214 617 542
42 227 988 361 209 452
425 857 108 333 465 131
184 806 239 410 652 23
89 395 982 740 779 768
79 72 517 628 360 880
216 875 755 563 742 473
237 876 834 184 941 922
210 21 319 794 671 627
307 99 775 961 558 78
768 876 976 933 352 105
905 815 79 489 793 741
501 312 881 290 721 231
702 675 416 651 818 532
42 819 354 175 331 241
907 712 875 9 12 893
903 598 779 97 868 11
213 987 515 396 839 417
810 118 370 823 782 314
997 477 629 769 248 789
762 863 399 453 121 562
106 843 957 141 700 675
580 176 462 771 210 547
259 944 349 239 989 481
636 2 664 478 980 399
554 96 658 454 605 243
187 383 344 959 962 742
499 784 621 951 921 657
859 899 641 275 176 267
401 429 340 990 401 955
647 712 730 167 85 899
193 164 441 782 944 605
284 72 781 40 388 239
28 699 990 792 189 818
81 255 675 118 203 788
232 821 756 425 897 289
208 717 408 708 622 885
58 922 117 845 782 787
723 904 464 153 932 822
713 560 482 452 820 373
55 365 629 671 236 602
346 914 359 419 726 113
638 383 107 463 978 170
234 541 184 34 93 759
728 913 473 446 189 250
497 143 325 281 758 682
434 746 282 332 988 535
478 555 372 373 725 25
157 256 991 724 585 901
203 341 281 255 331 798
812 695 228 566 756 599
294 840 921 32 259 583
97 105 543 906 657 160
898 577 102 167 268 885
554 718 244 258 365 263
125 947 659 557 552 365
243 216 952 975 593 806
19 661 365 947 428 574
575 424 917 946 21 953
437 495 888 281 766 140
338 686 74 215 560 381
644 656 276 799 633 283
363 880 968 804 356 806
568 300 113 390 726 276
900 562 477 564 326 500
890 825 997 183 237 606
800 679 252 140 354 525
889 919 878 156 876 778
283 31 419 738 793 293
363 432 190 941 453 929
621 575 928 825 830 592
449 800 638 272 628 966
444 494 919 981 100 364
73 266 834 245 648 744
831 31 730 721 222 686
544 209 130 767 950 274
438 837 595 963 99 575
848 821 151 371 643 671
631 865 597 395 988 127
549 119 3 843 993 461
114 986 607 212 263 477
892 720 756 219 72 394
774 906 557 31 630 769
657 839 903 519 381 94
762 201 252 947 133 12
239 513 839 249 418 509
346 853 929 214 359 514
747 315 63 943 158 102
21 774 16 326 680 93
586 120 922 550 26 239
900 712 55 262 97 928
725 207 737 88 84 299
28 129 923 640 669 966
786 325 111 143 748 474
8 854 766 501 226 299
375 309 415 919 793 593
187 285 978 329 215 676
400 393 651 529 699 888
128 594 909 671 669 594
87 73 735 564 222 406
336 731 793 35 505 754
359 693 225 625 716 366
93 238 924 513 928 873
898 177 189 8 858 730
400 344 800 732 386 509
41 807 670 271 315 559
667 401 803 184 732 782
975 583 112 991 967 545
82 738 496 260 445 810
523 945 562 80 710 389
975 226 28 158 973 724
314 444 693 535 440 737
186 497 266 816 679 820
580 696 405 208 543 645
752 222 736 188 382 665
33 131 932 985 37 858
178 511 499 988 702 297
57 351 983 743 772 553
14 959 27 655 266 81
248 606 838 915 939 208
147 772 580 838 522 87
347 471 493 434 580 576
571 168 916 680 114 677
267 663 628 873 938 935
191 128 275 671 167 926
529 667 881 666 685 172
222 72 568 277 170 570
463 733 305 156 333 719
901 975 364 842 291 468
885 450 557 601 227 49
395 438 503 388 52 295
86 67 70 626 464 12
633 881 234 90 244 723
412 398 921 194 913 278
921 585 988 773 270 409
603 673 656 407 211 876
557 41 573 573 616 929
992 800 893 634 347 204
388 296 953 391 115 675
39 896 508 61 606 15
813 485 967 137 773 882
409 31 423 297 296 237
37 440 452 705 141 948
369 566 822 402 119 28
74 761 327 86 825 862
321 655 956 162 557 16
490 765 264 746 272 837
257 352 258 539 95 902
792 780 926 164 937 358
786 891 408 860 761 752
598 776 525 773 339 998
136 645 437 251 815 836
301 760 743 507 397 887
966 320 428 847 880 254
251 612 833 172 118 480
131 527 36 98 403 710
151 885 419 517 779 406
77 371 778 939 394 976
501 550 442 476 760 852
310 529 529 758 692 985
453 305 36 919 431 969
975 779 444 914 578 44
42 892 214 838 182 587
483 269 312 53 168 360
302 663 731 230 694 498
685 676 973 389 758 451
315 852 894 252 191 224
71 216 189 522 189 385
143 635 552 687 300 519
634 949 430 635 231 918
317 295 38 291 220 55
362 178 910 105 170 614
29 64 954 617 872 667
464 460 756 104 389 855
920 762 848 160 816 466
563 915 134 509 693 294
544 249 635 35 124 824
137 628 304 506 811 207
241 504 491 982 942 934
790 723 407 564 451 763
386 55 767 973 504 389
663 735 469 570 59 849
216 84 156 444 221 553
871 146 593 713 676 605
676 888 984 106 171 777
868 425 519 330 284 755
552 564 448 692 610 46
431 96 925 294 948 958
855 737 622 830 357 379
706 244 764 590 88 972
675 926 712 717 934 753
584 836 697 776 440 531
123 313 327 78 947 936
65 560 316 121 26 131
316 694 455 237 808 476
376 1 970 729 77 963
227 403 48 365 733 419
115 915 119 661 611 931
745 175 191 473 4 63
63 111 558 985 191 82
740 489 437 995 497 860
661 344 517 762 449 821
853 74 754 676 237 374
708 740 720 388 107 545
187 396 231 362 870 360
138 520 207 670 881 613
223 365 236 427 476 853
198 855 809 909 947 315
715 179 732 871 955 130
646 605 987 956 21 1
982 894 655 331 709 351
349 629 29 555 336 486
876 723 523 816 713 860
268 164 171 15 550 932
954 618 897 139 890 491
947 666 83 686 239 466
718 639 320 949 488 588
300 563 535 978 603 909
130 81 64 772 795 70
662 440 351 509 939 251
460 360 121 925 77 417
764 52 110 444 717 617
267 942 850 32 357 362
951 471 676 449 477 5
915 937 501 554 146 35
694 47 690 336 956 111
239 260 928 164 600 710
568 665 947 753 418 313
893 543 685 609 455 233
153 153 714 257 366 426
139 706 902 226 979 636
558 385 348 569 464 15
198 364 428 574 41 984
867 409 587 624 675 84
23 889 994 601 35 434
338 711 539 112 199 42
611 603 369 550 599 908
114 498 209 794 767 699
703 63 697 267 951 374
953 284 468 688 643 476
319 542 888 125 88 452
292 474 418 194 114 112
189 562 254 891 16 979
398 294 915 962 933 406
15 510 222 432 155 533
995 880 505 765 821 196
197 523 722 384 546 556
98 30 790 848 121 301
812 171 116 231 535 100
874 685 276 621 113 296
886 194 23 824 363 873
965 606 883 218 666 417
376 834 812 185 276 881
998 257 117 827 700 190
795 433 26 864 199 418
436 886 581 367 454 157
452 232 602 871 475 31
500 24 418 485 353 541
795 139 418 122 79 794
123 357 972 114 132 185
931 589 360 646 209 490
520 187 269 691 215 323
915 620 282 397 75 415
554 425 36 664 998 575
747 289 396 932 621 726
684 17 858 772 792 730
393 130 101 902 605 602
282 41 724 280 498 229
954 613 63 375 306 730
373 921 248 441 632 406
563 944 406 686 245 474
888 683 593 320 507 722
190 993 76 453 551 149
357 101 881 154 3 114
681 733 719 95 209 60
868 879 333 664 327 379
962 443 606 918 889 685
556 405 701 569 951 633
976 54 494 122 778 598
297 362 349 423 59 736
106 536 287 979 24 230
436 21 63 559 385 541
963 389 375 373 533 604
227 989 725 92 43 56
526 907 857 347 757 49
71 378 551 99 730 881
496 731 892 298 830 301
144 468 535 905 239 746
582 232 212 928 1 838
833 127 100 678 727 304
687 561 648 882 674 776
621 64 556 810 843 514
6 880 295 580 400 578
863 643 258 36 610 605
695 26 584 160 991 980
790 672 536 919 243 682
988 172 920 69 334 559
364 949 730 400 756 15
107 439 853 378 364 907
758 667 225 991 875 273
604 70 729 852 962 74
983 704 942 481 174 984
792 178 129 678 386 362
845 494 173 104 173 573
758 520 490 97 148 695
116 628 243 647 546 648
610 280 436 819 667 317
8 772 277 890 924 54
621 639 346 536 568 794
75 55 484 564 45 9
122 700 636 132 631 58
483 149 888 646 652 822
952 975 779 167 631 642
82 307 238 820 100 678
895 688 778 280 361 109
677 735 28 426 152 919
599 4 922 992 113 542
936 366 36 592 49 760
797 710 966 837 835 278
146 422 17 309 699 332
642 966 94 967 923 915
65 226 573 911 115 933
166 278 28 554 582 178
635 449 664 12 575 776
309 893 461 536 72 46
613 603 137 625 948 353
979 47 456 39 828 409
638 70 925 920 77 125
218 584 97 675 436 565
603 376 297 957 979 147
38 35 655 824 641 183
650 732 809 234 603 854
263 149 475 387 188 380
555 928 826 467 641 605
651 687 768 659 728 276
659 239 207 7 528 851
187 969 69 360 688 136
55 70 312 16 147 676
256 359 204 12 343 427
732 786 159 898 761 333
289 881 243 517 579 781
960 381 683 810 514 217
540 911 517 461 729 560
766 323 156 970 469 182
254 64 259 770 30 542
828 817 208 263 486 642
242 203 402 59 258 302
690 603 118 988 148 31
63 690 262 41 76 95
589 7 119 199 895 627
863 730 49 687 184 733
808 140 694 208 526 418
144 120 445 261 127 535
249 97 816 242 240 509
868 567 274 852 211 263
935 727 308 814 771 943
377 61 695 684 26 402
542 711 794 550 616 584
56 64 920 579 371 593
457 229 907 68 762 517
360 297 938 394 816 505
332 955 540 935 82 618
22 345 310 420 58 364
866 824 985 962 697 831
835 689 495 378 193 434
510 762 45 857 725 256
373 346 946 136 751 565
233 412 702 579 134 54
624 798 462 829 271 190
971 375 500 798 606 802
182 965 900 721 525 793
689 502 113 695 839 690
349 955 548 511 768 802
770 794 290 403 1 584
124 327 469 614 414 761
787 988 620 144 189 909
107 763 948 650 525 675
430 951 990 314 367 557
383 140 714 581 376 31
274 755 861 650 167 25
94 894 447 590 665 467
523 979 440 416 236 216
843 853 220 651 205 456
907 291 827 55 376 165
74 811 772 167 895 953
107 883 228 848 843 936
847 25 797 804 639 646
735 961 267 641 115 348
659 589 556 789 898 231
417 451 88 438 872 550
482 309 714 60 950 117
282 679 767 455 679 413
472 139 105 695 952 577
11 665 480 679 820 693
808 128 134 992 376 425
154 112 272 257 263 194
928 349 524 556 220 931
742 5 799 871 323 781
292 426 308 372 288 48
70 371 234 39 810 310
855 523 354 212 27 60
687 384 74 183 796 569
303 495 716 645 186 960
401 263 634 69 923 996
133 551 690 599 265 567
308 231 110 960 860 304
270 861 133 218 762 734
287 874 115 486 185 936
941 683 522 95 327 47
650 24 459 24 804 182
231 148 185 342 53 892
790 540 247 589 861 341
800 36 964 211 311 846
802 326 748 539 35 966
489 308 211 572 804 390
917 989 768 163 179 457
983 334 494 47 266 47
15 697 613 974 486 45
54 645 406 385 149 199
973 263 909 919 38 151
100 796 236 600 388 73
65 484 931 872 131 374
911 905 603 797 499 347
946 681 174 827 921 799
343 335 377 332 464 539
337 270 858 532 609 661
782 153 373 455 798 917
131 386 629 42 639 966
821 683 754 946 255 271
566 234 408 69 934 143
465 146 749 417 370 696
746 19 606 259 262 807
640 386 945 792 915 24
345 973 769 469 911 423
644 223 43 836 381 757
561 438 811 233 549 942
687 959 756 101 404 590
571 548 55 527 6 695
708 259 523 978 989 305
543 101 548 210 431 441
377 24 614 805 262 276
39 812 280 571 379 522
506 533 462 374 992 612
679 739 268 568 828 767
630 857 301 993 44 6
194 966 833 228 910 718
42 932 472 624 513 563
295 525 848 315 641 974
921 451 155 646 382 828
377 154 354 63 547 67
595 385 762 577 919 985
919 173 438 241 742 415
938 971 928 318 529 185
362 563 600 813 327 112
651 949 668 939 232 535
726 670 921 226 389 539
518 691 469 709 425 987
752 357 519 292 366 278
988 832 671 586 335 74
19 711 380 165 257 84
321 939 481 436 259 637
695 874 515 127 392 811
750 196 955 539 562 821
770 60 620 620 456 262
842 765 916 754 801 915
71 362 685 6 870 400
56 223 505 421 515 597
635 337 876 787 737 878
707 335 741 818 196 209
178 704 880 109 315 89
659 852 298 298 511 951
141 149 652 458 640 693
708 64 475 211 92 802
840 144 485 115 754 80
809 961 249 712 199 819
386 488 551 213 914 839
978 792 313 198 446 338
444 284 60 53 610 864
496 101 600 242 506 34
841 728 241 185 941 336
133 333 414 815 50 605
383 172 219 650 233 695
988 910 142 208 601 558
811 219 158 281 661 492
221 514 77 623 692 896
969 206 896 91 556 751
133 62 830 567 318 989
505 743 692 456 897 793
69 882 709 133 841 113
99 436 297 585 397 780
495 114 290 385 300 581
723 922 714 481 674 491
811 626 104 227 683 437
708 233 948 344 143 675
481 775 547 327 579 248
128 727 653 360 296 546
848 323 394 399 889 48
49 620 534 166 238 978
202 641 744 252 389 294
261 431 525 714 774 632
235 466 827 456 37 160
262 78 798 96 267 195
588 46 768 996 117 903
492 270 747 985 59 551
283 473 972 213 21 39
414 328 927 939 286 538
420 311 554 545 380 874
597 133 194 368 277 896
935 712 539 658 48 65
612 710 783 552 461 941
562 989 358 612 132 902
669 942 202 591 843 92
945 783 305 682 605 979
141 876 179 834 899 171
777 53 839 533 90 945
951 372 551 315 249 767
798 433 251 229 215 47
85 712 121 908 525 505
390 236 337 810 200 224
934 995 689 256 42 846
285 439 763 971 38 901
168 651 753 935 35 413
217 620 56 217 46 203
519 223 372 999 545 104
438 818 979 603 589 420
674 517 574 371 490 633
181 635 544 364 381 821
505 864 228 934 953 236
56 614 555 23 912 327
533 185 462 55 991 568
196 824 122 994 694 160
776 749 105 853 594 428
946 684 984 255 230 931
827 844 448 562 872 350
875 830 95 571 420 437
399 92 126 428 393 98
41 999 629 179 815 374
782 545 52 788 700 216
281 181 527 162 657 38
651 198 32 705 649 279
250 377 935 641 603 505
20 639 679 11 326 458
133 985 577 429 11 58
602 871 861 409 881 234
270 530 307 859 678 490
705 909 387 529 614 442
14 791 285 269 895 302
575 967 751 900 361 95
788 404 756 980 791 828
540 325 855 382 951 857
889 33 392 911 374 927
961 242 624 89 254 425
373 485 276 959 218 690
446 214 431 654 168 797
914 186 941 961 659 595
491 355 389 894 854 425
548 370 214 620 987 77
532 234 784 481 243 170
193 465 307 218 339 415
916 547 229 856 745 603
370 320 546 15 888 569
592 283 657 998 81 436
236 947 861 262 111 864
945 300 852 826 170 25
772 116 739 454 812 40
1 976 311 638 914 492
650 223 506 867 232 143
904 829 209 879 412 30
397 855 396 321 793 366
406 950 589 968 899 269
720 372 472 464 483 936
701 791 801 747 882 994
26 540 235 763 598 77
193 534 523 434 858 397
42 319 985 407 361 106
658 906 696 612 14 540
813 95 116 411 417 8
382 99 541 161 85 27
211 658 502 974 406 289
150 924 815 71 715 741
347 946 154 21 149 266
787 731 727 714 123 218
88 252 384 258 165 788
749 152 717 386 559 321
67 117 79 589 334 573
452 903 508 863 365 818
72 45 94 766 209 165
419 653 416 735 221 980
793 418 592 512 12 116
520 969 155 653 873 565
157 708 48 502 655 358
558 677 395 136 540 82
20 87 9 818 515 226
302 118 404 889 398 120
1 503 233 930 31 898
753 991 324 431 563 592
548 263 421 12 391 552
868 663 290 175 393 360
71 423 280 671 941 172
803 936 385 268 198 837
145 333 487 460 303 988
818 389 936 320 126 624
802 454 757 989 548 934
637 616 87 122 134 584
16 9 65 645 570 181
44 196 156 256 252 98
736 387 590 142 864 601
499 776 926 265 855 7
806 32 484 705 44 289
111 285 67 130 295 90
338 743 735 288 53 178
167 464 719 60 480 656
202 930 226 998 926 169
606 891 553 219 910 205
335 585 902 369 454 34
601 10 450 144 307 936
278 375 33 491 566 30
686 424 846 831 912 917
562 314 767 308 805 934
580 732 950 693 952 427
619 398 580 299 50 624
473 746 859 363 684 981
4 903 444 512 457 330
644 404 178 758 281 335
444 962 47 987 604 778
284 784 583 602 974 428
678 852 339 485 865 788
736 402 675 765 963 341
990 300 438 576 183 163
685 227 791 441 848 272
670 736 176 331 242 305
141 266 834 413 135 684
104 422 349 359 790 304
724 298 800 366 443 548
837 631 758 503 347 963
609 455 118 910 205 996
553 452 360 285 698 434
740 353 466 231 257 306
267 750 298 824 67 495
429 922 947 768 974 276
864 570 784 581 855 987
166 192 808 429 675 820
129 641 271 513 924 462
827 845 113 138 59 22
69 427 261 715 302 973
760 875 20 133 685 494
767 363 326 4 539 959
50 375 676 520 281 679
599 355 471 439 587 693
329 269 293 396 583 178
165 549 563 749 611 73
561 770 171 851 278 663
326 185 732 841 278 67
175 566 804 562 170 752
225 699 787 892 9 619
341 46 183 639 156 649
317 567 708 592 390 415
282 213 113 132 630 219
998 508 533 534 252 791
550 190 167 581 780 620
144 20 167 818 394 354
910 944 233 739 444 489
592 251 489 396 304 528
922 648 14 897 932 910
695 33 142 962 917 660
460 902 378 241 223 373
785 510 122 786 753 530
154 667 917 448 87 373
332 193 404 254 918 785
244 326 439 95 296 225
444 249 664 748 42 438
362 94 364 338 204 140
199 616 340 717 569 41
864 613 39 24 906 278
4 377 137 685 706 481
294 129 108 728 507 440
539 445 692 137 664 586
625 640 913 723 847 592
161 598 605 793 625 962
890 479 695 200 921 430
190 575 402 397 804 901
114 589 770 499 601 14
284 708 719 760 856 802
568 246 809 927 293 567
472 749 370 804 841 925
172 279 560 285 663 391
72 681 930 383 166 944
958 460 640 711 663 77
630 70 866 261 450 754
163 761 938 496 492 881
315 327 413 109 464 601
999 383 122 45 198 600
844 360 432 513 430 549
624 565 606 312 494 823
270 516 560 194 559 609
970 971 398 502 689 460
641 570 506 377 993 698
863 359 608 758 991 828
2 737 506 591 474 779
73 192 904 848 788 716
132 537 628 561 994 925
972 505 931 662 430 363
319 925 151 816 559 1
859 86 781 361 141 740
585 499 936 284 397 437
191 367 41 147 356 154
16 967 540 323 968 639
606 427 680 411 804 164
144 523 591 82 418 454
334 224 158 739 383 361
897 625 925 425 477 670
39 242 134 503 511 325
508 724 557 733 391 824
819 822 127 966 200 299
132 782 423 432 609 728
443 19 624 757 293 883
733 941 346 505 773 93
44 55 730 841 377 361
747 777 386 409 386 471
683 894 82 114 524 32
953 413 346 42 374 882
723 520 550 390 287 189
274 720 432 940 392 804
57 424 884 856 503 454
524 675 475 633 77 360
77 648 653 592 339 647
294 897 755 667 543 38
436 402 47 411 276 995
327 237 401 911 574 623
215 587 588 544 584 9
429 154 769 655 427 835
643 114 800 597 393 759
240 358 982 50 436 635
954 527 488 249 927 258
723 343 516 814 141 488
899 670 326 350 530 428
591 750 639 823 604 528
453 396 513 878 491 234
8 172 673 575 145 698
883 878 377 716 750 481
314 134 657 311 44 649
917 700 398 592 313 268
436 936 293 192 277 521
637 877 9 397 596 834
813 949 428 61 918 651
941 644 399 127 354 261
216 125 187 506 158 263
339 703 481 566 803 753
359 503 177 648 510 678
863 451 58 904 811 762
555 976 349 589 70 711
380 431 734 517 976 669
285 768 887 398 638 307
641 225 890 6 251 587
721 480 851 126 434 977
537 943 287 529 247 266
35 508 514 75 503 902
746 160 49 347 83 946
328 26 894 442 435 966
572 974 825 886 879 399
583 646 793 971 125 884
342 52 180 335 758 777
678 637 472 863 706 96
978 438 468 466 810 396
817 194 532 491 612 988
597 837 784 883 497 55
953 300 991 435 677 85
404 276 229 72 570 635
92 914 664 268 941 32
117 364 630 490 957 954
169 818 70 933 183 362
419 687 951 47 39 431
649 510 197 611 542 828
370 635 654 298 895 116
383 624 114 546 632 943
555 548 206 679 569 905
255 968 796 935 311 803
76 516 455 633 11 999
319 437 203 75 729 127
806 959 56 928 651 958
819 368 511 405 197 80
667 403 29 778 589 302
300 559 848 410 405 343
710 162 267 762 81 244
389 156 189 712 324 765
741 363 518 614 746 239
273 349 404 634 429 67
224 326 3 425 656 542
810 925 907 392 647 748
807 579 519 413 262 322
622 65 311 52 708 624
452 24 212 232 66 127
820 208 980 743 266 616
640 366 635 601 833 627
299 862 456 472 446 494
750 177 898 127 189 628
681 62 906 753 781 628
44 503 340 55 181 345
801 517 475 469 590 24
390 844 711 739 494 782
700 979 832 582 273 827
99 840 213 976 224 658
141 479 26 850 913 455
550 19 682 957 386 425
677 224 635 490 543 703
591 807 450 732 432 528
292 417 985 404 477 733
143 362 757 314 696 989
604 276 814 340 677 477
694 150 935 757 869 144
342 584 236 862 483 881
959 533 835 373 971 660
67 723 867 353 814 709
869 645 206 569 948 461
761 708 1 964 30 185
145 749 116 15 588 571
884 821 792 477 624 972
615 760 747 181 382 115
133 368 472 18 471 527
716 558 187 836 740 796
331 344 360 321 298 574
272 289 388 757 377 803
687 553 358 611 588 64
976 411 437 265 647 317
37 980 952 322 356 276
221 741 279 920 691 39
372 415 557 777 146 718
914 599 92 452 33 77
588 484 221 412 685 454
990 261 911 285 515 101
308 985 343 632 943 97
109 595 769 493 233 788
328 668 807 856 658 42
242 966 622 756 582 921
377 308 499 228 875 899
671 685 676 746 212 598
320 679 565 464 578 491
932 431 668 90 825 40
252 634 231 94 480 719
799 351 269 734 341 675
991 771 369 487 189 619
302 264 65 410 693 298
338 815 212 884 27 72
360 313 312 456 765 311
100 951 31 473 278 545
931 193 10 528 745 706
358 538 83 546 678 340
998 801 867 887 362 181
464 897 924 38 239 71
962 856 422 583 449 89
213 923 519 440 764 662
226 558 343 786 39 386
929 667 606 26 960 157
657 479 24 860 177 56
329 850 387 720 340 929
791 468 210 797 102 95
438 378 913 288 217 722
452 795 207 804 468 288
704 33 660 701 327 984
633 274 409 209 814 564
819 502 203 113 69 687
712 846 281 669 93 687
36 14 286 955 961 25
713 358 290 79 924 61
11 256 619 34 25 318
126 412 252 694 3 760
979 361 579 141 45 972
598 836 834 349 289 921
457 900 594 863 638 584
938 420 727 904 470 193
42 838 13 306 140 773
933 241 397 373 383 198
556 733 767 321 433 991
567 123 667 81 877 929
456 216 565 642 639 805
971 857 931 718 517 567
710 78 458 330 366 817
986 557 165 271 932 575
236 941 990 284 642 974
523 479 660 796 476 104
663 581 618 117 777 299
826 526 442 155 657 257
687 742 503 148 793 119
67 670 604 621 238 890
768 900 813 76 180 285
641 23 775 163 420 271
963 922 182 898 529 564
379 562 505 719 278 888
245 258 572 228 117 492
745 205 463 26 910 547
344 326 210 227 630 464
361 367 123 407 886 710
384 215 189 985 504 798
962 835 701 378 485 777
303 623 481 535 930 759
40 135 888 563 933 80
949 914 831 77 74 21
22 120 787 595 922 284
326 635 307 89 760 608
244 126 476 597 497 66
744 663 779 601 125 236
92 351 953 865 728 729
209 177 105 644 679 590
51 410 361 576 485 459
668 115 618 994 80 377
558 216 95 216 532 860
466 980 933 704 123 689
379 838 774 369 300 307
284 322 720 113 20 40
20 145 240 913 605 809
289 656 262 997 19 410
302 544 931 885 90 421
998 34 570 221 817 674
321 434 746 977 369 548
785 450 794 735 543 274
776 662 679 177 562 470
972 492 184 803 761 89
657 579 908 59 520 734
5 873 12 568 228 265
20 982 955 152 384 528
391 987 301 506 690 805
453 463 965 925 304 361
411 134 629 63 983 414
408 763 94 941 739 558
959 2 857 930 397 749
886 432 915 426 736 979
223 708 65 720 331 662
635 797 818 499 872 874
414 449 701 896 443 674
350 489 54 864 462 857
542 31 661 210 70 735
750 921 419 753 678 713
793 794 679 749 763 871
638 396 551 640 25 614
18 234 649 249 658 593
913 828 619 400 3 589
92 413 876 886 846 99
792 438 129 358 5 831
32 254 990 985 537 87
977 339 298 763 442 595
900 345 991 764 909 493
696 280 455 532 127 957
478 201 586 38 4 512
260 167 737 174 501 532
936 36 802 931 513 558
71 337 882 67 530 502
983 895 664 413 26 399
998 421 770 289 594 288
845 874 320 486 139 994
467 585 735 422 947 230
543 493 141 845 480 901
989 431 251 289 519 203
379 302 938 712 970 635
301 586 8 513 871 259
853 167 906 752 61 523
819 601 405 994 831 686
742 417 185 669 608 299
591 9 369 907 512 109
48 350 233 937 572 122
610 131 763 2 393 124
116 34 988 446 376 679
710 173 73 648 699 242
745 57 736 356 736 252
806 393 90 383 750 226
251 513 555 258 599 692
126 361 23 889 120 560
603 301 850 270 228 628
268 382 24 293 793 764
165 915 928 403 400 894
556 125 268 202 573 38
336 447 506 247 970 783
985 372 69 876 983 494
189 599 564 236 537 743
341 516 20 623 92 988
471 296 622 750 752 300
707 775 424 250 96 64
990 92 446 552 857 880
580 241 100 305 426 704
846 381 719 160 575 818
812 565 166 602 895 818
639 600 870 622 398 758
273 682 228 393 516 216
220 867 91 732 457 660
294 705 452 353 312 170
487 880 596 517 263 355
766 383 147 597 786 410
321 277 495 503 929 564
148 275 551 470 364 784
306 929 533 391 252 178
985 506 618 755 793 888
251 866 222 806 726 815
563 917 477 264 1 549
373 834 913 165 400 991
133 625 115 132 839 264
592 691 494 200 93 692
15 924 798 276 199 592
27 929 809 887 869 914
714 234 98 885 716 434
129 22 801 133 385 698
87 198 445 935 297 682
132 930 275 792 401 239
154 753 23 58 71 768
719 599 967 886 359 637
526 98 175 990 427 670
376 618 262 809 720 917
402 583 425 361 250 541
624 438 302 423 903 690
575 908 178 773 610 779
16 602 174 157 245 313
29 341 404 420 691 764
48 347 843 949 709 710
966 402 795 998 755 42
131 520 252 349 874 593
338 68 915 394 141 471
699 287 505 139 413 610
64 519 496 519 215 411
707 847 503 185 537 12
621 361 344 492 365 622
437 746 265 534 314 657
407 651 682 194 314 943
686 146 218 164 934 593
987 891 873 737 957 873
674 956 618 726 936 5
417 441 535 998 768 944
659 705 321 705 789 445
598 683 674 36 820 445
908 38 26 103 660 120
539 437 371 398 712 19
140 340 521 700 917 603
356 47 349 735 349 423
857 147 391 654 985 273
90 423 980 34 584 27
399 950 288 589 610 260
181 459 651 268 349 27
638 332 127 774 612 885
30 707 594 524 117 409
347 759 315 589 617 586
359 59 300 855 548 487
546 405 700 521 362 316
794 296 187 410 713 969
817 609 928 447 657 140
567 535 850 254 953 242
816 646 336 822 373 933
414 869 23 365 854 669
596 4 248 766 788 402
329 283 979 991 770 341
621 930 210 836 41 937
961 422 1 909 369 520
723 990 766 362 226 485
639 518 48 390 278 638
596 922 915 426 317 127
483 428 903 271 694 744
726 61 857 659 217 916
162 798 762 264 984 498
528 391 699 99 917 117
951 675 80 319 231 800
279 448 410 430 16 943
489 485 324 716 708 38
728 539 249 868 112 466
418 283 346 422 437 956
614 492 677 348 984 241
898 35 326 355 939 774
108 852 642 377 956 374
312 504 653 924 74 459
825 530 791 945 846 422
946 940 695 62 112 524
810 695 700 711 633 713
957 153 945 80 627 327
50 385 691 29 728 522
102 113 461 453 972 225
284 466 851 427 27 782
43 357 547 377 354 195
812 611 405 781 266 537
469 417 120 845 672 574
43 870 22 627 598 730
344 697 319 503 405 730
898 36 623 304 795 458
21 920 698 706 346 868
278 702 563 725 96 274
908 408 968 191 112 996
75 897 296 352 93 689
338 729 858 547 394 620
591 573 689 633 445 281
734 113 999 48 693 60
79 803 837 889 62 678
412 185 675 649 452 364
899 605 95 248 568 837
999 992 151 370 734 377
999 271 254 253 565 586
657 250 202 429 386 156
810 689 218 123 939 472
857 370 967 477 125 454
690 517 226 516 488 952
631 296 125 53 606 193
123 101 101 617 673 126
430 196 417 569 348 128
896 930 326 120 337 959
852 929 384 983 38 786
98 639 121 905 813 485
249 75 801 477 222 127
919 835 56 345 682 813
641 822 8 953 362 327
684 655 978 877 90 405
640 481 781 889 983 1
274 660 451 330 575 613
944 613 729 182 548 328
516 458 754 297 354 56
639 735 938 378 175 845
952 200 397 379 259 244
682 649 713 802 402 405
925 116 871 107 524 197
719 169 949 340 197 239
59 259 888 10 427 930
83 180 937 735 218 83
495 449 591 663 135 468
320 465 787 147 545 196
509 213 453 324 219 49
974 48 729 936 111 497
670 818 55 718 583 183
58 834 104 18 977 413
209 288 640 607 625 340
173 553 758 498 563 869
943 758 30 552 498 263
592 694 16 629 440 18
45 310 350 261 174 556
865 743 8 301 584 374
787 760 413 155 930 170
557 737 186 274 417 51
63 821 963 605 437 477
743 296 620 20 952 789
449 497 473 756 121 111
716 896 795 594 600 978
922 850 893 996 915 269
1 393 580 111 918 908
223 805 233 786 120 675
189 761 110 920 974 424
196 385 597 339 108 927
490 262 685 53 285 804
517 185 633 198 883 239
988 605 387 428 796 730
886 172 94 556 853 769
576 375 554 423 78 254
537 798 542 904 161 294
39 224 110 593 939 298
536 641 674 787 523 345
29 986 59 226 59 773
47 566 452 75 569 940
754 269 665 910 909 644
943 376 452 986 337 475
195 14 64 983 641 705
547 514 628 989 666 822
686 97 171 117 998 430
344 775 322 502 387 806
497 753 755 538 847 285
667 582 797 644 461 212
567 664 444 399 214 851
518 193 605 246 27 555
283 255 896 82 234 892
863 760 758 75 395 878
332 935 225 569 266 515
585 265 751 698 774 30
762 882 625 787 901 888
862 380 159 727 238 75
983 425 867 921 280 631
898 429 519 427 65 855
255 274 806 50 378 475
716 718 841 194 289 72
135 42 605 711 52 542
337 327 101 516 150 449
756 960 465 469 947 490
572 70 675 828 598 490
413 228 902 851 620 866
868 339 783 597 943 932
147 657 291 361 792 762
318 992 418 736 342 613
333 676 623 15 958 538
756 432 994 267 668 893
550 831 944 284 993 494
773 276 635 860 253 267
3 979 447 511 500 989
565 449 663 466 807 799
876 119 419 56 898 914
898 478 975 826 667 945
507 126 775 119 233 485
253 835 535 283 368 411
317 341 690 84 677 401
620 648 485 563 915 836
65 998 732 727 361 513
290 808 550 7 944 299
876 262 499 742 759 373
219 852 663 510 383 542
520 296 389 729 358 415
360 607 908 826 771 642
224 810 998 710 802 196
221 182 46 611 729 689
514 546 290 10 699 284
688 330 711 58 877 214
501 183 359 445 417 374
361 274 649 543 500 761
336 6 825 620 632 459
877 440 857 192 547 155
160 787 337 722 496 866
244 948 116 779 365 70
997 835 125 996 514 173
623 186 567 356 231 755
999 663 237 91 337 612
979 290 568 590 558 526
620 963 634 368 364 34
961 254 330 565 295 571
735 791 362 393 112 338
732 907 491 963 782 396
234 133 120 322 418 739
945 74 51 956 986 542
259 608 226 553 877 16
266 394 781 99 432 325
63 490 200 424 824 121
573 766 605 606 925 931
163 164 964 906 602 992
501 932 85 692 59 214
745 999 558 884 650 237
56 180 676 825 416 742
213 698 734 135 296 734
107 968 913 433 513 942
866 305 995 449 133 7
119 141 917 200 676 184
953 108 5 193 883 302
74 450 643 40 229 952
627 346 701 536 527 927
270 604 805 392 689 19
410 974 168 982 211 3
243 394 779 896 595 22
543 464 452 832 931 59
797 788 623 247 499 67
637 21 391 881 344 658
970 736 592 481 609 749
960 172 490 727 630 630
187 742 540 778 61 823
451 39 676 738 311 704
14 492 987 439 984 70
515 562 40 37 17 709
282 265 824 227 984 196
577 484 132 387 672 63
962 890 238 293 620 591
32 513 319 384 271 873
622 157 552 75 396 375
450 81 420 840 595 151
597 50 645 742 140 726
326 160 787 626 924 228
427 373 513 4 680 646
951 382 538 578 567 385
336 217 365 429 924 367
854 780 675 916 696 70
593 771 253 227 394 805
738 101 495 234 390 882
354 901 890 883 835 771
204 52 13 999 678 295
56 485 202 495 915 970
388 817 555 245 692 326
962 33 172 275 556 131
611 890 627 681 278 266
652 139 654 209 658 100
686 317 838 893 477 330
732 517 344 693 941 453
484 769 876 846 61 352
763 843 883 729 995 893
909 797 375 895 279 436
775 201 524 701 801 873
991 392 707 18 721 314
61 169 913 440 19 289
585 128 517 942 173 373
763 113 743 965 624 919
189 657 650 105 915 977
673 938 7 985 449 410
79 817 985 874 999 621
617 909 647 884 75 256
317 45 313 852 139 187
590 370 922 381 836 203
478 951 137 294 413 604
926 169 387 658 393 48
947 935 569 225 234 441
32 653 892 56 84 343
778 371 30 112 278 573
514 849 726 209 286 995
743 336 504 321 345 431
587 347 447 624 802 87
964 454 867 517 889 997
558 340 683 116 853 533
112 23 422 958 188 462
791 163 858 431 168 683
686 951 695 456 175 685
973 33 228 752 983 415
216 662 744 425 821 568
808 835 389 464 914 199
694 508 101 936 247 719
761 761 501 576 995 922
825 53 39 705 59 460
150 230 145 731 4 589
894 908 362 768 231 917
181 871 626 350 795 56
967 62 945 678 117 218
479 257 343 625 160 540
882 612 946 872 877 64
218 905 598 255 631 213
493 494 745 356 697 80
489 2 394 584 889 684
147 937 660 174 715 208
615 383 161 688 304 384
227 35 406 953 216 887
396 968 500 116 978 122
647 52 922 807 846 454
717 691 262 747 318 750
225 717 821 511 33 522
157 505 202 317 41 672
529 594 160 505 840 602
140 142 716 696 179 264
753 407 85 322 927 885
515 266 409 452 583 427
6 86 665 501 780 181
324 31 781 349 290 761
69 360 764 35 550 739
793 497 9 370 519 487
65 549 264 699 482 345
601 962 803 399 526 579
412 741 320 845 364 393
211 105 745 693 998 166
561 72 703 699 977 283
889 322 84 140 1 539
622 847 378 963 512 733
562 415 135 808 786 350
742 946 77 861 798 645
127 762 362 894 518 601
116 292 354 303 671 86
616 120 126 787 372 289
321 57 127 569 1 38
253 138 231 598 970 881
686 403 59 867 942 640
51 289 257 330 156 946
308 22 984 655 427 430
264 983 748 549 219 746
684 429 127 661 538 456
828 527 691 242 400 419
793 767 473 892 961 975
27 96 33 175 167 978
298 820 459 199 401 714
975 465 400 2 712 824
349 710 489 124 331 208
392 771 85 571 446 168
63 916 751 876 252 755
301 665 319 610 870 110
249 180 880 44 152 789
289 295 271 239 184 995
342 589 420 435 167 191
424 553 292 134 175 28
390 277 142 746 530 983
756 752 589 250 469 122
994 160 404 745 875 766
402 651 867 421 933 41
158 346 227 88 966 462
785 588 860 358 156 797
355 963 872 998 777 653
224 494 484 26 459 533
894 55 513 706 565 519
116 891 853 958 949 554
742 224 53 796 544 3
521 741 292 109 398 128
958 813 87 922 870 687
968 37 506 948 352 398
199 793 501 57 563 253
268 609 307 396 212 388
521 462 584 755 295 991
859 36 411 605 410 821
601 818 706 858 423 605
659 962 651 536 94 927
433 277 920 691 545 493
334 472 831 479 783 757
479 506 547 831 479 723
878 922 314 961 343 373
151 681 75 37 514 146
112 374 971 923 904 523
364 908 129 587 352 405
253 996 105 674 247 811
814 6 980 522 367 595
122 150 289 297 865 644
193 380 398 462 340 508
279 75 707 524 96 314
156 93 424 46 172 724
428 264 484 248 992 3
69 564 624 337 587 136
172 489 713 767 613 615
130 153 624 835 387 868
336 22 961 974 242 949
298 908 346 614 689 620
418 525 261 358 975 858
189 832 24 391 825 527
617 676 223 540 886 177
791 363 9 530 789 180
654 308 760 789 158 723
88 616 773 87 44 190
702 299 769 397 839 470
590 971 111 510 817 229
445 81 129 461 370 863
692 15 766 242 669 386
796 236 967 67 407 222
995 85 908 654 276 615
409 349 446 681 870 913
541 609 655 718 861 586
93 486 21 728 811 597
497 195 737 332 17 593
367 219 87 727 137 433
155 922 564 73 50 287
240 30 447 556 958 261
795 747 42 943 575 89
355 127 131 825 398 132
742 787 880 647 415 204
601 743 611 571 690 318
434 483 812 111 414 30
440 228 775 900 388 949
310 831 726 823 550 64
83 88 254 226 617 297
174 935 739 515 623 480
368 958 94 66 766 464
953 903 104 514 219 131
524 201 219 732 178 192
359 809 903 998 857 908
231 553 160 633 447 682
279 606 739 853 516 71
849 216 577 653 288 945
215 580 383 342 892 464
339 707 910 62 377 21
200 965 590 68 106 598
410 455 883 244 709 299
238 906 403 792 22 950
262 107 760 803 91 923
566 754 18 303 581 186
242 728 319 256 404 388
805 611 743 624 229 814
7 21 344 25 224 943
302 964 812 82 303 703
607 375 977 458 707 797
931 633 20 610 556 333
393 632 650 440 450 455
628 370 641 44 295 619
889 375 341 173 819 926
380 16 434 283 978 564
280 949 998 417 42 623
370 12 751 288 567 538
720 239 436 827 967 892
559 262 871 433 841 22
763 773 584 102 264 943
997 760 141 222 908 280
219 422 557 936 220 266
443 45 789 585 416 52
394 629 839 419 23 148
760 909 312 800 766 596
176 211 73 401 970 835
928 221 969 559 138 528
796 141 117 569 775 2
666 258 578 222 49 56
268 485 871 64 957 106
289 369 179 374 757 608
809 472 380 715 266 760
189 400 647 374 48 408
941 26 758 420 701 759
940 840 530 78 769 730
940 759 922 427 572 575
164 454 817 17 298 686
454 868 626 29 286 371
205 254 902 328 875 123
920 426 53 161 526 731
845 536 610 456 231 884
949 704 882 465 715 510
791 500 359 634 369 425
41 989 222 659 867 30
76 830 770 759 711 417
16 566 420 733 795 618
910 756 197 980 31 15
327 977 155 547 505 832
447 657 728 48 89 926
965 364 46 59 742 489
780 449 598 85 524 897
185 287 151 339 947 574
744 239 345 355 715 562
680 515 808 365 371 803
771 533 140 772 16 254
817 993 206 237 790 136
168 251 421 847 387 445
319 612 273 82 79 411
80 818 397 206 13 540
957 753 265 389 765 928
476 258 739 156 877 422
422 259 811 848 90 564
100 645 974 272 291 16
278 951 590 905 388 918
957 924 379 834 579 884
38 523 25 637 675 581
521 415 714 471 877 368
547 237 548 230 785 367
593 463 50 524 616 560
407 377 623 321 309 204
970 385 994 347 577 40
174 189 402 609 228 18
78 655 321 348 575 735
625 854 297 638 923 149
306 897 803 674 972 250
914 8 418 932 754 599
741 530 685 169 461 15
535 877 16 717 862 685
31 606 764 620 515 746
229 309 766 860 697 102
744 858 267 321 813 233
911 624 674 558 361 486
523 446 301 180 80 172
801 540 426 920 871 123
720 639 485 335 423 775
45 583 122 832 581 25
460 287 19 24 674 181
389 855 552 563 528 833
299 603 547 943 650 587
140 748 151 7 868 486
651 844 860 987 12 997
278 775 66 906 240 51
845 604 362 417 951 28
81 229 202 778 629 268
33 642 339 223 746 778
58 179 431 164 257 22
856 517 592 427 13 552
523 246 54 143 900 41
791 361 758 247 91 621
117 638 347 495 705 376
561 446 338 7 899 981
433 620 150 908 883 852
405 627 56 605 91 954
118 451 35 66 284 679
581 73 126 309 568 193
132 290 308 144 73 657
16 759 486 141 142 365
619 114 263 839 849 467
588 143 958 860 460 51
643 56 847 554 285 469
164 398 549 665 469 467
289 611 975 607 646 403
931 906 768 79 221 706
168 485 244 940 212 547
975 846 364 194 142 446
253 800 700 946 313 821
124 362 917 1 235 236
983 645 133 986 722 630
494 445 323 570 262 13
971 375 353 281 576 714
158 472 761 58 266 828
10 236 390 356 433 719
496 876 456 736 983 741
94 131 470 653 673 989
502 902 932 420 383 543
708 283 85 109 298 146
770 602 487 395 106 934
299 81 464 566 409 67
58 480 845 328 633 165
539 364 581 382 675 507
952 948 559 847 539 302
475 911 249 540 108 658
553 24 224 469 321 79
654 651 985 340 905 260
621 379 703 9 261 936
240 161 324 976 714 380
278 771 410 557 418 614
396 683 316 616 656 399
772 698 89 501 657 442
384 144 230 172 299 307
451 819 824 314 455 317
753 123 128 970 421 357
392 337 894 298 852 465
401 538 975 921 104 64
551 581 552 717 679 628
865 543 998 299 772 431
225 127 806 455 669 437
12 724 402 791 986 813
926 835 297 304 630 394
138 364 548 792 37 267
953 410 775 960 903 724
238 696 711 207 476 390
830 933 266 854 764 881
83 35 941 413 34 409
358 76 326 336 190 425
288 660 557 735 662 524
478 228 24 720 385 816
846 857 443 724 441 842
736 94 488 456 345 23
883 308 245 818 798 327
63 146 19 971 220 395
814 787 490 110 534 896
483 355 103 602 933 80
247 698 365 880 322 721
701 190 291 676 672 980
851 886 428 22 488 220
425 226 13 719 701 401
990 464 857 458 667 602
694 171 296 235 439 586
278 113 535 387 804 666
904 900 329 318 651 184
711 675 449 88 453 964
371 292 386 569 312 212
706 498 620 620 704 727
344 125 468 581 414 409
413 953 496 994 574 393
408 915 24 486 692 522
277 761 882 988 269 94
573 936 116 136 46 328
557 580 587 596 475 279
373 142 271 207 362 689
859 647 922 320 352 966
772 529 143 823 469 310
361 608 413 375 601 853
654 510 82 350 343 290
90 731 717 32 530 541
199 998 302 606 58 667
145 937 903 754 888 817
201 592 780 83 863 285
77 546 111 577 440 182
422 153 849 374 895 512
360 956 289 352 787 378
165 749 330 434 84 321
789 19 799 699 786 172
182 190 343 368 535 380
632 49 916 364 665 763
5 304 864 288 244 63
783 221 76 672 618 621
81 103 869 441 562 537
103 72 689 75 189 805
788 144 731 270 769 655
936 822 138 910 312 207
983 203 378 370 430 189
830 933 829 54 16 458
261 392 669 433 453 819
633 27 391 198 654 926
675 211 695 653 587 883
784 423 88 249 868 898
592 174 695 103 507 562
657 862 842 297 89 114
623 863 194 94 181 278
433 627 500 678 864 68
50 841 777 58 909 312
858 163 407 689 175 331
104 434 723 703 447 133
73 393 363 768 671 311
645 557 995 537 906 363
728 417 584 548 179 95
566 924 770 745 634 995
604 573 867 177 699 748
728 137 145 606 591 258
450 813 270 187 456 663
30 403 392 291 671 307
636 567 915 46 906 947
874 616 824 849 80 913
992 537 241 328 807 126
968 750 267 483 832 820
338 506 672 378 115 74
30 405 746 566 150 484
19 315 896 764 566 557
990 753 800 331 161 902
216 168 648 962 360 947
45 451 36 270 545 653
970 499 557 634 596 214
381 478 266 212 773 661
956 173 215 203 442 854
855 234 601 509 470 692
556 470 625 616 209 600
754 117 357 94 561 950
881 356 249 175 899 987
817 846 554 848 466 461
199 336 130 311 389 57
86 84 962 350 101 286
936 693 298 255 263 458
589 523 497 532 832 975
435 260 610 746 667 841
725 78 176 741 602 318
152 857 874 686 341 353
849 807 755 834 555 179
385 723 263 922 298 420
553 902 952 882 424 676
477 114 591 308 551 905
165 241 422 720 687 257
249 272 998 32 230 282
914 709 571 845 770 822
712 524 569 120 358 869
20 266 319 25 126 129
374 8 166 53 214 549
172 787 134 451 33 33
714 455 117 255 981 70
183 158 427 309 973 227
611 508 648 741 305 341
946 971 93 485 646 925
244 263 197 276 583 165
786 530 978 26 171 909
426 112 956 193 86 660
359 225 914 209 86 762
974 402 122 231 449 470
607 397 580 171 520 728
19 734 338 446 100 5
944 771 976 353 818 211
554 585 343 710 315 976
934 114 760 237 663 641
978 633 214 68 557 788
934 331 228 10 967 66
255 513 534 178 506 154
283 957 262 772 705 326
940 286 703 962 976 295
600 595 711 996 964 218
400 381 867 676 766 18
313 645 222 358 106 37
319 784 829 292 395 654
120 840 973 599 756 389
91 291 521 454 362 582
568 513 856 510 339 529
85 444 290 379 744 265
709 623 738 652 140 1
853 972 24 62 382 320
973 90 122 627 169 635
163 717 54 949 79 223
528 990 468 978 219 615
329 134 533 367 626 897
450 393 337 346 485 271
128 337 620 136 120 841
165 728 823 91 423 138
230 173 667 82 49 764
756 878 525 609 973 375
859 387 642 665 382 791
149 152 524 738 337 550
782 974 532 241 91 269
434 286 649 103 731 621
599 717 671 578 986 975
209 472 618 37 722 715
220 266 247 563 211 7
344 763 59 59 219 479
799 963 39 626 305 205
143 908 239 538 904 109
354 506 801 179 876 814
681 883 555 5 149 787
69 747 762 315 848 609
361 822 92 237 405 160
777 303 835 695 982 723
758 17 487 7 694 67
22 75 822 441 500 460
980 917 783 529 702 167
673 95 614 538 342 541
414 970 563 818 48 150
552 680 923 32 359 372
248 994 390 859 196 717
969 423 470 314 719 663
237 93 333 312 466 543
151 890 207 952 899 5
233 84 88 609 203 442
736 342 649 607 213 548
936 668 106 680 611 561
411 934 222 990 705 828
777 29 95 830 332 760
204 80 507 7 251 712
821 454 807 545 522 476
14 858 860 536 878 75
960 419 494 589 601 384
861 86 304 433 151 699
226 397 869 915 929 915
68 901 684 497 28 752
592 425 197 981 385 950
247 691 472 825 5 961
151 603 271 532 10 279
102 537 162 328 671 494
635 889 38 39 220 357
324 159 299 679 615 274
126 231 562 757 526 738
359 228 676 546 447 739
235 669 338 147 391 116
733 492 650 407 830 702
920 90 699 813 904 792
329 847 546 30 346 53
528 467 180 677 650 431
642 539 188 622 546 531
577 675 744 31 831 624
125 718 283 960 577 274
211 621 504 145 573 590
20 55 514 405 614 205
459 521 902 113 791 211
322 732 901 509 897 615
773 108 151 368 350 409
135 87 670 287 498 381
373 891 611 474 357 694
525 191 246 735 693 703
349 832 388 235 995 417
550 750 2 82 103 544
311 726 131 243 952 444
496 11 290 157 538 213
699 287 175 519 608 96
886 428 168 435 459 578
260 618 260 766 118 969
816 276 729 982 500 593
192 936 641 739 918 392
644 833 451 657 192 468
219 151 354 557 465 997
151 163 630 193 732 914
220 614 219 139 587 751
218 480 269 798 997 441
454 682 469 81 335 468
469 223 563 993 761 308
291 410 370 359 360 935
984 496 322 667 106 873
16 931 74 672 164 69
417 895 92 976 775 446
835 308 211 531 735 818
817 127 393 878 477 680
317 684 826 844 992 337
39 676 618 126 947 775
124 930 427 160 507 907
154 498 785 997 481 111
386 500 438 211 198 459
366 983 287 628 30 497
305 872 414 479 891 228
781 92 419 97 233 595
266 670 313 572 891 652
594 513 125 847 516 45
6 986 437 451 485 955
66 355 437 597 647 365
929 286 280 243 210 113
248 809 912 655 899 601
496 290 737 292 522 749
469 929 337 507 644 163
73 866 121 741 6 648
92 415 4 868 762 954
307 881 556 732 792 849
114 82 581 534 299 53
400 683 810 533 623 735
439 566 475 264 960 854
343 376 514 659 916 416
316 739 888 684 603 842
152 127 146 848 545 239
138 824 882 585 504 543
471 569 914 737 986 528
202 472 49 651 306 329
1 654 662 326 955 723
432 385 408 177 157 1
939 399 683 152 178 50
758 632 385 321 586 66
302 475 902 415 394 82
86 223 875 158 191 861
51 556 544 922 974 761
483 89 416 99 424 370
362 615 57 838 298 889
76 601 490 887 363 269
403 164 78 522 980 407
563 652 850 802 25 556
671 578 510 537 227 724
675 337 86 526 170 383
598 636 260 112 615 646
255 920 470 27 974 95
335 533 600 880 574 586
21 774 153 326 773 826
186 116 817 600 688 870
716 180 870 358 83 952
919 555 178 270 564 526
634 475 728 141 922 437
20 376 620 124 168 101
230 426 902 264 589 743
516 876 419 99 876 945
956 625 537 78 10 247
225 586 917 138 328 135
736 813 950 877 354 67
846 140 91 369 783 483
968 198 212 778 441 15
734 568 541 733 47 335
871 847 292 663 958 852
117 322 729 21 696 725
685 379 433 843 839 440
727 994 243 204 952 956
890 949 442 289 518 783
113 850 78 173 431 468
321 123 918 409 898 692
826 385 990 462 838 644
452 568 569 26 821 508
75 620 687 537 958 27
216 361 564 997 608 784
398 992 654 354 954 968
773 491 12 847 787 748
103 427 594 533 945 3
671 256 767 117 995 143
343 106 918 736 378 359
774 921 802 639 731 417
402 362 941 148 700 548
326 740 386 20 738 613
636 105 776 21 55 426
621 519 790 581 142 252
440 900 110 24 599 62
111 794 212 735 599 788
705 195 144 995 169 869
4 703 310 67 912 25
226 194 100 435 518 281
944 897 733 776 439 276
971 388 871 987 785 172
367 472 825 128 265 766
253 927 41 13 318 222
909 221 433 917 52 932
38 382 738 628 603 399
183 460 629 67 161 913
202 743 292 7 183 723
211 715 650 701 925 906
896 191 921 715 47 832
493 521 937 379 816 151
341 537 558 355 949 616
466 9 870 563 703 131
111 762 526 973 354 78
937 422 720 695 773 749
855 789 279 417 89 555
161 367 226 987 849 77
327 288 762 625 725 629
199 546 176 123 558 177
638 612 257 596 526 544
284 450 761 988 90 335
626 77 786 933 41 564
901 366 36 383 639 948
849 344 105 306 228 723
715 817 278 332 916 710
149 931 981 16 154 424
665 544 936 238 645 640
920 192 360 379 671 844
860 652 359 720 785 59
843 657 417 169 578 948
268 551 34 350 642 522
800 590 749 673 281 44
527 649 238 246 854 148
508 865 939 96 436 827
525 924 623 555 838 489
724 475 579 745 568 25
647 718 281 654 973 770
399 421 186 807 664 70
245 137 69 731 986 391
340 735 721 112 798 39
35 83 706 690 804 745
639 316 890 879 328 262
774 393 654 575 523 262
863 763 624 158 574 517
415 287 817 43 218 562
664 623 12 578 232 117
419 499 822 794 43 96
186 147 329 931 97 974
526 697 481 464 126 215
909 938 642 776 678 596
663 57 439 60 302 529
99 28 233 848 578 348
407 891 127 351 159 984
974 392 543 199 212 273
495 501 862 701 245 387
739 71 859 670 859 521
929 423 970 224 539 319
580 897 965 967 135 93
315 124 720 377 348 579
159 578 280 671 774 321
661 788 527 329 411 491
20 520 468 611 625 136
440 738 956 993 880 33
918 142 878 407 806 513
950 739 547 281 399 872
456 607 45 623 349 182
120 283 525 260 181 447
710 976 482 147 71 387
36 747 198 228 145 835
88 539 342 800 734 437
625 632 66 163 824 84
935 116 770 451 348 810
249 942 475 238 727 358
772 551 904 452 47 108
903 870 555 255 250 554
298 499 527 624 143 966
430 586 515 255 561 880
794 62 519 521 937 224
308 272 666 149 577 282
82 572 430 903 485 889
443 685 691 974 957 755
423 846 431 326 860 832
195 832 804 756 781 963
475 606 426 276 940 155
289 700 158 330 853 184
246 183 891 308 425 987
975 73 121 616 673 639
464 391 158 864 770 446
691 571 184 107 88 469
390 817 245 942 138 555
677 136 652 844 137 966
87 544 452 54 710 371
269 558 994 587 290 220
806 537 932 597 573 115
585 59 830 797 608 409
80 239 241 300 825 877
169 419 579 236 129 806
302 718 904 120 871 725
520 807 21 817 471 703
815 183 160 835 167 890
574 71 83 683 11 497
917 249 332 884 109 954
70 844 511 631 546 919
858 332 691 512 749 791
329 805 321 167 100 785
531 499 281 909 461 420
888 622 21 835 134 158
226 77 536 745 806 376
138 114 292 214 217 980
122 501 9 11 124 254
733 410 250 968 98 340
955 989 154 656 664 52
153 827 435 190 8 932
471 173 347 659 957 204
202 268 706 583 593 163
31 193 170 588 428 820
469 143 545 837 979 31
246 163 511 761 39 851
496 819 913 655 828 731
451 836 667 398 921 946
64 662 325 975 626 117
525 667 688 808 801 655
71 371 269 695 614 536
558 645 631 763 3 385
668 776 703 617 721 93
131 556 729 181 337 190
503 407 828 814 398 362
473 411 825 111 857 957
287 888 229 108 579 102
474 271 95 86 478 589
918 981 871 119 996 182
876 634 354 999 605 218
162 200 917 101 625 400
485 126 484 74 348 516
531 119 264 620 772 952
458 965 186 225 796 5
282 112 964 48 135 43
60 785 585 87 700 627
683 134 979 391 983 818
144 260 442 843 97 812
800 928 272 882 768 814
783 655 517 620 406 965
103 84 57 859 694 914
362 681 266 557 742 694
601 234 769 87 245 631
661 470 299 553 405 230
442 123 419 237 956 638
682 418 552 799 571 128
828 474 785 598 478 329
963 548 725 823 546 80
118 254 608 950 257 578
782 772 64 973 954 462
161 324 664 287 611 720
698 118 228 230 569 831
323 510 609 242 223 616
764 193 553 809 345 642
130 233 806 879 954 407
78 845 260 158 827 964
27 216 835 878 46 607
604 38 543 229 569 619
909 573 698 838 470 297
314 988 537 733 326 130
586 394 281 788 831 615
814 801 759 59 185 522
88 511 902 273 496 360
572 496 859 369 214 871
254 382 879 754 429 673
792 690 10 95 639 151
766 270 785 739 229 63
654 234 216 97 781 800
110 890 227 373 8 737
720 475 282 582 698 737
231 70 357 535 987 218
591 188 201 639 27 684
961 184 821 834 744 59
59 671 663 353 302 220
546 620 581 464 528 362
418 290 426 8 846 595
126 616 691 545 115 140
713 235 479 840 848 988
17 11 693 812 711 290
419 120 343 37 155 344
783 205 10 994 988 691
139 621 482 14 554 231
460 534 685 25 272 110
638 818 921 268 146 179
541 696 226 978 746 171
106 907 513 599 724 877
534 53 802 827 432 250
734 864 69 747 220 812
750 294 211 570 371 118
952 533 601 617 18 264
252 607 846 182 793 845
197 339 482 218 313 364
570 772 650 541 102 915
942 523 544 804 275 547
744 243 131 165 603 755
838 207 555 385 936 912
872 802 400 889 57 651
257 449 867 941 470 651
722 54 485 824 815 827
244 552 887 454 927 85
923 37 312 342 471 288
581 523 198 715 412 809
304 747 493 776 338 764
725 873 1 840 687 981
893 574 696 555 895 597
992 712 226 74 77 488
240 707 401 335 854 287
17 666 380 698 636 694
923 813 640 319 480 606
547 560 762 947 375 897
201 494 21 517 362 182
264 935 409 902 451 845
572 548 157 96 12 23
752 815 581 173 162 506
842 376 303 767 218 730
286 449 841 584 691 959
525 525 704 674 237 195
932 402 692 794 226 167
763 130 688 261 489 594
546 785 929 343 653 416
372 909 867 827 487 792
517 418 952 146 334 913
857 912 135 777 744 780
453 261 227 5 302 748
586 472 386 644 868 45
590 65 457 298 948 326
68 379 83 826 738 529
610 396 901 800 954 164
981 574 850 839 14 304
40 49 226 518 649 827
722 844 193 358 534 79
395 581 857 105 816 570
935 909 377 138 784 337
56 479 491 898 596 854
196 144 892 411 12 386
525 926 919 593 444 293
320 797 810 428 630 288
405 3 270 848 397 824
299 105 913 382 294 434
917 931 912 477 913 218
337 397 304 798 672 930
92 172 413 911 906 895
229 770 204 167 85 522
110 196 839 323 746 617
150 672 847 308 936 725
296 627 944 220 832 595
416 834 137 999 456 716
687 921 220 833 674 874
705 13 348 381 716 433
648 320 222 771 231 699
131 415 741 997 53 563
614 909 716 679 855 683
537 141 682 713 390 938
562 553 40 613 488 57
35 311 769 538 420 171
698 372 30 60 67 421
669 459 584 73 753 615
48 921 989 928 15 68
485 3 973 744 344 498
64 302 975 350 65 986
474 646 795 229 859 359
548 671 853 895 185 736
654 103 886 92 13 242
122 466 920 592 259 954
157 500 847 129 646 919
438 452 154 352 611 596
132 496 500 636 923 587
268 59 335 425 610 515
484 250 957 607 573 130
767 248 42 482 794 547
457 820 142 2 5 918
718 565 357 868 893 750
317 690 57 423 439 396
414 148 380 104 321 108
456 541 745 261 42 364
489 156 532 75 696 400
543 975 925 996 243 229
759 72 501 915 710 471
640 599 402 659 364 776
389 484 844 665 984 210
354 102 303 881 741 382
971 205 870 396 431 742
664 550 55 182 161 882
288 834 28 666 926 932
657 7 774 909 722 395
800 437 319 686 734 68
83 531 882 357 833 861
828 21 24 978 912 617
551 169 756 51 177 127
707 390 276 671 511 399
310 540 979 141 459 850
807 987 275 661 839 439
748 587 227 18 356 265
479 419 704 433 496 554
866 538 21 147 673 377
157 141 126 890 807 61
124 914 871 612 924 483
251 564 559 315 626 981
980 129 853 307 948 550
596 195 315 937 989 427
584 400 355 607 728 135
658 890 651 912 802 185
679 750 906 240 845 798
848 75 331 654 458 868
838 196 643 518 513 114
471 531 600 809 265 501
144 251 478 98 352 442
856 628 924 170 408 706
81 562 41 848 862 356
106 664 417 95 554 828
911 504 663 368 344 341
727 592 254 321 549 906
196 638 639 341 189 646
208 536 53 965 382 774
205 262 498 468 869 505
251 659 517 350 8 204
807 490 994 876 718 562
615 523 637 318 330 564
249 560 441 574 281 130
992 292 487 975 821 705
952 960 745 693 911 173
208 289 308 69 223 23
295 474 976 253 771 82
984 514 34 701 138 986
809 362 326 151 617 424
788 182 101 118 384 210
362 656 22 879 309 272
649 698 845 488 790 573
274 873 684 398 165 39
152 503 484 787 857 272
774 772 227 328 584 272
220 169 609 849 572 486
702 887 255 791 272 594
773 662 650 680 48 787
239 865 492 911 586 98
163 933 105 600 937 661
193 728 950 390 582 503
859 433 692 609 834 60
767 886 868 39 113 351
717 824 741 695 144 495
518 823 136 600 938 170
976 680 872 493 422 921
204 561 373 656 434 501
829 368 805 116 404 349
787 305 956 984 51 618
341 392 698 630 752 494
617 767 640 815 543 142
10 357 472 228 452 608
935 275 564 707 761 287
925 569 251 761 185 63
569 408 502 888 962 228
506 415 720 87 839 936
36 904 816 492 114 908
940 307 785 724 530 158
111 229 7 239 107 19
783 865 132 848 561 411
279 714 982 131 622 397
649 391 539 712 743 686
719 566 245 633 99 499
516 522 416 426 255 42
886 4 689 721 109 488
272 835 437 189 574 572
533 769 940 838 803 338
141 336 883 550 717 173
861 383 59 778 863 51
319 887 478 55 562 358
625 464 190 339 449 300
835 942 540 495 53 907
757 122 126 244 912 528
318 749 367 480 181 595
775 684 641 502 204 78
869 805 917 374 783 747
215 178 5 449 899 166
959 550 29 731 397 578
15 323 976 237 47 261
856 529 637 432 509 634
368 770 669 927 675 596
67 279 928 566 488 782
932 493 632 593 425 371
95 902 58 13 703 32
393 165 357 180 819 820
170 618 869 439 779 941
489 663 768 310 715 957
470 697 641 649 613 867
619 912 460 14 82 779
830 945 250 329 885 278
412 239 25 719 645 267
51 759 731 413 360 600
727 300 770 898 855 211
350 962 952 321 862 863
200 454 986 528 539 562
94 294 843 331 543 259
563 822 308 27 122 578
167 228 911 180 987 996
426 347 896 844 104 827
554 374 477 382 184 736
720 330 169 11 242 483
913 522 802 738 677 82
143 434 163 951 955 571
475 805 533 143 624 670
215 883 578 363 429 101
115 347 732 407 235 590
263 263 282 865 549 389
45 808 702 354 327 912
27 165 264 137 729 787
208 765 450 238 222 653
768 401 380 310 497 962
771 69 535 964 181 316
314 979 566 521 230 824
375 722 1 753 729 322
384 28 459 610 414 807
177 880 978 429 509 688
915 21 154 159 951 933
90 834 438 790 773 181
909 934 480 182 20 854
914 288 732 18 258 315
434 2 312 740 923 750
640 950 581 951 706 68
516 481 195 299 218 685
289 937 832 918 223 256
10 429 540 610 612 210
513 969 159 59 652 644
623 626 671 2 820 27
382 637 684 662 128 650
218 796 703 402 795 137
114 679 642 391 327 282
363 459 810 447 127 447
158 974 310 242 387 873
183 873 427 209 143 675
805 125 206 448 942 863
143 589 350 386 266 338
655 449 287 449 313 246
968 695 553 913 825 116
625 694 373 131 106 650
238 133 464 659 965 845
38 902 501 259 681 403
842 269 552 123 684 514
103 348 432 5 358 265
717 345 285 192 821 301
219 398 652 913 548 721
190 413 857 694 182 128
126 452 880 763 746 633
883 607 647 982 714 447
326 974 931 927 472 466
233 505 311 687 792 360
392 251 109 59 530 556
449 762 50 890 624 997
903 30 443 804 384 103
533 911 722 282 556 676
955 26 487 426 770 204
959 462 560 901 315 511
500 613 20 697 253 602
961 123 345 321 719 408
449 949 474 665 894 92
242 22 479 806 117 902
359 54 233 383 704 549
475 562 13 718 730 959
700 389 495 172 85 590
386 982 665 706 67 797
564 536 121 371 790 424
538 534 483 332 563 289
827 386 132 6 968 298
577 693 410 316 667 22
672 205 704 895 399 552
26 986 364 671 558 330
959 721 297 677 893 832
187 177 908 834 342 139
744 264 782 182 684 272
276 213 451 752 606 737
925 679 774 593 855 176
830 236 142 829 790 145
127 101 615 626 622 774
568 112 538 482 649 276
367 916 293 772 650 653
694 986 288 809 535 763
920 614 619 534 187 123
843 291 938 316 695 834
294 153 410 905 550 298
288 386 595 819 632 799
601 468 898 559 634 288
189 759 32 862 854 329
688 334 485 560 786 677
563 544 824 929 21 908
517 996 905 809 275 454
689 336 930 238 758 9
449 937 89 963 650 389
851 58 46 915 885 662
719 47 320 562 382 379
931 55 404 955 343 558
759 188 209 808 306 604
346 513 746 79 931 140
66 804 21 758 799 811
588 929 593 356 763 868
689 300 682 846 278 593
149 750 418 449 269 665
712 802 18 737 575 434
24 82 924 593 759 204
146 61 656 466 845 890
300 213 167 749 326 877
927 41 275 961 404 916
959 267 456 223 317 231
871 49 880 804 482 675
56 613 408 379 395 876
880 713 608 677 555 668
718 609 68 311 520 140
864 105 936 575 965 502
861 9 381 428 383 685
700 828 715 76 708 982
547 692 612 152 176 767
108 156 107 433 611 57
479 21 931 289 793 56
326 893 970 329 910 795
543 705 224 294 569 841
459 728 783 44 270 961
193 17 539 526 512 580
797 509 956 722 297 129
305 410 610 202 558 122
941 562 919 119 297 613
152 66 883 434 513 738
981 574 588 260 985 727
973 499 798 607 9 372
729 485 239 374 627 133
333 173 857 636 27 745
308 930 524 826 112 546
304 86 906 32 418 315
570 923 45 591 218 465
636 514 862 462 980 24
537 469 390 806 961 979
755 410 306 26 716 136
274 268 175 762 681 531
825 151 689 641 105 873
584 110 485 104 644 986
477 652 535 675 6 360
239 681 766 46 490 312
996 309 731 764 913 444
31 563 237 183 190 330
937 312 942 326 636 131
931 582 140 931 992 328
932 113 782 415 269 179
884 570 935 952 55 934
579 672 947 227 536 207
865 66 890 435 557 74
737 11 309 117 487 247
670 840 758 448 401 157
825 250 963 418 997 788
702 305 306 264 318 223
591 746 80 251 68 827
392 790 452 991 178 312
19 776 955 305 87 46
142 412 25 181 739 25
334 87 135 459 417 584
427 252 517 350 758 727
20 903 184 55 536 912
538 935 136 839 917 436
156 481 25 427 295 589
826 311 308 779 779 731
719 212 192 461 291 803
58 44 61 789 12 260
431 571 698 483 1 430
882 695 463 789 536 181
587 733 348 948 578 223
758 174 671 16 119 16
348 625 808 255 292 694
103 172 5 703 734 979
580 612 331 922 796 917
491 90 516 798 293 417
950 288 698 620 316 71
832 748 286 803 118 609
734 484 611 443 674 276
137 950 753 664 726 840
743 136 60 51 53 464
143 885 234 724 469 899
628 548 793 627 665 280
697 352 314 347 392 226
115 437 764 954 808 481
906 88 577 709 38 73
680 125 642 123 101 424
727 708 501 39 283 10
650 921 77 818 364 215
511 461 795 457 169 45
516 613 37 853 300 64
127 371 817 97 245 950
275 636 504 758 454 813
853 567 24 338 146 216
984 277 230 172 208 175
605 710 723 440 374 723
289 398 328 211 572 332
920 725 597 525 76 619
668 398 355 904 184 150
533 438 196 851 41 370
348 60 13 949 312 649
906 2 756 819 354 485
751 555 295 237 352 142
244 831 155 84 399 491
378 763 917 107 827 435
111 597 102 712 983 383
602 306 210 656 246 117
681 458 932 752 994 358
815 124 373 804 718 185
559 618 194 102 303 792
636 734 242 319 940 741
240 926 600 790 584 636
816 279 242 706 608 953
667 764 350 956 685 55
482 770 444 97 310 983
379 497 685 416 117 399
841 64 97 485 938 26
347 353 955 234 446 70
870 366 21 181 534 993
148 198 598 765 340 663
889 344 435 576 126 142
723 740 985 721 495 356
407 347 187 217 212 86
132 492 279 935 974 399
454 141 372 834 254 777
182 167 856 383 301 752
409 608 525 498 891 268
211 685 583 584 268 432
672 679 273 175 997 811
983 376 290 915 792 793
311 158 85 869 498 276
34 38 844 836 252 993
366 390 412 446 775 256
828 34 575 525 494 348
678 151 325 131 500 546
264 826 646 365 882 801
388 338 60 760 627 95
841 555 488 514 831 224
785 548 226 937 828 360
157 194 758 789 833 106
609 641 843 661 122 401
152 827 327 98 474 304
198 607 565 634 798 950
100 764 537 110 252 129
316 737 563 514 800 950
192 946 531 859 274 69
130 15 479 776 792 794
638 259 82 601 616 612
509 872 412 89 971 771
235 498 984 873 763 454
82 716 515 591 999 306
740 880 616 514 370 239
803 61 840 889 622 306
600 694 414 389 825 53
525 664 166 718 723 82
980 507 251 943 902 27
785 531 650 277 399 497
540 302 709 628 786 259
34 726 864 360 187 775
728 631 714 706 803 643
180 280 264 285 67 233
742 703 418 467 150 202
391 918 142 996 580 624
840 262 690 901 229 36
950 757 325 365 585 700
701 283 765 424 759 15
372 333 832 982 47 621
316 26 540 660 943 330
205 610 628 10 679 401
650 943 298 827 786 942
23 185 437 323 207 150
741 239 843 36 103 282
461 155 246 336 378 221
18 338 690 795 417 424
865 872 721 830 230 62
101 685 582 419 44 636
115 300 162 516 980 671
138 254 279 802 856 842
888 290 206 763 236 257
772 631 880 78 424 310
991 647 156 271 515 808
19 615 796 129 506 860
459 617 478 337 886 119
391 540 704 684 9 125
977 641 581 810 245 755
525 115 701 348 807 422
19 98 4 683 303 245
742 529 135 1 582 983
51 692 532 22 551 419
788 441 248 432 722 435
851 639 691 811 590 439
484 758 508 808 635 289
498 784 586 669 407 17
224 32 909 114 616 980
814 211 235 353 483 547
857 537 367 887 94 103
442 228 343 101 999 881
5 537 112 479 707 875
107 681 470 811 218 930
907 83 470 77 484 577
562 121 873 791 495 824
862 476 929 75 936 772
951 760 194 439 381 89
118 13 160 643 75 92
206 342 105 403 414 490
879 516 366 251 5 788
186 629 896 909 618 165
166 630 769 171 703 75
958 313 474 574 636 299
717 636 864 158 344 667
19 391 547 764 48 984
159 498 856 367 965 691
676 302 45 850 752 965
483 124 274 630 753 561
585 102 122 996 417 666
434 820 787 25 479 881
364 144 255 984 391 280
11 659 845 84 300 944
599 363 925 690 738 32
802 174 817 447 547 207
216 168 713 474 430 734
842 518 873 335 281 441
163 193 580 669 559 749
782 428 638 396 114 516
233 296 703 768 589 64
636 896 103 850 451 8
258 359 951 236 75 822
837 560 997 816 215 884
292 450 727 317 278 43
777 217 886 385 143 292
154 677 912 682 195 367
840 673 749 994 466 83
100 460 245 890 289 759
780 214 78 776 526 99
676 686 508 745 449 281
494 44 454 609 287 446
575 129 561 809 995 897
814 777 620 183 979 742
178 483 655 89 675 84
918 518 605 48 655 879
170 952 285 156 247 85
998 141 129 171 948 327
185 518 562 581 68 267
830 954 475 202 117 113
776 553 299 712 372 751
228 92 769 131 90 692
966 891 289 82 523 931
963 418 829 780 288 378
596 587 946 965 648 975
144 372 575 161 831 486
685 613 436 292 485 431
879 212 172 333 719 349
381 813 935 165 701 772
992 619 512 90 481 236
992 605 481 131 912 553
252 584 397 821 7 661
554 669 573 324 986 531
415 342 894 970 296 52
139 745 994 269 914 782
964 328 831 707 621 233
536 820 949 693 651 798
254 931 885 516 353 183
121 721 545 345 423 637
456 954 602 738 946 951
151 697 133 333 780 903
199 451 649 712 982 481
40 144 167 625 960 250
910 122 347 75 385 376
594 606 953 587 26 952
22 70 701 240 340 768
910 203 218 528 986 813
88 891 720 673 483 460
47 951 41 167 701 169
521 162 228 731 808 607
738 657 694 285 2 457
312 10 507 985 937 466
49 844 221 789 860 249
717 969 291 71 707 44
653 901 45 31 326 133
372 158 121 217 819 116
937 309 301 879 200 710
113 778 270 184 67 117
289 267 319 153 190 339
171 613 347 606 887 583
15 707 408 625 40 810
116 154 484 983 601 214
377 53 566 860 380 281
663 856 503 977 823 381
537 751 895 332 665 735
584 593 459 226 109 713
121 585 31 998 405 787
40 450 118 559 201 337
668 399 282 799 896 829
955 860 623 854 367 216
164 473 22 536 690 257
592 6 81 747 372 954
539 663 535 732 422 232
897 482 31 677 702 83
139 987 300 634 903 295
850 758 181 625 484 83
539 588 803 286 517 528
62 696 839 690 357 633
75 784 746 497 45 397
462 406 842 699 376 45
896 669 987 535 505 474
539 770 668 163 22 606
821 400 803 740 336 658
426 696 396 325 586 339
145 982 501 462 923 698
838 834 144 613 433 770
491 692 651 349 520 196
896 724 490 569 267 720
800 333 774 412 645 746
9 731 945 509 906 909
951 56 484 573 114 620
984 684 183 280 476 174
113 466 841 258 372 416
390 464 627 359 178 461
261 443 950 678 358 201
360 633 928 439 862 170
449 974 472 981 314 3
605 6 319 981 357 65
872 265 136 757 747 300
664 409 665 964 345 128
754 586 132 635 636 16
90 674 162 268 733 1
999 791 589 532 957 150
720 643 406 477 131 286
691 307 40 637 723 143
361 98 52 404 710 182
391 36 551 790 142 733
162 945 635 263 96 457
560 170 756 755 810 913
146 187 864 50 727 301
354 343 947 587 566 969
193 118 492 466 250 495
665 616 404 243 874 330
617 195 507 225 377 765
130 836 467 735 137 597
495 139 519 136 288 70
880 292 565 52 286 34
747 640 481 445 592 418
695 215 644 214 651 471
518 227 645 181 868 787
175 958 193 962 330 271
427 897 415 691 716 406
1 490 52 140 294 562
148 347 705 704 504 766
383 774 974 317 20 149
987 945 522 11 91 882
154 197 57 8 824 3
994 926 936 84 208 821
8 87 538 214 624 937
813 655 138 898 629 72
377 9 32 464 453 532
943 238 942 173 914 849
947 685 114 588 22 148
591 302 73 101 677 386
323 311 16 409 636 530
289 223 64 217 203 613
673 459 971 920 985 511
938 869 764 996 525 996
384 775 590 219 294 216
907 414 66 754 969 459
5 47 371 95 59 597
574 600 695 407 790 596
924 818 719 957 568 750
693 177 35 549 991 944
180 411 371 556 121 566
766 765 617 986 744 89
101 740 369 147 753 946
473 745 880 95 859 990
202 982 110 986 603 976
194 230 177 453 427 553
740 182 605 283 834 263
271 702 584 835 38 573
388 922 364 269 396 540
916 370 322 118 666 239
118 397 554 293 613 422
245 912 495 652 594 595
11 931 375 666 427 731
712 709 851 63 43 814
941 944 695 205 170 126
159 685 269 23 142 588
471 819 72 187 862 192
466 956 719 132 314 621
171 46 856 31 343 318
624 386 408 466 240 789
396 779 905 459 237 15
12 151 500 821 230 299
857 301 390 210 779 737
632 657 933 35 765 295
939 705 888 492 243 908
617 591 616 334 28 80
609 978 82 329 558 168
76 33 626 521 100 841
88 158 973 487 810 645
386 329 447 106 233 36
463 348 712 185 234 567
588 345 616 88 347 540
134 139 530 851 127 337
832 189 128 716 140 107
470 505 831 118 977 283
533 752 478 383 190 522
87 701 814 937 60 470
442 379 576 6 727 868
700 575 32 222 539 178
782 340 484 662 683 45
733 41 584 74 727 56
217 635 527 529 597 614
514 339 943 936 598 392
672 289 668 233 850 14
239 300 14 1 378 76
364 340 949 730 136 820
336 387 915 368 749 276
646 859 669 151 743 878
378 568 579 462 200 374
829 431 593 806 848 714
170 476 48 618 892 433
533 226 849 21 171 799
966 88 800 208 944 345
42 421 764 937 501 652
887 727 567 150 157 634
951 16 188 545 792 816
12 947 375 482 383 303
694 303 585 708 833 378
953 639 371 133 951 309
198 989 973 384 644 915
166 954 812 380 819 559
876 622 584 613 756 419
444 368 172 311 32 490
973 180 817 411 557 281
841 71 616 483 499 455
716 880 452 271 65 170
940 283 694 460 363 46
413 933 487 347 5 496
622 692 79 370 631 160
398 169 141 869 11 299
379 258 33 279 830 328
261 38 999 832 977 524
867 600 866 84 668 29
631 863 508 894 124 45
587 909 29 486 6 637
827 673 606 493 68 58
334 935 327 521 809 257
986 508 121 838 452 201
56 72 603 28 205 99
710 356 863 713 130 736
431 239 234 554 332 460
734 836 218 20 914 135
956 928 781 279 993 641
826 123 910 924 151 234
508 52 924 344 463 791
791 682 750 874 540 847
80 346 329 707 364 329
892 179 219 938 860 212
587 164 456 872 418 916
32 846 147 896 809 274
918 797 845 777 744 767
419 423 438 341 854 890
330 931 117 801 175 613
883 885 795 527 576 454
196 155 984 175 72 997
842 189 980 691 129 429
282 222 727 974 124 853
243 698 366 376 494 50
389 125 204 620 766 294
915 197 108 909 391 610
80 959 90 139 173 902
449 671 149 847 705 363
564 274 689 485 478 165
75 147 798 976 751 782
960 768 521 304 891 666
58 512 793 975 896 750
15 954 962 558 105 929
207 990 850 812 131 302
932 954 969 798 379 177
464 781 108 216 246 300
320 177 807 151 809 629
536 895 11 779 107 216
446 439 860 606 169 371
863 890 208 640 16 275
992 219 898 10 781 397
497 704 786 831 471 238
374 484 582 881 265 540
361 643 621 693 562 47
647 250 595 190 107 95
142 803 139 510 270 142
980 85 29 764 840 126
812 522 899 414 489 559
467 114 976 323 372 642
478 651 235 699 351 26
602 573 477 624 564 755
952 278 507 810 48 985
584 880 324 535 331 403
584 530 635 810 995 963
355 753 785 929 834 682
897 505 401 470 576 36
480 475 529 415 751 864
615 676 577 435 762 112
71 377 487 428 483 582
791 240 976 739 375 36
81 914 976 709 995 168
537 817 528 363 627 486
293 501 776 920 40 126
445 383 593 121 30 159
481 795 171 936 624 854
116 920 72 869 142 944
679 806 108 246 332 894
691 467 48 578 603 532
132 920 422 914 306 40
300 615 40 44 766 350
185 997 845 447 408 561
520 443 487 141 64 326
677 368 994 281 355 662
806 11 245 750 268 224
728 16 401 794 99 499
632 994 135 13 887 165
970 194 259 747 541 41
797 896 229 331 175 826
67 871 363 927 249 996
307 692 325 255 262 279
764 366 729 974 943 483
571 757 1 188 975 19
884 84 114 676 639 867
818 930 838 153 770 548
559 670 485 49 615 230
337 371 21 369 82 223
572 283 880 895 861 728
899 982 996 934 538 17
199 396 734 518 459 338
438 820 909 626 779 51
15 60 942 983 743 411
354 279 731 782 664 459
285 4 329 225 547 196
132 635 240 243 459 803
328 26 527 397 948 282
587 24 875 788 161 702
142 516 506 908 828 404
252 4 735 549 742 893
55 714 91 463 23 655
98 908 868 850 423 456
823 990 33 231 300 164
274 126 457 218 931 158
353 766 353 627 113 109
147 409 846 565 437 745
760 621 571 919 85 411
896 717 709 773 7 337
28 11 314 61 536 268
49 227 396 525 649 56
965 908 155 581 758 643
326 573 237 13 658 177
604 559 885 834 476 228
677 272 336 345 430 66
225 197 121 186 488 365
380 867 84 881 870 76
520 258 898 330 510 901
92 909 752 847 731 670
320 982 583 187 29 713
683 787 346 190 382 995
521 933 499 635 601 716
731 237 691 861 33 500
989 980 936 266 82 709
291 964 825 463 233 2
178 111 747 387 662 106
637 453 446 124 201 202
719 7 922 116 467 683
778 924 470 541 133 177
107 521 477 753 936 350
935 140 918 540 676 201
829 833 819 462 512 258
641 30 141 235 476 462
815 876 391 512 133 701
45 969 600 834 723 156
267 38 356 559 453 173
527 188 486 885 88 130
788 777 872 809 239 254
445 328 176 320 214 647
351 947 331 841 412 79
141 771 319 101 970 172
245 962 346 317 178 962
763 110 691 556 535 896
502 72 104 184 53 491
574 965 308 577 784 240
265 251 880 757 289 328
541 340 834 777 597 23
453 840 984 256 257 568
326 247 562 830 962 134
755 722 261 290 3 495
819 227 933 950 487 65
249 594 62 976 849 813
796 800 762 540 16 91
64 165 99 471 554 361
702 446 167 644 556 804
364 496 192 349 973 147
721 654 607 340 575 405
224 229 752 955 244 267
124 251 225 466 896 139
285 88 601 53 688 887
9 897 145 558 219 450
957 957 681 706 254 706
633 924 466 643 533 769
468 592 720 384 754 299
431 312 885 674 872 971
585 700 787 336 964 255
834 998 288 896 108 243
364 170 729 510 117 143
114 296 199 717 215 6
262 437 519 192 734 823
951 60 539 60 149 193
258 576 533 265 798 553
247 938 662 379 534 148
274 900 394 540 145 395
774 464 757 383 132 703
259 286 273 318 199 775
238 804 80 431 877 249
905 480 80 127 315 793
132 184 740 923 934 298
250 392 895 788 201 862
646 220 894 751 809 662
906 578 289 819 393 598
211 446 18 202 792 16
973 87 148 438 200 363
786 476 296 985 101 788
162 17 982 47 740 33
990 72 826 543 995 527
79 163 737 697 891 439
742 578 229 767 913 800
492 498 436 814 605 478
316 840 370 302 179 513
256 325 239 653 461 762
160 564 709 869 686 560
818 8 451 585 269 461
527 265 916 112 568 972
333 580 981 545 390 99
30 628 234 752 737 802
807 204 634 79 738 377
754 210 787 968 584 906
24 223 67 24 287 997
255 951 172 219 638 335
302 856 343 99 793 406
388 553 164 838 856 215
198 419 524 549 880 297
838 705 68 395 580 591
514 141 650 942 464 566
724 814 944 275 746 76
368 379 420 465 800 641
926 813 816 903 243 871
926 204 2 837 98 485
789 391 196 164 237 47
752 422 976 56 607 699
566 470 16 730 480 116
348 30 432 576 735 725
718 736 548 294 576 336
968 875 8 685 166 873
640 724 305 848 757 480
123 146 231 777 988 175
126 710 200 163 692 696
706 246 238 657 462 662
14 372 98 147 740 87
743 517 647 688 231 604
824 551 727 955 246 172
491 811 141 578 986 552
32 840 580 383 791 177
740 376 418 998 871 323
687 708 125 258 395 927
975 790 781 630 125 788
849 257 972 593 624 643
982 334 436 26 679 462
156 441 757 56 392 959
736 485 271 761 37 963
321 206 853 176 788 486
637 718 708 51 784 12
874 647 322 356 279 250
933 686 298 893 784 824
40 156 381 182 972 194
911 768 872 696 665 608
819 552 4 887 76 948
478 746 864 624 329 190
706 901 583 265 57 459
342 369 174 994 514 16
915 379 263 916 675 50
925 71 215 847 370 9
490 353 629 842 596 699
182 195 931 74 801 100
846 718 967 690 212 980
541 343 718 403 948 731
607 920 487 828 442 765
384 461 338 94 432 316
240 134 137 284 505 751
731 164 384 113 938 872
870 354 741 275 417 246
642 389 622 766 579 689
168 90 477 18 653 582
252 236 213 413 803 286
312 377 599 599 121 884
566 348 794 377 167 536
372 160 947 817 632 698
845 881 152 66 367 222
370 840 266 532 169 180
976 286 878 716 675 462
864 485 654 285 742 535
902 449 551 775 389 596
816 16 107 486 532 822
226 962 401 992 151 888
489 13 675 589 630 643
405 945 97 380 918 25
422 516 933 510 490 852
347 317 601 627 214 643
682 949 319 949 705 657
326 164 278 91 556 637
526 818 173 630 171 655
56 984 404 545 467 76
664 597 172 163 490 67
94 996 473 196 425 287
343 927 941 647 267 418
716 697 753 154 50 823
990 592 814 683 577 930
632 942 623 62 773 957
227 778 858 385 337 300
391 770 665 663 564 701
937 465 875 670 476 863
883 503 624 14 716 128
705 965 744 755 573 115
587 206 900 453 265 459
221 226 661 867 622 954
773 776 562 281 474 476
879 149 132 591 715 178
768 479 485 291 494 980
33 204 683 264 447 322
258 952 336 266 266 15
927 938 706 989 488 700
619 182 612 651 973 300
896 182 246 340 849 644
773 58 31 823 115 309
406 669 816 212 886 942
927 701 207 283 815 944
993 188 357 279 694 384
504 504 461 340 769 592
382 825 925 637 97 363
310 605 942 14 905 644
510 362 466 450 571 647
588 486 141 459 105 70
272 400 614 52 666 724
172 325 77 389 534 22
543 506 228 840 109 628
38 264 849 674 220 910
992 379 33 170 79 208
500 546 384 813 925 668
45 907 914 166 83 172
43 688 664 10 410 322
382 895 647 745 888 681
711 215 590 21 407 816
434 865 597 387 9 594
630 233 124 549 39 662
388 431 479 427 634 189
700 284 858 276 26 736
94 676 798 353 857 62
595 885 897 893 484 813
991 805 877 495 475 4
795 941 302 755 636 304
790 194 982 852 14 273
131 922 717 48 904 662
732 91 846 830 464 150
337 188 389 484 667 13
73 261 244 741 901 77
260 218 584 857 961 324
693 691 507 517 990 213
306 140 540 880 166 367
593 876 119 761 531 566
446 141 632 13 934 397
292 684 348 711 918 905
777 777 682 489 936 806
279 44 965 529 195 30
377 76 576 76 210 686
964 705 331 783 269 640
33 206 218 522 151 973
335 894 446 568 195 494
766 214 362 952 77 13
519 411 518 439 110 224
277 495 963 595 67 321
38 609 216 23 530 489
839 905 378 909 843 468
933 981 665 897 838 658
465 141 569 838 54 500
232 941 546 713 737 9
990 486 445 634 284 836
975 272 162 849 305 874
149 244 419 435 542 139
498 281 892 221 212 311
743 981 901 274 129 356
104 772 200 543 759 117
989 413 431 654 481 948
494 180 643 893 387 978
559 233 818 795 407 216
15 453 864 999 629 653
304 673 457 802 435 530
969 919 580 762 301 318
109 844 654 361 527 431
50 316 588 211 24 779
246 134 67 814 381 274
746 193 769 249 827 424
151 412 828 860 993 432
519 879 289 764 879 657
404 781 175 197 663 335
388 153 192 432 130 75
608 606 921 367 661 637
452 368 443 292 986 655
890 423 282 508 52 71
28 620 225 401 123 935
533 431 111 300 736 442
149 274 834 865 249 448
412 720 157 56 205 935
71 454 938 977 657 810
411 638 744 45 588 790
857 613 401 396 992 939
759 435 84 69 313 271
485 195 534 665 32 226
233 827 279 559 464 978
212 332 471 815 452 502
771 491 509 629 609 858
992 367 382 729 994 452
576 714 706 12 777 454
135 649 427 628 593 977
258 70 700 379 863 87
428 925 164 714 754 368
346 301 871 829 220 765
527 218 41 251 368 931
118 974 334 529 393 331
733 463 717 231 991 529
915 609 440 73 541 679
873 34 462 883 969 487
246 592 844 575 206 664
842 907 366 433 709 315
564 865 821 432 584 538
807 20 773 722 190 197
596 46 937 53 309 21
380 39 612 661 521 419
826 695 169 964 327 462
838 786 978 886 751 152
457 515 291 950 939 492
690 570 341 347 236 394
963 252 127 345 238 131
290 116 854 979 877 775
613 821 214 235 891 780
346 569 297 903 607 521
203 198 227 111 162 509
235 256 38 710 430 764
48 346 657 704 366 77
720 232 261 238 413 923
918 854 43 556 591 103
748 648 550 161 948 684
42 89 692 970 346 287
700 724 410 434 148 608
202 22 60 903 272 145
491 234 943 573 913 879
792 269 278 608 466 120
8 224 456 137 112 171
98 584 454 56 543 316
213 731 784 8 324 180
717 503 36 497 66 858
677 394 125 208 774 664
375 153 231 711 250 554
779 426 126 685 869 221
802 988 312 538 924 425
653 23 610 995 12 236
124 862 885 600 798 842
349 837 591 785 468 357
505 604 753 978 210 972
357 336 218 546 481 321
91 756 923 237 23 725
229 674 250 804 392 442
347 995 825 351 724 635
40 69 541 332 832 151
718 814 769 242 947 836
265 367 226 416 679 829
4 142 353 761 202 823
299 68 166 347 303 847
846 774 419 35 879 194
905 655 621 677 97 911
794 893 126 995 307 826
289 132 746 314 669 88
91 513 846 372 224 106
541 520 708 387 635 373
648 407 425 448 696 583
482 918 103 594 758 901
930 344 852 293 520 432
968 869 320 301 846 951
534 742 296 183 714 135
696 675 202 237 714 961
236 670 19 538 562 908
465 435 3 266 238 567
606 558 581 488 126 510
732 668 352 583 125 811
222 230 924 154 652 993
936 781 228 105 848 185
241 686 628 117 495 802
527 659 837 978 861 881
404 433 297 812 172 995
958 743 618 928 179 391
742 567 490 646 65 964
645 326 676 876 593 692
744 174 898 899 267 820
389 486 863 41 506 548
983 476 243 72 266 492
650 734 340 72 347 882
539 48 814 50 201 880
420 448 57 642 677 124
912 277 589 406 218 312
243 977 38 164 798 250
980 497 169 382 564 319
225 947 279 361 215 505
39 25 738 5 744 807
444 173 163 116 502 445
954 627 296 70 64 413
615 214 600 956 770 864
501 268 602 355 557 660
452 881 44 168 595 844
209 729 957 628 410 47
142 678 733 63 154 178
98 82 321 647 586 487
494 218 203 303 395 814
578 987 416 816 244 455
31 901 674 284 840 597
938 509 734 579 43 726
562 16 900 838 301 826
680 122 159 395 339 622
894 18 9 789 537 474
715 337 459 551 286 484
321 738 577 249 27 245
817 17 363 66 878 810
226 613 282 200 651 342
11 883 408 232 484 96
698 512 691 578 217 969
759 770 509 340 632 644
569 47 296 84 793 45
273 946 617 675 385 37
627 401 405 116 539 842
585 83 177 691 447 808
192 924 900 548 405 515
871 884 191 668 531 26
766 765 732 118 460 327
138 536 420 843 946 866
73 526 752 116 648 665
419 691 503 35 984 832
301 248 471 751 413 569
457 315 376 650 587 407
505 918 185 677 825 930
958 637 464 524 675 239
783 581 221 573 976 45
874 689 515 39 919 644
216 545 453 246 442 916
314 412 208 209 190 577
497 563 219 554 94 859
741 377 94 531 331 340
198 136 705 971 644 681
982 411 467 568 178 612
931 833 782 123 523 442
797 981 66 363 396 586
287 622 582 3 183 126
400 352 958 573 445 676
116 199 657 69 288 156
339 682 398 267 206 302
14 452 841 301 903 850
461 21 340 641 65 78
122 784 230 400 753 345
745 901 602 749 303 79
337 457 706 970 694 667
286 410 854 275 119 270
298 331 524 923 910 214
366 191 230 408 87 921
885 294 240 254 143 12
489 964 748 842 805 619
583 229 438 885 111 409
961 518 416 285 615 960
694 950 565 962 542 794
811 211 925 816 681 450
814 665 332 23 426 107
141 977 339 643 962 273
229 967 390 394 697 465
783 256 497 673 101 912
995 280 705 764 111 920
130 98 418 779 637 82
866 430 64 801 839 993
791 675 493 634 772 668
23 503 995 580 531 428
921 907 547 535 651 178
894 690 979 343 879 306
1 949 744 805 201 516
874 872 587 813 718 971
217 924 161 244 890 836
856 962 82 644 738 765
2 750 473 681 715 431
910 882 250 46 870 117
812 226 118 131 391 88
163 631 896 397 865 568
246 801 640 777 419 823
655 912 398 663 748 467
957 154 537 928 907 151
943 215 274 790 516 204
997 122 145 83 649 932
812 220 824 265 656 776
162 248 300 84 825 990
660 929 104 902 485 301
798 203 238 532 46 241
94 345 340 724 848 943
142 707 625 433 366 544
66 174 448 601 49 312
563 980 1 18 972 889
126 960 660 618 923 249
797 233 96 93 79 635
396 155 406 417 142 975
133 437 416 469 596 282
433 387 370 192 284 84
32 845 832 922 545 101
488 275 151 422 561 868
668 383 171 850 217 746
815 264 146 978 947 246
69 942 998 157 758 337
117 10 172 16 808 363
881 849 67 823 977 172
169 767 843 952 471 782
34 697 25 372 693 605
957 997 583 626 148 733
717 116 170 879 570 226
699 425 613 662 151 608
509 28 6 739 207 819
316 230 591 469 969 358
673 725 445 693 900 224
684 509 435 28 393 715
43 523 989 183 26 584
928 663 527 818 874 739
335 111 715 803 367 72
628 47 657 95 317 615
62 29 498 898 871 174
392 514 760 703 465 477
61 28 882 354 959 792
786 519 174 120 962 485
264 344 983 10 887 348
653 656 303 121 452 577
50 485 151 633 648 475
459 429 621 995 828 563
719 848 158 356 505 920
512 873 14 726 787 148
161 594 992 45 300 371
752 532 513 524 878 847
674 350 165 721 467 522
670 672 318 35 197 927
967 817 883 46 978 382
248 762 256 35 570 658
616 556 802 520 159 89
512 660 132 991 294 834
292 190 459 962 71 472
266 926 602 288 592 364
50 285 150 37 321 363
780 943 486 134 384 659
263 148 971 599 385 344
832 621 654 421 871 436
196 951 7 956 244 912
104 628 946 42 479 349
554 884 535 777 141 88
166 160 351 726 669 391
719 158 237 961 78 325
124 999 479 380 19 350
561 499 86 855 552 109
596 689 865 595 939 590
120 746 289 15 922 61
264 625 414 362 915 216
468 996 897 808 733 784
727 392 220 501 983 842
547 338 498 179 783 798
707 949 20 930 968 859
296 804 610 12 732 926
958 169 380 778 701 295
954 290 103 316 600 189
754 236 681 328 617 577
520 987 674 424 209 969
886 908 656 839 47 65
749 883 505 188 890 326
214 696 82 63 386 7
705 837 898 220 531 540
725 451 564 839 552 335
141 148 328 195 32 612
878 1 642 392 42 483
634 877 962 798 109 410
853 17 124 949 399 996
984 503 942 175 405 183
812 66 767 325 381 506
472 787 948 76 808 818
709 395 999 734 94 527
461 969 151 36 579 333
365 893 961 209 133 747
405 203 961 424 818 872
478 439 910 406 217 378
41 767 639 234 900 578
333 652 281 627 478 111
519 972 738 687 397 735
118 322 621 99 206 526
784 275 660 23 322 820
177 369 98 173 958 731
308 803 797 630 450 514
714 132 899 999 393 555
772 375 693 73 769 62
689 46 890 140 393 309
149 821 687 887 327 857
815 572 619 717 96 523
923 175 595 947 269 736
610 974 780 95 84 378
887 175 774 708 639 976
766 960 782 551 80 23
94 715 548 733 526 733
993 525 962 689 311 768
49 186 97 491 351 89
412 211 116 330 961 829
327 625 283 409 816 474
113 49 446 1 966 585
834 16 114 820 80 57
699 177 259 971 769 337
128 960 244 377 327 776
107 262 588 546 864 224
243 259 899 344 986 601
933 369 944 560 174 507
45 287 736 707 173 567
251 332 582 405 543 278
160 436 831 699 441 676
296 146 159 446 552 538
249 137 808 895 155 128
545 394 598 754 337 895
251 153 860 479 21 529
836 948 897 79 141 39
254 481 75 118 375 455
950 482 43 122 160 281
151 186 809 452 502 692
855 40 567 213 851 864
506 252 410 162 312 879
738 8 943 978 504 282
972 377 77 322 278 276
28 412 212 724 172 265
909 890 494 609 114 694
883 793 636 483 206 989
950 961 165 268 883 250
364 422 84 803 602 84
735 211 517 218 178 799
590 882 740 908 978 581
311 651 876 569 879 652
269 557 108 486 201 639
389 662 961 773 850 25
632 111 208 359 193 295
825 897 636 648 70 581
851 462 932 48 527 10
280 735 535 378 891 687
661 657 475 517 613 310
502 20 973 548 5 587
362 352 15 674 72 700
623 738 163 987 138 734
493 793 319 515 770 199
37 49 165 96 314 762
640 367 324 435 297 420
701 770 605 937 667 733
563 487 460 139 90 282
605 861 245 137 436 455
36 978 662 589 981 682
552 370 402 340 861 303
808 887 337 184 222 638
682 538 269 921 678 415
516 916 904 470 732 87
942 655 55 106 895 94
490 242 597 815 385 115
338 426 790 943 495 439
731 818 371 74 282 424
589 535 947 688 308 269
256 915 822 16 919 869
320 521 675 570 650 466
457 177 556 471 556 905
948 213 294 643 818 17
228 172 312 149 698 971
64 117 213 266 145 352
105 326 816 570 793 157
964 956 81 453 322 957
243 411 183 269 815 291
248 601 870 227 33 871
289 695 11 132 986 397
796 100 507 423 603 339
526 669 572 339 369 506
508 284 457 3 783 394
906 390 115 921 412 911
496 711 616 751 779 225
743 861 732 439 794 666
423 695 447 835 829 470
400 74 21 851 34 603
90 320 266 375 636 529
546 995 876 764 116 144
464 973 678 319 489 284
967 23 430 429 394 387
678 340 521 669 306 371
818 1 499 59 780 391
382 899 920 319 348 740
535 440 349 368 398 659
804 103 40 515 59 436
461 953 751 216 746 87
484 803 951 129 979 438
753 38 531 604 481 943
295 614 116 816 914 856
934 196 536 790 375 655
413 238 580 171 774 430
319 381 519 795 340 718
665 55 293 879 228 950
74 434 333 969 411 400
367 982 328 74 214 24
452 370 18 845 445 340
200 972 71 372 263 308
795 800 415 645 234 193
857 157 674 813 760 905
41 798 577 238 538 748
889 147 377 395 695 468
623 677 331 763 484 724
453 463 594 429 262 777
95 614 602 723 429 657
758 55 398 775 382 303
634 366 656 245 449 985
857 57 127 418 212 667
457 696 196 21 181 210
855 156 850 333 179 183
873 733 449 714 609 510
737 364 479 943 29 294
732 949 379 99 301 395
445 558 765 350 537 324
984 391 368 114 453 311
554 796 571 436 467 994
662 324 260 556 531 182
956 675 545 293 829 538
358 592 802 480 456 113
800 334 653 589 504 970
308 483 175 594 781 271
343 624 527 148 714 768
288 904 289 735 928 624
35 499 916 736 139 36
308 550 878 428 872 228
16 583 354 116 138 922
795 93 566 323 215 537
768 419 709 724 764 318
381 600 270 297 311 456
853 872 438 589 707 251
695 460 882 941 828 884
305 99 770 810 865 18
469 353 6 433 705 321
839 443 652 952 209 403
94 453 88 89 448 973
568 638 333 944 957 335
482 808 87 961 514 871
758 893 840 667 452 101
453 808 487 697 99 20
672 801 403 418 443 766
283 55 130 161 486 855
198 597 475 742 44 97
449 213 193 393 579 893
798 950 371 860 804 920
722 579 389 633 423 219
587 831 719 903 319 609
357 544 599 921 282 194
524 721 292 840 275 985
5 57 859 343 766 926
216 163 570 591 996 358
974 828 662 625 812 790
935 360 264 329 719 724
749 391 191 756 581 147
964 824 413 938 162 300
703 918 325 349 113 528
898 462 898 837 896 504
8 16 970 704 499 801
96 537 700 821 114 724
211 304 286 887 799 962
617 556 413 253 300 676
570 917 544 144 735 399
144 21 840 301 196 183
602 663 903 86 400 1
903 427 726 827 951 916
477 537 39 123 658 978
724 417 937 607 659 826
482 186 435 254 605 771
207 50 626 962 670 834
166 456 854 257 110 341
470 210 117 680 23 301
434 788 477 600 646 238
903 782 641 664 395 195
679 602 742 446 538 111
413 955 251 942 368 923
524 672 975 98 974 410
116 257 974 281 957 386
950 438 260 451 905 345
924 650 752 95 421 530
894 758 920 398 14 559
25 612 707 422 228 544
949 697 911 811 512 974
928 720 928 825 187 867
857 788 281 399 961 448
790 92 490 25 758 630
500 259 745 10 410 717
89 181 419 908 578 498
12 829 111 873 359 533
542 326 747 180 196 544
338 809 351 209 853 424
181 203 343 406 462 219
519 745 13 133 743 489
451 966 854 667 961 233
365 864 19 769 558 789
369 124 783 10 299 278
898 585 396 855 903 143
333 766 662 36 978 298
147 172 492 530 471 978
82 684 500 499 878 851
997 554 281 381 47 993
592 81 663 229 653 849
276 236 868 966 903 927
623 18 803 154 810 455
69 356 670 976 450 766
606 796 370 711 90 797
199 275 512 784 785 380
263 728 153 170 188 405
920 666 945 852 884 879
50 725 599 957 716 392
168 219 83 703 500 267
580 416 733 180 740 290
805 424 542 700 710 132
601 410 23 549 770 660
409 417 715 379 531 659
261 807 816 122 54 211
412 641 32 345 130 677
520 54 604 339 694 49
138 982 478 580 307 960
226 622 742 453 745 159
710 375 827 807 801 545
235 615 29 748 164 669
925 347 551 405 687 842
946 158 87 380 31 139
280 764 693 853 24 92
635 783 623 619 786 874
766 506 351 745 657 367
271 403 216 579 884 86
588 670 448 702 88 39
477 5 867 710 53 951
428 767 539 207 584 234
431 921 865 402 484 16
496 955 852 475 969 798
412 113 843 212 106 599
377 580 562 783 765 359
967 425 764 251 853 500
612 522 993 204 500 948
366 979 615 910 469 110
371 226 429 839 243 281
112 966 475 650 957 815
616 11 898 929 470 708
121 319 507 823 408 141
832 709 104 759 547 830
754 257 764 197 166 265
177 521 772 729 586 928
636 617 54 288 317 224
379 58 983 555 374 27
539 923 415 526 314 654
767 947 714 775 271 897
476 198 180 666 353 941
272 941 292 535 488 30
611 501 44 491 423 700
873 622 632 185 918 256
659 250 405 555 273 281
108 365 947 401 802 997
74 6 13 964 793 606
287 808 506 309 950 878
958 258 915 590 37 771
845 728 953 965 896 300
979 220 578 635 154 734
844 249 251 648 455 681
337 808 873 789 584 573
580 613 935 600 275 867
743 391 712 417 670 250
231 90 562 202 358 556
775 990 363 245 584 784
226 657 71 657 614 780
352 171 511 759 938 838
178 240 232 956 727 448
573 932 285 118 730 648
171 186 425 164 430 40
625 981 467 726 296 312
646 20 529 200 802 96
609 757 88 657 912 232
989 232 41 921 804 783
735 610 292 454 181 851
394 299 512 384 376 196
267 617 640 758 133 963
393 591 228 144 627 385
811 314 974 974 823 797
712 447 20 590 472 806
448 184 925 926 572 414
555 366 432 98 773 295
725 49 97 631 218 767
726 162 944 849 381 75
336 159 329 835 716 653
408 246 878 506 245 685
825 596 563 25 975 288
216 491 959 685 605 375
222 640 990 641 95 84
785 319 350 593 301 933
617 889 322 258 555 161
550 692 436 184 552 412
104 306 552 932 590 228
216 908 218 607 315 523
997 648 146 338 569 670
347 834 211 666 551 384
600 389 242 554 543 511
70 566 345 67 403 936
510 328 291 623 560 496
608 561 484 20 379 883
701 597 556 558 897 851
69 121 95 144 884 637
571 796 862 743 427 582
294 245 253 389 864 407
867 920 456 110 759 320
918 781 277 984 66 164
476 118 602 176 687 377
563 816 784 139 216 450
337 473 881 278 78 543
157 517 996 196 712 693
637 779 501 139 287 4
447 607 18 22 399 29
775 379 219 828 85 256
41 471 239 995 921 480
365 201 753 786 577 189
233 94 782 229 371 977
223 144 317 589 661 913
874 187 437 232 8 197
544 563 662 753 999 998
983 700 504 590 286 699
194 696 958 798 439 419
401 60 400 425 806 737
161 225 473 435 301 523
326 516 244 369 847 286
834 686 139 154 468 246
666 52 857 654 516 904
47 798 787 736 839 657
395 748 85 827 285 468
774 647 829 579 103 201
911 434 190 427 497 647
309 794 927 74 829 563
497 982 93 836 537 167
94 488 178 863 517 458
271 952 200 211 456 716
164 770 881 104 412 118
820 631 973 694 40 423
151 722 706 573 218 939
493 72 131 998 507 371
212 723 418 321 651 740
702 135 313 632 568 931
233 447 748 796 259 985
233 199 710 170 740 716
447 622 473 756 252 3
166 339 446 848 369 766
539 936 898 300 701 833
589 336 613 673 703 96
83 566 823 139 546 656
281 296 976 271 348 232
68 728 404 290 708 101
349 728 226 325 326 617
500 186 723 680 278 775
163 114 269 313 712 207
685 69 321 12 894 172
386 17 262 329 487 855
251 28 923 579 672 385
187 614 347 248 378 488
323 394 820 933 247 42
100 721 689 616 476 260
507 716 977 58 539 97
347 584 493 767 460 356
903 892 656 669 824 844
170 343 889 281 744 315
921 40 150 115 833 551
974 953 19 277 599 30
40 903 530 172 113 611
532 573 911 272 16 93
635 537 268 72 695 92
985 621 855 240 313 386
732 870 736 256 473 675
904 779 540 938 349 910
299 616 67 896 444 531
676 785 537 913 709 532
758 437 996 837 162 723
10 350 733 499 979 524
723 62 732 961 309 806
913 494 96 773 412 960
601 437 244 242 398 274
114 528 64 567 437 311
926 296 119 387 880 39
626 895 144 267 135 730
926 351 216 479 657 101
598 846 791 851 991 260
989 564 10 565 493 681
9 698 713 367 988 895
423 872 240 489 968 216
875 863 705 683 968 414
285 957 346 311 584 323
734 722 651 992 555 658
978 370 833 239 878 495
814 937 676 658 199 710
851 699 939 946 923 819
903 875 658 56 138 799
109 954 274 635 807 580
991 376 290 504 611 229
285 799 507 15 462 511
246 145 100 822 532 904
733 356 538 801 714 67
783 769 359 870 400 425
370 578 344 781 951 685
258 666 982 309 116 328
59 231 273 719 77 749
793 81 402 355 723 227
729 685 121 860 406 156
744 880 698 668 162 640
923 18 541 414 222 67
23 882 128 978 76 565
934 134 284 132 35 948
623 941 454 123 856 713
308 197 877 345 297 561
940 494 131 700 699 55
214 854 661 638 878 270
594 897 542 742 637 358
903 725 346 831 604 467
640 992 895 595 290 611
544 279 681 761 466 119
801 305 478 699 600 104
83 979 435 860 25 452
90 497 581 452 860 673
154 99 284 612 808 164
336 576 79 558 323 778
932 13 693 960 938 568
432 498 729 266 879 99
66 855 61 855 955 234
835 961 51 63 230 255
578 162 306 62 137 594
23 633 664 137 619 839
191 651 461 272 811 154
580 758 535 543 463 348
460 50 243 560 517 220
154 196 665 947 70 957
551 807 252 90 270 196
325 254 652 343 49 160
943 974 57 443 447 713
203 813 899 998 973 131
888 261 239 42 397 339
985 380 220 237 114 835
24 638 573 892 883 334
315 437 207 568 999 656
425 30 980 574 677 47
364 394 608 432 465 961
577 681 953 173 552 800
414 700 664 162 944 253
64 682 962 176 533 737
383 886 842 484 130 119
285 961 784 980 354 721
538 114 430 51 705 247
550 333 516 189 792 556
791 618 245 598 274 553
363 126 693 153 973 139
659 881 616 552 936 168
972 350 427 413 778 421
984 726 977 183 605 867
678 493 496 299 595 324
828 556 952 255 51 963
257 554 261 851 460 252
531 466 639 689 261 640
560 711 960 214 742 898
769 31 995 949 274 262
978 602 104 186 527 886
933 996 192 357 133 278
754 328 236 649 174 82
79 901 299 956 941 118
945 750 266 939 669 723
36 498 542 499 925 802
239 549 786 874 872 828
789 811 483 675 160 385
612 929 859 711 184 302
920 557 560 71 769 813
66 181 170 581 371 555
806 471 810 234 191 848
393 196 367 421 179 835
296 559 525 252 636 256
681 732 974 901 651 545
582 759 733 909 9 411
95 16 868 827 15 249
251 427 901 199 59 305
72 719 937 356 560 249
775 892 210 473 907 570
934 604 634 339 794 474
465 737 626 789 924 434
937 685 90 28 251 795
624 898 408 721 240 630
736 36 187 382 731 576
932 498 579 805 75 100
543 113 379 712 821 903
536 386 828 760 722 177
395 331 192 871 999 122
818 276 551 504 570 508
998 134 286 866 926 151
719 275 43 38 18 790
674 739 604 464 443 736
851 166 881 212 977 784
951 381 275 177 407 537
276 975 590 985 162 177
31 676 212 453 336 327
704 647 770 577 139 476
233 909 539 912 898 368
824 146 995 949 442 497
970 44 237 431 8 629
734 194 824 111 562 874
52 81 204 924 545 214
10 145 495 425 178 59
699 346 604 712 497 929
690 202 601 59 364 486
283 494 345 508 822 828
354 676 108 887 776 926
906 217 922 95 53 469
175 403 180 485 809 231
193 96 573 801 811 81
691 561 649 102 933 968
868 153 664 166 638 175
439 892 699 455 590 64
613 697 170 529 828 24
129 356 982 964 187 41
853 90 52 25 432 875
349 578 166 369 580 543
279 350 31 663 256 629
905 909 818 883 728 966
241 818 720 41 665 714
747 375 562 334 720 698
12 742 881 571 869 391
229 433 300 778 332 882
476 334 975 873 817 24
889 916 33 731 528 701
265 215 75 266 943 88
339 564 6 755 419 646
11 825 140 339 213 505
855 352 427 682 340 63
677 1 636 292 130 514
354 502 421 917 67 669
425 481 963 948 644 387
384 527 977 573 589 334
208 802 414 885 191 332
327 177 14 428 483 858
367 890 389 767 838 222
272 660 705 707 924 333
115 287 985 126 570 974
916 60 242 60 483 37
393 647 973 600 338 273
840 649 871 575 741 633
804 732 327 772 283 30
967 226 353 535 725 439
251 311 22 893 365 62
217 637 381 966 588 765
200 590 937 427 869 798
490 515 297 33 867 514
1 749 513 656 399 971
621 196 891 750 94 206
421 886 227 615 88 302
274 390 35 323 388 72
479 298 141 132 32 435
54 751 987 667 774 461
191 427 956 965 789 61
249 977 825 478 358 191
696 696 631 766 640 801
7 578 12 294 420 335
693 403 7 80 888 64
69 149 618 293 485 575
429 459 974 61 35 307
883 654 272 45 46 42
546 474 549 328 566 453
253 943 517 271 547 380
817 800 59 312 764 891
177 114 784 995 306 933
775 482 572 937 198 550
279 86 865 17 890 618
870 590 766 191 924 439
564 791 396 10 603 189
247 888 801 307 694 22
280 407 278 736 612 642
736 353 52 577 114 953
501 781 678 359 164 644
608 903 560 3 563 109
514 879 871 476 926 979
732 66 836 388 961 269
126 259 759 394 524 165
185 417 955 290 101 614
531 745 447 255 234 237
454 100 509 319 983 357
503 205 190 108 931 879
557 19 541 9 835 695
361 315 789 658 52 843
418 861 46 650 995 303
266 867 623 444 623 466
851 53 960 843 683 506
319 435 280 119 645 746
728 354 70 810 355 858
337 479 900 35 991 709
183 287 401 576 899 566
713 522 862 700 633 874
139 46 955 765 965 142
720 19 497 194 81 614
990 406 995 911 427 918
897 799 366 586 447 102
731 178 534 812 47 495
399 423 414 669 879 763
288 322 887 214 807 6
876 161 288 758 144 220
153 91 445 46 278 26
35 160 896 798 486 973
123 893 505 454 614 733
778 119 74 90 812 148
76 891 341 803 526 213
761 745 867 196 289 365
329 391 392 369 973 715
628 649 54 899 615 294
439 639 561 200 841 427
59 434 393 876 933 152
89 498 448 38 506 298
425 960 89 383 479 460
23 806 549 241 82 90
459 339 352 175 214 515
885 169 246 904 442 780
361 9 195 909 404 43
318 445 778 836 118 353
284 647 751 949 191 697
973 181 435 383 540 951
783 920 677 209 253 918
345 397 609 1 525 514
543 168 871 748 811 338
733 218 576 452 479 888
93 958 370 305 794 252
525 636 521 214 302 533
262 717 915 144 103 874
168 619 336 614 187 768
576 602 902 282 609 961
997 538 745 865 894 118
376 26 580 167 280 913
727 152 534 573 274 924
28 434 453 182 850 124
114 749 122 341 6 497
795 67 226 455 84 264
192 230 320 167 190 226
66 425 718 149 870 520
152 347 537 598 827 167
364 164 557 456 162 346
545 401 194 642 911 722
803 482 761 128 212 663
513 227 883 702 874 778
303 151 118 924 89 818
776 299 850 402 502 73
696 644 283 31 426 208
427 337 77 957 448 146
923 213 858 562 701 552
687 804 97 161 405 701
382 443 475 52 807 979
925 918 316 85 389 633
529 864 999 116 273 974
527 386 291 136 714 795
267 580 498 332 171 111
31 731 616 338 73 18
194 848 757 637 43 272
359 550 657 410 790 251
44 853 362 383 925 48
993 282 515 507 444 154
141 342 361 48 286 700
119 79 744 476 724 884
527 800 847 295 732 975
698 416 573 903 780 554
20 422 194 568 239 409
28 470 563 552 753 553
171 887 503 407 676 723
992 686 532 155 717 242
390 216 811 464 635 897
707 717 847 434 254 64
877 470 363 524 297 78
326 949 770 121 956 540
173 964 822 818 224 120
679 768 540 521 218 299
369 560 703 666 822 454
6 812 658 928 817 460
481 876 184 161 995 616
771 303 586 398 991 294
823 204 438 186 548 64
308 184 272 8 607 782
407 99 193 934 360 556
277 440 594 26 549 512
367 518 234 55 804 711
689 911 550 426 897 405
603 495 395 339 229 923
55 57 703 494 379 43
278 482 87 354 469 794
635 374 159 332 987 387
633 521 193 435 763 509
113 88 243 437 29 301
899 102 841 233 366 820
700 337 583 658 549 511
924 268 513 56 763 592
681 413 680 39 131 989
392 904 878 398 117 477
586 260 693 618 890 361
847 29 774 198 420 686
285 954 920 911 196 543
448 655 541 959 751 205
930 129 728 612 237 521
573 108 989 578 681 745
313 949 443 61 784 956
521 447 779 602 633 165
711 893 577 700 545 185
913 770 777 890 910 448
319 73 787 52 875 617
695 102 225 51 382 907
246 673 30 789 793 257
496 658 231 968 4 533
892 942 253 836 177 467
484 789 792 859 873 365
840 714 739 254 970 693
683 564 533 426 247 159
80 791 691 492 49 924
867 920 261 768 108 943
935 264 94 340 982 937
512 181 333 293 894 113
512 790 218 41 541 145
580 705 401 734 76 825
348 602 7 878 88 290
157 179 857 676 852 679
412 593 584 739 437 53
20 384 70 259 415 783
654 232 588 237 422 463
526 651 386 18 390 898
719 670 706 926 682 746
208 525 892 924 856 420
454 247 146 58 950 931
11 50 267 518 613 455
54 833 719 668 287 525
387 565 63 507 386 699
838 69 802 926 599 346
859 628 693 603 551 395
325 52 849 376 80 622
114 765 114 349 674 141
583 719 215 954 823 760
642 892 354 430 424 336
843 234 224 183 742 779
439 975 632 475 921 9
781 988 156 677 404 526
792 552 219 5 846 741
362 984 889 593 411 589
201 295 405 953 210 626
951 197 667 939 510 290
408 298 896 589 430 467
104 821 410 153 270 993
597 327 713 309 771 22
475 493 760 155 673 470
971 780 674 81 77 847
462 956 537 898 971 195
750 868 490 411 5 698
430 484 796 154 85 279
923 474 98 591 72 261
420 434 898 944 477 742
188 48 957 531 637 938
125 419 644 181 221 572
758 967 941 259 669 167
964 200 721 487 415 60
939 625 568 878 249 458
913 979 220 792 663 176
236 984 532 758 666 816
792 907 333 435 852 287
179 135 396 998 373 316
476 280 332 613 681 833
544 388 304 58 438 690
398 517 932 141 728 878
589 974 274 583 448 317
684 207 391 887 295 332
405 108 116 36 250 951
824 395 166 73 200 162
265 551 931 999 344 350
670 834 848 639 404 591
541 54 643 649 889 684
245 98 675 67 215 844
661 532 868 988 685 848
130 577 474 931 668 342
942 696 494 438 396 105
936 411 477 446 752 507
597 212 435 871 350 42
822 881 174 194 354 91
831 204 361 841 509 792
582 332 139 758 304 975
57 419 162 873 499 826
669 98 517 821 825 871
653 980 660 8 594 18
571 20 181 361 49 414
779 170 184 938 644 998
657 782 763 48 609 393
391 249 60 960 158 163
164 889 733 768 458 692
359 486 552 25 628 759
407 590 972 238 185 117
89 137 966 44 45 39
895 131 590 224 438 119
569 749 213 891 929 124
394 617 188 574 559 730
884 363 115 308 408 646
726 165 390 621 988 550
578 262 571 417 767 124
741 560 662 56 695 974
504 259 990 732 286 126
294 879 307 879 773 395
170 137 77 945 337 491
527 304 341 581 607 27
387 726 510 308 567 402
601 326 834 780 613 426
42 718 384 457 776 111
3 856 729 12 121 369
342 898 521 205 450 981
854 202 16 590 381 438
249 541 351 637 29 915
449 871 448 563 407 55
736 747 26 134 863 813
786 863 583 464 606 546
757 121 825 408 174 246
915 114 910 283 879 552
177 355 139 762 879 24
473 397 877 451 896 850
244 231 820 992 884 850
686 105 380 214 917 307
935 385 521 136 904 681
156 721 448 951 89 641
692 721 217 354 828 848
57 832 880 315 913 894
958 762 906 98 837 602
681 863 509 860 797 504
899 466 79 833 80 666
348 795 367 989 498 968
611 599 413 870 964 630
788 466 691 134 682 480
338 611 905 738 565 840
818 781 805 776 460 596
679 678 169 870 880 627
500 867 180 147 865 501
967 882 33 333 513 772
707 582 12 279 212 408
828 29 626 628 673 108
874 694 825 487 819 155
58 443 673 344 767 958
387 228 5 444 314 605
218 884 127 145 765 512
778 315 974 497 36 408
821 936 580 781 138 406
77 228 590 217 520 20
795 137 807 33 784 986
933 660 738 490 430 891
808 823 79 812 518 845
173 973 874 683 698 525
52 672 158 530 130 174
355 14 344 416 868 515
471 378 936 24 98 26
630 84 915 335 88 795
32 561 459 210 653 264
223 775 938 65 587 962
980 759 492 534 961 68
166 269 155 565 760 161
999 221 51 425 959 809
352 215 727 144 515 103
947 662 133 781 81 866
467 647 251 446 826 986
782 793 144 345 409 761
351 15 745 912 800 114
993 817 491 882 124 841
194 372 135 936 481 318
975 175 187 781 161 746
260 963 580 793 762 234
411 419 576 641 549 280
437 110 383 625 469 395
80 704 96 759 440 552
975 481 913 431 500 255
118 240 976 127 978 949
343 943 186 226 999 600
395 558 461 399 862 210
270 550 873 447 811 380
414 163 744 22 769 703
729 945 390 797 122 292
277 508 327 712 818 649
461 840 38 762 992 749
799 311 781 153 123 155
927 944 510 241 844 478
634 944 216 435 239 846
165 553 312 431 129 973
228 620 424 778 866 765
302 186 538 588 75 849
30 799 880 362 616 339
648 271 776 243 86 504
84 780 425 142 809 368
870 121 472 730 276 755
441 761 350 962 357 115
743 384 280 68 730 650
615 928 592 762 327 58
596 945 553 184 813 364
178 337 794 203 485 327
534 646 161 863 324 397
257 819 955 159 17 93
662 192 546 240 902 496
4 68 592 194 556 52
758 983 229 864 977 732
198 990 403 447 937 623
505 460 452 404 672 97
780 252 653 613 907 710
709 215 408 349 659 453
854 190 481 371 903 803
590 683 367 136 449 290
706 362 538 977 451 949
879 622 25 827 590 166
983 345 575 990 241 107
70 309 615 525 897 418
799 677 295 341 659 328
584 4 913 370 585 27
990 993 133 406 378 773
18 819 163 301 230 419
613 384 787 267 609 467
694 335 110 349 771 910
853 447 711 544 436 574
771 594 213 961 834 920
170 189 581 898 590 144
745 113 905 365 467 368
406 554 644 62 239 538
706 253 333 77 870 114
322 628 781 623 168 568
84 353 109 451 838 453
812 510 922 67 690 369
699 459 59 188 216 904
111 970 977 514 224 382
614 248 274 506 319 752
158 97 426 43 131 222
746 235 289 380 550 927
203 253 112 500 81 204
133 440 561 158 338 467
132 464 409 385 923 247
597 859 211 371 601 818
495 670 240 636 795 354
407 963 314 846 260 401
206 260 237 649 761 313
199 340 809 60 901 641
849 434 362 852 119 365
467 439 794 8 933 194
522 686 609 422 608 489
691 186 262 212 301 506
235 14 535 24 428 583
722 595 848 715 428 576
359 549 663 979 347 801
588 461 388 458 700 234
567 714 215 833 586 557
292 916 370 411 390 782
489 354 49 820 622 806
565 101 98 263 804 842
655 319 179 517 559 657
895 543 384 795 454 571
100 898 562 928 672 351
193 951 470 205 574 335
42 739 41 553 409 635
99 152 924 93 258 773
536 525 131 93 347 840
241 291 58 317 521 792
624 903 516 378 547 370
605 817 87 369 265 337
561 929 118 219 697 755
73 291 833 246 646 768
989 748 542 408 493 489
637 382 182 336 682 852
489 652 198 182 773 698
634 295 488 227 585 350
96 294 290 280 925 501
245 162 362 875 192 412
459 860 514 908 994 132
210 753 67 561 390 370
408 276 743 739 654 466
509 949 872 568 853 819
726 327 839 473 953 241
811 447 235 384 426 27
969 538 828 771 877 146
60 734 13 738 685 817
522 418 391 585 980 343
76 853 514 564 46 848
296 639 478 2 68 222
209 447 730 312 900 605
14 566 885 523 706 691
456 165 397 608 845 545
469 620 821 322 301 44
938 892 363 538 988 894
588 124 918 882 270 595
599 417 688 17 751 548
981 28 801 353 338 273
417 505 630 350 372 840
521 84 296 459 202 882
236 697 190 350 533 313
905 115 983 853 433 119
422 763 615 136 230 187
255 723 526 219 504 139
943 47 415 290 724 532
96 407 254 287 70 854
863 267 296 65 33 830
700 688 400 380 916 741
895 217 955 29 741 77
870 51 194 566 325 657
955 938 276 159 249 958
531 821 508 213 775 760
717 976 425 375 455 97
328 578 881 234 405 85
56 647 50 562 352 573
93 984 57 89 228 225
607 871 953 813 446 489
168 564 572 653 158 122
889 350 675 428 992 435
462 331 610 561 342 21
341 163 963 305 534 901
608 228 296 250 586 960
963 625 620 115 185 374
442 617 236 980 989 290
464 135 832 234 172 904
396 559 711 162 591 629
566 186 757 901 681 716
848 159 187 648 349 422
323 33 910 6 372 270
728 470 202 691 379 703
313 553 262 494 215 872
238 705 352 893 348 158
866 69 494 631 569 927
432 546 556 776 755 781
355 48 194 990 528 590
77 53 622 298 448 486
230 135 819 938 865 526
675 787 31 577 839 931
391 848 493 459 207 246
635 557 261 135 690 819
847 587 736 112 91 468
423 621 544 477 848 755
664 746 346 781 863 930
382 717 344 877 983 699
251 246 675 526 305 831
44 370 438 396 809 758
929 943 687 636 111 987
640 887 169 274 898 201
149 795 273 965 841 759
397 282 833 247 60 917
821 802 354 376 244 797
805 196 408 352 718 242
161 840 864 881 123 231
550 311 688 199 270 395
887 387 41 396 993 108
249 272 666 534 731 438
716 387 259 622 408 249
616 469 887 292 489 140
484 968 264 14 706 659
415 210 42 219 494 577
739 57 820 464 645 318
618 798 901 288 403 667
905 604 58 498 769 859
216 81 131 460 857 994
14 265 765 291 254 79
318 328 623 431 528 755
615 274 210 532 287 588
268 44 691 277 955 653
986 725 599 321 527 736
250 535 340 813 432 717
524 971 3 16 917 545
485 415 195 52 160 966
502 947 235 585 309 545
418 505 236 167 366 35
77 54 739 534 475 739
927 79 262 541 641 353
348 602 65 148 880 646
436 335 733 960 517 469
106 995 294 90 668 331
704 624 435 814 460 859
809 539 133 891 199 222
654 499 521 178 895 654
762 812 123 835 470 574
872 111 341 223 393 226
722 197 321 662 919 469
423 940 563 555 290 716
2 532 550 954 71 165
694 652 53 16 252 216
60 341 782 826 719 444
355 570 392 912 53 761
629 961 147 120 736 810
590 514 429 447 176 425
779 283 826 817 375 659
160 9 896 772 296 148
673 497 880 466 300 534
376 844 626 85 34 187
671 239 523 840 354 620
816 452 286 191 75 175
455 879 425 479 871 954
367 804 196 57 730 624
706 774 33 196 858 98
764 338 252 648 522 262
17 284 967 852 620 39
569 44 110 469 66 916
4 394 517 735 199 328
845 963 912 581 740 493
117 887 288 830 871 807
247 921 295 561 528 544
167 758 835 965 96 234
12 628 903 563 27 361
641 311 917 226 69 508
396 308 16 477 979 45
528 819 273 630 362 733
504 408 358 779 228 453
359 858 149 318 143 235
760 45 780 501 239 478
755 579 952 350 624 796
529 865 920 88 744 461
771 612 129 879 577 372
66 53 336 423 757 256
593 802 325 930 787 573
560 563 845 624 953 421
224 247 585 743 194 109
835 801 804 86 659 99
421 936 628 63 74 238
381 865 374 420 598 136
165 557 955 220 6 359
143 702 434 394 531 179
400 129 733 753 647 826
580 956 328 113 508 561
484 459 539 382 803 374
606 570 100 383 129 538
612 569 165 604 176 142
745 631 658 102 189 523
143 927 462 288 370 116
573 941 661 928 131 370
633 715 903 877 649 190
123 576 588 843 501 381
885 325 301 9 74 319
271 470 502 139 285 336
139 982 693 65 388 914
122 553 167 436 581 960
139 66 83 620 519 441
907 907 852 804 677 268
892 813 685 306 24 151
345 431 980 113 107 768
745 612 794 138 387 152
60 774 80 500 257 771
111 998 645 993 39 829
514 757 513 404 457 69
495 766 801 462 697 687
801 546 785 607 527 974
204 338 666 604 181 970
916 983 947 769 553 957
790 153 810 67 265 952
26 818 848 713 260 853
65 940 973 468 553 63
327 496 758 532 710 969
155 600 502 365 557 576
137 122 465 190 843 534
820 844 133 702 123 901
533 236 508 189 688 391
172 442 148 247 269 60
483 499 217 720 829 842
232 25 534 273 36 748
707 351 932 228 564 9
90 451 438 842 752 586
680 286 469 103 952 585
506 573 454 405 624 977
559 704 574 421 771 201
962 646 437 43 199 346
939 734 2 914 644 349
343 727 701 984 475 425
753 707 623 864 563 813
501 502 820 672 806 482
56 340 294 519 150 452
756 655 91 7 804 359
997 32 829 143 721 908
622 260 613 681 667 897
111 207 552 866 841 222
806 258 763 511 742 895
634 761 573 698 508 138
389 839 702 624 13 413
499 71 967 303 251 678
304 260 770 206 500 704
156 338 158 930 310 294
718 930 693 443 79 506
50 298 775 723 898 327
224 645 590 773 524 521
170 219 614 536 179 332
278 244 515 930 985 395
932 258 620 372 778 883
547 359 311 776 768 781
923 710 298 920 41 861
493 652 921 170 401 850
794 454 765 252 262 956
613 178 980 506 107 626
391 437 255 287 397 428
234 763 228 334 542 95
491 389 731 194 799 885
27 719 618 876 317 851
542 805 461 554 994 802
133 93 725 170 228 116
648 749 163 887 46 221
243 570 520 3 704 724
229 452 881 92 782 226
689 327 960 511 341 276
69 313 894 679 998 84
782 574 751 683 482 596
359 644 79 680 715 853
527 298 120 719 772 574
673 677 998 266 86 790
93 216 230 348 802 746
18 240 949 157 112 474
924 859 938 62 442 504
551 80 646 613 697 155
749 75 349 255 10 216
713 225 244 788 939 557
890 994 928 982 73 953
451 844 971 610 994 217
422 13 423 125 980 381
509 685 58 842 413 945
259 995 784 385 980 684
826 562 895 737 592 477
485 932 956 927 690 977
677 216 534 311 25 64
78 462 669 321 983 474
970 159 83 360 96 103
294 256 483 797 728 956
499 504 347 210 369 946
607 942 566 395 954 265
225 21 390 83 867 887
258 255 72 385 504 42
794 132 281 632 373 29
48 631 195 403 541 747
774 951 963 813 228 560
136 505 813 740 129 825
112 861 906 850 512 538
436 152 531 943 782 663
797 496 967 438 967 1
759 315 464 830 708 811
356 278 538 918 480 417
265 778 21 751 424 288
824 185 332 506 121 599
889 250 968 792 814 845
288 246 325 664 784 297
560 922 11 876 128 258
955 672 108 963 417 979
317 396 543 900 839 195
398 956 604 824 584 460
641 960 858 706 532 723
77 826 825 163 378 344
365 114 364 479 722 905
556 596 885 462 582 61
911 920 323 632 20 114
638 199 350 13 665 489
120 207 581 137 422 48
254 747 949 670 465 827
800 997 441 814 938 567
787 496 656 19 562 857
561 808 880 791 977 225
920 273 412 257 430 501
945 109 298 179 415 595
246 341 517 98 428 53
143 334 441 166 904 366
328 971 251 446 517 488
469 345 444 956 51 31
354 306 824 167 324 338
90 963 849 625 944 404
388 392 195 905 388 71
953 850 969 528 3 929
403 412 740 439 530 222
751 912 291 299 478 64
361 339 979 450 388 140
231 898 158 116 207 155
828 653 612 167 505 874
618 906 631 120 968 603
628 34 744 106 146 768
279 900 719 211 17 576
995 921 426 941 485 624
736 187 691 32 811 699
976 629 484 690 53 215
869 959 852 929 883 540
359 903 842 106 703 842
475 668 849 176 667 377
357 209 472 911 161 943
287 929 273 517 148 895
157 759 326 264 711 208
451 628 839 627 243 77
199 214 191 839 199 536
422 251 915 304 858 883
743 707 922 603 741 776
215 725 766 257 905 541
198 753 542 427 752 980
386 901 479 389 140 397
790 744 398 769 165 312
671 211 73 50 483 156
494 829 863 20 245 517
823 718 599 235 779 840
933 230 638 774 413 910
914 435 824 41 797 986
9 344 942 76 836 320
971 918 593 477 629 913
794 962 985 182 75 934
499 197 324 307 171 557
943 933 394 571 45 375
639 169 251 101 386 689
988 210 569 802 483 97
563 724 240 986 728 613
604 762 871 580 165 846
394 254 674 106 106 707
687 360 738 460 845 128
238 154 246 694 877 396
788 672 477 557 501 396
909 729 495 652 304 728
195 998 123 939 686 985
585 220 789 144 881 809
181 284 389 940 869 443
876 812 881 900 26 713
141 4 773 441 256 986
368 466 56 391 847 482
797 944 267 330 231 764
535 168 181 516 105 85
132 212 814 82 837 342
318 578 565 815 496 525
112 720 135 169 859 750
871 406 602 503 703 337
443 715 715 830 88 98
333 313 832 824 295 442
303 617 861 655 586 911
702 954 93 341 225 365
206 330 804 138 96 491
298 6 392 550 701 197
721 865 991 444 606 291
814 749 19 91 971 174
110 716 973 496 5 122
924 329 522 238 973 366
646 587 928 253 847 136
354 207 362 566 323 171
414 84 742 620 293 152
929 495 988 931 262 654
432 804 601 937 321 327
737 658 426 339 384 739
860 512 242 110 413 525
321 74 584 384 868 599
504 119 686 529 445 938
326 597 893 669 100 307
999 739 706 937 316 304
110 282 406 828 533 712
973 512 684 204 707 683
152 600 891 797 824 115
125 226 514 590 607 227
906 185 588 632 180 444
269 956 771 622 581 21
565 714 196 336 264 313
653 288 162 50 640 600
35 681 814 150 852 255
415 137 665 154 789 184
901 579 735 132 980 730
28 591 149 929 825 173
457 768 789 647 431 528
673 762 965 162 947 503
750 50 285 150 585 193
623 124 26 110 250 814
418 616 936 101 991 309
527 82 112 865 531 28
227 921 309 140 758 26
929 760 870 580 721 316
18 978 239 824 689 669
654 310 972 650 32 74
607 11 838 545 87 958
254 687 364 481 228 239
975 317 814 693 476 287
37 341 832 763 488 896
254 767 180 367 840 261
921 303 428 522 903 910
287 262 729 126 574 585
850 948 29 942 796 793
952 489 368 918 78 96
380 76 817 502 325 641
942 307 202 729 412 168
674 670 992 750 3 111
93 522 284 972 723 358
343 497 806 5 289 96
734 952 431 628 151 508
900 545 847 225 494 585
639 329 182 985 909 770
968 686 478 822 901 219
50 825 294 812 235 673
148 984 183 495 454 423
323 224 835 41 909 444
328 216 165 799 739 897
624 710 817 458 655 219
545 318 339 787 879 274
655 440 291 7 41 464
832 570 582 457 279 657
876 680 428 227 756 412
743 584 298 100 172 739
937 424 276 821 831 781
115 906 889 82 615 582
731 502 393 589 952 29
936 141 856 987 157 833
628 212 415 378 667 215
668 308 672 657 300 975
310 658 429 946 933 336
956 344 687 553 300 820
234 455 694 238 797 782
300 384 310 806 167 636
212 666 231 971 135 439
573 724 444 145 668 973
356 689 411 986 3 885
980 242 289 491 13 196
551 354 601 432 677 352
431 403 19 87 931 739
807 442 336 413 40 879
172 964 246 106 621 587
894 931 818 248 546 64
357 314 766 368 109 203
661 470 319 55 548 60
957 551 881 419 130 484
865 538 944 754 732 745
18 174 2 8 132 396
129 775 680 455 673 956
209 781 575 488 420 695
795 732 768 181 840 503
780 552 394 803 909 137
700 312 124 171 777 157
81 402 761 892 348 172
796 983 498 428 833 605
111 920 508 113 903 531
439 866 707 186 556 741
527 65 804 216 3 231
916 725 976 847 122 230
989 859 584 869 102 271
125 579 522 951 229 14
272 675 181 310 69 951
219 173 656 231 840 165
892 247 238 54 836 512
308 90 387 858 253 190
450 621 423 549 221 170
372 441 376 160 472 403
648 696 707 993 64 882
240 70 702 465 922 619
59 288 880 367 384 936
823 101 716 199 452 4
24 614 311 870 45 647
140 462 136 427 524 225
294 449 253 959 540 475
209 585 869 762 547 302
983 278 379 673 560 973
827 19 212 135 308 998
628 202 203 729 487 964
452 27 78 810 219 372
820 171 838 942 780 344
609 662 382 259 792 928
506 244 527 39 317 529
771 392 862 372 836 113
907 173 483 120 800 539
392 48 872 588 36 916
984 490 55 561 404 485
829 64 806 291 45 115
900 159 71 852 793 52
37 315 779 198 2 763
81 804 863 800 909 844
136 518 555 330 539 760
902 418 451 374 600 141
709 788 587 323 85 554
331 134 794 205 972 315
730 562 262 198 725 795
562 256 803 240 60 260
723 137 438 23 3 90
337 474 694 892 388 493
37 219 306 972 484 526
190 548 846 274 308 122
951 938 174 130 232 615
708 90 912 482 458 843
90 28 309 357 780 279
851 578 642 179 592 21
213 839 434 357 253 715
903 663 615 482 950 137
382 605 554 698 838 216
628 539 492 199 448 558
58 722 515 116 954 884
170 9 138 551 373 186
342 388 212 717 546 876
587 825 739 171 448 106
225 115 965 975 975 472
263 530 137 211 595 566
406 184 503 880 950 280
660 121 321 621 301 631
226 17 618 254 926 944
168 496 109 272 518 924
213 506 727 981 142 100
685 581 220 473 891 704
115 763 176 498 145 734
661 370 66 984 499 66
396 496 979 541 248 329
300 325 8 590 591 822
896 255 578 631 753 626
417 606 965 243 929 120
775 309 771 494 230 508
292 256 725 294 423 317
815 512 934 721 62 181
237 428 798 613 805 325
102 914 984 101 243 533
432 675 315 280 665 903
279 313 952 376 81 260
800 714 940 397 616 408
170 353 952 838 859 576
118 561 737 714 843 755
106 981 78 855 444 459
227 893 487 628 900 148
208 584 6 161 485 320
747 313 400 629 168 425
867 704 313 869 98 509
633 249 412 269 214 369
202 158 85 794 293 158
646 365 541 404 358 371
404 68 675 600 135 202
100 903 844 797 964 203
573 804 595 602 56 813
529 677 192 555 639 757
232 226 124 350 721 349
385 35 243 505 387 285
227 367 389 131 214 282
222 770 677 190 31 530
568 866 861 820 536 974
128 165 908 795 493 271
203 77 117 51 992 823
85 437 324 760 838 930
858 571 665 323 726 898
241 685 765 522 587 996
728 342 821 900 425 920
241 758 457 345 797 712
559 946 933 812 277 839
863 297 673 119 484 469
809 77 398 290 982 232
876 442 922 592 417 777
843 280 469 883 669 591
259 469 183 553 12 666
33 572 199 470 508 341
209 579 10 996 893 523
173 692 227 980 987 498
249 573 422 801 171 908
587 143 383 886 125 605
427 673 299 811 713 108
571 670 392 746 255 658
933 754 602 814 875 712
850 202 846 791 131 252
126 576 320 323 425 209
928 455 196 628 283 459
655 215 92 706 183 460
871 803 867 496 426 904
625 92 166 700 478 864
971 64 110 245 270 112
92 971 640 438 884 981
202 548 996 806 306 987
296 342 851 296 348 623
122 204 990 550 583 904
722 122 271 945 237 869
894 702 489 342 604 347
862 106 996 615 918 124
90 674 370 23 447 187
104 641 114 114 872 263
747 969 53 14 521 505
219 454 704 406 307 813
209 860 841 285 974 535
253 864 825 454 372 210
15 895 762 476 377 24
594 138 493 855 985 555
294 197 916 413 857 633
789 757 966 363 247 30
646 40 502 453 893 225
364 500 212 54 785 323
825 522 144 114 743 497
277 170 447 679 336 871
220 832 696 369 762 458
131 506 781 885 802 843
540 64 851 494 980 331
579 997 933 857 501 807
748 178 116 742 402 685
943 879 209 288 666 551
338 36 876 3 222 843
473 914 506 512 116 811
790 330 245 954 612 1
52 49 73 231 607 506
850 155 430 992 811 635
481 224 382 840 75 392
934 299 643 643 744 513
399 703 65 347 575 57
278 249 326 65 290 502
146 116 954 865 361 744
775 970 81 303 80 223
728 209 367 595 914 353
216 795 623 962 845 629
498 315 903 323 455 668
170 182 505 897 986 30
829 797 28 318 620 502
362 365 209 972 65 646
803 694 457 529 858 333
984 191 326 109 12 551
47 403 155 357 373 91
899 127 875 541 948 897
236 675 386 957 274 142
711 583 340 581 70 683
410 38 377 999 517 621
458 255 771 669 592 653
902 114 15 707 750 653
18 321 463 272 43 387
799 58 169 155 473 869
891 503 861 395 760 438
467 225 158 257 285 838
256 632 132 892 404 964
104 710 328 831 364 609
274 761 318 182 77 84
80 815 902 862 847 122
244 546 838 488 355 685
106 184 516 215 420 420
631 740 578 406 753 356
852 414 521 59 530 213
146 509 864 166 964 715
907 558 117 413 635 569
118 801 667 366 468 205
173 565 931 29 327 911
971 905 739 873 170 391
525 216 170 672 898 152
452 421 833 210 703 783
352 80 743 665 929 745
307 391 314 969 738 711
782 201 589 319 272 820
246 342 782 897 606 807
803 980 845 45 765 439
744 223 90 200 178 966
311 261 358 169 337 872
506 119 380 821 815 364
669 313 390 508 610 606
278 723 341 85 61 495
796 490 699 217 801 555
595 739 440 837 371 304
207 644 879 406 809 657
122 796 305 593 244 610
392 78 924 300 418 145
76 985 914 108 741 980
134 621 144 451 536 484
42 541 166 788 583 5
43 521 998 158 862 35
521 250 234 15 755 519
950 902 958 395 137 612
628 489 522 452 976 194
724 661 203 592 962 365
108 55 790 484 115 807
9 36 76 860 18 724
128 857 649 841 348 291
864 735 988 904 851 98
328 353 154 911 270 281
83 45 90 902 13 472
197 604 785 610 382 82
111 857 513 79 850 281
206 296 145 175 680 849
869 55 157 212 760 317
44 81 616 575 215 304
393 136 558 72 305 935
980 394 815 349 147 919
269 437 710 53 680 611
924 599 978 977 388 819
667 221 84 765 342 289
526 686 496 9 192 495
230 310 925 151 137 356
558 216 484 481 331 876
249 506 403 696 749 980
205 14 93 494 565 513
203 625 968 533 136 230
828 242 397 474 197 982
882 738 633 38 499 167
826 122 377 286 272 947
874 362 268 734 630 71
260 49 3 962 920 131
416 675 123 122 623 816
837 228 113 200 277 296
360 269 196 812 445 638
274 527 252 66 214 216
324 455 884 873 173 746
381 874 34 403 233 996
829 26 744 717 859 378
722 742 79 46 255 138
208 59 767 186 909 664
80 157 927 478 728 814
952 96 144 478 769 44
100 863 207 106 924 978
820 119 768 56 908 344
432 895 152 604 156 841
100 432 97 795 864 207
176 37 295 947 333 327
278 807 806 161 114 396
820 977 12 16 211 452
675 62 75 430 143 522
499 5 200 327 285 654
61 353 102 995 810 144
375 609 472 9 414 854
296 80 381 980 107 18
337 907 145 343 225 888
879 336 104 451 241 608
296 502 67 996 322 852
562 908 899 7 518 764
97 601 425 853 510 948
906 133 644 695 879 295
801 413 668 249 871 979
74 18 776 388 905 236
324 525 305 544 55 560
675 805 507 526 101 803
948 204 445 762 25 495
854 312 672 562 441 438
618 20 185 88 657 896
330 849 762 755 607 804
50 158 621 585 5 702
26 10 537 197 423 426
173 661 692 319 373 717
189 99 23 34 297 742
697 355 395 193 962 441
538 351 278 19 654 943
666 754 191 784 664 539
812 701 339 228 86 226
497 790 107 762 933 457
139 644 656 249 600 389
906 360 964 866 479 352
313 902 643 623 10 492
897 709 222 394 276 501
438 109 988 478 874 864
391 67 921 367 763 281
39 752 504 592 564 714
384 924 637 464 510 611
396 3 688 47 460 932
707 795 659 103 507 787
50 390 912 659 959 1
471 89 393 762 347 807
695 380 648 297 984 972
705 129 394 467 126 106
958 269 537 359 617 959
450 415 168 497 965 939
559 368 968 343 528 322
158 345 455 152 429 197
622 198 446 24 902 394
858 433 584 878 565 434
744 35 480 402 982 245
419 696 208 196 699 750
653 388 629 466 723 198
127 365 284 82 231 337
73 948 133 600 833 553
578 913 175 287 522 205
684 394 905 740 875 312
736 731 773 44 356 528
236 268 573 101 405 820
677 324 242 959 244 353
172 377 728 703 163 636
864 599 682 905 283 324
210 298 662 997 139 210
977 924 383 817 425 757
568 776 309 780 108 275
110 12 160 879 626 172
432 937 318 605 794 542
137 973 813 373 954 425
145 411 195 223 151 913
877 335 69 346 454 514
305 448 529 117 724 24
128 805 727 868 734 230
991 267 439 558 441 752
478 50 354 983 118 330
834 657 829 429 695 907
678 639 914 310 164 362
966 777 964 523 840 471
453 496 880 890 342 619
413 726 919 671 999 365
175 465 120 574 650 754
341 225 250 775 687 986
210 197 334 25 975 124
785 285 106 311 258 837
851 235 943 710 13 857
425 427 77 862 966 651
871 578 552 810 624 600
44 437 150 814 672 144
548 180 832 550 796 775
846 567 912 250 119 743
18 435 156 547 247 553
329 613 444 978 595 765
284 370 350 682 869 853
50 654 419 90 761 341
158 437 976 949 129 507
793 576 996 507 385 746
522 875 460 729 238 209
211 682 628 8 3 273
501 628 455 245 809 430
123 581 979 599 449 893
295 727 830 870 26 359
337 725 788 954 797 704
758 720 573 618 740 631
320 453 637 319 434 588
72 51 614 153 713 546
32 939 813 73 156 290
364 955 289 977 609 168
885 929 604 142 376 841
936 369 835 428 579 734
563 542 795 595 862 871
71 388 730 87 995 113
973 150 430 422 137 157
884 848 15 150 839 349
430 808 59 267 993 588
513 311 888 128 304 56
620 293 544 567 695 4
358 443 390 79 858 829
984 878 274 881 288 636
624 495 335 175 981 581
461 581 302 212 769 466
174 50 42 937 7 396
584 348 189 14 915 83
655 692 850 775 191 363
149 552 707 574 844 455
258 227 911 622 748 447
971 206 136 959 597 66
805 818 912 336 328 527
626 813 295 75 704 790
842 295 208 775 521 57
894 761 739 74 702 751
385 625 600 628 726 408
285 434 216 354 513 524
176 969 110 479 613 502
331 483 580 344 352 743
628 781 554 160 436 528
989 974 963 847 241 248
164 132 200 351 104 145
978 461 899 101 195 969
392 241 232 569 123 929
898 292 879 963 691 528
230 400 739 862 925 143
865 925 2 192 306 537
822 716 279 84 353 317
154 88 698 811 774 724
112 238 428 401 65 384
103 775 419 206 931 340
738 738 57 793 538 46
785 547 292 555 24 732
985 349 1 496 87 808
261 245 379 409 711 946
597 596 511 381 646 18
58 652 869 983 253 108
882 216 934 792 188 191
609 447 776 497 855 832
416 613 931 946 3 70
681 342 66 765 454 467
807 333 535 808 241 425
779 182 651 936 757 338
740 274 890 748 496 254
625 539 758 793 918 36
618 213 677 748 877 895
621 909 82 84 820 753
54 267 338 840 443 179
365 20 346 221 454 734
464 439 89 367 15 381
665 415 525 266 191 192
863 871 506 810 236 488
751 184 459 95 813 655
69 595 536 964 86 864
421 765 699 903 151 395
993 159 765 208 925 899
525 674 135 456 200 753
431 470 182 806 69 699
414 598 314 436 236 797
473 32 656 889 161 193
777 234 198 955 955 747
927 534 462 337 58 227
810 957 775 827 346 772
316 458 848 254 859 667
674 541 420 797 413 323
716 552 939 183 920 654
397 883 272 212 62 25
35 213 306 105 348 196
577 896 215 811 705 802
176 206 516 978 678 719
835 222 590 828 117 187
394 68 532 932 98 73
931 933 412 294 983 346
434 502 163 589 974 605
416 992 570 371 746 933
811 934 539 329 56 691
814 690 333 267 804 110
607 67 519 223 474 322
357 967 351 214 991 594
569 939 120 673 53 136
971 722 521 814 674 426
585 305 913 169 107 590
526 663 282 369 511 246
841 6 372 662 317 212
21 824 756 3 902 118
515 28 976 716 162 739
637 443 901 756 882 995
198 863 176 585 753 56
452 521 705 490 490 324
984 918 574 904 182 296
131 692 880 584 389 53
631 450 791 952 102 818
570 410 830 697 146 117
666 618 42 418 127 324
391 912 367 706 457 967
365 148 773 77 102 702
57 724 771 956 744 371
602 710 393 522 323 720
617 117 290 479 758 732
797 778 520 757 312 882
428 945 338 150 703 814
438 115 674 256 550 567
192 785 428 786 821 449
38 40 438 808 743 159
484 584 544 856 394 305
417 695 834 759 442 47
790 546 455 781 691 771
281 62 296 920 730 669
604 454 350 928 39 960
932 484 22 10 709 137
791 110 847 854 424 669
246 539 572 446 281 695
313 795 279 282 938 177
840 551 917 493 330 701
169 448 120 126 11 183
498 490 238 555 469 831
470 270 719 827 3 477
416 723 932 130 185 993
936 496 922 132 876 272
194 721 944 795 498 495
771 497 528 439 85 14
93 820 507 53 966 94
644 861 871 709 672 628
507 451 119 353 43 693
410 336 36 13 627 556
935 809 115 397 828 207
204 380 518 579 228 612
86 542 912 915 798 680
211 760 947 388 231 359
581 246 743 974 418 396
87 540 201 802 908 475
326 815 392 513 299 831
433 175 587 539 637 256
30 795 823 641 205 556
849 315 593 252 284 636
29 711 746 841 751 633
505 668 486 931 958 189
316 678 134 261 944 735
396 823 440 609 743 997
466 836 112 482 798 827
360 965 160 965 620 285
857 661 598 85 888 579
746 233 483 701 274 617
792 729 285 523 423 906
762 448 498 474 751 784
264 393 109 509 535 995
982 17 319 346 134 533
763 725 358 630 712 373
761 809 917 289 501 687
695 415 368 291 270 881
519 603 409 399 221 761
277 40 701 599 227 964
182 397 374 789 71 761
400 731 676 771 549 70
171 638 342 537 592 624
616 280 472 463 417 714
90 441 590 443 355 973
270 762 13 898 923 405
82 78 208 80 365 83
161 231 15 856 998 101
557 99 746 632 360 726
686 443 683 550 374 957
415 92 295 229 586 337
549 980 499 904 71 77
286 6 731 936 144 983
586 269 261 703 721 534
489 361 417 395 418 653
638 861 534 959 376 312
913 801 193 944 641 532
66 284 313 697 237 936
340 762 530 864 362 674
135 843 633 531 786 797
604 511 4 307 15 521
844 96 315 430 496 487
889 861 236 264 362 614
317 279 382 51 159 920
505 215 29 571 431 853
675 856 129 373 324 573
674 795 152 426 795 763
474 883 500 35 948 698
738 654 541 980 696 493
170 739 630 939 554 886
27 637 46 956 791 890
766 297 201 127 75 522
188 770 494 689 636 682
687 895 848 933 650 986
606 698 477 611 672 879
741 860 117 905 672 715
239 709 198 742 862 292
70 286 141 62 133 964
911 648 377 921 604 697
940 739 643 88 86 328
994 454 41 595 1 254
665 265 308 391 872 39
882 122 683 606 995 124
676 542 944 804 795 955
625 625 441 415 879 241
905 387 738 445 661 379
477 79 238 644 373 852
992 899 873 980 86 601
217 574 192 871 640 347
299 270 567 391 274 557
484 315 169 673 202 353
92 909 428 81 88 729
815 737 165 435 941 353
124 892 167 854 393 458
472 303 45 875 658 741
793 114 800 875 563 523
615 804 605 172 401 830
491 837 543 586 533 473
974 137 621 968 862 251
764 789 290 956 497 354
117 709 357 438 740 889
18 47 867 561 344 639
320 880 569 422 832 25
598 946 912 159 334 397
193 197 78 513 214 199
47 637 455 493 556 706
75 448 815 921 966 468
684 242 887 855 923 206
11 691 805 946 46 594
606 443 699 190 43 691
576 529 609 838 233 604
959 723 759 767 542 892
729 899 41 723 700 178
666 493 714 880 659 555
701 260 786 398 677 573
997 780 780 940 743 887
726 957 873 266 751 798
9 327 745 922 929 435
217 771 820 510 703 849
513 192 584 998 812 418
3 474 367 344 412 921
650 656 172 669 769 983
111 281 617 570 908 280
221 818 250 874 886 86
121 59 732 895 31 661
265 259 529 70 726 205
117 475 504 277 770 77
739 114 624 887 282 834
469 990 489 726 343 228
419 479 563 652 222 835
775 545 543 522 519 11
303 677 511 967 107 561
729 65 573 624 273 638
614 191 657 708 677 758
391 345 629 277 71 394
37 293 519 783 430 730
216 547 697 458 511 969
779 769 330 136 904 270
230 61 132 158 707 140
895 867 702 510 414 428
43 870 397 220 550 436
326 12 7 161 748 186
302 260 70 275 575 109
416 133 666 455 410 589
850 398 221 633 439 96
661 67 485 721 67 381
483 845 831 826 192 170
469 982 550 800 303 346
498 556 791 336 21 821
708 899 588 364 498 591
88 607 877 607 370 131
788 733 729 536 651 751
135 381 684 899 298 120
127 667 996 995 304 639
705 137 124 245 933 883
994 479 459 654 543 804
732 789 582 776 813 790
361 483 513 29 764 796
358 324 116 117 779 137
605 707 750 170 308 207
620 816 492 379 978 734
156 30 5 795 230 377
161 508 204 244 791 901
767 427 373 579 288 987
567 435 286 488 750 489
918 17 904 177 947 125
652 157 751 975 401 941
872 374 268 34 781 228
180 464 96 339 729 689
802 777 503 961 479 691
285 732 21 688 991 333
716 543 770 444 400 737
664 593 822 888 786 949
497 377 741 593 4 884
202 431 680 971 434 761
794 8 672 59 385 576
930 91 941 393 845 592
893 421 612 266 919 66
418 431 982 204 521 742
316 324 194 381 755 966
93 248 357 361 603 747
584 395 316 19 195 922
871 393 974 583 703 543
808 549 291 291 751 969
641 573 296 857 26 134
643 143 593 335 244 343
857 225 980 789 249 345
305 313 368 469 316 895
152 912 179 953 583 419
986 758 496 171 734 374
911 949 619 203 250 329
932 154 994 831 111 687
6 689 416 79 886 522
634 545 656 259 807 632
66 766 62 749 871 999
875 811 172 378 810 405
261 579 699 400 721 459
206 69 118 808 264 83
339 982 122 362 174 578
536 33 424 468 564 386
149 291 304 956 946 914
906 598 325 741 888 528
545 325 426 300 820 386
802 749 194 29 289 863
535 639 358 883 963 917
584 358 470 898 215 856
613 472 570 302 379 332
429 596 636 501 663 111
104 657 892 798 619 318
411 905 65 647 294 875
384 422 761 838 676 323
817 228 830 574 522 317
706 100 763 356 414 981
314 252 565 17 657 686
213 625 818 751 452 97
358 575 900 644 372 716
356 17 819 514 411 831
191 809 316 645 491 76
930 536 54 51 674 446
744 777 584 183 945 960
102 724 769 961 336 910
711 829 526 870 169 34
446 982 738 51 676 722
827 623 675 669 51 990
592 820 682 473 619 280
203 826 844 630 810 508
663 501 792 823 154 441
497 682 196 474 236 77
169 502 214 192 47 606
997 404 252 305 283 923
435 623 749 446 552 979
642 164 540 169 652 661
699 886 196 686 263 94
772 275 598 402 29 906
85 862 732 537 422 500
285 282 94 425 255 84
293 387 57 15 304 957
822 300 527 527 510 923
970 965 451 615 262 690
295 515 749 554 963 853
599 937 39 260 644 725
125 46 224 68 903 710
923 373 969 9 53 827
985 321 425 563 144 85
977 116 229 460 153 262
455 392 164 42 170 641
89 58 829 536 419 662
169 852 308 50 852 292
329 9 48 348 666 146
139 927 930 161 763 842
640 509 602 836 239 621
391 88 716 702 462 426
77 526 572 157 122 695
293 307 797 605 105 185
623 780 300 932 594 736
349 709 392 924 993 46
939 644 730 90 594 996
916 794 475 125 976 287
224 282 342 64 732 718
894 543 591 590 369 646
380 543 725 394 722 477
432 291 475 552 644 157
311 639 772 743 4 769
718 868 525 401 305 620
759 347 395 765 829 192
58 262 54 514 689 729
198 811 904 959 781 869
403 612 287 775 768 407
437 302 504 933 718 514
952 694 184 497 103 817
624 666 589 528 990 141
837 630 280 901 855 839
456 492 460 471 641 784
697 36 499 406 786 786
552 425 475 104 86 712
559 716 525 407 736 766
405 278 431 250 286 710
289 277 733 395 134 650
786 421 920 898 990 14
237 612 9 188 590 192
417 239 588 610 302 225
758 74 653 530 258 211
361 173 887 343 551 322
290 252 235 529 121 277
359 754 452 516 899 388
265 513 981 447 317 222
511 726 934 344 798 861
312 874 376 144 528 325
640 61 410 310 883 671
550 33 953 526 195 546
305 297 310 795 672 602
471 694 377 584 593 881
716 912 631 43 300 117
809 471 497 633 159 791
260 898 101 817 295 78
707 334 175 810 30 309
934 619 194 684 501 326
893 435 713 821 61 910
993 496 694 244 476 135
177 165 28 426 135 826
332 311 685 572 256 127
714 762 326 5 279 942
542 858 506 784 405 913
655 729 274 173 575 550
694 330 904 651 79 334
560 362 280 585 204 788
944 213 897 85 967 538
194 329 975 984 915 216
975 322 981 663 911 277
360 131 935 435 541 668
728 450 426 116 701 720
611 986 943 862 933 999
742 944 808 574 786 740
328 403 557 19 452 693
909 52 789 967 116 865
5 590 498 946 138 355
496 184 880 594 129 249
308 189 193 908 70 653
725 790 369 699 377 521
910 725 469 332 213 591
529 804 610 473 996 305
214 247 717 384 423 111
91 662 670 237 581 793
965 724 42 310 767 772
378 10 58 705 39 309
194 937 718 513 890 97
241 250 957 292 781 272
48 630 570 724 506 357
707 547 949 111 70 786
743 441 860 812 726 376
92 462 101 676 968 306
837 917 102 323 941 426
447 85 230 497 697 933
379 430 978 192 987 327
20 901 619 1 562 42
560 206 665 207 438 673
832 85 15 267 436 185
127 781 907 825 964 314
629 689 344 975 248 178
941 795 448 315 301 256
380 139 658 512 382 838
970 799 747 465 654 117
659 833 799 594 271 832
795 855 764 922 827 572
206 207 81 201 99 550
575 944 97 596 538 918
925 920 338 976 59 410
208 974 134 645 419 177
824 423 280 241 828 937
99 507 983 633 549 294
583 29 643 466 161 871
440 252 428 263 154 591
760 294 303 648 307 805
8 600 511 627 318 739
255 8 636 609 528 772
248 418 517 370 672 349
462 320 971 808 722 764
314 869 330 131 982 240
468 426 289 593 455 969
100 794 250 584 924 395
967 881 792 766 563 871
131 666 759 762 102 502
692 814 661 740 963 857
828 753 586 595 119 994
7 768 198 993 495 831
883 23 755 234 604 589
460 777 869 918 946 343
906 338 176 44 697 976
414 255 652 348 782 827
46 462 551 649 96 110
504 238 23 974 447 870
957 873 521 731 523 457
970 905 239 646 92 315
669 641 880 788 709 789
827 758 501 256 534 852
610 79 336 522 603 257
613 560 842 909 462 497
420 938 26 630 294 499
21 632 248 829 934 316
718 266 304 240 219 315
714 161 902 205 801 777
168 177 354 602 944 464
480 937 202 596 961 50
406 187 675 742 180 600
658 522 206 69 949 341
872 814 155 813 914 437
910 588 28 225 810 245
311 644 724 744 112 983
375 500 421 997 725 904
97 16 948 127 657 122
791 676 816 730 616 1
866 301 401 15 685 670
854 807 383 305 549 394
292 941 539 911 465 633
633 89 861 964 493 449
315 953 736 25 149 921
710 473 431 901 442 652
848 533 176 593 157 656
315 2 129 627 705 622
133 641 536 798 68 245
574 18 325 8 967 150
51 594 103 928 553 591
329 701 22 738 610 184
460 437 410 5 241 365
925 540 500 791 330 968
789 560 449 796 519 56
528 341 302 310 963 343
799 699 919 992 137 31
804 113 603 132 97 552
64 60 568 891 597 161
359 546 815 613 246 794
572 356 532 130 791 536
734 772 664 208 621 989
791 94 554 466 553 512
712 38 462 489 943 308
642 444 111 404 490 592
717 105 223 286 10 480
163 709 148 536 371 498
984 351 647 274 395 754
704 26 2 336 1 444
712 505 44 406 596 375
75 432 260 488 567 661
954 275 657 429 126 781
67 908 679 612 717 111
794 716 543 232 82 189
675 279 439 465 632 1
258 641 318 313 603 938
853 498 704 276 920 581
56 643 236 493 405 959
380 432 631 61 321 273
355 410 491 336 652 759
603 637 554 317 190 411
515 678 902 119 557 99
985 177 851 380 222 279
878 11 751 412 719 464
240 201 714 280 629 228
135 501 438 226 840 599
740 408 583 130 943 221
806 380 125 557 513 416
534 938 442 709 432 515
447 209 491 625 756 442
805 672 100 45 95 810
881 395 528 290 449 723
862 524 80 371 405 700
855 609 259 186 529 318
371 331 450 233 779 686
745 428 240 622 940 898
459 276 223 890 758 24
246 406 596 94 625 313
987 97 230 312 973 461
970 407 135 800 884 649
168 187 323 683 983 395
897 882 381 224 364 788
968 378 389 444 147 549
872 390 10 960 692 200
207 54 470 94 909 422
271 572 811 585 922 944
512 369 329 288 67 43
520 759 423 232 674 874
356 643 470 285 305 594
107 502 90 518 359 715
859 572 32 89 137 54
966 671 608 242 681 402
234 722 139 977 238 542
282 433 805 314 68 187
603 274 167 968 423 402
358 694 770 123 567 413
976 237 892 275 606 22
1 723 320 858 31 615
745 976 310 694 723 803
44 18 271 648 818 380
811 919 71 48 270 721
652 905 84 924 118 122
929 570 549 15 608 865
127 234 37 80 562 813
885 991 414 746 796 852
373 252 468 883 746 779
275 67 802 992 324 581
959 851 272 5 340 6
840 759 515 608 292 57
887 791 261 765 531 666
296 685 507 197 238 512
347 177 417 158 600 488
430 784 925 706 686 379
551 974 997 175 754 562
892 816 934 753 8 330
120 666 295 346 382 350
452 213 43 601 950 820
67 716 841 649 848 947
552 964 280 69 478 680
526 528 165 401 26 178
593 422 634 408 645 152
172 186 559 32 445 308
664 765 284 163 359 192
342 29 29 623 1 409
96 694 318 551 333 893
593 148 212 28 17 207
232 434 74 915 712 253
796 461 713 958 971 327
511 648 267 20 708 788
685 783 823 792 325 299
88 288 116 428 749 573
302 853 742 212 526 31
605 741 525 918 584 742
405 304 851 167 677 320
850 436 445 239 477 406
623 952 536 761 678 369
56 50 914 711 821 295
908 312 79 862 294 489
824 327 158 372 227 491
461 82 435 39 729 709
520 777 161 234 621 409
714 952 358 173 121 585
293 19 57 185 716 83
842 499 646 756 65 55
194 392 50 338 609 112
619 694 905 468 425 178
16 955 824 424 815 360
849 584 324 424 959 772
626 500 484 737 273 182
827 167 465 117 826 555
708 453 918 254 695 962
116 177 574 703 320 834
916 578 281 488 256 616
250 107 211 483 958 419
470 797 19 361 254 466
297 17 483 537 656 466
120 985 151 515 324 411
696 356 632 9 919 380
622 744 41 592 431 588
938 476 941 511 296 65
839 977 979 536 79 174
392 67 195 201 864 550
610 98 871 272 507 310
863 934 302 853 132 819
746 679 455 49 35 698
420 485 782 340 626 970
516 218 517 992 316 453
102 139 94 287 898 69
105 251 733 106 115 915
541 166 834 10 851 335
220 685 483 619 725 654
724 599 442 611 302 117
967 402 754 700 145 536
297 400 105 384 470 751
297 205 565 341 300 323
220 424 412 31 846 405
857 458 48 947 578 101
843 405 445 167 256 98
691 984 143 897 760 964
361 680 955 951 597 549
559 261 923 829 655 135
664 216 455 168 489 425
689 159 478 171 219 457
51 868 588 643 87 505
685 276 715 48 554 357
596 47 884 191 205 698
337 735 554 933 867 586
941 563 865 242 346 889
498 305 142 399 311 709
964 393 883 843 544 739
282 177 37 883 739 625
998 149 364 928 603 308
709 678 617 653 837 283
9 383 847 563 91 485
171 992 198 729 582 604
498 256 90 515 950 460
305 905 390 167 20 348
460 228 181 438 260 240
66 953 103 560 565 14
809 513 983 282 652 247
633 55 696 741 814 48
442 564 272 659 32 163
600 963 538 976 787 122
197 330 888 165 573 535
829 232 613 912 979 533
559 988 236 22 729 762
511 751 580 935 537 626
459 392 914 547 845 831
584 858 761 578 807 150
938 739 918 660 226 786
470 373 195 281 629 757
936 980 30 616 888 30
765 280 82 882 251 436
920 367 515 987 269 219
749 561 920 840 173 813
674 96 296 214 326 12
224 701 652 274 508 707
681 564 252 536 93 986
492 776 141 945 188 253
578 505 722 692 610 472
869 873 196 178 906 207
701 447 305 553 580 45
532 842 247 161 814 642
761 796 885 417 797 916
568 191 148 208 170 266
151 404 188 865 930 380
529 650 746 172 893 575
484 678 227 704 315 623
835 643 754 228 614 555
16 430 99 814 494 33
562 660 546 479 176 870
926 313 344 588 424 744
858 93 653 189 150 574
965 275 751 997 32 405
49 845 594 844 606 331
860 404 434 426 553 553
401 600 759 90 503 512
58 329 631 467 850 624
834 88 349 401 430 467
464 236 818 20 493 556
375 465 871 449 621 208
267 839 858 545 907 586
874 128 971 449 364 439
899 310 537 60 168 162
834 334 730 641 108 117
572 17 956 207 667 317
806 676 936 185 182 202
742 139 32 827 995 303
16 383 760 607 540 572
122 881 441 174 512 346
496 755 681 645 332 890
883 448 464 43 324 621
523 31 549 691 125 749
666 643 962 754 936 369
475 288 361 287 79 59
562 917 26 900 133 826
83 155 429 309 589 534
853 608 856 46 22 657
846 454 203 348 251 745
673 36 79 629 780 773
85 650 464 367 376 818
399 624 174 234 921 947
172 921 929 357 105 430
112 521 305 994 987 675
896 867 618 726 396 861
327 495 216 692 710 434
138 656 318 951 650 486
920 416 330 427 984 133
700 934 706 275 965 895
786 272 712 450 428 240
962 635 581 113 104 839
200 720 906 366 399 21
629 777 318 303 280 359
126 411 986 860 574 501
339 734 165 928 333 40
120 72 200 692 754 418
189 751 317 466 151 374
912 309 487 56 995 320
115 189 995 516 844 112
715 384 237 539 524 712
178 28 925 337 456 334
557 95 242 180 159 90
256 756 220 437 221 750
141 365 189 462 619 279
222 700 647 965 842 984
356 14 763 612 932 405
417 802 52 507 40 111
35 622 567 160 742 52
286 591 229 805 979 295
880 351 35 300 128 39
375 114 215 888 109 369
159 596 745 622 210 33
904 577 734 765 768 223
900 36 573 737 679 420
529 142 868 476 49 993
248 419 167 265 65 80
32 811 471 175 510 657
772 983 15 377 440 863
9 466 538 287 924 934
878 499 996 568 866 181
617 195 520 885 580 2
656 645 711 774 793 664
710 222 938 671 682 330
723 52 737 932 750 966
448 4 167 639 901 32
596 569 847 615 185 866
212 895 247 502 683 791
553 610 558 198 75 487
272 450 628 876 32 636
37 304 248 451 758 125
613 198 983 346 965 427
672 424 347 780 507 440
568 919 428 978 174 384
817 386 91 773 799 132
650 298 299 204 975 14
777 258 843 751 46 296
44 603 993 551 482 587
770 946 479 928 358 658
753 508 66 538 477 132
14 292 811 888 763 782
462 34 535 36 219 534
22 767 925 291 417 574
438 610 469 747 38 979
972 660 435 948 657 258
173 123 599 558 327 923
270 588 919 211 709 475
996 926 162 555 581 679
946 212 291 229 196 172
947 60 428 520 602 515
336 106 871 329 415 699
282 944 646 782 813 154
113 674 876 151 339 153
473 905 243 427 772 663
665 532 116 795 956 137
478 820 710 789 600 889
842 750 650 626 605 497
118 897 230 583 247 344
494 570 997 816 284 61
458 988 435 864 415 13
394 230 912 704 949 997
349 143 774 663 622 97
8 219 806 663 5 470
932 870 171 828 391 871
250 450 603 345 865 162
910 363 700 952 549 228
405 184 190 518 774 253
368 706 929 203 947 834
988 670 248 930 577 957
851 526 986 75 994 151
179 637 351 611 614 708
627 180 620 377 478 593
478 219 471 313 658 462
88 919 771 494 832 193
768 895 261 663 952 905
355 204 105 650 838 355
988 346 877 715 652 135
775 596 642 468 157 16
367 631 997 298 865 512
515 104 631 813 434 64
645 937 759 603 630 661
732 722 853 99 489 48
771 919 65 627 837 534
774 820 562 730 426 796
624 311 87 82 973 267
214 49 881 270 11 919
702 247 49 814 879 951
618 324 945 908 838 419
784 556 226 58 86 794
898 481 172 631 122 116
864 575 843 795 192 530
468 727 695 185 620 341
688 627 766 92 78 253
92 44 494 74 355 856
853 649 555 727 219 685
568 785 656 621 439 3
28 686 274 42 50 719
257 193 16 326 616 382
340 739 575 681 462 529
451 817 33 749 319 621
323 991 621 46 815 754
771 483 375 73 866 86
394 772 880 239 265 169
862 950 854 906 678 178
975 590 532 733 263 125
791 233 748 665 437 511
119 925 419 326 639 62
63 302 307 304 98 118
236 16 178 448 159 584
295 991 590 908 184 508
406 552 188 480 655 975
661 932 449 561 496 574
160 137 818 854 250 773
95 164 778 839 813 868
705 991 188 312 19 648
485 820 656 264 920 605
535 489 356 485 166 744
80 482 625 446 880 562
702 505 33 765 929 283
8 337 208 160 722 54
492 777 901 39 746 416
738 524 329 439 803 258
984 25 316 123 260 861
397 693 905 364 667 260
846 677 289 82 834 39
141 118 775 847 666 818
817 884 774 916 475 877
338 264 125 841 819 170
712 887 665 513 122 250
188 421 321 249 211 990
123 616 38 104 423 365
627 273 920 27 86 631
786 611 961 876 513 108
179 440 762 15 182 247
29 903 98 894 251 309
977 362 24 908 964 744
925 395 374 98 624 801
910 662 401 608 166 436
26 849 20 921 455 922
365 671 357 49 497 88
590 547 314 262 506 217
946 193 690 294 410 706
988 181 386 918 422 505
859 137 739 27 633 376
584 720 581 532 408 489
974 605 636 398 542 607
612 558 824 902 364 845
802 329 197 130 924 95
918 575 751 450 103 233
564 760 909 42 427 870
61 345 739 527 232 261
467 177 630 216 103 364
657 963 939 362 258 217
708 929 864 58 85 16
522 882 938 331 301 167
892 644 381 552 363 688
461 948 926 183 121 744
177 996 401 34 974 748
398 771 115 816 376 5
795 640 897 2 139 436
597 977 609 624 319 353
765 796 260 495 103 208
939 368 231 611 381 439
923 983 225 696 581 135
106 864 214 193 700 903
100 581 120 689 427 786
130 612 561 814 83 119
515 430 712 432 358 600
962 14 152 305 966 646
119 479 654 307 597 295
276 347 674 438 66 969
669 380 435 22 735 364
47 522 222 174 110 251
627 408 97 913 968 823
561 601 667 167 733 680
71 791 422 151 614 838
70 120 800 769 620 359
844 795 601 474 109 654
891 260 98 916 392 914
564 964 909 534 662 545
341 939 383 601 173 278
163 597 249 371 536 831
269 380 421 283 327 589
689 588 469 300 644 590
96 646 283 97 412 844
634 676 697 389 649 286
25 251 867 467 732 792
513 246 238 485 743 586
893 845 975 708 206 345
869 333 51 552 302 98
834 822 551 691 157 740
200 70 215 456 586 17
353 33 209 663 64 581
527 833 392 415 880 612
423 361 823 807 691 89
355 385 15 947 66 807
189 423 571 412 438 614
521 399 235 405 190 569
385 998 549 412 260 229
224 618 831 636 920 550
881 334 531 144 738 270
343 176 214 459 287 563
455 198 937 34 11 235
435 937 901 171 911 167
22 893 618 946 512 332
26 767 453 312 297 447
928 323 250 378 482 938
936 587 737 805 982 310
778 234 837 825 45 109
671 818 345 436 610 813
510 387 826 592 647 664
781 43 540 958 418 170
360 581 205 202 602 102
250 511 688 864 534 917
444 55 111 443 316 424
737 672 73 674 648 481
257 216 727 853 322 183
456 591 575 33 450 60
157 689 3 296 394 913
98 174 430 331 783 591
738 636 554 670 89 877
876 327 890 54 513 853
632 570 851 637 953 902
691 471 237 692 955 155
165 712 280 938 160 124
795 299 421 524 262 507
619 254 383 867 437 589
626 413 90 740 79 134
713 280 441 377 279 875
64 410 706 165 891 520
649 15 416 609 412 367
905 977 187 207 993 681
621 884 578 826 91 106
720 584 256 900 744 924
593 970 552 451 611 849
396 311 862 738 651 873
851 936 732 319 870 214
928 46 197 243 427 912
661 921 680 534 68 987
823 886 726 350 84 262
736 221 478 816 123 527
427 246 770 993 997 965
133 970 756 75 794 469
184 788 426 678 898 464
998 76 522 772 662 694
193 903 554 442 488 547
727 119 450 79 446 597
458 265 82 171 853 737
683 867 103 154 630 766
808 492 58 695 159 569
831 592 701 941 619 36
701 211 888 263 678 578
204 367 780 127 425 257
399 878 228 712 423 445
279 313 413 465 299 366
349 668 490 294 124 45
160 327 453 626 601 346
318 574 176 692 210 544
270 172 759 228 66 652
583 647 892 341 238 843
390 941 540 338 814 250
336 512 606 946 842 114
385 907 19 310 490 795
109 891 119 840 470 892
8 119 574 413 125 497
901 277 266 603 168 654
766 946 350 761 428 473
525 144 535 233 725 493
23 835 671 340 759 934
821 941 507 816 644 848
943 534 715 692 866 214
323 509 121 59 984 575
429 82 548 462 826 682
161 461 401 184 477 243
839 228 323 754 731 97
143 722 731 501 338 332
1 409 273 866 790 973
304 497 119 351 862 937
732 128 246 803 174 449
648 44 477 754 26 924
318 548 836 498 70 580
995 606 815 393 62 586
371 436 89 155 377 669
852 548 627 937 592 215
339 90 423 873 369 640
6 188 581 451 240 361
541 855 96 59 433 289
997 845 113 717 408 505
592 750 101 870 129 704
495 961 79 490 599 973
854 110 320 771 877 900
141 933 720 925 786 952
64 777 34 809 211 476
214 181 580 520 331 921
268 471 401 837 701 218
310 603 426 298 388 49
655 637 547 268 17 866
779 323 651 456 94 35
139 576 411 290 930 921
175 976 606 559 937 911
312 874 169 704 492 175
243 187 559 969 976 67
929 428 150 579 607 14
380 737 305 471 866 421
452 973 648 21 383 919
517 453 39 399 930 891
331 737 109 528 923 22
894 952 535 767 497 479
536 437 208 14 439 82
873 493 857 467 769 15
28 648 342 95 549 412
521 142 980 535 274 839
726 985 494 61 745 121
241 943 541 757 708 559
146 262 262 606 609 31
599 118 681 437 612 163
217 726 556 22 735 161
959 398 384 496 465 844
256 719 18 328 165 818
471 326 250 174 989 384
662 718 242 247 524 927
662 95 639 180 823 31
916 904 671 842 580 696
385 788 284 913 190 877
176 844 745 350 965 557
903 473 112 88 325 342
826 136 300 336 619 764
837 5 777 124 845 704
76 973 291 278 495 729
867 492 810 775 612 693
451 40 740 699 596 394
408 384 645 181 109 289
373 661 186 978 530 40
335 401 235 693 94 744
390 446 928 73 921 995
993 431 749 331 577 652
587 837 1 547 998 995
923 215 950 20 807 88
855 677 694 806 872 327
226 478 235 44 977 895
108 50 626 735 552 187
487 494 600 332 258 541
378 864 416 844 634 43
947 481 182 541 563 939
920 281 110 145 904 270
860 608 765 219 454 548
943 533 269 915 826 82
969 222 417 384 424 998
392 381 295 24 889 974
242 146 4 401 546 313
858 541 266 494 851 526
810 393 468 361 480 31
182 232 102 976 247 416
552 173 92 146 691 270
908 124 562 230 549 882
419 757 119 495 174 520
235 442 648 337 392 375
264 424 273 587 917 628
975 14 60 251 328 946
413 810 23 903 231 213
498 312 258 670 452 777
947 522 954 295 226 624
424 381 376 137 97 305
927 154 136 339 758 255
674 86 608 16 598 778
277 472 586 261 433 648
799 57 153 996 205 677
420 674 994 713 109 206
537 505 830 475 256 411
469 590 419 517 900 879
488 205 440 952 904 102
772 128 749 452 733 52
175 298 942 126 935 578
695 178 711 815 902 502
431 149 51 46 815 970
841 282 298 679 105 627
223 851 82 649 13 560
726 839 525 201 309 816
816 259 76 894 399 587
66 101 831 365 466 329
819 809 961 888 421 185
270 248 92 956 850 383
789 653 94 688 991 470
575 987 953 549 830 342
602 773 377 148 79 939
58 316 847 794 519 182
312 555 243 416 769 66
665 336 98 35 828 301
755 172 686 674 986 447
199 125 656 995 384 979
887 469 909 123 918 279
280 296 367 33 222 654
53 503 803 154 62 846
532 371 533 876 733 485
196 674 266 245 721 154
24 468 650 851 570 791
133 55 307 692 178 671
882 454 339 257 303 267
535 883 454 525 558 605
239 995 315 591 942 225
232 411 537 231 46 213
979 621 196 287 37 920
418 461 6 676 342 980
195 531 841 318 23 861
849 486 787 224 59 793
411 139 351 227 198 438
881 274 328 386 141 287
360 74 661 150 359 170
289 666 587 598 723 690
385 251 108 668 149 32
395 243 473 660 790 73
67 918 781 723 118 228
578 966 151 595 680 535
530 898 522 861 117 958
97 525 549 26 320 268
528 167 594 798 717 34
193 665 723 571 130 955
341 852 363 480 669 701
400 853 702 733 983 312
951 559 764 806 730 921
678 696 937 80 992 709
90 364 607 533 840 924
725 253 235 548 681 193
100 800 48 517 216 430
956 545 417 941 746 333
305 969 974 13 133 256
372 518 741 111 959 427
608 595 247 407 751 632
287 98 379 689 103 209
550 309 872 888 88 547
602 673 607 338 979 256
599 37 94 765 294 572
737 617 187 734 9 246
163 37 528 679 208 652
151 774 903 678 621 178
582 513 84 417 566 833
729 62 337 85 94 105
341 205 267 624 347 347
388 532 105 14 425 849
613 676 116 892 938 651
493 986 990 250 601 177
283 946 111 271 55 619
940 532 430 484 53 970
938 817 518 463 344 404
833 555 974 361 90 261
532 180 815 144 909 741
515 13 435 128 37 524
766 322 71 556 786 725
706 48 809 85 120 386
671 909 765 791 872 55
852 706 133 719 312 500
450 533 893 481 813 722
242 723 78 992 716 955
543 739 646 72 370 59
723 138 648 620 525 265
728 263 145 72 841 864
615 246 478 836 942 112
912 454 195 901 870 17
225 593 31 753 968 395
86 717 437 292 385 532
6 458 96 991 570 209
497 35 927 491 988 205
439 467 551 536 376 391
833 597 67 514 99 589
230 885 8 504 573 39
574 85 385 937 596 925
869 999 250 805 382 678
520 732 983 265 261 77
801 94 926 227 208 569
779 639 688 718 428 504
790 116 962 647 238 599
943 581 994 794 530 941
589 961 583 825 42 610
973 242 792 502 161 891
20 590 892 297 19 924
637 701 683 528 115 869
207 491 920 254 36 571
360 277 571 724 436 679
117 290 178 838 107 260
303 841 450 953 524 295
922 321 15 484 22 145
453 614 673 240 257 945
462 252 371 197 318 632
406 546 774 213 124 680
602 272 311 227 862 248
720 669 651 820 199 940
588 699 470 245 962 362
901 237 337 562 598 276
451 933 999 904 17 434
359 659 417 154 974 133
666 481 94 153 949 98
279 385 787 40 25 1
553 54 103 306 654 356
356 585 629 357 308 129
601 85 388 288 838 876
314 941 677 843 769 662
988 625 560 981 450 821
560 252 561 683 654 133
284 77 237 529 107 898
573 160 461 287 448 536
376 501 870 216 520 558
802 100 77 948 851 720
539 39 5 697 922 939
308 444 30 345 444 566
858 418 76 296 756 975
262 862 367 796 354 195
760 137 372 581 680 582
362 932 199 374 811 900
969 942 462 134 550 860
830 219 837 787 357 551
308 298 424 107 849 977
152 961 798 607 607 359
513 480 838 309 427 422
303 456 901 318 589 852
392 721 692 677 270 863
557 670 569 331 368 689
337 302 777 234 488 846
35 859 761 506 152 155
909 4 436 660 613 796
658 198 72 178 848 786
79 325 562 322 200 492
715 145 875 219 353 659
838 150 491 98 980 207
842 732 961 800 126 927
132 625 286 239 963 960
765 261 591 8 118 771
360 495 577 662 577 840
547 178 92 529 547 650
976 40 557 684 27 201
735 586 140 90 927 69
909 886 218 269 410 123
302 761 459 906 113 73
601 600 744 602 68 485
543 192 505 310 289 678
986 622 848 991 378 694
288 510 560 356 48 509
729 120 131 873 183 421
356 744 995 325 326 239
607 89 381 242 335 264
936 186 66 893 734 884
20 744 834 188 112 680
285 209 743 584 241 624
2 787 114 345 874 19
672 75 100 277 260 354
945 912 958 139 234 697
407 161 325 449 535 445
493 405 794 396 848 164
665 233 212 225 716 195
747 751 260 241 569 422
993 265 923 445 345 448
354 208 695 957 545 269
788 913 806 676 5 196
218 872 726 686 182 267
442 76 282 456 1 459
286 441 147 419 592 70
398 702 250 346 402 110
423 797 894 195 791 135
604 953 857 258 739 159
434 229 606 511 990 99
21 513 754 571 739 369
658 439 394 859 811 980
822 54 354 597 745 517
277 576 4 543 191 769
361 207 906 353 195 902
762 569 92 142 87 253
782 511 47 815 214 114
312 996 503 3 728 410
587 909 183 973 363 970
125 765 935 716 80 475
631 147 567 583 940 484
85 876 668 884 485 794
137 353 890 314 578 948
190 642 850 196 692 744
380 940 644 535 896 750
970 935 593 819 474 858
171 820 380 149 369 409
146 789 719 47 836 669
387 690 823 501 110 407
672 187 488 347 607 834
884 471 274 115 707 839
686 392 821 905 8 56
949 890 750 210 440 148
441 577 998 237 822 937
491 113 691 319 694 13
69 997 198 822 401 699
174 989 608 364 819 244
38 319 572 230 398 801
709 903 249 523 497 809
335 713 205 758 9 635
947 309 644 849 522 677
229 261 670 221 648 544
28 556 634 284 147 77
633 25 360 898 6 322
673 374 851 265 274 494
446 490 152 216 693 777
185 766 153 391 904 631
741 44 388 812 906 748
704 842 514 95 909 351
159 696 592 617 586 107
960 875 503 451 298 806
442 456 777 945 413 764
294 816 919 980 58 233
885 62 729 860 867 2
26 43 888 354 426 323
986 344 188 181 641 538
646 752 142 295 589 73
220 192 606 61 321 231
604 866 714 884 514 69
757 682 670 351 148 781
179 165 502 966 574 890
129 153 194 812 358 530
466 948 942 704 130 297
498 508 993 497 272 937
859 234 949 57 657 783
93 450 780 87 368 851
183 648 15 191 303 948
580 76 980 449 405 59
398 345 628 248 587 486
849 285 427 167 874 123
772 905 903 302 977 783
65 144 405 952 824 240
219 233 772 554 500 284
397 342 574 803 313 531
313 651 552 861 947 897
934 402 774 481 339 202
996 24 764 872 292 762
541 13 311 409 452 956
566 85 109 52 791 299
651 942 379 551 618 962
691 241 645 931 486 568
925 392 284 167 667 945
630 245 833 953 37 687
542 919 419 263 723 591
220 29 829 784 100 658
873 861 804 57 594 596
48 992 770 642 897 861
384 847 133 873 209 408
238 875 424 912 733 71
268 281 897 618 96 346
230 771 827 671 564 214
139 285 576 18 707 227
228 816 399 123 528 138
208 513 426 347 113 854
643 419 814 22 569 153
243 680 61 760 483 165
708 634 547 801 988 584
332 767 983 503 585 255
792 94 407 656 535 742
320 744 647 596 657 911
168 86 342 288 138 825
651 295 510 900 222 630
34 741 833 620 54 457
759 232 936 289 628 665
662 383 483 328 683 211
91 809 741 723 846 870
846 942 376 663 199 552
772 167 563 752 836 371
900 271 44 477 720 279
345 266 178 708 995 979
556 287 631 873 987 654
807 295 94 439 887 247
595 904 328 625 972 407
923 945 589 271 111 742
580 438 24 567 761 135
366 620 748 610 247 418
109 817 590 356 111 131
523 680 629 25 974 593
282 774 975 761 36 74
953 973 660 131 947 371
686 782 780 649 188 913
905 941 154 853 264 401
976 317 176 189 786 177
572 952 873 215 376 808
755 392 227 130 323 858
716 540 343 351 950 25
847 603 943 592 645 380
523 253 760 484 135 800
754 196 864 41 133 612
474 519 939 850 144 377
341 950 763 9 127 729
843 815 415 221 815 529
854 800 565 250 284 742
587 219 113 148 479 458
720 724 699 917 240 630
227 807 579 641 117 28
980 442 262 934 508 826
476 992 356 500 150 137
522 948 115 831 81 793
598 934 189 261 300 609
413 103 609 870 46 940
787 595 332 713 147 406
701 991 583 124 231 837
722 551 418 553 239 517
174 54 578 487 850 161
987 654 86 197 324 429
47 231 234 147 399 202
164 594 795 866 77 956
553 101 920 731 402 883
128 714 788 970 423 709
620 129 612 620 842 132
857 362 944 911 595 560
423 671 734 129 304 549
369 129 245 868 591 851
585 254 636 899 808 857
492 816 604 478 211 736
283 909 718 863 353 650
7 131 461 857 918 818
803 404 127 769 205 982
662 172 768 128 378 720
589 752 473 821 351 313
618 639 959 895 805 222
748 69 807 589 74 31
608 943 183 552 185 814
784 954 584 753 603 482
658 685 532 658 330 316
696 548 920 460 4 284
389 889 555 652 175 803
881 152 827 701 619 846
226 384 723 874 871 55
288 701 193 253 883 805
53 247 302 937 440 13
74 646 170 501 798 80
433 929 985 443 373 592
153 612 146 114 147 854
843 333 469 788 255 866
998 539 693 121 190 26
152 256 987 813 222 89
298 465 251 409 855 873
437 388 305 430 613 18
960 556 782 499 936 954
880 562 233 958 641 417
689 905 47 15 932 263
750 62 955 498 966 837
357 144 352 894 430 7
615 305 936 253 313 277
336 432 507 496 485 890
716 929 665 58 359 5
977 979 6 749 959 295
470 979 971 898 254 728
940 48 744 821 477 270
298 120 46 599 232 773
30 895 969 353 472 442
49 90 289 531 159 998
212 630 535 645 713 603
837 608 431 782 509 637
909 821 423 535 882 521
971 927 27 619 146 943
992 63 964 552 189 335
197 958 573 994 961 400
362 483 311 660 957 556
635 967 897 912 548 287
482 646 743 372 45 598
542 966 443 238 704 324
403 711 608 694 25 163
913 605 24 252 442 81
955 137 109 218 792 219
934 818 525 757 783 407
101 270 867 119 699 925
57 226 100 275 281 897
641 774 782 137 97 942
524 536 109 277 523 238
415 785 770 179 492 677
880 877 868 989 600 269
479 604 793 886 710 273
4 155 325 672 188 719
164 924 147 349 191 137
850 405 206 936 291 575
264 348 111 115 533 438
498 897 670 16 329 955
126 637 330 700 828 258
8 778 409 903 177 148
728 507 406 779 346 735
790 277 116 830 693 680
971 863 322 875 519 410
234 705 221 729 935 303
493 760 100 221 555 509
259 272 718 50 624 796
122 945 74 729 541 669
181 239 851 971 277 639
466 20 545 62 770 834
288 668 569 237 714 9
892 744 641 820 210 351
350 745 844 261 669 30
360 584 841 233 501 13
984 138 487 35 217 456
547 568 850 523 843 771
222 363 390 309 133 991
540 543 231 237 147 188
866 14 167 847 621 529
828 17 139 301 67 4
397 419 810 215 9 365
402 374 250 627 51 771
938 945 65 613 420 411
964 862 853 579 843 385
856 934 273 113 962 878
68 228 720 687 972 981
963 306 278 136 105 69
630 338 618 265 754 542
171 889 189 574 232 345
814 38 320 18 170 427
400 665 274 642 928 168
375 872 63 316 219 469
602 879 168 889 660 158
573 713 433 884 303 504
744 223 335 197 117 558
918 768 375 607 954 543
999 612 527 67 664 716
662 33 215 393 749 914
570 883 812 900 739 751
966 274 26 367 151 797
248 53 725 50 478 70
529 762 152 394 175 770
569 745 517 211 30 842
495 706 50 638 953 475
410 868 702 169 901 32
161 801 997 777 364 757
158 425 986 719 56 27
259 876 758 118 711 938
313 403 930 156 657 206
935 61 328 647 6 46
635 618 723 321 956 818
256 329 214 584 520 210
399 40 687 629 765 787
733 829 37 547 175 684
841 362 780 423 439 736
964 144 276 261 974 548
87 351 649 281 795 627
355 625 169 24 139 981
385 438 600 213 726 381
174 67 924 776 758 90
10 236 981 196 789 435
258 418 922 162 817 953
670 508 233 477 892 230
439 536 766 146 289 901
400 133 375 912 547 637
942 59 422 921 481 879
336 927 374 859 845 889
893 288 593 692 934 814
170 990 219 881 62 505
22 725 395 372 131 256
547 946 980 378 758 511
162 110 986 605 224 270
650 602 633 384 96 190
606 769 11 414 546 502
802 509 405 359 625 480
137 35 811 963 146 517
610 926 29 100 790 952
307 497 154 404 471 82
921 490 976 861 611 87
621 83 363 414 751 366
785 466 854 109 321 995
27 67 988 174 427 138
951 220 332 608 689 234
406 297 489 478 97 430
629 456 950 276 464 291
233 805 333 575 994 933
896 806 200 922 866 224
315 860 227 688 205 991
487 549 181 567 822 100
960 553 239 476 209 840
326 352 780 898 984 831
708 555 776 528 526 517
978 56 69 638 865 99
737 982 98 934 108 37
950 737 537 86 342 703
415 668 144 557 149 864
794 218 928 177 404 972
190 250 249 465 412 307
909 19 874 259 821 969
220 655 641 191 643 153
840 884 774 744 926 455
366 522 126 789 762 313
302 950 611 813 610 124
421 630 611 561 340 309
783 76 934 411 451 70
223 115 845 182 583 601
511 252 120 591 954 741
444 499 990 549 967 750
910 591 827 806 190 622
269 680 292 190 864 865
395 790 392 791 760 443
358 980 404 859 529 808
566 494 340 891 748 381
445 869 309 551 643 790
614 957 187 456 364 233
171 788 517 288 965 314
551 120 465 225 882 610
515 878 740 930 911 140
540 955 245 896 356 428
138 35 378 455 614 356
614 874 341 65 492 748
755 526 671 912 791 814
98 637 894 489 669 489
488 165 506 897 41 578
711 956 801 868 764 337
570 905 989 797 790 539
258 770 104 161 299 815
697 15 896 208 203 68
29 534 565 717 869 965
601 297 675 127 255 94
951 534 109 541 109 241
892 19 732 548 871 253
199 169 814 948 137 182
673 286 745 899 456 329
29 241 297 275 800 800
16 608 176 334 196 667
684 917 677 640 941 919
229 524 48 797 697 811
958 552 476 24 758 543
333 481 506 517 495 711
870 115 23 329 194 879
651 702 317 362 136 647
669 285 645 89 143 194
662 64 472 89 306 90
636 229 361 679 270 424
147 243 964 859 210 273
28 790 235 19 565 341
864 447 388 818 88 448
101 183 976 748 719 81
506 673 629 907 66 238
598 96 200 764 325 776
245 687 632 957 88 996
386 970 769 749 408 560
833 802 498 235 422 251
364 188 234 713 574 282
335 486 692 353 677 260
29 983 745 177 689 846
536 937 664 534 682 689
771 483 826 499 131 787
931 179 156 394 313 842
480 170 134 718 521 623
452 446 308 166 76 609
324 707 866 564 894 92
442 925 172 223 582 115
876 839 976 346 60 909
439 120 2 353 966 569
346 83 223 152 388 332
89 566 636 44 70 37
915 911 72 291 504 563
400 192 355 809 954 963
816 458 177 312 473 266
48 538 112 78 619 624
982 48 413 150 57 192
454 644 338 202 951 668
24 339 551 931 446 94
560 571 918 106 888 557
353 384 804 815 701 949
102 284 864 370 248 230
494 651 754 642 363 597
530 727 395 959 306 696
479 180 23 72 700 911
933 10 671 77 660 372
921 551 557 308 682 689
613 829 865 819 534 358
571 820 188 48 940 890
690 282 156 174 353 787
727 500 862 995 199 165
431 115 183 595 658 760
144 868 640 740 163 416
971 500 638 260 910 353
612 912 920 182 238 320
289 473 295 914 496 713
307 309 434 832 89 823
539 832 123 257 432 236
880 793 632 493 493 275
969 595 619 356 11 750
874 346 107 933 628 994
452 751 424 606 336 78
804 173 485 968 580 569
323 145 970 365 347 388
87 708 566 966 483 944
459 46 819 104 443 979
664 687 635 161 433 683
312 563 541 779 224 326
748 535 787 797 761 291
77 331 37 684 915 511
598 479 270 66 850 165
814 920 634 913 92 868
572 16 501 51 929 611
825 438 588 955 788 687
962 72 879 598 761 925
265 503 937 439 361 737
360 720 846 56 125 528
107 113 396 462 185 639
78 468 913 661 747 243
181 620 468 644 858 796
745 767 230 155 420 89
832 758 897 422 112 426
912 670 600 229 380 133
599 631 673 428 307 750
58 399 550 142 857 387
949 593 316 993 940 794
548 407 204 630 853 408
218 583 844 186 703 261
285 837 971 578 52 188
596 590 477 421 419 461
649 345 234 640 837 910
622 920 426 639 554 954
652 394 896 154 950 778
324 143 767 770 101 882
28 68 834 731 382 758
299 488 290 494 96 719
385 956 401 778 329 395
293 357 565 954 977 465
576 203 863 772 323 408
161 820 531 161 725 342
367 645 673 648 175 996
502 387 866 332 730 219
247 377 436 956 835 302
207 672 191 467 381 123
295 207 983 620 615 834
960 150 551 855 691 288
93 411 659 103 936 789
445 339 824 50 780 328
177 661 757 755 764 800
767 559 958 63 813 502
499 849 306 364 17 645
401 536 452 956 256 159
141 69 998 426 676 688
593 273 994 768 210 499
990 620 196 403 661 901
171 171 898 670 858 145
817 992 460 164 337 843
484 968 40 903 488 563
139 662 917 548 409 900
917 900 353 867 186 339
341 241 340 738 931 550
468 745 459 592 52 220
346 239 666 104 589 100
144 507 673 184 951 805
287 915 716 555 751 592
506 475 651 814 314 546
575 614 485 258 957 387
809 93 973 39 359 179
11 632 477 661 109 224
75 211 518 430 136 194
106 768 88 390 325 588
421 345 769 356 356 11
177 770 219 636 664 209
224 304 536 220 269 607
570 684 172 271 136 208
245 604 953 659 258 686
431 201 34 286 701 92
607 529 491 170 479 964
796 284 354 380 203 503
1 169 658 638 661 754
841 905 873 574 333 839
100 249 744 581 400 576
228 543 182 898 293 974
831 353 474 123 384 278
370 398 96 748 25 951
826 872 937 577 901 381
200 45 259 11 134 126
778 581 452 699 477 854
704 177 786 673 159 406
909 429 290 953 720 481
640 540 221 780 377 961
455 552 2 530 911 419
907 284 29 519 843 738
38 953 661 346 947 30
69 58 97 967 674 886
153 349 865 748 408 363
516 81 206 199 338 569
862 128 640 342 109 9
168 453 214 322 510 313
167 562 859 621 654 901
505 526 119 576 681 311
529 190 966 647 734 343
545 577 684 679 659 146
216 905 992 384 622 509
418 446 21 536 202 374
942 570 222 29 967 994
254 930 861 791 34 235
82 193 297 505 544 403
119 887 640 171 346 491
693 207 988 261 451 630
943 396 600 757 294 226
697 338 379 814 77 335
950 181 405 188 744 336
72 310 86 841 233 278
700 105 96 634 276 302
54 519 736 407 460 756
783 764 700 443 447 706
796 208 681 600 133 970
254 681 76 197 442 721
277 379 610 964 151 789
290 643 334 896 939 938
575 326 372 920 402 328
944 180 960 485 279 986
595 120 482 887 422 476
530 862 286 595 550 694
172 482 306 826 75 854
42 607 919 457 321 513
732 630 351 531 536 213
347 904 311 653 554 567
484 768 780 994 483 909
31 377 967 590 134 92
128 369 864 982 778 51
115 929 17 625 167 803
701 928 366 970 658 333
953 600 312 658 618 432
644 37 853 401 485 312
442 234 517 444 35 993
854 99 875 567 379 593
894 4 529 264 956 394
985 449 390 462 560 503
812 16 595 760 359 122
669 668 194 452 472 649
826 640 876 963 413 66
637 240 847 300 771 924
869 640 440 344 380 281
801 833 77 868 261 535
727 115 165 881 21 659
462 311 937 811 788 220
682 527 80 123 937 246
202 616 91 352 218 768
362 779 896 57 268 39
610 987 517 333 501 810
672 94 724 538 537 131
456 380 735 272 613 595
568 151 85 603 321 856
117 686 133 539 760 105
556 575 724 374 379 611
286 584 401 524 945 595
648 903 814 182 263 863
70 605 760 753 409 837
214 57 355 163 206 592
903 626 473 23 540 536
198 909 880 721 612 907
155 408 968 810 74 292
33 50 632 12 170 760
448 123 380 471 260 865
938 13 921 248 931 916
776 81 103 782 361 728
985 209 26 577 578 140
115 873 927 306 649 469
703 693 964 105 843 812
811 640 304 845 619 732
967 312 722 785 178 721
368 162 265 227 572 195
377 298 346 272 870 586
23 116 749 716 937 920
295 2 749 138 390 499
255 134 485 979 58 509
202 397 153 628 888 55
540 342 405 894 905 621
197 203 462 673 606 526
296 76 386 991 993 960
616 850 523 605 410 504
249 18 369 280 757 941
44 212 718 823 39 975
485 222 542 382 782 532
73 919 621 110 486 192
169 384 480 568 969 42
566 87 419 90 476 254
677 525 347 710 695 565
525 519 875 687 388 797
437 73 532 254 888 239
225 547 316 472 994 264
983 416 836 54 40 756
216 176 247 663 658 823
540 837 759 485 905 356
3 332 782 956 480 210
698 907 212 766 547 526
317 28 379 598 291 230
720 147 374 579 788 440
745 895 54 824 171 752
206 982 950 546 426 700
687 679 306 171 671 692
487 169 590 786 276 336
359 902 75 168 133 74
51 669 18 2 658 55
684 740 396 591 490 682
744 334 102 852 984 851
258 62 647 48 919 172
259 446 526 912 248 639
559 701 255 491 642 956
733 178 370 570 218 15
288 470 194 623 662 707
151 809 658 91 289 606
528 372 264 128 196 319
542 308 794 395 614 427
11 433 1 410 735 592
654 167 348 780 519 979
409 238 448 713 932 551
933 640 829 202 787 954
392 221 556 392 392 55
986 72 25 579 350 960
269 212 186 305 739 954
723 455 551 990 847 478
489 579 98 756 554 729
60 248 320 19 271 46
85 940 176 675 890 64
33 243 214 113 971 556
328 237 118 24 63 582
737 923 117 715 943 335
107 678 550 838 196 780
661 353 8 679 909 243
852 267 415 37 452 675
626 505 722 466 540 978
121 279 682 108 610 562
149 966 191 419 468 959
252 230 524 955 752 64
627 331 568 97 787 782
880 22 93 693 331 161
221 425 669 817 796 716
52 918 870 821 610 142
117 787 822 277 701 471
881 278 391 995 200 820
644 201 906 844 190 617
955 145 249 456 597 144
945 314 403 126 7 929
584 742 725 229 636 300
230 280 279 813 561 117
924 584 421 514 476 737
859 834 624 276 129 49
863 969 628 317 598 609
754 216 921 645 250 138
190 368 897 711 826 914
761 998 914 47 707 233
859 595 276 60 113 725
495 45 165 840 613 850
72 194 164 374 182 610
902 881 858 406 407 931
328 22 483 824 22 909
755 308 167 476 426 150
389 636 199 793 274 257
234 608 536 588 395 714
543 891 717 608 713 278
419 173 477 463 814 783
802 322 901 812 344 287
35 338 375 771 711 285
675 363 282 43 478 570
866 578 935 943 964 21
357 674 43 72 385 400
942 901 931 739 761 141
140 503 669 66 855 821
26 565 675 944 23 955
309 414 340 747 745 813
138 734 123 481 735 183
246 635 248 852 85 345
824 335 433 818 472 226
601 826 309 215 689 260
903 575 235 606 387 551
897 465 253 539 194 372
722 339 874 367 980 321
433 144 20 585 966 155
919 810 488 294 208 38
440 242 419 355 246 715
163 119 999 504 2 250
969 372 936 891 694 222
123 783 942 369 961 915
727 726 928 198 954 701
473 313 927 893 951 750
926 603 892 27 511 866
66 741 441 548 738 792
129 532 149 243 914 784
158 18 568 174 575 648
486 955 482 299 930 954
759 217 974 425 646 520
587 876 436 600 684 23
749 293 443 486 909 697
455 570 36 270 638 762
856 127 126 981 148 129
819 892 793 164 256 247
801 879 527 424 180 934
242 269 206 470 302 754
754 125 592 801 359 899
492 364 346 811 605 705
408 254 864 586 816 276
415 140 141 464 554 797
894 238 315 941 97 60
341 605 27 603 947 230
490 927 258 504 632 639
190 983 352 300 70 490
503 483 340 84 289 324
838 500 952 687 990 493
686 152 137 367 396 145
301 363 592 226 952 161
72 662 456 512 711 881
761 914 936 173 548 714
108 410 238 546 974 937
596 865 853 473 543 732
122 187 281 740 502 633
413 976 3 294 191 159
926 392 786 56 433 921
775 197 847 841 734 78
204 505 313 387 789 533
78 623 845 110 818 903
330 256 914 463 893 669
811 333 761 30 569 880
452 6 329 258 120 807
146 430 744 738 245 477
788 753 670 616 372 390
4 277 390 318 182 628
940 614 479 280 55 990
430 481 544 337 456 159
184 994 92 930 232 289
611 680 715 786 247 715
74 801 147 756 290 72
615 591 299 113 416 947
557 149 3 815 362 548
258 812 484 146 993 41
514 731 942 249 681 657
337 893 568 689 528 476
393 299 887 901 894 310
817 487 681 741 181 948
614 819 275 479 104 180
418 211 342 804 681 190
966 528 788 116 769 677
36 319 794 669 843 756
61 239 503 242 997 14
374 966 797 448 649 705
719 36 356 511 211 804
675 106 469 852 823 662
53 469 674 709 752 892
673 257 719 108 200 553
670 120 783 387 933 125
271 667 57 485 100 256
941 631 337 126 787 865
201 550 756 270 218 880
716 404 143 353 798 759
523 710 920 571 37 81
464 801 127 990 980 503
217 128 661 232 117 911
286 318 563 947 722 375
768 1 691 974 695 385
968 52 751 847 996 796
423 573 557 889 722 594
965 933 831 848 987 862
949 690 227 6 453 971
404 118 699 897 913 478
571 689 840 81 891 506
885 670 144 857 374 145
247 198 900 707 695 952
457 177 293 742 845 355
264 786 332 22 105 946
419 392 522 742 507 534
350 935 255 326 364 266
668 29 930 452 543 883
908 72 161 258 428 281
532 95 110 616 557 681
787 562 817 461 261 453
990 886 208 710 850 739
978 326 180 83 766 98
491 872 649 915 750 79
473 639 676 193 68 933
10 451 847 543 190 843
662 129 997 83 413 243
92 627 601 497 918 150
85 226 201 164 22 487
953 585 124 756 421 630
371 749 308 728 590 460
228 103 824 84 615 852
796 487 320 2 106 503
262 229 90 249 658 808
194 953 756 801 922 492
712 948 470 709 603 888
972 195 225 249 881 703
437 938 910 823 200 715
293 358 517 151 839 291
279 553 779 230 486 847
448 563 951 906 709 787
567 75 838 504 263 219
832 624 342 580 130 406
658 76 494 282 428 38
865 124 433 167 103 463
321 377 836 710 486 161
242 624 3 124 250 178
574 120 684 642 4 18
230 108 102 948 482 926
276 437 535 370 758 552
552 542 232 833 977 643
317 377 837 3 198 456
741 640 504 173 175 865
627 395 729 672 879 146
284 861 232 668 357 573
565 198 250 638 91 791
605 498 196 355 838 748
992 934 977 6 675 436
398 791 391 839 81 745
790 27 305 410 28 437
146 647 133 821 506 636
350 576 749 354 789 28
826 978 780 473 18 726
160 805 862 835 124 644
663 524 40 445 984 710
716 47 987 755 553 518
491 289 4 94 551 136
541 125 147 972 905 677
18 539 700 939 447 127
142 326 747 994 873 125
661 875 595 618 970 768
39 279 656 302 745 666
128 424 1 376 586 947
272 417 669 728 846 718
629 19 20 690 812 672
507 540 473 228 535 501
921 82 589 920 783 254
507 662 955 210 588 464
220 301 553 754 199 270
787 937 365 888 489 742
760 488 8 538 186 310
160 639 822 195 51 894
974 572 346 794 585 551
246 80 786 481 689 414
685 397 702 127 933 55
606 289 568 616 314 585
557 323 614 461 804 939
360 779 392 700 716 269
157 376 809 48 108 191
833 436 832 510 275 109
425 834 181 446 670 415
809 765 565 556 278 138
927 996 983 184 366 250
523 576 959 834 838 546
224 192 968 455 582 945
940 338 916 188 723 661
18 471 189 239 860 587
71 485 147 566 75 373
522 496 560 981 807 949
310 803 947 482 149 568
329 469 610 351 727 744
119 349 352 933 524 201
895 447 329 550 746 256
454 16 12 55 141 986
720 576 342 334 853 468
888 619 307 243 881 999
488 732 660 358 319 618
983 436 777 390 79 846
144 283 55 216 48 709
702 1 307 185 937 955
717 665 770 999 96 933
659 827 601 707 820 147
826 834 703 890 891 825
325 385 391 215 227 368
107 546 46 295 863 392
436 721 78 688 566 902
455 851 737 631 203 601
524 130 929 13 353 353
562 100 862 645 535 418
123 741 873 25 75 636
8 471 874 828 124 604
933 369 323 262 222 171
79 23 981 986 399 903
947 830 323 596 286 247
493 482 324 469 133 595
201 698 102 333 916 713
825 602 149 360 936 264
290 63 987 2 367 424
780 818 817 851 358 253
209 63 228 771 959 267
87 513 133 219 851 727
232 817 836 723 129 49
563 300 581 573 907 695
453 208 364 357 824 244
454 544 249 777 143 537
861 351 540 386 255 466
713 236 916 128 790 620
102 139 831 337 442 86
96 142 638 620 141 171
116 649 932 297 379 642
797 746 572 604 773 503
182 884 499 642 440 111
616 377 674 693 592 298
94 387 822 95 133 656
103 153 499 673 970 434
878 170 826 854 635 342
230 123 152 367 781 487
428 395 719 395 984 418
577 572 684 498 195 33
641 735 283 167 4 803
188 802 134 503 30 888
605 697 681 576 149 518
197 581 913 302 312 548
957 143 590 744 942 976
788 123 48 63 269 599
758 739 57 777 399 591
133 341 755 391 877 918
66 14 113 568 5 260
725 756 96 516 742 188
449 393 802 957 498 599
296 586 274 994 849 5
573 133 938 659 972 683
839 802 238 347 241 598
493 909 781 547 502 733
247 86 369 242 169 643
18 432 528 776 132 317
834 579 686 366 212 524
596 955 610 180 652 249
279 184 513 968 651 965
11 321 418 77 500 37
609 77 685 181 954 363
358 500 462 527 361 492
74 179 569 203 827 945
776 239 227 573 70 345
259 383 128 838 173 42
937 424 356 163 500 912
853 500 958 775 931 867
997 326 114 797 912 209
9 851 496 533 306 609
456 170 155 96 186 471
789 203 487 607 405 814
484 993 612 385 109 392
154 258 643 43 617 948
539 695 938 919 829 652
286 428 654 922 903 942
244 420 174 681 539 953
421 741 360 415 277 921
776 542 838 234 585 600
895 89 739 39 113 563
4 972 660 732 949 753
708 400 696 866 601 638
414 590 753 106 746 216
550 451 757 309 836 866
789 212 484 85 313 8
65 333 371 425 257 905
497 340 376 727 785 331
902 416 450 496 391 39
642 530 425 753 837 958
150 166 465 509 159 25
155 303 936 245 616 660
706 606 558 379 77 183
887 330 938 39 991 591
434 581 554 149 673 582
66 421 924 911 635 776
347 678 553 388 215 176
411 954 867 734 388 170
189 108 455 383 800 682
691 157 691 175 947 820
657 195 175 355 683 224
547 562 111 558 786 751
834 931 501 466 333 164
49 961 360 515 659 920
611 754 586 97 327 14
467 411 497 63 228 593
147 411 339 814 93 947
548 148 198 720 95 910
959 586 101 424 634 978
984 135 49 291 16 289
65 383 877 780 494 367
318 423 87 423 893 525
587 332 399 392 937 713
839 25 932 382 144 720
680 190 603 389 447 640
656 767 50 863 413 196
918 77 754 399 927 586
75 886 610 276 202 574
63 417 903 895 749 908
90 558 777 941 898 752
53 630 60 938 499 954
208 931 673 780 563 745
156 78 80 831 750 230
17 140 724 748 440 194
98 228 346 422 612 770
331 815 323 835 58 559
208 91 20 102 131 137
212 635 412 386 556 68
487 688 948 667 579 151
396 273 565 960 415 798
307 753 849 163 40 657
380 571 658 122 503 138
693 506 81 273 676 673
372 826 758 814 459 16
406 33 112 930 649 464
654 103 912 522 128 591
938 211 398 689 419 770
985 880 593 773 307 419
328 278 537 324 28 406
99 699 160 935 894 558
593 694 643 510 170 306
149 115 431 296 273 439
175 925 119 186 632 878
72 376 821 786 142 543
975 88 387 285 706 743
472 833 693 517 993 488
601 197 365 277 801 483
867 925 174 671 54 342
900 320 822 910 117 851
655 190 404 527 957 464
700 214 175 76 256 865
164 604 377 404 56 407
265 230 301 668 281 147
25 492 173 896 117 334
880 593 867 610 998 441
604 851 447 369 399 842
884 643 725 384 761 765
224 767 486 767 913 230
64 830 179 337 238 989
659 636 692 559 882 228
909 655 406 599 305 229
362 117 37 869 820 257
677 538 632 34 777 947
31 419 458 123 128 290
380 542 684 933 53 721
312 920 762 491 213 632
840 413 767 798 407 590
161 453 851 715 156 536
818 458 22 248 466 889
424 148 605 119 668 698
522 775 707 58 341 664
63 638 41 804 695 952
495 463 499 524 290 184
429 174 306 725 950 900
152 325 206 697 925 975
969 444 95 265 15 493
395 363 521 718 3 604
127 97 995 249 271 814
125 140 128 719 531 142
759 309 388 191 766 514
639 42 75 458 149 210
254 457 581 527 667 95
305 640 468 510 894 399
803 145 817 493 103 135
949 480 101 450 58 812
719 421 944 928 919 134
596 123 980 347 519 43
2 704 39 795 929 321
593 399 280 458 735 88
996 850 773 833 882 562
381 318 228 857 33 997
951 387 73 484 379 37
222 718 599 187 503 46
470 714 417 654 842 506
486 919 864 296 987 389
627 623 759 451 102 904
744 421 704 485 586 811
689 438 878 449 992 612
605 257 252 387 580 993
168 919 384 10 839 456
123 536 199 333 153 543
297 507 877 58 416 830
790 146 999 978 60 564
898 844 370 997 564 399
273 122 22 90 514 25
806 220 307 536 246 638
94 9 927 788 896 323
389 37 290 727 393 893
312 276 419 862 788 658
7 688 190 265 317 497
325 932 121 870 335 114
575 53 556 451 286 687
164 397 173 210 997 52
273 349 205 844 587 633
415 79 177 567 874 350
561 360 587 21 924 836
613 304 684 384 144 12
256 990 864 25 609 829
372 597 642 871 143 710
578 713 188 120 556 445
411 92 90 251 835 645
196 874 837 930 32 667
441 594 832 546 724 132
951 276 430 175 275 77
816 347 296 408 876 494
391 818 738 310 116 446
618 344 118 910 224 656
939 225 532 358 623 834
862 234 37 333 781 819
814 432 232 497 528 592
712 711 999 923 764 587
862 736 829 109 744 32
397 361 667 84 968 624
461 217 410 550 375 113
864 469 823 29 286 142
695 311 968 80 667 657
552 469 216 75 240 433
727 863 760 204 804 88
52 940 867 329 879 96
134 654 345 992 255 481
165 429 891 297 431 864
432 994 534 978 625 520
130 711 317 402 420 357
401 929 693 996 445 488
118 720 194 898 722 198
80 907 17 179 327 942
481 929 552 282 869 944
212 50 670 220 423 606
454 530 606 747 752 496
740 506 15 823 822 539
536 24 599 996 910 775
68 692 167 513 587 147
343 685 121 675 156 607
259 641 408 751 847 926
372 774 854 507 411 916
390 521 306 997 606 723
129 646 78 403 659 363
755 280 136 345 112 545
124 117 857 279 766 341
963 154 500 985 550 338
705 581 599 384 429 450
708 458 405 280 964 143
577 991 177 120 172 991
86 225 838 613 362 672
307 744 789 297 553 537
799 368 534 774 18 855
325 849 736 859 876 81
563 828 8 747 246 590
864 560 288 222 452 21
596 163 50 427 20 636
419 250 698 310 303 752
840 717 265 908 200 589
129 75 692 128 802 682
888 689 304 204 437 587
507 466 400 551 479 572
325 640 305 234 535 898
81 457 109 895 613 935
264 935 552 51 53 944
129 831 663 996 862 843
827 885 942 375 410 905
529 736 986 275 936 464
89 693 777 63 2 291
736 822 457 861 609 761
244 446 179 283 778 656
107 90 623 220 607 111
11 209 975 911 383 112
736 911 779 324 212 604
745 81 895 975 57 796
866 351 84 521 285 798
51 195 931 364 448 802
999 508 164 819 881 447
428 937 331 837 899 734
378 454 279 920 936 66
803 290 364 244 90 499
564 91 218 585 51 547
416 992 943 848 440 244
869 908 231 382 800 339
892 972 280 448 728 217
423 128 383 699 609 791
627 577 322 491 501 870
289 801 766 874 26 207
589 4 582 52 913 418
954 183 916 876 412 880
9 656 415 729 710 730
321 884 678 543 662 33
646 560 169 971 65 187
878 267 781 623 161 536
69 604 167 226 529 430
86 690 577 448 97 837
413 137 672 127 870 462
305 137 376 309 781 670
168 596 467 9 659 592
278 826 68 512 293 784
63 587 672 823 694 386
487 868 212 469 559 983
512 489 574 627 566 841
807 562 881 229 101 212
76 791 630 796 18 141
113 68 362 194 24 942
710 979 31 697 816 224
945 362 55 712 209 776
588 115 82 145 404 991
890 667 752 233 178 834
430 989 142 360 846 664
888 131 761 85 802 750
312 448 652 11 143 792
769 932 807 861 754 483
877 206 456 333 634 455
796 28 673 207 2 454
59 188 699 839 243 807
31 464 27 128 389 69
337 925 945 65 779 432
696 587 131 530 265 801
70 950 385 33 730 156
839 409 377 262 479 928
945 939 265 395 322 772
483 3 41 457 404 994
326 800 230 816 432 642
354 256 339 213 558 468
137 485 717 956 214 465
556 990 777 958 955 716
320 851 441 712 952 536
223 903 210 769 669 296
839 420 523 33 165 731
206 796 239 305 393 103
856 120 243 785 840 513
991 189 503 859 515 5
98 728 398 307 226 345
901 485 846 943 93 952
887 535 513 767 367 438
758 668 998 516 447 584
713 706 961 544 601 456
888 793 879 773 967 607
167 991 772 139 470 131
923 843 311 309 966 633
995 798 76 301 268 824
310 418 339 354 874 343
166 177 525 698 554 167
83 749 643 660 954 161
812 715 934 248 765 36
960 349 286 569 746 301
569 332 870 820 278 764
380 812 557 736 885 375
669 917 822 200 220 938
33 323 168 364 972 754
481 515 276 813 49 878
753 330 664 800 476 814
973 680 863 430 397 756
547 765 856 108 637 560
561 192 61 823 40 661
907 671 820 378 861 117
340 60 38 80 363 515
496 464 722 988 599 934
365 678 54 995 281 338
457 35 828 898 966 415
43 650 544 854 549 859
327 417 356 945 557 677
30 93 103 670 156 909
487 78 511 258 497 439
971 537 534 69 23 997
647 4 777 700 250 788
309 497 328 619 680 15
993 920 586 101 194 211
27 766 865 367 893 209
304 302 433 261 492 331
676 311 629 191 188 649
479 343 188 120 515 325
383 456 575 968 236 994
785 622 564 698 773 985
424 432 629 660 985 626
893 564 774 504 201 167
798 96 130 106 273 550
528 683 924 398 395 243
148 28 19 866 451 395
249 708 236 144 979 291
512 860 822 306 483 34
48 979 81 981 631 666
119 809 387 367 334 556
6 866 550 754 329 607
895 993 689 703 901 834
397 120 804 370 575 540
648 163 80 280 589 621
165 320 786 222 384 492
577 229 631 231 788 918
783 365 575 86 358 871
963 12 476 303 4 258
58 193 850 964 912 473
649 166 787 447 241 718
770 53 698 179 84 2
792 121 771 14 494 679
427 566 410 764 520 644
114 799 608 954 601 571
143 721 106 488 507 21
127 188 840 17 272 908
908 408 375 715 244 584
81 287 104 226 734 519
619 775 448 94 81 301
720 517 242 270 903 940
543 112 246 745 205 241
566 485 595 71 792 9
167 125 985 421 199 829
12 933 363 6 123 944
639 928 858 923 646 323
881 435 281 737 948 464
40 178 115 715 929 571
822 293 443 876 865 331
623 130 902 699 172 445
665 330 531 545 858 321
969 477 648 27 271 893
664 482 562 248 219 308
409 695 163 89 518 907
709 708 883 407 13 453
789 105 202 563 134 518
596 206 228 360 862 163
466 966 218 392 982 36
879 523 613 850 722 861
689 375 598 961 395 308
461 461 733 21 232 178
729 149 513 923 152 750
877 743 356 820 685 156
20 263 238 802 668 875
268 246 769 94 150 872
744 487 496 301 317 574
669 183 492 934 34 423
8 391 312 351 98 740
773 624 33 36 555 932
260 280 215 494 573 161
781 778 529 583 195 125
478 179 749 666 390 653
982 387 884 960 874 604
526 485 157 261 573 561
180 691 117 490 795 258
103 178 2 917 712 627
50 384 327 293 508 591
19 797 450 16 89 733
849 863 109 165 188 33
656 714 741 69 786 223
255 331 681 368 73 688
238 900 389 141 380 321
553 805 314 861 504 667
433 599 378 290 2 981
885 264 647 682 884 111
896 985 924 569 157 166
966 777 188 609 501 647
887 505 388 962 955 992
507 858 14 820 556 991
10 318 814 773 288 984
837 198 814 18 256 471
562 425 989 826 767 820
468 428 472 50 471 791
176 329 713 121 99 91
881 413 501 884 284 506
5 9 510 217 396 358
825 241 809 59 865 481
399 145 569 901 142 133
987 860 567 10 751 479
37 435 686 738 373 742
437 113 422 363 116 168
824 41 461 809 680 494
180 122 510 809 653 323
427 286 606 98 300 818
924 811 121 549 191 43
850 542 183 234 681 174
358 111 122 609 339 745
604 805 827 195 404 675
829 449 362 375 258 127
623 155 734 127 936 150
825 270 30 386 526 732
842 615 387 256 42 561
479 977 988 380 460 707
11 906 373 247 584 824
175 754 492 6 71 819
769 732 334 673 90 412
241 982 534 971 950 805
469 558 243 861 483 298
597 627 814 5 137 143
132 100 533 125 437 530
589 758 957 82 391 400
596 335 405 317 641 902
559 813 518 597 608 166
676 893 599 88 568 651
432 327 479 369 493 643
203 841 630 743 20 881
349 507 568 563 560 566
853 994 97 75 954 626
604 423 132 814 776 124
715 463 541 622 453 803
130 671 147 607 205 780
675 242 432 273 350 392
144 345 518 350 387 755
932 131 139 363 263 522
151 98 473 580 908 830
798 609 889 856 849 66
361 650 286 875 684 225
412 804 732 98 516 34
451 334 186 4 370 672
484 963 964 267 906 454
473 176 596 52 250 78
359 686 747 83 293 348
339 775 951 447 211 786
567 990 694 841 626 168
752 566 826 752 289 274
814 890 834 985 390 19
900 67 897 643 427 99
759 708 218 507 979 547
96 901 115 946 373 291
616 670 803 396 299 333
753 799 740 698 587 609
255 982 97 317 390 710
326 423 992 560 869 420
374 983 883 811 967 689
22 968 175 309 216 381
584 378 278 580 353 610
458 246 453 569 413 809
980 197 217 726 196 446
857 969 534 419 298 176
626 262 133 191 148 454
25 198 21 476 925 558
572 422 334 624 756 639
982 514 542 924 307 687
779 494 506 426 449 649
255 822 537 577 641 651
900 50 802 278 944 22
137 141 850 332 968 721
471 925 503 495 186 933
107 317 894 498 207 795
644 76 596 978 433 533
688 943 95 163 54 406
284 676 273 878 828 525
415 895 447 833 924 104
710 484 902 201 1 166
525 499 126 306 697 675
628 207 159 674 997 395
649 147 984 375 843 348
986 997 708 367 39 765
465 770 966 589 920 347
561 899 521 593 908 586
223 818 379 891 690 604
303 561 591 15 255 415
277 72 942 1 429 368
237 146 992 208 425 42
408 634 992 79 308 861
96 60 819 942 345 468
701 371 213 516 259 34
451 664 953 647 201 28
388 78 723 897 203 729
75 716 491 845 85 104
296 360 720 164 198 996
994 47 458 709 871 114
543 73 808 617 698 445
502 432 848 409 652 124
698 150 404 398 21 791
393 249 489 673 126 104
722 188 928 109 187 475
768 449 623 935 5 96
317 978 974 301 373 85
400 125 896 73 111 983
600 115 322 183 177 164
219 501 582 710 762 40
787 234 511 509 32 709
74 797 207 979 259 367
584 752 586 356 954 73
804 356 848 470 118 366
436 548 455 546 420 866
183 162 159 327 278 544
679 862 300 525 869 974
872 207 696 821 41 540
844 679 812 954 187 976
360 137 435 155 821 148
687 448 287 600 407 762
193 727 851 441 373 504
612 175 892 732 443 162
394 313 975 933 416 981
241 891 934 153 949 361
233 176 915 831 804 795
255 519 275 931 482 863
179 702 465 576 60 427
112 265 253 28 682 814
377 180 955 140 812 17
992 888 972 170 684 448
327 546 22 333 420 929
238 120 164 233 698 341
278 136 499 985 758 932
321 482 270 376 721 328
462 38 942 660 808 364
821 6 857 413 840 178
806 331 448 735 491 297
425 435 672 469 618 443
296 663 861 526 136 898
629 209 447 995 941 416
880 481 419 329 612 653
972 968 239 38 996 912
739 543 810 804 864 917
777 212 423 389 713 334
910 177 80 331 412 749
471 707 680 883 649 118
620 983 395 99 442 747
616 248 550 784 606 358
128 679 4 703 828 273
760 464 81 928 766 1
682 170 207 963 65 582
703 752 820 536 199 194
589 106 757 574 532 452
487 988 304 250 232 940
945 160 162 149 364 249
420 148 663 600 81 807
433 915 942 579 701 788
511 821 791 53 91 807
560 957 998 40 173 267
444 420 847 590 554 917
743 286 962 767 9 673
743 102 163 934 43 971
728 445 700 172 956 264
183 792 451 916 538 983
337 549 954 55 109 587
265 69 302 823 15 158
557 30 640 151 760 479
761 424 248 264 637 970
899 38 96 7 593 43
154 139 363 111 841 494
948 925 962 583 77 3
466 858 975 148 804 478
374 221 570 578 268 819
418 180 85 450 146 971
706 302 465 555 473 493
510 954 747 35 283 846
989 835 275 934 920 378
856 629 44 673 622 416
257 230 558 404 661 787
471 91 91 295 737 817
903 546 70 707 32 528
48 812 699 259 115 720
125 191 375 213 99 638
853 688 341 405 54 227
104 424 571 65 191 783
899 187 117 923 340 835
926 357 776 16 222 574
559 315 128 786 780 747
860 743 26 198 867 98
97 357 292 942 396 300
170 158 433 173 373 849
355 141 233 740 162 578
9 401 775 663 57 623
920 710 733 671 876 764
772 609 471 890 763 707
135 306 816 461 513 485
599 813 341 506 285 422
467 9 877 631 312 978
921 202 401 960 512 95
783 472 32 173 512 353
128 711 522 821 79 500
427 695 41 505 476 729
397 440 695 802 749 2
646 905 969 726 342 669
765 157 239 448 204 702
560 727 644 400 871 658
702 398 968 274 68 807
313 460 974 789 554 651
118 661 706 721 549 892
477 478 586 465 318 74
168 223 687 703 841 648
750 648 140 885 948 628
790 894 224 920 209 421
796 272 496 109 22 268
841 562 80 1 678 693
333 581 996 644 556 600
712 593 387 777 831 252
311 70 761 398 487 738
682 458 30 485 275 810
697 239 636 121 242 707
429 826 626 792 745 547
43 662 63 584 875 574
571 135 423 657 120 236
488 147 624 887 474 862
11 69 263 167 731 165
835 38 126 98 315 119
892 531 23 601 917 707
389 814 751 236 877 536
819 384 464 396 613 31
221 934 968 686 281 74
554 425 408 979 200 79
534 957 865 494 365 402
356 895 879 12 906 800
628 33 545 160 832 126
202 480 553 530 955 16
616 514 162 342 474 507
448 425 953 224 120 465
927 298 805 550 258 438
600 668 171 605 315 282
941 975 868 825 627 392
106 579 933 156 806 528
983 604 698 464 110 310
522 458 203 373 492 665
905 187 900 402 360 343
359 483 219 974 609 715
669 203 715 175 976 191
97 664 101 844 73 62
88 827 445 232 675 865
346 850 501 452 882 861
967 569 619 145 44 481
107 834 792 183 727 512
232 681 574 100 315 423
779 586 470 821 66 315
368 951 938 589 625 314
746 386 507 711 154 391
189 303 726 779 48 111
778 556 222 468 247 751
765 213 114 423 108 922
761 817 12 126 589 114
398 152 534 184 155 277
604 299 97 91 371 598
809 578 686 661 621 165
333 873 272 65 822 908
676 927 419 62 103 287
607 350 890 156 458 716
239 211 778 286 703 817
819 765 551 743 348 86
868 274 368 777 147 460
262 91 496 640 469 285
541 758 448 83 257 150
942 24 877 435 363 679
596 28 423 404 522 393
724 53 984 674 633 79
240 267 782 441 303 827
901 326 495 149 152 873
550 678 608 195 560 265
469 647 86 771 411 671
378 264 901 472 511 381
961 114 925 87 454 304
112 467 897 652 400 544
558 231 666 115 86 186
887 879 808 88 499 775
367 80 983 796 885 495
776 374 47 476 911 647
462 849 167 795 774 652
600 572 196 502 213 721
918 537 703 137 920 611
222 238 377 717 60 830
353 850 687 315 220 883
552 974 562 462 46 520
319 281 999 931 266 173
140 645 877 523 498 108
718 5 119 38 313 829
861 681 703 40 197 834
739 280 238 387 481 502
65 404 176 524 627 503
580 892 981 108 630 804
512 133 773 940 582 300
204 414 649 206 651 728
798 336 604 277 70 274
111 378 432 287 262 962
502 645 875 55 576 373
266 100 258 727 975 770
50 309 794 237 814 420
251 153 437 650 221 549
263 789 753 247 300 72
861 975 849 923 644 237
551 544 893 648 720 573
729 964 902 429 134 369
75 2 304 838 768 583
67 155 148 363 482 453
815 252 203 788 893 890
92 196 822 786 216 620
413 942 848 918 985 35
230 612 856 162 101 219
771 958 524 908 748 146
686 355 654 330 754 135
283 862 984 272 330 689
342 259 264 71 123 155
602 598 194 438 531 964
55 717 330 511 952 589
391 663 714 416 287 845
949 908 534 318 376 554
214 222 8 667 513 791
430 271 166 828 830 793
340 917 882 105 574 136
779 14 489 118 149 965
400 325 519 191 108 158
660 258 175 224 280 845
383 429 110 461 634 21
161 602 70 265 611 793
476 987 578 118 291 80
464 697 92 712 387 324
904 874 312 858 55 927
584 28 385 965 284 917
107 425 132 104 551 396
889 991 642 667 166 325
865 803 744 515 628 851
739 142 707 702 588 914
285 150 462 908 546 433
600 368 134 743 794 761
626 139 122 455 76 242
655 46 462 489 762 127
683 730 91 970 765 124
442 304 399 411 366 910
376 725 84 235 695 821
263 539 777 141 715 576
697 491 965 648 671 610
140 261 465 772 113 714
294 816 551 202 729 382
70 804 626 951 370 311
76 470 136 815 101 698
97 339 123 11 755 650
107 505 30 789 691 643
995 907 982 457 717 295
574 141 793 599 662 910
771 810 843 23 120 779
383 855 337 18 506 509
189 857 584 270 979 348
640 605 296 722 584 724
512 888 701 934 980 810
190 650 629 650 114 229
128 693 617 774 411 785
20 284 283 692 451 925
620 517 617 444 214 757
917 181 846 532 41 259
913 441 160 908 562 513
89 673 994 12 238 642
117 745 738 287 113 773
926 479 133 694 617 235
737 936 946 729 822 694
405 623 543 612 30 606
500 734 447 556 395 483
928 208 144 742 723 375
420 257 731 978 635 235
2 203 215 501 867 832
71 236 994 482 33 604
193 935 864 221 177 159
954 770 149 938 683 606
734 51 543 393 919 707
692 980 928 455 856 367
838 453 776 500 795 14
359 11 92 948 97 386
898 83 948 968 635 370
343 295 666 179 434 189
111 407 239 89 79 811
727 159 843 321 191 36
146 893 66 272 453 450
84 518 866 35 259 778
372 272 571 69 839 497
719 255 653 765 854 614
140 349 138 337 908 367
19 414 259 770 230 483
935 954 333 727 414 364
884 842 383 91 980 243
9 290 9 601 307 521
978 465 862 328 962 815
773 162 822 955 841 485
112 166 899 950 335 638
181 332 825 454 401 838
743 288 975 396 88 622
861 969 440 793 349 571
483 720 477 397 22 775
869 118 50 818 173 796
670 911 752 104 444 296
255 789 324 236 612 777
630 645 26 196 874 885
283 769 596 908 645 411
346 103 888 180 39 533
78 347 456 547 822 342
847 836 523 900 715 795
206 47 688 334 368 348
384 519 392 116 385 336
441 249 446 581 123 388
674 35 132 534 260 138
531 497 363 890 641 513
840 997 929 814 530 94
69 722 688 225 637 692
222 618 503 266 116 445
471 708 102 348 73 927
201 55 503 724 460 137
566 154 469 923 635 986
419 193 784 326 920 613
416 516 509 143 548 931
947 818 262 414 294 651
656 374 640 873 844 944
719 206 144 111 341 130
338 631 145 904 8 572
654 846 519 899 105 827
76 354 453 272 57 986
768 748 211 961 362 857
32 773 597 613 373 895
901 293 617 898 90 480
508 413 719 935 414 265
639 842 908 572 50 1
217 584 387 691 688 740
798 265 192 750 207 941
342 792 240 535 389 531
174 576 617 766 78 458
68 229 990 270 133 538
939 921 795 666 256 468
342 469 575 6 249 601
15 613 190 475 104 874
322 996 328 677 995 811
681 914 190 78 772 707
821 175 873 699 41 877
168 154 869 582 77 835
51 72 468 47 210 940
371 716 935 204 767 660
218 558 171 10 944 218
95 417 344 566 204 129
375 118 711 800 62 305
516 151 918 769 628 804
219 251 759 682 152 570
119 221 148 182 618 94
810 652 826 543 174 68
532 852 740 404 334 528
480 550 745 664 41 71
41 468 676 873 421 705
434 508 981 883 162 163
985 227 938 931 84 429
688 668 134 154 914 502
962 64 350 285 663 368
19 110 902 11 492 402
187 633 634 855 784 851
105 482 253 460 343 38
819 882 627 870 337 246
231 238 411 476 803 637
114 913 388 848 739 229
969 735 413 567 584 141
602 739 406 81 44 989
745 863 888 107 388 697
435 757 295 548 768 368
275 353 102 51 707 275
263 652 217 215 946 320
667 377 733 583 518 786
789 658 381 749 245 18
127 744 396 22 797 756
168 982 586 712 899 898
763 204 828 943 96 335
68 128 425 659 211 403
921 625 63 70 210 530
896 338 549 800 948 820
8 230 800 164 871 630
80 244 105 361 844 219
171 287 551 909 174 893
671 970 20 479 742 778
455 598 424 247 537 268
498 525 263 231 321 835
914 954 107 414 223 928
613 819 824 959 49 557
746 195 993 376 751 8
358 182 462 888 522 686
992 795 257 402 845 663
513 485 327 933 896 25
333 818 109 351 935 295
840 718 275 948 143 184
692 591 145 238 727 629
679 299 673 58 906 450
836 530 155 980 847 315
626 311 691 801 98 121
684 418 154 142 103 987
975 912 806 386 81 764
88 292 640 69 562 11
643 710 518 256 919 859
215 189 97 477 378 832
104 985 960 403 47 69
737 454 488 610 467 319
550 648 361 156 73 899
885 281 172 765 169 670
862 76 403 25 474 598
861 776 526 223 585 91
166 384 616 465 476 463
539 869 105 115 900 228
793 272 161 620 210 365
423 656 968 786 768 596
151 584 329 473 852 44
162 702 410 465 507 753
200 410 263 475 949 308
571 897 320 436 981 351
843 341 4 115 968 773
391 261 164 812 841 78
838 870 585 323 971 697
320 259 448 581 533 923
63 807 910 107 267 111
851 715 764 326 331 736
815 414 746 672 269 693
761 722 125 659 310 386
413 531 80 695 526 791
552 770 656 737 757 255
916 728 766 87 237 396
464 850 870 349 889 297
15 39 882 315 384 588
307 251 519 736 35 77
981 857 408 458 588 61
301 52 937 743 103 527
420 356 522 18 554 98
68 780 26 202 20 814
468 660 740 107 501 983
233 53 879 640 179 745
146 96 794 646 689 331
164 607 630 199 311 44
617 781 28 117 42 926
517 630 50 304 935 831
543 145 796 84 691 932
306 994 717 489 908 601
985 903 526 301 432 556
957 139 844 990 881 537
972 941 835 633 179 283
784 829 967 492 76 113
104 692 997 453 618 77
83 706 413 258 118 290
668 844 906 191 254 710
661 337 31 223 763 40
610 677 969 618 44 522
371 978 482 911 184 709
612 825 249 173 827 425
919 468 725 537 646 84
10 404 1 694 873 792
970 283 292 606 407 795
431 452 258 144 369 830
147 425 315 810 918 416
155 458 231 739 206 908
391 546 518 29 88 740
944 992 504 659 784 927
12 719 929 844 319 445
547 716 499 362 319 783
237 657 183 267 490 849
212 561 302 443 582 325
609 749 989 16 316 810
877 748 869 887 363 602
791 778 798 336 109 719
727 271 591 229 532 208
714 236 504 861 694 66
826 205 791 429 204 70
609 537 98 116 161 335
139 479 438 30 218 34
996 860 13 234 563 118
775 242 128 905 272 476
351 124 477 409 900 910
239 916 338 579 543 787
441 397 956 443 646 283
572 78 156 407 274 257
707 838 855 670 96 60
873 213 822 476 737 950
234 848 724 81 675 793
108 454 882 233 80 960
621 365 313 439 338 108
392 298 744 620 786 246
119 19 401 972 824 257
183 297 738 782 957 970
92 503 814 193 400 713
703 968 776 422 780 587
767 97 298 129 363 535
429 769 975 737 38 719
912 17 481 743 531 733
161 533 71 130 975 667
756 79 232 808 940 832
911 553 94 489 129 607
613 815 608 810 213 662
359 717 846 139 857 811
775 531 581 414 33 469
961 545 253 201 462 686
201 522 170 301 311 220
235 182 360 750 496 949
653 570 891 760 322 989
34 422 163 55 550 196
468 455 578 948 118 246
827 503 147 713 660 236
733 517 903 160 850 290
498 229 537 763 744 252
454 901 28 353 324 935
485 445 827 645 771 287
654 499 708 553 697 264
482 710 512 41 533 146
493 41 771 9 521 673
784 724 164 862 293 503
2 888 349 396 380 153
4 953 37 533 933 98
671 934 996 540 103 518
929 530 956 949 156 465
310 950 750 330 598 819
175 583 985 346 147 170
923 144 16 686 870 475
651 548 218 944 998 242
799 739 490 481 680 997
430 775 618 994 758 333
913 59 98 851 262 312
317 911 766 103 331 398
878 581 490 403 85 290
999 115 806 80 791 934
24 847 278 511 703 247
720 172 757 210 513 47
320 935 909 17 444 653
547 787 462 758 994 772
375 943 240 772 104 221
939 551 298 190 287 147
974 866 357 388 19 942
452 486 581 887 317 316
520 434 616 416 648 111
476 518 986 952 385 514
287 812 450 359 781 647
206 786 886 263 800 198
835 787 651 219 85 586
98 33 992 337 571 730
380 465 700 106 656 314
986 864 724 517 447 680
551 955 578 282 209 662
496 300 839 283 627 49
601 508 399 262 534 466
309 951 188 574 428 965
133 935 993 957 727 123
438 422 979 93 430 570
686 972 132 732 287 363
137 898 853 937 984 534
155 107 691 223 611 85
230 261 391 41 500 642
761 559 358 535 317 580
220 838 955 120 192 65
927 321 461 804 160 805
995 26 854 696 879 36
443 277 279 867 971 86
143 5 214 496 230 270
107 550 857 39 423 240
895 973 251 116 72 326
340 780 388 732 257 283
661 622 162 2 262 198
767 591 345 512 347 497
911 132 412 890 512 813
542 947 800 845 167 996
535 194 612 631 772 125
826 789 752 949 177 986
768 691 814 900 43 233
115 781 74 107 409 121
110 624 625 539 673 209
594 376 419 374 903 2
35 901 789 109 207 768
527 590 138 824 561 343
211 550 719 110 805 140
666 195 878 854 611 349
821 743 261 498 527 355
406 550 300 967 15 795
695 732 3 264 668 371
482 762 534 832 323 679
160 18 381 659 298 132
810 843 170 837 380 690
421 870 136 936 481 361
370 766 441 858 572 811
60 771 107 927 253 151
930 53 363 375 707 952
529 613 319 149 770 17
105 41 181 273 331 84
20 957 860 348 993 579
766 856 121 573 523 798
959 524 277 788 937 824
172 407 534 324 409 955
928 942 578 372 980 868
263 99 834 129 116 248
449 489 669 227 776 886
105 180 430 770 317 779
480 616 644 642 400 235
724 646 476 935 195 178
175 542 293 590 963 61
93 801 597 803 192 676
189 434 497 195 416 353
1 53 795 296 682 375
905 215 749 225 665 825
176 484 404 892 806 710
195 856 378 986 229 325
346 960 856 214 480 556
331 89 255 713 840 740
520 943 735 816 500 531
184 919 205 191 578 37
799 843 358 868 179 816
816 465 497 402 301 329
558 412 299 685 49 882
150 213 774 328 498 177
645 927 812 947 654 349
901 279 222 983 13 250
752 833 632 341 216 506
418 848 712 413 436 212
987 87 72 618 486 805
829 257 682 975 490 34
470 947 75 274 219 549
422 772 373 675 111 729
402 807 573 412 688 302
442 769 23 926 200 933
879 217 299 330 434 615
177 780 486 606 369 349
883 409 735 797 326 893
346 293 991 455 205 708
638 504 731 376 179 197
62 579 890 711 246 170
148 322 655 923 803 210
627 164 621 752 613 539
688 816 261 227 502 880
609 157 887 367 464 244
37 999 685 663 256 835
575 395 923 177 287 987
228 890 245 395 401 959
369 957 615 420 353 445
178 820 390 161 555 645
777 75 225 882 449 693
970 951 201 994 594 803
893 792 304 389 652 50
684 527 937 725 836 73
117 206 952 79 339 684
491 108 983 501 473 80
101 380 551 739 856 875
229 355 407 795 248 572
380 798 648 743 667 565
450 17 715 829 756 683
295 151 223 671 928 243
601 137 737 159 703 396
424 119 664 753 484 576
814 959 603 501 765 583
248 421 145 847 816 289
894 492 147 945 746 215
322 677 893 4 121 771
665 540 76 860 633 40
85 776 457 937 251 908
154 439 434 932 554 606
793 57 927 881 673 496
920 51 508 312 540 230
980 913 456 256 897 32
688 97 698 683 122 852
198 992 414 945 910 56
18 864 489 949 209 486
227 695 147 824 365 934
187 668 175 620 429 60
73 697 789 25 686 736
808 389 306 552 218 992
662 585 784 270 826 784
744 13 670 912 216 199
81 63 857 677 419 571
600 503 800 402 476 785
682 245 21 921 670 499
402 449 490 782 183 959
950 629 741 511 786 749
837 237 746 253 403 836
920 847 662 671 810 712
227 625 987 300 696 177
704 679 653 699 193 196
514 710 798 157 189 760
744 539 96 302 265 442
865 723 806 358 798 729
448 868 835 494 615 938
750 5 198 812 877 618
162 51 509 655 333 855
260 789 43 596 430 90
508 791 543 231 767 98
187 252 640 245 462 796
538 279 93 638 736 515
545 6 344 364 916 753
651 919 33 107 107 761
538 860 237 348 404 794
90 534 862 306 593 888
871 420 948 438 981 157
522 337 590 839 211 784
207 278 739 152 607 918
916 582 492 277 795 594
36 847 996 835 994 878
44 879 314 699 425 52
566 290 887 713 40 484
800 32 16 860 954 536
124 888 450 628 124 124
752 109 671 213 128 878
517 201 730 479 268 54
492 36 895 353 8 926
848 440 217 753 693 459
189 958 166 642 537 441
718 206 8 442 877 570
48 36 737 427 811 970
88 716 992 984 237 868
499 154 214 553 729 534
308 428 162 186 758 932
20 62 687 587 287 598
777 297 574 715 895 209
471 266 674 304 134 447
802 233 905 759 667 221
917 237 586 363 235 712
653 528 297 590 27 946
256 793 913 381 869 484
821 188 704 511 934 124
440 199 844 186 907 585
351 848 25 465 477 942
952 396 890 816 141 920
566 64 980 232 208 836
82 608 110 535 490 870
937 103 879 924 590 450
772 58 82 21 463 756
653 508 110 154 510 224
404 391 719 101 338 711
25 352 853 953 418 258
876 174 994 588 710 192
907 682 305 930 724 580
507 88 60 917 256 842
271 796 775 691 617 546
451 567 868 866 415 492
821 265 948 752 934 11
495 699 573 55 95 639
936 198 766 527 412 485
262 491 56 620 48 841
466 462 971 134 924 788
103 16 753 85 455 384
518 330 881 376 902 647
524 572 238 229 524 29
966 128 947 26 324 215
411 627 820 479 344 255
61 467 302 134 133 584
545 644 641 588 906 762
547 324 350 877 279 966
429 966 623 326 740 33
81 650 562 193 825 251
807 472 418 701 288 707
480 932 721 716 244 568
421 87 186 972 822 143
8 710 916 701 942 749
395 21 59 784 973 804
500 540 230 397 449 777
28 187 401 13 430 784
165 237 604 364 441 666
420 974 66 953 988 95
943 110 775 304 948 786
818 248 26 567 929 211
687 463 152 574 328 911
497 614 287 170 370 169
658 448 330 764 203 136
572 115 689 673 636 82
457 914 795 335 164 27
105 862 678 870 80 727
766 427 737 837 294 208
560 863 603 807 705 42
203 47 227 243 337 130
960 447 115 320 315 97
841 954 479 456 353 208
283 974 679 242 556 143
310 330 83 345 204 880
324 326 550 503 311 934
725 439 562 436 27 361
451 908 766 87 893 167
571 92 826 670 760 244
168 889 334 804 435 153
778 618 335 290 328 5
902 507 244 296 350 849
561 251 215 172 303 651
360 615 669 280 673 176
456 513 492 346 932 545
53 314 709 869 7 792
846 781 211 898 708 315
897 994 955 345 362 85
790 778 191 821 923 741
361 946 886 331 855 761
14 876 690 585 197 94
517 873 924 380 987 999
915 350 684 908 417 766
70 782 335 104 812 556
955 402 598 607 609 408
901 365 634 378 445 172
868 162 42 409 74 240
157 430 932 878 25 636
896 969 997 190 143 661
557 459 245 353 822 562
740 992 462 489 676 539
718 915 781 515 351 758
595 926 907 632 782 218
848 423 598 621 935 936
10 828 479 241 865 916
936 879 496 630 638 589
863 99 851 459 401 350
942 656 142 928 95 379
298 479 878 399 763 137
554 974 570 461 152 101
883 429 33 563 233 393
841 280 677 741 882 840
129 98 135 764 812 8
706 723 185 711 775 308
195 410 181 830 83 447
464 84 581 756 697 398
886 859 202 256 993 775
49 786 217 582 688 243
650 51 347 991 881 148
573 437 443 756 79 149
536 776 701 200 560 365
464 308 66 27 900 781
805 33 30 165 389 789
106 358 708 515 923 584
910 959 68 39 65 740
360 152 39 181 754 664
42 11 414 300 696 420
472 809 912 281 369 242
433 751 186 702 394 804
374 16 830 268 782 541
662 997 508 957 372 380
488 150 858 255 77 631
882 939 182 90 166 211
303 706 883 132 938 50
186 206 120 451 157 472
574 315 863 1 544 648
269 246 363 883 55 568
313 714 760 60 57 455
932 457 257 217 300 716
376 751 231 673 891 468
8 591 160 326 341 448
993 800 389 256 91 652
802 895 798 504 101 680
121 695 399 762 416 389
38 690 449 833 189 820
114 615 589 203 657 709
396 878 831 73 196 276
668 444 729 606 786 212
238 541 788 588 147 201
428 331 458 134 927 925
921 227 684 217 531 952
361 397 387 440 456 881
822 974 884 742 452 515
290 813 294 324 672 686
201 117 857 780 947 714
136 814 460 370 426 533
347 821 251 816 885 499
319 950 806 506 917 925
948 995 323 265 152 469
148 962 133 114 790 618
502 35 979 616 353 173
513 550 57 932 543 456
120 825 994 314 559 845
420 387 257 856 343 533
764 216 487 617 750 447
650 983 393 490 521 697
605 308 600 187 899 298
921 850 689 18 817 921
829 125 83 656 313 186
502 344 431 830 282 641
107 943 811 501 1 584
611 62 739 519 441 685
240 84 586 110 149 532
762 849 187 180 570 688
565 391 287 584 187 606
497 515 304 878 911 379
10 80 90 488 362 609
845 554 256 806 292 441
888 676 54 394 656 375
970 836 104 217 437 733
409 749 189 667 399 193
353 920 19 733 654 713
357 700 79 252 535 641
801 772 564 575 891 57
208 362 264 431 53 476
621 486 104 67 572 506
422 613 821 877 261 879
953 785 285 584 313 455
333 514 739 993 115 606
32 684 281 267 751 47
302 117 95 706 753 103
940 73 241 885 119 523
337 459 113 462 954 230
704 755 295 141 977 394
760 781 889 260 7 509
119 84 476 804 782 301
898 480 747 936 200 379
132 19 123 429 151 526
798 755 781 533 530 725
456 997 188 552 997 625
24 914 996 611 751 716
104 264 914 319 258 61
475 813 724 584 898 942
314 360 968 58 17 390
341 891 977 287 117 759
46 511 148 741 129 675
989 172 226 640 521 511
958 173 110 472 340 865
787 53 827 226 403 870
299 30 142 990 517 190
22 5 33 311 233 728
965 432 418 527 305 946
296 952 656 652 270 980
911 676 539 593 840 493
887 578 749 738 9 80
431 370 744 698 309 448
979 608 933 27 125 444
745 252 826 385 344 948
775 566 241 618 900 440
860 813 218 551 818 559
881 928 853 468 623 998
945 71 244 524 753 21
190 916 45 376 714 276
626 796 311 330 386 676
643 842 595 466 952 608
342 503 646 919 998 481
398 542 934 194 12 594
559 992 913 837 193 663
780 598 314 967 577 678
216 120 183 665 436 748
538 849 727 490 504 820
681 9 911 923 221 601
722 820 193 541 28 627
804 548 399 590 457 91
28 954 570 508 667 844
665 662 596 490 785 848
145 108 831 851 864 711
874 164 4 182 480 893
349 652 123 852 471 745
677 299 354 333 984 137
278 950 154 819 739 222
442 835 966 65 991 821
242 54 834 547 541 714
510 42 750 28 568 169
531 797 929 534 151 934
774 636 843 465 617 218
228 846 502 773 382 585
632 747 359 788 748 295
573 847 315 676 864 476
471 810 644 425 37 929
364 331 375 512 921 353
243 773 912 295 12 551
285 12 465 223 268 183
562 436 208 820 873 14
510 991 505 593 411 46
28 884 138 591 595 601
938 624 280 49 867 39
828 527 805 950 444 180
836 887 884 931 214 512
931 586 441 866 836 5
351 182 561 489 66 395
163 490 676 884 32 720
977 507 760 756 586 310
167 600 697 645 151 615
223 939 690 827 786 795
287 798 113 937 434 776
528 970 595 35 469 930
374 644 141 434 817 348
112 573 255 345 56 379
236 285 379 144 352 683
442 482 926 281 599 897
612 756 875 576 349 818
60 689 82 284 670 922
127 142 794 285 562 959
82 150 429 824 20 769
788 85 811 474 970 402
133 848 472 434 854 328
183 83 638 99 838 710
585 761 113 515 748 216
397 222 537 655 621 372
460 292 807 843 800 91
788 422 884 215 2 739
559 577 481 720 197 82
330 799 298 826 224 951
8 177 390 328 210 754
959 497 688 523 516 700
46 672 681 120 682 589
650 431 790 379 99 652
938 97 785 323 840 639
919 573 235 508 798 404
952 778 573 986 913 483
999 510 209 806 183 826
645 8 696 516 658 202
581 633 153 116 396 232
243 582 606 320 544 754
913 666 972 186 355 537
833 840 409 17 687 772
850 15 295 267 834 45
865 296 495 75 8 179
472 802 445 106 400 338
742 920 46 620 876 4
654 281 474 834 209 51
797 26 296 703 149 602
713 421 804 883 261 105
664 666 673 448 204 592
904 483 841 752 306 627
684 170 316 128 502 771
84 995 222 534 540 164
6 563 283 90 933 12
372 239 3 545 210 72
543 658 594 601 744 602
965 484 135 947 219 217
642 777 348 436 680 707
782 545 588 322 908 492
355 84 1 449 266 208
2 375 342 105 671 320
416 288 793 111 584 678
1 435 995 606 265 225
979 307 760 108 756 108
893 482 846 603 267 927
281 450 937 734 38 586
984 502 139 2 205 380
880 757 692 669 940 469
587 672 427 263 811 813
766 761 915 460 215 467
322 883 227 282 958 440
29 219 657 206 686 935
712 939 674 490 856 501
278 216 164 622 639 155
836 623 248 831 158 429
127 359 208 155 942 352
527 507 501 772 95 26
670 769 734 131 741 911
220 952 204 903 456 961
974 759 621 922 392 967
322 863 395 500 16 821
319 605 326 839 205 494
701 628 293 906 294 499
706 486 190 982 434 246
303 678 703 420 404 632
388 393 929 942 430 90
639 982 880 970 967 257
407 106 253 418 815 718
72 401 813 188 458 405
347 778 698 374 298 727
925 849 972 106 99 55
762 263 389 775 552 335
590 901 765 155 399 246
1 239 202 206 937 445
82 440 435 817 687 53
211 213 695 205 634 481
297 926 988 145 825 973
860 922 339 40 682 794
552 644 717 269 573 283
330 231 901 999 579 841
864 209 245 167 234 754
341 407 413 144 668 573
828 167 699 251 764 118
993 934 197 302 224 145
557 476 77 539 750 566
390 791 682 334 881 496
172 422 392 726 118 203
313 771 605 51 27 545
638 931 294 550 126 440
311 16 588 627 855 599
124 128 933 681 523 585
722 273 930 393 909 35
699 641 502 274 839 303
713 948 687 461 311 766
266 45 436 30 676 867
521 772 796 670 520 521
697 862 716 609 301 115
869 801 282 548 831 927
717 435 342 637 364 714
885 539 722 255 863 819
669 267 873 288 620 445
3 581 85 480 329 366
513 499 958 268 551 455
363 156 127 958 576 784
45 184 911 826 384 336
903 450 577 528 659 992
238 423 329 794 420 542
382 161 700 269 654 251
295 179 511 2 884 335
767 492 447 62 127 78
493 383 898 42 801 16
502 939 4 296 261 955
347 773 429 410 287 995
974 572 585 327 130 605
115 147 666 893 315 933
868 339 179 873 740 769
114 423 473 97 392 705
811 58 272 309 885 907
712 255 361 238 53 741
897 981 806 53 309 681
45 179 425 672 240 262
685 248 696 75 999 44
890 607 567 256 830 824
739 589 709 888 451 144
948 342 212 857 674 775
379 469 864 906 9 227
927 570 712 387 962 978
321 117 526 553 547 572
29 606 444 285 34 558
600 886 192 742 904 224
609 909 588 43 671 443
234 311 656 406 622 828
659 253 684 793 20 544
847 352 403 850 206 620
160 94 427 897 570 574
943 188 156 627 288 136
972 605 62 554 719 721
652 688 525 549 494 941
564 644 390 306 887 745
957 651 770 989 950 73
386 997 81 732 601 588
656 257 504 274 807 186
88 749 831 599 927 613
955 761 816 484 546 643
382 586 348 934 743 999
60 965 431 77 887 775
316 372 403 27 693 196
614 292 776 26 754 68
738 828 360 170 219 202
645 571 318 620 78 18
183 875 137 850 204 739
487 258 360 513 763 14
727 451 714 621 13 373
465 371 933 589 293 711
113 158 207 800 670 451
777 954 447 774 986 733
337 200 959 817 997 906
697 205 392 65 900 928
972 804 934 555 592 386
805 911 470 87 709 407
494 580 202 809 784 498
669 910 297 693 725 647
603 855 850 975 626 435
697 559 3 88 785 348
561 576 882 322 103 984
868 674 505 976 626 341
742 18 509 262 107 629
125 217 693 727 283 845
410 969 549 752 480 972
179 44 577 880 58 997
802 500 572 603 908 189
180 514 287 365 945 898
498 962 328 900 444 2
362 19 694 916 240 165
966 768 545 27 457 689
13 516 115 3 731 524
232 209 573 759 784 694
33 274 393 216 440 593
741 626 298 710 770 925
739 260 683 177 134 392
874 367 921 423 294 306
104 132 597 25 352 90
252 697 656 952 361 772
589 978 341 39 691 535
253 658 906 917 70 168
590 668 959 844 619 385
205 974 877 996 971 903
762 929 661 875 485 218
699 660 678 45 530 116
599 967 386 154 709 200
748 413 659 736 570 736
363 198 89 224 505 526
841 390 496 249 329 648
398 970 623 991 280 961
744 298 604 739 352 88
738 328 178 896 435 438
890 466 444 315 597 276
172 281 198 160 34 431
106 153 645 739 681 105
165 519 24 231 255 304
818 635 274 940 420 802
623 391 201 790 955 146
404 633 81 834 463 31
96 665 736 282 164 638
388 774 838 343 933 768
352 211 429 374 485 915
850 441 357 359 287 331
539 271 331 477 780 171
759 819 349 144 100 735
671 663 654 210 445 655
72 717 633 422 842 956
282 839 19 284 278 360
896 916 850 558 930 715
50 42 851 491 179 181
422 585 874 178 345 468
196 267 466 995 23 408
298 787 793 603 155 932
920 651 673 360 624 253
900 874 396 290 942 741
825 980 799 542 482 580
407 227 518 228 702 480
95 477 279 500 905 123
691 318 358 879 715 648
989 754 633 907 954 977
66 315 665 929 587 366
351 326 910 772 853 464
90 13 417 407 881 850
399 613 696 248 276 83
592 537 234 403 8 589
278 640 11 998 210 372
491 904 793 996 628 565
984 42 797 408 848 216
210 119 454 776 484 934
1 445 870 420 561 534
788 521 557 220 530 354
155 629 244 911 86 292
809 815 792 694 829 1
225 650 276 937 198 910
544 987 606 914 950 183
149 515 540 864 988 344
28 633 986 511 154 738
703 876 804 96 921 452
174 339 31 804 162 218
738 750 110 235 762 839
113 479 37 656 717 276
166 648 20 610 764 780
781 960 570 653 696 116
345 908 827 304 641 457
255 751 241 641 310 486
375 46 884 112 471 61
675 682 608 115 76 937
931 79 503 321 656 147
564 355 952 490 588 807
770 418 651 785 375 210
224 206 873 516 184 286
523 94 888 715 169 298
443 869 835 158 42 4
552 986 816 326 23 618
941 447 648 280 845 716
41 754 995 878 826 479
212 392 568 648 371 974
14 767 560 159 861 95
192 828 411 573 218 219
202 592 496 771 593 179
353 152 381 412 829 296
922 426 564 790 32 868
298 946 883 238 496 939
846 375 803 896 442 374
549 243 753 547 352 787
836 705 756 976 324 234
28 341 151 795 60 854
472 103 245 604 427 790
908 231 262 718 486 749
902 91 337 297 595 925
127 475 31 236 537 626
682 1 637 33 34 886
973 590 30 631 217 974
289 793 52 202 641 450
67 235 207 670 429 474
627 789 520 178 604 664
309 395 984 950 300 764
376 564 245 498 68 436
297 222 51 626 272 719
527 340 554 627 3 285
618 815 144 911 421 501
358 617 443 51 787 248
826 798 193 207 792 880
75 897 642 396 641 369
178 336 229 574 487 458
298 843 639 397 931 696
463 979 64 191 512 505
353 952 417 516 581 26
694 235 999 850 546 879
850 171 548 939 943 299
342 423 898 811 266 844
610 197 493 708 559 264
536 239 495 424 605 804
62 190 39 972 160 536
250 63 36 438 196 945
403 475 860 736 308 411
924 597 382 649 609 233
876 560 350 308 786 662
972 188 863 867 186 776
311 783 279 686 239 561
881 638 883 742 499 873
339 379 368 64 19 537
366 212 144 934 497 12
371 958 337 950 669 403
154 854 395 777 79 6
65 445 747 367 902 822
48 431 817 574 606 621
107 740 585 285 239 720
931 111 424 849 555 562
474 253 410 427 188 682
322 626 651 161 483 623
399 141 214 803 649 383
760 788 244 963 606 988
472 591 838 430 655 612
612 280 582 326 64 227
463 659 100 27 589 282
208 370 199 800 408 35
729 176 721 896 649 339
147 914 203 755 269 720
855 715 824 154 869 811
910 517 517 436 772 574
314 150 611 123 927 658
619 558 780 525 331 252
293 905 446 469 490 107
130 477 814 400 860 355
515 691 717 9 906 75
564 821 66 858 400 728
646 26 210 299 34 877
211 6 153 700 175 598
610 833 782 45 392 940
595 229 917 897 948 681
670 916 230 756 297 580
601 302 970 596 677 936
679 647 676 804 121 285
346 935 264 292 372 209
970 436 63 354 585 274
830 987 230 172 933 962
361 65 238 291 876 757
424 98 190 509 455 962
469 170 118 120 748 31
33 798 216 447 399 451
153 63 81 54 461 177
725 117 367 21 514 420
276 807 409 1 824 466
767 744 278 673 753 916
383 236 306 515 59 186
879 927 559 160 904 410
293 765 557 914 882 826
207 773 867 868 927 322
127 700 95 125 396 991
754 508 78 478 555 33
860 489 361 949 628 242
380 630 535 816 440 22
115 123 803 582 39 90
269 499 233 294 961 993
925 506 870 629 975 697
152 194 491 385 845 972
187 324 452 571 20 625
275 809 467 454 930 320
453 443 69 691 262 616
338 240 985 191 996 976
837 114 666 40 747 620
689 169 527 893 660 695
278 670 583 794 730 64
22 939 283 965 856 42
954 572 877 699 843 564
643 760 44 216 264 504
112 969 576 813 933 109
693 307 438 275 300 983
840 33 319 659 560 385
820 858 430 673 735 156
736 425 882 373 951 498
819 399 710 171 627 604
246 953 53 821 288 218
39 807 210 161 271 88
142 837 521 436 717 104
606 24 87 700 738 528
829 885 803 169 471 601
609 56 107 599 418 970
338 926 16 672 335 1
907 299 954 349 109 577
129 319 963 250 101 945
307 761 584 48 173 805
460 705 861 143 59 175
434 911 172 222 442 663
611 544 556 654 443 721
6 379 308 639 696 628
786 405 888 688 944 952
30 845 449 797 119 716
235 297 730 687 796 199
821 590 954 744 638 760
271 584 331 725 500 822
247 878 43 247 340 77
120 621 25 626 776 980
839 873 838 602 519 867
410 940 906 611 64 980
194 585 220 450 683 720
55 622 694 699 453 420
506 239 949 512 485 645
890 10 86 693 112 298
427 977 758 689 691 741
177 381 283 701 93 217
758 276 218 857 220 328
182 71 345 660 213 145
741 626 740 920 814 628
670 705 493 270 70 372
897 839 98 620 204 254
68 356 839 73 966 975
485 796 258 571 679 786
995 623 59 90 281 515
253 408 849 171 380 679
230 620 376 762 686 739
584 502 213 21 415 675
414 211 705 922 555 15
662 239 120 674 986 631
844 648 679 158 629 901
460 412 598 701 439 372
297 26 486 103 448 527
278 151 135 86 635 640
135 706 293 736 443 331
245 422 171 106 927 911
91 491 993 463 755 360
202 932 471 758 312 191
792 345 122 144 774 850
656 596 434 299 52 695
386 948 417 734 746 670
497 465 183 486 592 460
891 187 355 8 671 430
478 394 688 720 677 590
990 75 933 68 136 737
69 739 29 891 442 211
650 808 147 616 583 236
515 989 123 554 598 912
546 980 51 78 107 393
12 882 829 744 981 356
847 606 331 408 141 968
272 887 16 546 815 904
44 230 631 566 448 681
826 698 986 975 665 212
484 821 112 237 158 979
247 716 24 683 493 389
121 841 541 143 977 929
710 311 342 803 406 780
77 851 690 365 967 744
460 906 903 199 783 698
807 815 999 85 608 58
580 71 672 32 149 57
92 147 312 157 67 799
826 826 516 727 436 594
774 47 715 131 296 681
776 728 499 701 395 55
577 885 89 595 243 302
298 295 976 953 113 539
549 326 606 303 629 265
910 482 448 12 450 417
826 141 729 576 162 844
67 214 224 970 739 700
667 109 818 424 547 975
153 684 895 867 797 593
10 716 211 756 147 146
662 583 302 963 863 991
213 955 955 17 72 442
943 53 413 403 443 418
901 256 93 978 363 492
801 198 732 388 946 408
481 73 770 856 130 561
782 535 222 812 792 163
529 788 12 505 156 800
901 778 963 491 994 68
492 15 395 798 896 59
18 557 604 436 682 603
899 873 488 934 516 569
218 85 699 903 508 403
274 516 536 409 30 233
764 171 766 653 75 283
507 268 557 413 718 449
826 617 271 324 878 245
768 691 29 935 119 730
228 128 793 793 757 791
686 642 146 665 434 80
924 902 310 146 971 628
331 566 763 550 153 366
648 701 504 515 317 561
93 635 480 377 538 316
432 107 734 193 532 980
861 690 655 583 398 263
443 631 615 526 504 359
459 981 78 684 46 152
601 509 55 389 360 150
756 173 548 898 645 109
49 466 362 542 243 16
303 1 629 590 400 542
405 187 208 548 225 697
917 136 855 43 543 744
520 848 765 962 937 129
317 997 296 655 79 360
935 534 642 245 12 355
9 811 185 912 447 506
162 114 844 303 935 920
498 745 928 388 389 646
743 931 475 505 521 105
508 234 582 613 471 444
160 231 389 506 670 509
253 364 303 397 77 529
91 583 603 923 377 619
850 779 477 871 275 470
290 113 108 361 14 247
779 563 738 253 681 490
935 726 128 249 241 656
723 448 124 698 68 810
163 223 860 373 258 75
228 393 594 44 353 77
454 451 599 418 336 444
951 807 219 306 865 205
652 841 568 133 350 524
629 462 771 142 598 946
672 698 775 521 924 50
753 322 35 759 325 452
288 864 898 325 162 542
436 193 987 68 452 60
932 778 540 590 483 350
173 267 193 144 313 684
837 979 915 441 703 517
394 632 783 639 507 428
723 915 610 396 695 218
137 474 12 54 499 290
70 945 291 696 961 23
445 194 990 424 379 384
415 376 484 199 513 496
16 161 435 104 426 674
47 798 745 734 81 140
570 218 174 776 53 462
579 460 981 327 958 792
521 958 19 557 611 253
738 724 173 847 847 302
300 159 655 752 545 517
411 362 479 501 492 969
462 175 941 705 882 312
732 526 244 950 97 440
56 349 222 40 94 440
511 2 382 152 750 847
879 96 602 919 314 992
200 375 159 664 359 927
907 751 645 750 135 517
664 669 154 905 246 318
813 231 992 288 837 738
853 891 411 800 895 276
458 762 870 380 423 908
196 922 970 287 377 379
874 791 695 717 230 74
255 667 586 656 669 185
689 413 759 337 535 980
328 976 509 154 391 768
464 289 485 548 189 78
806 92 494 6 909 367
554 845 408 650 173 815
636 277 676 574 936 149
432 555 216 61 19 603
650 383 923 834 461 647
900 279 136 728 351 430
396 119 817 173 323 568
310 74 61 317 302 855
550 972 493 386 47 800
179 717 619 551 694 18
821 136 405 43 769 719
236 659 523 356 121 201
782 292 8 610 751 725
581 940 404 931 864 481
972 566 184 176 973 845
633 2 344 569 657 650
838 371 601 729 618 855
279 802 575 321 903 822
840 336 541 621 848 15
83 895 623 25 188 293
905 669 67 293 46 322
983 442 169 460 514 166
162 515 967 779 736 259
137 237 475 60 454 473
171 713 667 221 51 358
412 222 515 870 595 399
571 646 435 45 420 94
17 955 398 954 319 964
515 798 311 411 756 46
918 796 196 500 961 263
525 77 749 442 671 863
656 797 155 501 622 543
183 75 206 371 64 217
767 235 461 659 93 739
160 73 450 300 446 404
622 501 556 817 111 885
171 649 885 700 499 697
41 919 322 769 851 974
404 775 958 747 207 775
752 31 606 874 295 59
431 293 233 605 858 360
498 8 773 820 896 28
915 349 439 883 412 481
322 28 235 486 860 515
244 601 370 499 5 357
40 643 256 138 994 119
513 909 305 153 972 402
173 894 288 849 955 111
490 651 329 542 685 287
240 456 832 350 823 143
619 395 345 367 924 666
550 940 256 135 884 79
393 699 338 566 418 227
172 45 851 245 704 857
909 395 654 384 31 196
5 941 306 469 730 588
240 999 852 411 251 773
345 498 574 273 734 949
766 924 377 33 860 834
959 303 485 262 65 620
852 876 259 140 439 313
634 964 550 552 756 18
986 159 202 840 146 634
67 552 7 87 839 811
277 440 351 941 810 177
802 953 429 384 334 401
8 157 931 768 222 763
93 40 903 3 226 95
370 507 631 955 534 836
917 733 713 625 722 691
751 753 661 511 731 904
985 142 825 628 324 866
557 364 188 625 335 241
340 56 773 902 79 778
948 517 579 25 175 661
509 985 131 226 964 125
948 149 499 184 317 602
907 490 960 514 678 535
28 155 369 937 337 545
111 716 619 593 885 139
764 640 748 599 467 56
819 483 775 191 60 14
150 391 11 504 898 9
236 216 378 670 17 953
578 791 522 643 252 134
80 783 587 84 330 227
993 171 476 476 921 10
128 80 892 290 530 903
638 777 462 165 712 678
423 133 514 877 548 373
784 488 595 932 357 947
857 200 83 135 276 4
215 405 824 393 466 937
506 693 624 784 480 290
256 385 324 77 69 685
838 456 7 855 804 533
425 399 313 493 358 793
615 632 947 283 910 624
535 17 66 362 539 618
628 520 588 496 848 260
928 588 491 949 545 895
592 10 311 833 883 381
769 382 150 788 804 216
338 759 363 882 43 82
971 477 543 104 341 641
887 842 598 445 802 343
688 504 192 66 950 387
482 439 833 302 201 664
331 655 369 127 616 272
533 355 331 135 29 901
980 12 948 299 270 164
269 181 987 951 891 118
34 429 695 523 82 504
256 290 427 950 731 541
948 684 689 910 400 176
339 378 551 965 332 996
647 548 144 435 574 437
520 500 23 217 878 689
108 208 220 663 599 799
908 418 499 202 8 951
386 204 548 266 440 584
347 599 739 553 652 538
839 148 844 109 894 556
757 726 264 102 770 99
893 11 586 255 197 592
199 506 916 11 721 522
604 164 952 254 983 418
515 889 970 347 183 670
217 780 967 863 243 210
58 59 994 594 671 671
78 12 338 964 543 322
208 529 96 796 93 765
964 738 257 454 800 925
452 940 536 990 788 762
862 759 186 908 500 174
346 539 319 406 784 1
591 766 745 578 994 503
390 549 145 764 938 1
989 416 913 747 703 73
211 80 178 16 210 432
344 815 101 796 839 468
935 1 388 435 204 317
261 701 534 419 481 722
995 392 969 634 873 3
756 517 526 537 795 115
181 844 439 522 923 940
591 636 759 586 404 101
743 51 708 78 220 315
798 122 224 546 294 190
989 675 892 604 239 625
234 309 716 598 509 275
686 180 166 787 722 582
214 987 205 592 152 133
31 133 420 612 976 427
947 491 225 608 876 985
907 279 330 335 493 356
867 261 36 731 654 931
367 592 86 679 192 653
711 918 300 660 746 139
655 290 474 61 527 24
512 574 65 504 410 905
230 774 180 720 76 29
510 346 129 121 787 822
42 512 692 345 339 427
501 245 26 400 213 168
37 832 416 165 591 477
663 359 748 330 683 819
15 66 415 283 651 135
914 875 991 370 618 839
970 5 641 40 204 812
475 377 607 788 734 55
768 495 686 661 248 343
644 361 144 289 430 237
960 234 701 871 79 265
312 522 534 904 362 916
222 697 709 116 262 486
973 841 655 841 106 47
533 786 950 900 217 559
270 98 643 929 641 699
882 246 510 783 913 612
908 243 819 93 610 1
935 163 649 645 513 190
648 556 103 465 260 659
314 376 153 868 628 958
464 982 947 252 392 65
470 733 630 926 227 79
739 642 933 756 236 477
480 917 579 776 986 762
594 821 75 83 799 72
566 168 610 862 298 95
677 180 436 596 832 927
481 258 32 188 481 542
872 919 118 406 302 92
117 236 303 92 732 16
129 917 785 554 219 404
34 312 731 455 779 610
733 386 302 781 313 618
841 255 527 819 931 678
603 366 988 359 191 606
112 457 76 874 409 287
201 906 51 957 677 906
93 362 235 861 372 526
422 659 586 530 223 695
23 586 501 320 229 658
327 296 638 460 609 689
633 72 497 405 409 269
296 25 819 573 55 278
988 557 407 883 805 269
300 166 324 188 867 183
513 704 300 687 226 571
244 96 331 180 28 784
107 140 121 3 201 976
672 448 879 598 102 400
33 581 128 680 946 696
525 882 827 971 404 41
175 715 747 431 72 673
835 376 368 761 509 939
465 882 817 871 932 320
541 319 582 76 456 371
392 589 547 546 583 365
178 358 70 1 658 327
885 317 19 318 596 748
934 147 390 258 600 509
702 960 332 95 602 774
937 697 614 730 299 373
702 330 124 447 125 654
255 209 337 249 759 961
153 744 358 845 420 350
883 304 482 70 246 483
780 643 817 872 899 807
548 796 16 946 499 267
377 637 949 277 338 473
543 166 109 523 690 886
36 932 899 656 51 788
246 845 217 691 134 529
930 64 621 763 796 14
320 320 795 475 952 420
388 252 479 673 885 117
174 656 928 861 836 788
431 191 561 447 690 185
901 340 944 902 459 178
575 705 244 80 890 236
641 366 688 54 690 490
216 297 764 4 451 649
308 470 417 578 923 686
899 550 406 946 626 635
299 685 835 753 425 6
552 452 105 879 739 953
921 793 744 828 812 157
5 68 583 396 420 195
138 796 991 91 34 216
950 570 132 112 366 670
931 611 424 274 333 488
349 27 66 406 409 473
741 265 270 60 829 197
958 848 523 817 641 408
217 316 797 933 606 628
560 618 999 651 33 759
482 688 88 484 656 67
408 904 639 518 388 388
793 629 317 474 974 259
511 215 790 569 333 409
453 34 342 611 306 843
739 110 200 398 216 636
841 879 509 119 86 862
691 473 530 720 373 290
743 725 749 686 556 139
470 383 913 452 717 223
162 419 473 140 303 426
193 759 293 674 472 595
507 730 531 218 981 122
100 405 291 349 412 359
321 149 382 505 260 147
461 205 60 860 411 198
260 677 176 664 908 823
719 802 883 802 218 892
905 504 762 229 851 220
927 296 112 872 932 414
909 504 928 8 723 539
445 807 255 479 298 852
606 134 936 42 534 478
349 293 628 728 633 493
335 476 338 477 708 567
40 185 752 343 311 961
27 785 29 81 109 482
61 503 443 195 671 770
459 991 979 708 871 285
718 419 376 504 137 212
385 539 232 919 769 60
609 931 297 171 221 321
635 307 371 833 857 638
701 255 135 902 294 96
863 710 439 400 331 111
660 770 371 589 987 393
635 594 306 310 674 915
293 773 101 583 956 652
950 732 963 141 36 545
270 99 899 286 572 896
932 537 152 985 529 782
138 253 429 388 350 956
506 217 907 997 577 162
447 697 868 304 413 794
591 276 150 585 663 181
145 409 782 249 968 2
623 958 56 244 459 74
954 446 812 24 21 829
137 604 678 398 656 289
6 405 159 386 194 962
243 119 653 939 808 188
635 524 362 368 157 170
805 522 753 414 548 420
980 714 300 965 667 934
396 312 40 421 878 552
52 240 215 811 739 535
650 777 558 789 598 38
523 728 964 787 573 216
446 447 565 688 237 573
680 420 40 50 474 456
963 760 444 640 151 317
493 445 331 109 924 213
590 321 544 490 328 404
747 247 103 538 372 803
940 105 384 409 998 208
480 136 289 250 774 585
438 322 659 386 851 590
98 413 727 280 476 495
785 894 752 445 252 428
900 623 528 366 361 243
425 948 803 414 980 760
306 800 425 629 876 838
786 220 462 674 589 813
679 966 332 166 929 22
229 920 801 678 14 386
872 13 209 551 374 755
487 367 545 597 421 137
565 592 369 455 655 775
20 359 871 80 456 980
717 62 376 567 558 762
584 332 584 756 591 87
155 15 616 66 633 214
735 43 380 619 425 973
229 663 987 912 465 718
549 765 643 255 754 767
189 470 785 478 770 149
729 13 358 588 58 53
969 554 592 365 627 30
106 344 134 814 750 24
260 136 854 894 151 906
681 248 348 678 803 540
63 746 883 661 669 670
158 955 375 585 510 713
373 229 178 881 218 431
521 265 33 165 977 342
847 490 845 63 226 602
64 656 578 654 273 794
352 932 202 570 54 836
667 375 663 610 944 374
219 144 252 556 81 770
325 65 66 497 784 998
504 614 796 449 834 935
585 31 240 183 922 697
158 692 50 783 600 956
22 863 103 449 826 923
782 142 738 774 830 838
881 907 706 225 53 573
334 451 250 365 51 425
78 208 361 260 584 729
342 865 218 338 180 944
806 710 991 141 748 857
400 792 779 163 325 711
121 508 529 277 671 967
557 764 160 779 636 547
336 677 423 440 53 849
946 977 526 795 444 722
457 834 837 692 661 230
178 275 820 244 292 552
959 673 700 869 706 161
79 513 815 958 842 250
841 11 325 248 796 245
123 114 161 531 245 282
198 585 987 33 903 791
365 632 571 990 929 664
586 358 570 43 225 244
476 624 182 329 477 271
504 703 358 845 606 945
185 497 800 339 190 547
73 605 698 663 643 686
660 223 512 798 695 13
814 986 258 897 176 628
288 343 395 499 43 816
897 950 518 549 691 794
241 151 348 508 654 25
653 790 689 399 56 2
213 479 334 440 239 91
599 755 437 382 918 199
16 221 247 416 87 518
133 282 873 838 102 835
680 795 598 85 546 97
179 630 864 664 252 417
174 35 614 369 411 540
916 11 935 500 849 469
834 3 468 336 856 371
988 252 121 922 384 355
961 458 731 775 499 727
2 401 641 61 831 295
256 572 989 382 826 157
726 558 813 686 317 731
982 374 800 149 502 825
738 1 428 791 836 336
403 111 99 595 593 97
674 937 695 382 430 416
927 165 129 998 971 956
623 591 276 247 995 625
204 165 606 350 280 885
714 913 201 81 405 167
563 928 806 310 439 757
649 75 487 826 67 844
477 881 910 318 271 875
810 466 970 464 917 953
896 871 679 244 676 255
915 982 152 747 389 99
238 169 194 456 900 351
87 689 793 119 930 628
828 471 794 122 174 168
586 422 118 69 260 259
38 60 447 144 920 655
155 468 600 710 542 317
199 170 456 382 264 264
16 255 144 499 615 699
770 146 132 943 59 846
232 289 394 154 198 694
528 231 879 55 537 557
776 523 465 839 340 485
510 322 970 626 296 876
8 80 484 612 969 243
173 965 199 734 787 655
356 598 556 194 68 581
652 430 182 584 709 806
119 991 987 194 718 187
266 238 174 505 69 950
199 872 959 820 202 3
40 55 272 110 894 631
103 776 291 857 977 990
568 362 24 159 114 960
845 123 90 656 556 959
404 328 465 17 670 932
648 544 436 614 522 192
374 551 798 486 602 985
157 484 458 418 733 480
396 647 532 331 454 91
525 358 60 131 40 716
631 253 789 238 620 488
287 458 526 389 789 554
218 394 872 714 822 946
143 233 410 485 69 918
16 907 841 61 722 25
848 326 722 906 378 167
91 173 744 122 866 419
11 551 692 965 928 651
251 334 132 237 652 929
756 375 449 259 787 790
799 960 842 302 182 776
624 800 581 954 341 227
180 233 984 29 180 631
811 4 448 145 623 808
809 485 957 966 932 61
765 155 745 689 600 277
424 31 159 630 771 136
391 293 53 877 229 325
966 85 117 643 765 961
163 956 591 853 280 563
487 212 962 545 112 56
579 688 50 385 868 123
474 805 521 546 934 342
752 478 244 582 263 759
270 291 622 405 875 133
161 512 476 467 831 849
204 682 421 670 988 166
467 834 399 404 38 538
638 106 829 960 768 25
96 321 434 165 194 908
681 537 299 84 989 707
11 895 903 990 89 892
292 702 354 386 830 416
264 511 51 478 233 803
879 290 289 92 20 220
462 561 881 159 95 151
635 341 249 453 612 896
610 980 194 315 65 780
73 544 114 427 600 998
534 979 256 245 319 979
618 341 210 613 338 937
325 800 776 624 582 560
561 130 79 38 797 525
894 113 311 302 318 774
898 941 546 894 65 882
195 377 381 324 457 342
157 245 711 798 524 431
389 101 90 808 968 8
191 767 492 810 854 390
895 414 426 247 516 865
519 429 281 366 98 999
78 842 985 291 695 991
834 187 448 977 247 329
730 720 57 930 810 801
217 778 24 951 731 194
215 658 5 411 641 669
366 783 649 145 281 240
571 953 69 163 531 266
115 399 689 341 842 44
580 203 844 254 237 722
893 28 781 340 884 130
233 19 485 227 443 973
14 158 946 599 293 465
30 986 744 92 489 670
856 103 3 291 5 995
792 284 252 762 861 620
874 979 494 841 38 234
398 125 791 846 971 590
259 104 959 398 524 8
876 247 49 248 268 768
290 170 762 410 955 566
225 478 825 851 33 79
634 598 199 345 168 479
88 172 869 215 33 898
125 939 998 889 165 560
253 344 871 552 158 686
629 349 831 157 617 948
302 758 773 668 909 803
457 537 224 57 326 34
70 201 770 328 791 332
883 208 220 208 338 897
236 780 41 910 658 590
917 587 658 549 692 125
737 97 742 289 642 599
45 328 614 253 818 215
413 262 868 338 398 216
193 734 481 52 547 376
256 177 890 108 814 497
786 465 910 412 878 574
137 329 663 890 945 661
166 305 762 514 959 626
572 386 907 375 275 637
571 161 628 10 793 12
573 752 311 990 378 475
47 693 693 11 276 29
819 937 762 494 682 174
862 540 398 5 467 329
925 67 854 731 592 429
782 115 67 599 338 896
659 142 456 567 97 270
610 232 581 215 464 375
42 605 242 581 593 452
798 360 356 909 464 980
835 616 761 936 288 664
179 988 507 445 926 69
999 704 839 939 511 903
716 64 792 770 178 918
152 44 395 946 496 778
977 118 923 950 155 466
262 365 156 830 412 285
168 438 906 681 769 665
783 296 898 432 789 357
464 38 821 907 803 395
577 137 581 57 281 386
848 834 237 728 312 25
237 195 341 427 964 691
254 820 194 199 454 99
567 932 119 187 363 867
899 346 989 146 217 154
261 453 246 978 372 159
596 443 85 403 620 875
914 45 552 77 874 578
129 398 171 409 732 553
488 372 579 939 773 13
898 7 764 436 868 123
986 117 102 217 910 135
926 230 545 708 40 245
278 606 431 936 947 608
28 960 561 679 409 805
651 403 666 923 645 720
94 844 216 496 263 1
632 959 615 972 646 777
856 11 148 444 915 861
665 534 579 578 146 418
681 409 884 798 714 570
262 212 9 173 750 186
934 452 960 897 502 828
867 675 940 418 540 604
938 893 315 873 381 146
600 392 961 245 324 721
714 6 87 610 244 188
581 304 971 923 72 152
687 600 330 802 129 259
176 589 428 572 676 228
218 651 634 438 670 230
592 659 750 467 472 888
388 356 671 807 33 288
930 89 20 790 335 506
606 646 623 673 533 743
693 869 879 88 356 24
277 952 59 584 173 971
870 245 195 195 70 894
287 776 659 471 342 405
822 254 210 450 627 696
560 124 487 189 109 938
597 968 502 676 763 564
309 110 122 205 125 569
827 470 314 574 817 688
680 268 42 775 731 364
138 301 391 207 585 255
338 471 402 812 471 354
749 127 4 619 13 92
212 723 13 29 691 696
555 146 771 386 959 6
668 271 87 984 874 558
663 389 253 624 95 891
687 562 568 134 418 348
894 64 286 79 589 975
277 7 173 1 678 523
803 162 979 959 80 934
415 604 940 222 297 674
933 972 962 532 255 305
939 238 765 795 691 944
520 121 357 734 206 240
756 253 847 732 846 697
924 936 284 96 57 638
565 374 506 136 194 287
445 905 73 136 222 601
3 251 141 168 217 947
801 818 401 376 645 199
318 439 142 217 507 164
633 398 238 25 679 295
226 603 961 279 285 509
313 615 28 469 632 782
951 82 204 148 743 951
100 923 82 174 66 645
71 100 724 573 242 679
753 249 681 321 980 226
454 792 702 273 338 315
323 843 195 898 785 51
91 246 199 360 713 497
643 424 724 13 103 977
145 81 436 976 907 352
948 385 334 981 602 25
801 37 567 242 900 464
67 58 513 919 239 461
867 170 501 179 206 318
7 859 615 650 719 579
894 608 672 184 531 837
119 996 361 891 510 430
47 998 985 648 405 361
666 36 572 340 479 62
500 559 156 697 646 400
60 462 685 370 380 593
220 890 551 384 975 841
644 390 268 32 301 797
493 842 419 114 430 434
105 288 702 619 936 421
480 877 113 485 971 542
606 837 484 929 786 42
215 959 381 659 682 696
261 31 2 10 21 796
922 309 977 377 728 996
125 297 344 458 517 597
276 48 432 965 844 863
245 775 725 56 794 3
375 806 662 222 631 984
901 74 500 791 375 411
477 310 393 685 991 139
523 601 199 161 700 534
380 57 769 778 672 896
589 610 44 734 331 929
173 855 49 43 620 755
642 164 903 20 597 293
56 193 510 269 810 233
457 906 374 356 343 406
146 917 495 401 765 370
580 294 341 873 424 495
562 722 774 461 190 945
866 610 71 63 651 840
393 920 466 341 243 960
183 954 163 373 172 332
51 333 75 181 234 233
28 624 480 859 932 631
436 714 769 950 759 426
17 633 635 115 298 986
243 25 230 397 447 299
963 900 741 381 371 83
177 830 158 387 544 672
635 312 434 294 259 290
100 44 283 428 147 221
889 257 648 406 613 373
964 592 304 342 40 384
316 643 197 827 571 975
847 897 647 159 127 605
848 829 72 773 435 964
22 702 651 954 854 524
751 422 987 190 438 269
533 35 991 955 987 12
589 673 713 277 178 384
681 65 286 618 808 538
469 540 847 127 393 342
462 961 464 929 999 982
469 635 226 427 483 191
243 46 229 533 772 390
342 343 712 57 458 674
392 430 883 677 353 198
33 952 784 486 2 264
856 902 580 664 227 815
764 896 943 335 561 286
285 469 490 928 962 515
356 542 54 216 397 734
314 259 113 545 894 349
491 963 537 79 731 985
65 922 27 714 69 743
407 507 99 167 515 139
981 248 834 67 23 838
299 93 883 965 897 295
34 431 176 91 116 885
121 731 383 157 496 500
51 689 73 581 549 743
594 225 731 691 895 358
780 23 82 631 988 840
466 33 344 272 347 344
916 8 542 841 70 838
448 37 804 986 610 945
868 876 507 393 961 368
588 931 548 428 97 394
999 127 431 164 963 791
677 935 863 881 613 895
642 273 684 92 413 940
524 516 252 502 224 246
620 961 583 49 439 973
910 112 86 261 508 844
94 720 322 331 607 419
659 581 103 310 73 984
38 136 3 144 870 965
916 341 675 791 953 826
998 491 162 895 781 898
289 66 343 616 180 926
430 97 160 262 856 23
149 323 202 813 596 113
358 810 402 69 107 457
41 940 718 15 503 390
305 41 297 396 43 150
806 590 162 488 590 51
699 154 716 388 529 784
572 783 712 271 713 661
527 482 375 117 469 123
619 925 464 232 181 165
242 963 844 684 925 287
649 110 582 971 728 403
29 784 288 17 386 682
553 177 750 403 985 517
630 604 777 285 180 167
450 210 673 124 428 411
458 643 590 455 849 447
823 918 843 512 922 707
604 925 845 142 738 992
644 318 327 47 302 460
918 382 400 65 559 799
983 43 234 845 567 148
15 309 580 180 828 360
286 451 220 893 592 508
219 919 716 596 447 190
447 190 273 882 27 809
544 161 839 357 315 893
466 543 964 960 334 601
862 617 927 258 604 584
592 433 932 885 290 189
780 46 885 763 197 911
308 538 558 189 80 801
323 246 23 374 430 422
925 856 4 169 78 984
236 623 553 404 885 271
193 508 272 467 319 856
483 910 855 62 868 577
930 136 96 73 617 855
603 259 334 732 369 641
161 693 914 565 379 178
334 561 382 184 455 706
439 258 805 460 406 789
598 680 813 963 474 932
762 249 168 451 548 746
140 851 395 425 480 217
570 169 492 594 720 312
924 765 843 315 441 889
206 713 991 262 981 34
91 964 674 983 772 770
132 1 608 176 625 761
925 561 482 833 437 160
938 157 564 362 318 400
892 109 864 107 619 451
153 411 239 244 126 790
433 947 499 466 595 851
260 645 995 724 456 505
268 380 266 647 159 521
767 273 16 983 195 958
294 468 512 994 76 752
704 309 451 374 701 234
790 29 829 877 154 267
486 475 591 317 558 169
435 920 388 723 287 224
959 360 83 740 149 60
582 538 285 77 790 191
950 55 453 483 618 707
793 768 481 429 917 682
783 155 873 175 201 829
110 86 510 345 597 481
232 419 176 63 90 617
685 418 244 563 325 953
310 938 491 482 785 229
1 296 749 276 205 418
966 794 764 749 676 415
812 221 104 900 201 165
972 852 20 925 386 375
908 516 907 170 108 132
5 508 690 246 729 251
717 126 36 668 49 349
767 665 13 515 655 875
66 775 250 73 316 922
148 535 657 765 194 826
774 497 813 591 352 74
762 130 953 510 844 357
318 406 351 434 135 921
40 948 870 820 515 116
122 351 814 740 269 318
55 296 441 980 324 258
15 228 316 347 509 151
248 261 331 188 152 251
962 715 569 417 912 22
122 755 277 985 468 632
11 123 358 172 716 123
333 786 523 141 3 251
626 952 588 184 628 344
910 927 245 683 41 484
999 167 920 206 249 308
35 396 296 215 239 154
742 817 104 455 610 249
258 819 760 277 797 139
783 447 141 635 701 848
566 60 931 162 121 960
839 622 96 741 302 718
513 223 643 315 183 593
380 78 500 989 379 302
757 304 824 827 474 692
542 428 666 211 619 231
116 465 923 383 60 194
119 293 532 873 812 216
153 56 233 595 663 749
456 123 10 167 547 608
345 765 969 817 872 459
257 461 548 409 703 790
186 40 935 137 282 933
95 119 179 754 841 430
679 873 294 56 9 81
462 274 355 229 72 828
784 166 412 129 390 411
882 577 170 872 352 531
896 259 837 259 49 114
397 229 989 663 656 850
840 24 594 631 872 58
567 967 247 906 290 860
342 911 294 611 813 944
669 535 482 786 926 217
533 325 916 484 194 59
82 250 240 768 82 710
300 753 510 526 501 359
509 800 154 316 808 173
421 526 239 248 315 129
4 478 436 653 351 190
290 62 351 581 890 122
752 491 561 215 684 987
441 482 56 544 403 56
928 881 320 949 608 887
886 959 953 78 242 428
812 231 614 65 568 838
764 548 802 856 294 663
245 127 787 611 156 526
581 739 106 672 465 370
844 460 265 690 980 523
293 229 727 368 810 240
396 119 593 590 25 652
230 366 514 982 584 852
911 945 122 949 189 654
771 346 998 402 388 911
8 614 855 255 644 207
624 395 908 361 379 847
825 406 998 659 712 939
582 986 146 178 855 312
988 120 128 568 689 378
242 397 299 743 143 996
156 462 753 302 599 596
313 128 692 719 994 677
534 298 758 351 415 390
810 992 15 269 99 133
734 589 995 195 342 943
668 457 590 386 501 231
716 807 898 888 550 319
74 816 123 328 91 116
134 908 479 498 453 547
750 516 580 285 437 682
480 218 405 515 707 633
355 498 169 556 603 466
433 370 751 130 613 260
703 970 960 461 706 377
869 694 881 817 70 326
516 709 648 396 260 191
680 385 365 408 352 88
584 92 527 865 381 790
600 654 685 301 301 509
728 308 604 817 97 430
319 388 746 299 488 385
811 859 841 825 295 163
415 650 514 173 744 669
973 57 493 490 321 118
410 415 24 99 40 482
291 530 772 811 443 123
505 238 910 499 589 269
172 30 261 815 40 512
965 712 260 276 946 985
528 601 992 26 726 103
399 962 649 713 336 898
247 851 220 740 269 939
393 654 6 528 429 512
492 605 863 926 560 563
715 689 610 91 679 55
655 382 436 63 822 180
36 174 463 83 906 286
910 243 785 555 194 808
899 852 397 349 765 768
57 507 173 279 712 147
187 597 566 137 481 133
586 340 161 248 993 777
754 670 761 251 692 931
844 58 864 692 476 506
556 932 551 415 566 499
95 319 453 629 831 323
415 621 849 371 23 764
237 399 642 580 648 688
283 505 909 441 586 21
608 747 630 912 916 987
316 411 522 735 643 305
31 687 566 420 973 265
135 524 553 240 886 354
166 839 787 478 487 593
940 17 444 444 539 52
773 417 78 896 555 78
377 386 593 116 62 594
435 41 107 833 422 54
459 364 967 824 954 363
558 342 199 284 683 195
777 597 834 190 166 162
337 944 701 781 40 399
606 167 420 766 679 482
31 745 741 989 764 409
482 718 736 40 183 283
432 202 46 71 916 756
79 412 781 79 727 509
275 468 366 624 553 173
58 623 684 899 797 800
461 722 363 851 421 659
537 535 334 995 968 659
767 896 479 760 288 932
102 9 761 333 722 431
896 493 926 314 241 678
976 584 572 204 923 857
994 623 500 297 718 863
447 235 97 768 811 760
264 393 521 38 463 611
875 422 360 639 231 810
617 276 759 746 646 208
907 329 985 177 381 862
443 746 144 601 483 443
343 193 205 874 265 257
264 229 137 214 480 854
478 483 507 997 4 977
90 923 434 123 714 874
255 207 359 558 206 747
860 359 619 263 863 968
832 35 683 804 379 635
521 708 88 116 421 510
46 708 878 862 819 801
306 882 618 535 328 853
526 718 756 830 999 988
789 316 322 399 669 518
300 161 217 22 267 668
220 258 992 149 518 515
143 568 70 996 294 739
575 189 269 161 823 224
361 402 146 779 133 959
277 825 884 789 246 684
772 670 589 764 119 664
882 931 394 284 522 632
975 193 877 530 184 870
132 168 726 603 610 809
624 642 77 339 629 837
940 673 672 114 960 256
605 439 743 16 58 405
928 210 218 462 930 99
657 77 749 974 178 438
406 985 499 260 203 987
547 521 136 308 957 695
104 737 103 371 178 368
341 455 742 79 753 629
16 670 928 879 486 297
172 530 943 312 849 333
166 352 835 948 251 768
716 522 582 537 766 505
73 146 334 287 443 596
777 250 512 31 938 184
117 964 825 83 650 131
627 911 240 995 566 438
980 351 349 358 196 283
427 707 538 949 252 531
169 414 791 774 761 608
359 184 865 885 164 923
977 343 126 607 636 245
892 964 625 86 3 583
969 247 195 179 262 941
831 871 97 808 936 189
874 409 895 188 117 620
650 159 695 256 395 220
707 849 745 552 124 523
792 971 157 498 801 467
617 585 717 687 367 343
7 250 771 670 562 877
377 683 526 503 416 457
529 427 328 618 292 986
507 634 242 97 324 304
655 780 176 240 899 752
67 279 875 91 742 405
479 617 731 377 434 630
69 21 929 621 907 967
197 817 617 405 796 921
767 952 69 777 920 601
712 448 882 218 679 987
635 696 793 323 854 102
404 506 507 40 684 440
985 726 494 144 497 277
832 736 440 742 729 495
764 705 727 64 501 155
169 65 743 700 842 546
944 902 289 471 474 169
959 657 764 571 101 762
354 429 151 196 465 730
972 814 921 975 953 745
709 497 944 21 592 670
257 952 793 580 717 546
544 269 471 933 53 411
695 122 48 59 179 502
908 85 705 167 89 235
744 86 523 681 425 803
440 605 88 328 171 544
867 644 890 576 123 699
190 423 765 794 454 44
127 265 826 733 809 457
545 448 765 81 580 522
288 868 490 165 271 675
663 776 258 46 125 428
17 648 203 765 488 46
327 192 637 684 40 200
393 446 341 185 920 611
992 809 357 667 865 928
937 112 546 787 894 457
710 362 366 309 515 754
34 349 320 747 546 816
683 620 83 46 644 365
517 970 759 612 950 278
866 764 404 887 354 13
686 179 574 500 727 62
776 460 140 655 685 739
191 583 703 37 691 565
944 578 86 791 464 377
812 889 219 577 129 58
686 314 301 177 167 725
604 328 785 770 417 269
388 608 649 434 92 777
551 401 531 431 844 871
573 920 666 376 959 157
318 672 537 536 80 98
128 844 360 994 256 164
457 851 464 91 595 646
765 962 758 218 818 688
158 982 430 328 200 869
143 72 564 937 244 540
267 626 551 699 923 970
109 781 144 314 98 815
252 964 803 57 240 533
403 784 452 272 403 608
828 896 453 319 72 171
62 892 731 919 866 282
976 978 759 645 144 175
229 313 700 267 136 19
471 137 235 9 411 234
484 120 572 327 87 225
942 143 278 906 3 687
153 629 881 176 467 501
653 593 722 554 90 811
756 352 812 423 83 114
815 691 571 468 25 880
973 714 200 829 243 144
647 755 385 275 683 781
871 736 864 337 505 955
389 714 971 739 986 205
721 77 753 931 237 307
3 925 382 134 266 52
569 183 272 284 243 412
910 908 270 980 844 582
266 173 176 292 590 140
264 378 800 340 781 133
422 611 845 508 477 813
377 440 177 687 394 490
249 97 638 131 368 41
967 613 680 918 821 418
826 639 557 795 163 237
912 923 247 157 712 95
372 379 397 835 260 274
252 969 99 648 978 556
520 669 368 72 83 163
826 964 648 443 51 169
291 683 68 567 840 451
774 722 264 646 290 311
104 866 518 297 576 64
272 605 537 824 780 989
783 50 734 570 63 523
145 124 466 918 391 810
288 22 842 706 124 382
48 899 221 6 573 360
776 358 945 617 733 424
521 800 266 94 781 763
862 104 858 183 784 585
188 772 377 875 643 171
409 402 351 230 935 868
624 215 980 212 120 557
823 674 220 228 752 628
197 584 330 328 186 193
732 228 414 270 82 878
907 408 361 794 134 180
730 577 941 268 339 497
553 432 460 810 173 349
778 667 300 836 231 268
539 484 334 943 629 714
323 24 3 285 13 342
212 558 127 946 316 300
392 171 377 83 224 31
921 650 726 631 525 85
365 513 687 99 728 581
963 579 336 343 922 660
250 507 436 659 952 453
263 340 838 600 855 539
686 280 19 419 764 18
369 193 938 763 360 884
11 552 973 897 723 823
251 890 989 36 151 705
839 705 287 974 75 642
368 180 733 607 893 971
793 698 270 8 393 383
357 55 820 194 649 305
547 288 663 680 100 551
124 458 102 266 897 516
489 929 574 891 596 145
153 213 322 247 842 32
40 40 11 369 872 566
4 264 241 405 922 366
930 920 62 146 871 808
804 285 492 318 55 605
383 165 287 756 371 201
487 357 850 155 336 182
958 818 254 712 712 500
144 740 379 26 499 122
562 791 307 219 141 510
885 979 610 829 674 657
170 674 318 307 783 342
503 398 78 713 616 149
694 124 870 301 871 456
492 535 927 467 733 575
690 589 835 273 6 131
566 13 585 562 934 98
704 325 845 889 819 2
376 565 586 931 519 165
188 489 752 504 851 524
356 699 963 733 569 434
347 55 905 835 67 711
204 573 964 730 815 939
656 959 415 857 809 927
223 728 614 919 550 807
24 102 491 829 830 393
846 623 951 11 323 296
13 375 292 278 415 655
842 308 302 459 332 614
66 720 49 391 67 118
344 697 779 847 467 743
251 346 130 795 312 289
359 451 553 488 358 36
860 48 585 730 854 107
577 540 582 299 328 586
571 41 174 210 815 748
156 421 339 121 1 909
652 810 842 534 420 394
686 714 456 503 709 190
157 728 467 847 808 88
78 354 548 458 812 431
370 942 288 97 339 415
176 441 366 444 869 731
852 219 672 626 254 144
400 507 357 515 208 967
83 109 514 305 754 725
809 42 826 648 785 654
207 575 614 245 224 366
679 332 273 852 554 8
758 153 25 101 119 838
236 526 937 710 955 319
170 347 106 608 661 792
611 652 203 231 340 590
338 977 364 262 571 880
223 825 569 891 253 628
590 770 572 495 174 231
109 36 673 921 755 50
102 417 34 597 526 610
801 962 703 126 148 286
586 664 834 489 626 48
16 119 58 224 899 488
774 978 338 777 100 467
749 382 395 126 435 955
710 355 545 747 697 782
635 401 81 960 189 813
105 241 69 821 456 767
243 903 832 569 964 36
242 542 358 678 801 459
81 702 155 765 64 711
419 122 971 800 753 971
758 414 506 508 248 108
29 608 373 816 33 573
751 47 360 341 70 891
480 68 765 471 448 575
321 32 402 525 31 596
141 215 795 367 680 992
796 411 402 862 818 291
193 496 557 253 911 982
398 955 803 346 202 834
422 980 723 738 176 108
577 638 44 266 87 421
138 320 37 461 502 671
2 534 28 958 286 963
959 372 904 258 453 604
634 293 337 55 706 548
776 740 586 445 516 311
312 938 792 498 145 306
78 630 582 840 545 365
28 73 501 109 808 942
190 836 189 256 899 992
869 808 116 458 662 909
385 145 693 237 527 505
24 325 462 610 201 451
107 9 771 839 328 74
37 279 869 428 268 480
938 336 770 261 273 655
637 523 643 536 199 908
622 516 343 739 354 65
430 220 142 996 761 544
529 983 823 854 517 928
145 456 472 857 754 103
385 380 689 852 905 507
43 38 16 141 136 270
866 858 567 647 780 726
259 800 803 872 662 312
704 763 14 418 155 850
157 970 871 952 906 650
487 797 180 744 547 826
326 301 751 843 885 272
707 178 791 51 565 95
802 870 231 672 110 738
715 255 783 494 538 174
975 344 233 389 535 968
774 616 54 152 549 998
187 279 518 515 842 817
864 140 471 797 239 857
4 790 328 439 959 678
327 518 876 636 844 819
193 296 353 448 614 323
814 19 102 623 895 879
24 168 918 838 994 298
417 275 65 598 72 256
826 958 227 82 105 724
957 800 626 839 792 682
963 983 282 155 665 672
231 950 943 372 385 632
506 34 535 318 593 16
703 910 353 669 362 813
368 787 406 657 782 913
111 613 413 143 58 802
90 601 401 553 429 297
471 109 437 622 448 550
502 795 4 233 884 903
990 476 221 820 855 479
407 165 727 199 266 754
73 797 364 356 834 153
42 320 658 162 439 930
523 929 818 584 51 631
256 639 556 889 19 570
852 532 292 817 771 346
973 693 539 729 509 52
834 865 910 129 294 17
236 465 100 259 47 625
364 858 453 965 25 783
675 978 862 811 766 55
821 258 215 505 994 652
785 519 686 326 454 881
736 838 763 868 559 669
606 413 482 47 858 862
180 366 905 166 844 272
49 108 341 360 218 844
734 968 815 741 142 631
548 508 148 527 793 241
958 481 849 253 785 537
977 949 18 29 957 167
225 786 56 615 826 573
296 187 835 22 14 534
790 335 297 865 653 221
309 932 868 848 306 232
559 595 959 80 724 524
826 806 38 346 604 962
27 707 19 755 466 123
139 558 429 757 130 981
585 977 195 355 618 874
819 751 848 10 296 861
998 406 551 640 393 710
481 641 124 807 75 288
448 580 335 199 158 199
621 176 407 202 662 414
464 515 978 917 470 305
1 339 810 370 122 685
304 697 561 410 50 603
894 893 572 303 475 123
608 94 761 705 811 628
332 216 602 412 378 77
82 583 147 484 250 23
65 690 965 245 536 779
321 629 367 27 729 244
471 192 207 872 864 672
975 670 7 837 231 368
133 496 372 510 581 88
365 641 598 346 674 825
762 735 242 439 66 150
482 605 666 755 685 50
883 229 985 139 240 76
608 996 77 29 210 966
557 900 233 267 194 545
792 602 312 889 264 375
854 606 920 857 940 826
644 217 779 730 945 481
911 265 325 639 88 521
331 367 291 494 729 512
300 386 322 536 483 484
5 677 535 495 84 229
804 163 792 774 358 602
166 15 576 960 381 274
93 456 536 553 842 176
273 68 187 444 274 943
451 823 583 181 771 777
228 581 117 987 511 738
90 895 446 161 685 648
935 275 637 494 743 770
331 217 786 402 766 359
459 702 226 226 637 70
189 55 379 907 817 78
114 286 880 962 841 591
296 876 442 456 951 989
806 49 505 893 555 873
6 898 544 934 970 18
630 594 875 605 326 934
945 813 415 923 217 830
138 233 79 209 447 397
207 827 922 391 519 488
122 880 315 968 524 619
430 329 526 350 804 89
149 352 979 275 564 294
990 278 922 434 513 533
328 53 665 41 951 397
158 390 763 705 58 1
844 936 385 347 946 322
625 232 339 106 619 862
500 580 572 148 507 168
850 748 557 745 873 370
871 947 708 806 506 832
940 452 434 719 778 798
124 937 819 302 932 640
862 129 633 252 965 701
200 937 376 593 952 929
779 609 745 45 189 209
972 91 655 326 478 771
51 52 435 479 663 571
855 75 399 1 602 564
930 150 930 184 701 509
523 193 576 293 230 292
589 973 11 447 958 443
418 850 397 567 52 585
389 591 652 578 451 744
269 977 628 264 283 800
704 796 924 681 189 617
907 950 353 227 514 165
852 5 258 113 394 977
873 162 475 864 962 840
337 642 454 325 79 740
736 277 321 970 198 105
85 101 693 73 589 986
974 20 385 1 64 909
954 101 592 121 228 304
948 294 768 403 108 186
445 594 983 418 252 247
275 171 541 103 246 488
84 375 235 809 395 423
540 919 273 270 878 31
394 580 55 191 459 565
46 555 108 806 504 382
687 662 636 965 415 466
874 582 197 565 445 863
539 957 912 638 910 481
848 901 471 913 286 396
191 487 131 906 564 655
177 5 820 180 407 267
378 321 276 654 409 89
280 137 913 93 314 599
159 692 507 645 615 481
380 442 998 351 743 535
864 766 51 889 344 727
492 188 591 13 526 348
623 712 416 35 338 582
313 867 568 658 623 630
560 603 373 205 719 728
94 815 123 257 539 904
454 484 596 896 497 169
999 778 370 394 712 399
667 838 871 359 728 520
140 876 249 452 902 409
351 591 733 259 724 317
642 38 154 685 261 260
988 942 320 491 795 567
31 630 233 447 804 423
959 172 462 135 771 766
904 994 370 51 850 420
48 319 338 71 908 674
612 982 12 339 453 800
989 152 500 118 946 19
264 885 224 818 278 288
288 766 922 635 101 657
942 455 559 57 225 196
842 763 42 505 139 25
430 679 71 206 864 410
614 737 15 7 390 477
214 455 159 362 61 987
83 304 840 309 468 136
963 304 639 332 851 861
73 381 404 466 328 906
522 220 172 515 604 775
151 378 666 190 298 992
19 468 52 543 240 47
870 433 242 211 233 301
699 273 620 733 391 684
866 132 243 326 381 310
7 712 986 439 991 73
590 333 172 827 477 779
326 292 729 728 75 399
199 438 575 857 570 247
693 684 405 371 452 59
781 162 170 258 682 354
299 252 438 59 24 618
26 313 437 523 238 575
814 452 404 598 420 630
193 446 724 263 611 558
5 63 242 809 220 424
421 45 496 796 328 478
573 220 679 424 985 291
126 745 340 276 862 768
870 342 773 681 173 84
304 630 557 945 441 929
503 428 160 593 611 886
101 78 894 595 685 987
7 917 380 908 362 960
188 516 83 493 325 938
193 664 11 857 587 932
114 926 763 6 849 663
810 222 840 75 635 886
719 565 209 242 583 609
938 642 382 113 651 824
116 560 215 726 449 955
100 527 256 465 990 45
134 286 409 539 726 336
607 341 849 630 693 820
272 910 388 412 653 127
888 371 288 937 189 555
52 324 458 772 904 308
846 586 986 245 173 951
208 106 256 441 873 792
452 788 761 626 381 917
257 192 542 773 192 646
885 431 949 962 897 642
907 891 48 401 943 123
707 111 340 42 538 312
645 473 62 998 125 773
618 751 531 802 811 737
566 268 631 49 499 827
565 476 116 461 155 829
942 685 7 723 816 966
528 266 984 13 353 976
218 51 932 667 130 825
677 73 335 971 252 878
77 218 247 658 254 979
775 769 962 588 11 764
315 985 572 905 335 483
990 458 275 827 579 422
85 218 557 688 910 33
865 547 978 811 93 818
141 582 195 891 126 921
647 674 852 892 598 431
286 406 425 279 861 150
508 758 846 585 658 355
235 699 317 696 656 13
402 809 509 64 788 471
96 729 955 150 988 333
835 309 834 131 460 445
238 975 664 13 145 956
119 954 265 844 332 413
958 458 428 67 72 822
749 858 998 528 822 553
508 22 688 124 956 721
527 394 205 873 24 275
217 229 125 377 18 278
286 773 932 763 698 764
58 948 348 837 702 830
72 660 474 363 160 286
454 191 410 592 676 910
194 445 622 717 507 487
702 370 416 328 189 708
153 31 228 190 587 663
310 44 52 933 238 625
159 892 436 276 789 324
454 597 210 320 685 958
786 562 541 939 108 294
45 454 272 18 574 926
991 640 138 551 940 919
787 340 185 694 501 554
285 659 970 905 711 977
930 281 944 544 592 600
442 288 330 688 178 133
16 462 676 160 803 27
773 880 486 89 204 277
643 481 854 655 118 148
913 162 198 658 510 887
371 215 972 974 778 652
101 968 921 612 906 253
470 207 442 810 25 583
460 884 506 831 566 655
74 959 257 593 983 921
389 789 614 786 763 203
56 215 413 572 813 7
291 120 92 893 377 274
18 783 800 729 183 900
440 179 743 434 402 240
77 227 556 912 427 791
94 584 274 151 210 392
167 8 874 285 512 856
550 598 845 881 461 858
770 240 646 909 759 787
452 524 390 880 936 432
412 918 549 685 423 707
972 590 781 54 268 506
284 85 971 674 694 252
644 725 86 996 379 73
725 587 145 796 810 297
147 459 633 103 654 693
143 968 666 846 143 162
578 858 50 105 819 40
132 611 61 779 800 688
34 117 115 637 255 839
396 865 420 681 115 705
48 694 803 798 616 558
81 876 474 960 938 76
345 574 879 747 892 47
804 554 256 24 278 77
72 831 3 527 376 724
611 677 699 555 250 728
983 531 107 690 651 563
234 77 100 549 836 199
338 731 345 186 557 518
551 766 133 893 284 130
734 680 480 877 482 408
729 986 596 478 195 139
142 464 57 180 963 58
736 472 425 91 725 479
937 624 442 202 715 943
371 209 264 723 976 521
6 341 597 450 45 747
942 545 29 655 732 19
223 423 591 500 968 598
56 845 79 402 537 21
330 144 679 359 233 45
219 502 237 379 753 353
325 120 791 3 691 742
74 955 694 970 832 909
827 113 118 604 846 287
143 291 231 641 927 664
871 195 977 542 298 818
903 887 300 986 747 733
924 253 321 222 645 206
603 160 680 772 885 212
62 230 246 706 361 90
743 678 408 558 47 361
672 18 967 851 430 315
399 957 994 703 962 772
888 945 75 705 289 17
685 817 8 997 958 683
185 540 458 624 18 413
121 267 234 942 999 491
889 155 229 140 413 886
275 395 958 395 623 346
561 640 797 348 211 938
649 370 522 728 524 582
341 228 98 184 952 295
875 79 786 174 197 316
397 625 996 137 897 771
839 199 945 234 37 388
245 283 566 432 962 446
73 705 170 725 331 932
539 738 305 569 367 900
559 789 173 466 879 226
268 459 916 501 33 531
398 960 392 119 490 589
303 5 389 334 894 465
894 267 226 113 615 951
486 583 610 95 92 964
53 779 200 372 228 544
264 165 722 732 583 69
844 214 445 938 594 701
79 725 928 284 755 408
610 304 17 601 352 839
303 192 22 828 656 762
877 250 794 558 164 245
352 387 210 118 972 199
13 376 956 652 836 187
522 372 878 802 945 60
50 148 310 462 324 462
879 942 146 442 895 564
218 378 655 696 674 958
656 221 68 144 619 713
718 833 896 419 473 268
777 489 189 800 268 903
940 950 356 672 357 942
850 210 957 655 842 925
401 594 919 290 732 376
842 970 816 342 575 730
900 141 245 769 719 3
498 463 395 582 948 565
210 898 863 625 477 813
174 699 434 985 514 345
638 677 197 230 41 492
115 530 491 238 523 716
551 9 199 169 581 63
828 371 633 522 840 952
57 708 544 652 65 641
156 548 896 712 175 447
627 901 211 839 484 260
435 580 114 36 895 233
30 897 744 866 590 41
305 694 651 215 142 778
253 962 89 136 537 217
943 159 908 873 718 115
927 478 905 243 511 645
672 434 861 635 41 631
667 393 270 63 627 386
739 683 329 341 174 727
419 439 647 19 938 827
114 62 605 765 822 442
58 112 162 476 758 777
496 271 18 231 606 184
747 246 524 340 179 718
182 500 196 599 205 487
887 436 193 953 470 222
829 860 465 569 457 58
230 873 594 275 991 519
46 741 791 831 681 989
593 533 369 269 244 418
822 216 782 626 145 781
668 136 739 81 447 678
476 607 719 565 766 140
808 649 672 336 431 993
662 270 351 683 628 550
872 627 91 460 276 719
303 788 653 8 665 124
345 816 247 354 288 922
357 148 201 502 780 834
182 581 631 367 331 406
824 975 782 514 136 717
323 851 869 732 468 575
808 733 583 198 676 313
882 185 962 546 102 643
658 331 728 405 181 390
91 621 241 118 569 78
890 268 194 680 875 605
259 80 517 329 266 673
927 18 151 668 395 96
326 879 413 188 369 29
342 457 465 245 527 482
306 775 455 109 520 373
111 981 217 377 39 489
327 736 281 344 1 747
554 332 678 665 760 727
345 302 39 597 314 747
468 264 541 423 543 21
275 884 418 824 220 268
354 925 98 220 479 653
270 27 86 139 680 590
708 722 620 731 977 644
496 847 790 102 212 426
164 230 162 516 837 331
18 569 299 818 334 902
395 434 724 321 939 805
969 831 749 498 135 740
364 676 661 629 695 846
605 445 564 609 835 890
543 101 693 410 487 985
603 790 193 124 431 796
281 375 37 169 399 150
282 797 115 990 118 326
679 371 455 402 799 148
134 821 198 916 253 482
82 676 283 360 244 292
913 929 894 34 950 497
238 224 87 100 142 357
989 692 830 667 577 755
725 759 484 676 505 998
736 743 651 159 798 569
95 306 942 612 910 666
954 883 452 814 15 272
304 88 981 877 226 137
23 553 617 569 99 415
492 279 819 473 306 834
904 408 319 603 982 964
773 739 510 609 138 936
722 651 691 653 24 49
398 270 213 202 774 847
63 510 146 304 12 156
526 310 894 536 488 491
426 564 501 902 751 563
281 639 947 878 431 602
798 384 496 862 604 410
750 304 590 405 155 881
195 974 472 496 419 137
518 945 577 232 625 84
418 210 599 106 122 160
584 672 605 920 766 582
730 161 600 717 924 728
194 190 262 594 339 563
701 164 451 661 490 234
140 298 757 350 252 333
304 178 359 82 57 949
446 794 824 430 411 635
990 29 745 952 590 740
352 520 920 801 648 860
526 474 725 794 186 144
521 682 562 371 456 761
149 392 9 904 357 892
31 138 794 408 5 603
938 390 741 598 242 10
342 678 319 826 353 916
923 360 226 535 198 695
890 861 167 449 786 909
150 286 532 541 449 270
192 109 908 968 103 427
176 900 243 133 905 738
921 24 827 485 123 731
618 104 873 953 527 786
516 230 836 600 233 416
537 72 225 506 474 782
897 591 766 24 897 609
982 813 707 147 593 190
858 947 18 128 524 191
421 556 163 874 200 186
209 144 787 653 272 807
445 592 313 541 645 473
108 790 481 825 531 529
638 760 971 831 286 686
631 752 450 742 194 440
149 146 680 778 248 992
170 752 397 569 721 750
316 934 537 557 235 305
335 458 595 224 939 272
306 831 781 816 52 86
417 47 828 210 258 732
180 507 619 487 482 361
879 206 928 688 499 731
409 490 449 325 44 860
197 225 162 690 417 661
585 831 867 103 92 901
944 58 787 542 968 841
517 705 476 171 539 230
259 378 336 767 172 232
933 942 459 144 788 103
564 318 400 66 967 820
978 584 863 257 731 952
30 656 886 894 294 282
297 196 466 807 633 336
280 660 729 901 440 541
204 134 745 605 979 271
991 185 678 675 309 564
389 293 623 714 441 600
658 168 706 152 148 560
769 34 995 290 558 706
744 833 43 313 999 756
210 757 833 953 93 498
372 301 206 246 926 680
92 558 999 438 187 102
951 222 754 252 931 437
971 92 711 188 557 726
395 821 983 745 953 928
730 356 318 286 986 852
348 435 800 634 359 622
351 756 352 137 711 355
873 956 817 299 319 535
607 826 33 942 835 926
130 997 47 743 699 347
678 444 54 227 895 880
196 733 967 367 335 277
261 823 259 700 293 640
847 710 826 282 725 324
309 917 886 613 980 39
626 834 437 760 958 498
124 972 384 103 212 859
224 523 103 516 961 787
429 763 655 875 261 211
881 722 212 786 416 854
509 44 647 262 67 760
145 971 370 633 675 108
915 425 50 819 5 661
586 983 430 985 701 106
388 194 605 909 33 168
459 948 272 317 476 261
642 120 478 714 711 5
96 295 355 707 505 512
198 92 781 870 891 895
140 830 87 83 148 164
115 67 834 818 335 738
230 200 417 55 819 284
47 756 868 165 67 529
928 790 662 923 546 155
185 493 277 980 580 614
491 103 292 189 611 344
306 202 897 107 3 104
137 160 863 513 773 16
195 2 266 994 122 765
68 884 373 998 307 6
545 954 778 239 357 156
407 519 311 71 346 578
207 398 488 257 838 927
724 183 698 704 423 308
18 683 842 404 917 329
832 626 256 727 466 648
778 644 855 916 636 208
395 987 30 260 620 573
549 42 218 899 414 244
883 472 930 660 525 189
327 430 14 667 149 878
795 616 816 691 227 17
191 914 315 648 865 763
448 628 625 290 833 414
953 326 466 292 868 253
574 8 597 85 502 136
454 285 85 405 102 401
66 281 492 168 227 999
155 497 296 639 843 982
905 185 184 643 748 169
378 24 73 964 23 461
185 343 488 778 925 703
274 465 268 819 645 579
61 363 710 540 149 452
402 650 544 416 246 272
208 38 852 198 69 993
651 284 353 679 464 210
330 48 328 272 166 65
262 273 599 387 702 911
670 772 670 894 677 729
12 419 602 999 51 912
82 670 110 872 474 775
267 886 811 674 270 245
932 772 652 896 726 620
957 559 934 219 315 416
847 715 110 585 645 353
848 289 571 75 100 524
773 259 710 960 261 879
989 42 400 28 953 395
280 710 464 973 537 885
725 799 217 340 193 635
760 913 491 84 539 936
358 326 396 918 371 878
444 836 960 451 633 569
531 225 750 923 331 275
661 330 210 314 577 660
533 981 719 51 440 605
563 264 604 188 454 911
12 340 606 327 11 254
75 535 632 741 28 905
501 273 952 659 298 543
849 118 140 698 212 659
105 191 370 262 266 13
446 498 581 916 855 211
76 209 851 709 408 620
586 366 398 120 799 12
868 959 776 712 887 716
14 14 668 966 121 891
120 788 440 257 697 180
772 123 327 321 371 159
209 417 562 500 887 227
578 416 424 203 349 585
198 708 363 457 388 446
674 272 188 256 620 957
405 453 64 911 546 511
80 653 856 477 988 115
695 203 978 677 190 343
285 513 23 452 939 636
427 549 281 420 986 355
39 217 517 108 922 552
733 822 978 506 831 989
479 28 466 743 583 5
199 651 971 668 54 884
775 437 446 49 254 173
433 671 173 946 583 483
693 676 540 626 802 296
478 779 366 755 424 20
442 956 514 512 877 968
713 638 197 63 9 402
478 103 822 817 923 736
395 34 653 881 770 101
706 905 437 417 18 47
239 572 384 31 410 726
26 314 184 986 110 510
299 483 209 90 467 234
469 311 849 423 838 923
889 501 361 733 461 222
432 543 342 797 676 538
4 946 333 953 395 865
752 176 980 106 271 721
689 474 550 889 378 955
122 959 584 919 65 592
503 976 893 37 162 885
268 972 524 754 422 859
753 668 947 734 197 6
543 41 933 814 572 968
511 563 200 295 165 493
446 124 771 701 762 822
689 560 783 122 198 472
521 168 533 605 385 160
409 649 696 475 747 460
620 247 228 525 806 128
330 134 617 31 558 263
869 211 83 307 971 59
82 201 609 975 19 103
528 979 845 319 961 475
60 336 697 546 850 30
433 104 341 852 609 658
259 638 953 483 883 679
471 496 884 281 404 227
589 924 146 136 60 480
237 646 354 691 862 463
132 218 985 468 990 994
825 435 972 446 787 777
433 379 785 427 767 550
881 838 145 281 619 213
83 554 273 167 502 72
38 298 472 35 797 675
238 970 518 189 173 387
825 334 614 294 785 534
292 47 473 442 443 862
134 673 982 705 500 408
100 850 130 719 57 411
858 943 101 737 7 634
673 946 499 951 798 827
51 515 880 915 550 709
94 846 921 91 308 863
271 555 493 720 709 540
528 159 276 401 938 780
855 23 352 360 70 483
644 664 19 948 320 613
674 236 434 942 728 474
943 70 698 127 389 410
109 395 294 161 951 851
82 965 981 78 50 768
259 15 570 389 223 22
886 368 893 30 240 879
430 475 676 196 458 837
917 101 361 805 962 559
455 600 38 214 471 10
97 793 116 187 114 667
807 612 530 724 206 162
577 35 439 681 499 825
131 415 252 947 335 148
700 239 591 319 175 880
544 467 426 343 292 530
871 993 256 63 690 656
813 673 51 400 881 230
161 536 444 827 690 551
208 882 967 897 845 805
134 396 949 723 715 76
391 318 821 755 396 670
296 791 803 831 95 946
935 919 65 36 425 749
593 686 294 504 479 984
394 684 846 22 1 274
740 696 985 477 382 957
338 79 543 459 22 647
193 918 819 940 236 880
623 247 886 985 965 211
147 462 845 949 996 459
119 471 605 592 422 289
358 853 814 975 715 849
743 701 144 928 102 809
787 403 381 326 481 318
328 23 58 948 381 630
525 857 749 736 840 55
506 987 811 803 199 886
520 866 890 990 132 581
496 223 179 711 28 949
193 242 553 995 462 176
542 298 144 227 513 242
155 690 892 876 404 71
622 650 564 96 635 204
553 616 702 524 974 335
286 917 765 314 967 89
359 141 944 796 50 293
582 15 55 809 944 368
923 809 482 264 225 591
852 861 906 669 293 89
667 172 834 132 242 472
673 365 221 766 192 584
51 260 711 384 779 889
918 635 687 400 608 319
685 648 509 920 188 618
84 71 10 415 561 487
721 394 204 585 348 592
765 121 204 932 348 544
723 327 565 786 625 757
418 786 903 88 356 204
345 797 426 174 567 188
257 68 736 846 995 568
914 885 100 584 119 739
276 44 148 921 645 515
53 794 16 780 177 994
375 48 925 668 71 77
740 292 121 968 25 64
582 52 347 370 733 937
962 787 173 119 125 832
290 97 533 712 396 309
359 807 715 752 506 51
156 179 483 998 702 814
108 179 380 930 566 760
144 300 371 7 300 199
302 265 575 917 57 624
754 253 271 116 947 82
346 840 872 713 746 891
815 678 42 849 425 407
385 655 34 545 507 742
636 162 60 893 770 7
268 256 306 760 296 277
463 783 662 133 982 25
474 916 612 454 162 990
9 528 799 80 894 45
338 984 20 17 801 24
243 824 425 707 554 723
878 18 285 641 942 946
23 530 781 661 308 456
722 202 416 616 431 832
303 231 992 217 763 45
164 71 198 387 907 751
726 976 560 708 400 476
664 556 61 368 81 941
664 285 94 306 818 664
395 754 58 711 837 891
249 971 235 496 467 470
388 974 376 986 699 332
185 924 453 794 119 770
552 330 841 157 689 675
178 493 385 214 75 204
606 244 556 562 978 605
740 113 834 245 621 699
599 407 148 737 466 864
58 118 558 158 134 424
896 264 395 30 997 414
232 339 373 304 945 277
537 263 96 982 87 856
519 320 663 926 278 43
271 98 525 687 958 44
356 830 330 448 217 9
264 173 858 249 9 81
658 325 744 19 864 9
670 96 638 492 744 55
438 59 793 58 59 712
545 989 858 516 616 118
796 972 747 243 716 893
239 262 724 645 450 151
60 724 863 430 798 762
990 589 654 838 579 662
594 64 920 44 171 453
251 295 299 299 522 818
379 25 435 648 778 725
430 286 696 743 323 484
416 377 875 753 869 125
899 862 785 595 220 521
831 99 397 458 776 738
477 149 62 762 3 381
752 482 205 204 15 955
118 483 730 988 426 432
759 856 832 651 47 482
848 917 29 752 320 342
874 892 313 212 578 644
939 908 866 124 164 795
823 569 724 554 82 669
95 81 267 598 340 794
268 410 767 264 531 827
659 192 120 630 293 777
207 734 996 309 212 324
27 758 491 998 992 861
629 823 75 182 502 652
944 851 954 325 679 446
732 415 8 369 663 110
887 370 64 325 727 815
902 171 26 321 896 166
514 880 954 854 434 365
928 93 469 668 165 118
450 966 994 46 68 657
950 78 257 345 265 11
255 358 119 513 767 743
188 824 430 577 591 164
831 106 507 150 563 700
201 254 421 523 228 586
954 638 748 337 784 864
899 485 411 339 429 640
437 182 69 714 856 935
681 467 894 940 221 590
726 423 924 115 283 894
789 365 658 526 825 154
890 856 890 545 240 14
151 835 619 116 165 983
499 271 674 848 323 814
307 837 930 511 822 596
112 930 606 125 383 874
798 349 736 441 852 727
337 771 977 388 715 856
79 940 609 199 109 761
947 788 26 931 649 863
159 424 62 843 322 38
859 748 408 255 806 584
244 536 291 356 661 595
541 834 649 860 249 800
921 258 675 232 668 89
893 980 544 155 6 457
984 463 583 824 777 95
345 853 236 885 37 238
529 108 542 66 493 737
496 292 690 673 492 584
976 1 926 131 618 460
796 61 727 18 132 623
511 697 546 80 589 850
966 367 24 853 172 179
594 376 80 189 901 790
94 637 676 989 432 774
456 668 763 908 427 380
132 67 553 822 197 839
382 926 597 233 577 525
34 772 582 813 516 984
402 133 288 106 267 294
641 55 187 295 819 53
231 412 470 823 257 633
162 852 53 590 443 275
573 302 906 243 402 441
993 448 846 537 294 839
327 708 191 395 497 705
686 837 748 337 703 208
530 753 920 596 695 925
919 340 106 634 538 318
48 962 316 717 73 221
982 360 397 466 96 444
650 61 17 711 425 621
846 857 885 279 816 747
992 436 650 66 147 18
161 56 843 488 5 601
638 280 701 851 654 589
176 560 645 481 428 377
388 334 952 870 25 438
637 241 485 761 882 843
8 538 937 184 383 506
362 525 530 128 339 502
317 812 848 648 484 706
546 201 550 552 786 262
302 606 887 697 550 579
567 470 546 386 964 271
142 98 192 840 188 646
113 585 813 539 396 405
298 232 143 461 980 329
976 152 284 389 534 84
807 854 234 647 678 41
87 238 149 480 990 180
703 550 319 172 405 340
895 895 113 349 462 725
543 436 578 304 375 83
485 742 380 982 588 857
438 368 992 772 528 43
33 342 214 905 96 579
595 795 327 529 536 402
401 265 991 414 958 374
633 43 947 320 632 539
686 975 820 5 480 138
939 884 498 651 717 558
542 175 685 449 479 960
334 516 222 490 548 367
803 529 402 719 197 549
124 111 616 837 13 65
800 198 410 432 807 816
670 328 453 915 834 382
908 399 615 677 734 968
559 345 580 471 975 35
708 196 795 568 445 793
679 424 168 464 863 502
676 18 606 925 285 644
422 205 374 114 95 857
331 392 607 351 589 387
643 863 685 254 496 832
633 518 530 470 247 427
408 647 579 55 479 773
977 594 883 211 525 604
401 787 153 407 299 926
718 376 768 829 54 935
491 118 223 409 895 710
502 83 187 634 137 131
362 196 584 338 442 540
26 304 557 461 683 466
219 210 941 857 553 352
913 160 405 69 431 53
340 703 894 471 880 315
396 999 719 697 527 658
345 497 57 928 658 903
492 314 377 300 88 642
691 767 423 987 22 812
164 999 408 714 8 946
446 717 613 43 440 244
320 155 215 601 321 905
918 774 276 250 852 955
73 276 390 790 701 249
113 342 823 509 377 252
672 633 357 5 190 679
163 502 46 638 219 925
366 213 718 667 448 613
961 287 143 36 582 768
761 146 87 658 465 695
641 337 20 471 141 419
517 595 268 145 77 386
378 156 992 664 587 277
879 149 279 82 372 762
245 31 151 642 275 655
898 90 354 965 636 999
512 687 464 447 818 212
525 475 116 405 429 665
378 511 88 617 776 444
513 355 742 583 800 165
862 540 938 33 795 515
509 14 367 616 163 635
13 341 336 280 53 856
715 524 774 913 551 286
690 146 942 965 704 3
403 758 467 367 988 486
929 410 551 840 116 387
146 441 236 751 548 17
769 28 156 647 963 895
873 517 70 914 396 264
354 576 717 237 521 395
28 831 515 23 634 42
299 686 813 94 134 591
235 929 569 15 839 496
428 976 821 946 735 265
927 848 106 517 866 316
579 310 2 179 542 346
168 24 960 563 914 889
717 820 169 172 605 55
189 491 269 704 785 353
242 129 67 874 26 925
937 526 394 511 698 572
233 665 497 942 594 568
851 129 360 87 984 796
424 376 758 721 653 301
256 939 963 487 126 797
560 173 610 73 265 22
911 706 60 563 133 491
137 837 816 498 112 533
530 326 457 210 362 900
979 838 264 891 24 298
782 92 128 865 961 448
972 865 807 66 661 196
488 859 673 700 310 582
628 890 995 517 90 95
119 816 698 256 711 376
351 651 397 46 416 243
671 59 415 630 571 329
567 38 782 158 762 861
677 682 383 371 392 860
808 614 271 446 851 258
567 359 584 752 631 843
542 274 434 122 428 96
234 321 466 236 680 273
39 428 127 462 390 971
58 752 323 874 237 20
575 426 579 698 257 405
196 139 201 63 652 430
681 320 122 662 70 91
845 904 739 966 229 462
760 740 229 487 677 847
962 312 892 931 917 965
382 639 943 343 514 115
19 292 696 358 295 852
556 864 102 193 919 749
309 473 629 724 981 952
179 860 544 26 433 365
772 945 462 537 748 566
316 152 384 590 440 853
327 411 350 621 165 114
871 418 441 617 360 728
587 842 411 956 986 412
626 236 94 431 196 496
778 679 601 391 666 855
634 468 671 217 549 57
766 970 389 484 397 855
524 358 858 999 403 141
83 358 232 516 356 700
897 673 973 462 906 87
326 524 953 247 619 489
469 661 881 153 673 118
857 72 877 860 196 468
454 39 891 804 629 395
745 432 456 304 298 440
609 942 169 711 466 709
465 653 677 882 183 111
490 938 578 281 269 781
900 458 516 155 874 564
35 479 899 313 881 660
423 994 38 260 710 476
565 492 638 551 271 58
950 578 406 496 2 717
258 494 875 765 945 574
627 601 717 391 819 207
361 832 985 657 897 41
29 362 857 214 204 980
921 744 865 27 713 190
355 328 212 630 628 421
697 238 175 485 911 537
27 892 521 332 567 587
795 992 299 478 788 775
75 754 640 545 409 663
559 446 73 280 154 98
256 327 285 245 960 280
562 483 356 202 153 487
403 358 796 109 972 963
9 221 254 464 555 645
334 214 639 356 425 20
43 913 942 554 942 270
955 426 882 8 249 324
154 691 528 236 391 493
767 920 982 97 408 495
967 377 247 249 934 267
431 71 268 843 915 943
924 627 91 105 514 884
396 760 693 11 215 866
309 391 177 730 803 845
877 764 331 77 730 335
459 397 18 940 291 442
75 182 746 139 492 604
734 437 37 192 385 884
851 921 898 737 505 753
958 406 709 553 325 576
723 938 764 833 56 209
168 91 468 488 19 491
733 112 865 637 174 126
850 539 551 430 259 757
828 777 134 264 314 763
130 361 144 504 139 589
701 849 146 945 461 656
464 152 198 836 169 999
446 19 739 739 318 605
719 532 80 293 296 177
985 6 416 391 473 560
36 17 832 885 957 214
178 801 705 296 775 417
748 810 349 49 269 534
264 293 103 291 305 417
508 842 603 548 914 21
312 416 14 400 920 157
756 153 767 82 630 332
165 775 854 178 238 804
492 939 71 692 523 730
111 592 585 465 495 329
706 152 615 877 90 655
524 233 52 441 407 660
701 845 10 567 317 449
560 593 247 886 654 427
594 730 653 955 762 518
902 40 146 767 738 428
719 765 441 465 697 264
811 80 124 440 614 213
217 547 302 941 832 522
74 941 666 806 381 202
392 401 332 227 291 814
756 563 740 618 103 631
479 454 748 465 503 703
457 78 292 945 325 226
336 84 647 498 608 985
541 938 29 292 790 60
559 102 723 893 584 571
126 398 309 949 822 837
248 60 944 988 976 385
132 387 748 532 876 321
894 552 66 181 137 613
191 812 359 917 487 89
520 976 522 95 143 301
677 403 320 775 864 425
217 99 490 696 387 513
443 394 639 374 404 407
774 849 512 873 197 663
310 599 916 755 22 626
831 64 719 515 132 266
267 650 447 218 895 469
545 881 866 968 127 897
891 62 290 514 218 359
885 987 741 522 841 457
687 376 83 513 884 215
662 955 798 789 644 123
644 928 791 994 640 421
263 211 320 935 163 652
510 617 978 155 920 58
477 124 175 810 958 404
298 966 447 633 808 129
1 661 985 767 965 203
805 249 233 78 195 810
305 768 667 687 301 481
627 181 634 349 151 832
337 780 601 722 345 195
529 683 471 755 81 824
917 877 222 11 678 972
356 281 10 673 598 49
246 495 668 831 96 526
801 952 890 505 427 471
456 136 777 914 289 458
9 89 475 667 593 101
174 819 124 126 450 818
826 23 70 114 17 76
430 349 312 334 602 714
261 514 976 783 486 778
886 658 981 631 556 617
472 178 129 935 808 307
197 103 691 487 511 974
662 61 99 752 775 258
114 317 316 538 210 359
720 214 940 829 107 422
300 757 165 865 270 29
187 911 133 708 788 836
69 690 300 76 480 542
42 890 731 629 773 111
911 379 466 47 666 136
18 547 837 831 755 834
362 440 624 873 860 154
496 202 544 608 924 148
432 907 562 445 948 238
784 714 390 884 461 646
548 436 334 436 827 690
739 272 415 297 280 932
623 376 666 375 771 263
50 837 361 20 206 515
567 38 521 453 377 458
454 194 601 203 611 328
198 357 927 176 692 456
996 961 161 160 164 280
888 63 502 484 271 111
473 807 965 992 302 744
466 737 667 476 163 371
57 915 532 466 229 906
300 543 841 215 328 150
762 424 112 165 141 49
12 929 400 769 706 390
301 268 509 168 218 41
434 789 770 494 497 104
747 99 946 462 718 356
398 838 180 215 870 240
454 375 373 788 709 165
608 713 926 587 424 127
989 916 641 757 784 896
169 891 696 429 513 728
526 619 4 84 299 474
60 87 613 557 539 23
677 835 813 82 805 912
242 553 177 468 237 731
681 455 342 35 238 761
631 830 972 698 138 901
975 443 190 2 882 529
201 733 659 285 818 927
107 370 284 380 422 320
465 825 519 624 224 427
558 533 567 10 746 759
387 382 33 569 965 320
153 292 496 938 763 855
157 803 488 261 859 322
919 254 526 211 460 795
6 219 155 674 213 193
355 369 251 269 143 859
731 801 289 902 47 40
308 35 327 558 548 608
657 481 962 275 640 148
826 606 991 134 524 799
949 780 519 649 359 840
537 235 221 781 314 717
42 946 307 484 434 221
431 315 246 589 303 560
465 510 579 603 388 208
423 178 922 873 159 213
831 294 281 683 200 764
243 865 791 236 328 760
608 679 964 801 714 210
860 563 841 354 666 493
569 600 602 12 754 346
961 799 190 877 307 714
797 180 356 829 268 4
883 629 107 87 388 5
636 846 742 979 741 687
226 399 703 976 675 24
549 85 441 187 165 490
5 637 163 559 808 528
984 710 689 639 531 314
430 40 825 469 668 180
949 450 227 929 271 246
831 99 696 476 649 407
496 60 360 949 556 807
550 975 872 168 861 882
144 5 165 476 950 786
256 348 697 534 366 971
670 250 464 84 172 685
284 290 720 113 126 23
332 678 145 826 927 76
834 822 263 831 771 496
633 507 849 520 436 14
714 478 979 733 616 78
499 843 9 656 565 644
172 454 735 655 778 643
850 294 641 781 971 335
893 101 464 628 807 895
719 732 62 515 846 90
905 850 308 174 605 879
320 376 17 696 368 73
569 930 993 513 924 183
254 819 557 952 867 297
155 47 225 748 542 23
70 226 413 928 708 504
469 956 953 434 201 92
307 851 72 484 366 932
29 42 480 721 466 517
934 147 711 554 572 489
859 829 736 265 779 511
569 806 931 88 777 702
742 627 990 547 951 129
911 346 656 220 498 841
730 117 933 703 33 676
469 883 606 423 92 280
545 611 596 285 805 192
11 430 433 747 825 976
418 588 679 386 652 15
735 799 445 599 919 638
920 303 24 892 781 371
205 230 975 210 888 76
159 342 297 269 914 234
238 157 268 275 442 177
149 730 187 794 79 919
646 67 799 803 737 646
553 310 91 31 411 297
867 749 343 168 717 573
300 711 296 421 938 613
785 400 884 842 757 235
733 144 384 60 203 430
628 908 475 814 789 979
106 232 812 622 222 736
36 773 460 175 806 525
788 755 464 384 995 667
740 465 786 157 336 859
687 489 593 901 973 943
49 596 780 875 514 945
374 93 129 918 137 28
232 659 207 674 977 866
584 561 619 324 403 315
254 289 633 364 342 498
570 58 344 384 436 876
375 511 367 309 549 898
554 16 114 320 987 333
694 775 40 10 505 806
426 771 942 376 661 688
12 824 629 927 127 186
78 417 319 446 5 631
257 327 591 79 878 369
919 984 445 995 378 362
991 985 574 692 660 374
720 422 350 854 185 676
686 689 136 153 465 353
339 938 27 724 30 812
838 364 659 273 727 846
816 393 770 11 428 949
296 433 947 353 132 22
971 585 780 427 481 603
477 149 369 344 909 371
473 290 476 504 847 107
318 255 637 863 164 436
318 673 265 315 259 747
162 314 75 441 905 771
13 18 338 338 696 103
373 704 951 737 183 164
468 557 958 799 694 929
357 989 714 914 185 550
367 899 65 444 725 877
50 704 249 388 299 703
675 378 491 860 332 361
713 613 742 74 746 740
370 301 542 671 333 284
734 321 784 106 121 917
353 570 937 150 961 116
192 748 801 568 934 282
383 831 653 689 135 116
984 33 763 913 115 210
808 825 975 475 380 953
564 301 803 141 36 820
54 950 228 236 348 955
889 947 542 326 200 996
773 724 623 200 865 779
714 217 334 344 707 577
661 464 819 848 834 450
639 887 212 842 472 919
211 358 656 71 601 861
241 665 353 928 163 641
679 257 345 7 985 52
880 252 307 143 326 584
59 636 978 4 950 836
742 537 586 607 387 139
677 863 994 256 638 56
581 42 514 195 188 966
365 549 192 835 455 580
996 620 705 248 871 367
988 418 808 234 428 953
445 701 947 594 406 996
460 60 814 397 605 863
217 462 864 152 401 986
51 951 603 494 996 813
510 51 192 583 859 153
144 557 871 68 518 405
559 182 111 602 763 838
933 852 373 860 991 805
606 818 542 228 728 884
643 831 657 425 237 868
959 438 534 904 567 211
239 978 494 295 866 271
110 354 657 702 796 642
480 66 774 552 516 998
278 485 481 746 399 262
997 472 397 240 97 313
394 841 907 113 374 860
35 154 493 19 20 212
366 360 684 386 386 198
526 704 525 974 562 903
188 489 389 54 673 159
858 74 55 246 696 932
201 343 87 386 939 158
275 234 703 273 116 615
55 402 694 939 992 454
209 940 285 378 321 510
989 981 135 562 49 606
561 197 555 755 674 209
962 841 1 959 484 361
501 942 100 21 79 416
750 351 958 715 899 193
146 415 269 419 969 362
308 808 441 609 353 580
373 853 884 12 834 437
932 613 290 615 103 822
437 7 979 704 343 541
914 590 69 574 430 252
533 975 293 410 716 812
484 300 787 771 112 579
125 989 936 280 831 835
568 948 284 184 363 916
838 807 559 34 881 515
732 514 986 560 45 106
899 664 730 53 664 601
537 934 224 587 716 216
949 855 564 71 469 804
152 534 781 901 825 685
107 285 20 376 648 329
37 98 424 889 980 933
613 8 829 887 356 550
435 72 711 90 315 451
959 590 825 567 169 526
263 750 776 994 71 170
56 305 518 371 103 601
640 536 460 111 733 905
285 491 545 1 942 15
496 118 675 210 697 239
865 746 501 697 711 386
979 286 276 917 630 123
563 801 851 25 25 684
876 745 422 714 261 369
89 371 916 811 394 88
791 556 567 713 319 217
310 467 477 773 891 296
947 39 447 118 792 565
407 476 645 228 431 754
988 371 290 154 18 174
438 685 251 186 420 533
420 685 466 411 37 957
481 195 720 651 488 269
228 856 844 619 46 748
585 602 887 419 343 26
652 862 273 577 62 681
119 552 602 737 186 837
47 897 775 295 997 118
198 931 385 198 934 401
498 311 18 680 197 91
176 397 110 912 602 655
277 926 973 512 972 624
105 517 44 168 469 703
598 574 840 982 826 754
108 325 159 7 894 926
720 891 906 809 661 452
375 966 793 889 577 773
927 868 432 552 864 450
266 297 672 691 610 929
496 400 368 207 46 213
753 180 363 163 133 785
808 643 449 59 574 320
440 38 183 392 326 137
760 886 178 200 411 280
526 680 330 151 140 975
119 763 41 423 392 306
707 298 786 129 699 864
807 789 231 701 42 508
285 127 238 273 147 171
302 931 944 68 343 613
629 726 902 403 989 718
460 219 526 594 620 890
272 215 774 443 980 984
111 414 689 142 433 675
108 219 157 438 632 156
973 911 746 537 298 524
522 756 795 320 431 720
530 682 797 775 851 206
334 258 665 355 644 471
115 220 222 592 231 678
359 443 60 464 122 137
255 630 933 898 590 763
532 146 508 208 179 290
880 347 322 986 492 47
99 414 623 565 114 125
689 409 738 264 197 204
242 86 789 603 454 739
213 392 636 820 821 164
832 123 575 338 463 936
101 488 725 367 698 267
307 643 299 528 998 242
322 843 951 616 549 893
298 737 399 325 697 452
387 992 867 679 417 301
265 494 381 274 898 682
857 253 595 634 195 107
471 536 835 740 683 21
443 609 911 166 548 710
903 493 894 95 574 835
997 799 179 720 785 338
463 534 355 919 974 382
885 341 406 355 606 861
445 667 969 701 116 475
219 373 407 665 153 187
762 121 761 537 233 364
551 598 722 703 977 615
211 777 718 206 640 885
416 289 701 591 905 629
126 239 380 497 909 594
292 968 507 571 561 284
430 728 417 64 654 213
999 714 192 772 180 247
934 656 733 804 575 723
81 82 224 654 527 517
957 117 12 488 177 272
650 815 392 563 94 379
788 329 838 984 424 478
683 48 815 400 16 714
371 55 709 642 746 907
424 294 776 470 345 543
748 227 361 813 451 30
113 134 718 153 542 389
831 640 438 669 961 822
649 49 994 672 67 924
126 107 299 217 943 92
678 531 806 345 439 498
867 842 705 494 983 490
889 867 303 464 372 650
411 403 453 406 684 252
985 652 809 504 920 752
783 591 11 983 548 803
283 51 84 521 337 95
476 400 166 588 99 812
890 817 970 3 480 663
952 983 458 918 550 129
570 908 976 229 936 23
507 607 807 662 73 787
963 909 925 151 77 581
417 485 805 689 61 202
255 685 937 126 748 993
542 164 328 436 238 697
400 787 96 714 619 207
884 379 292 196 998 516
415 149 564 991 230 502
495 400 767 519 273 124
164 682 393 838 557 508
147 811 203 309 19 492
691 98 844 982 409 416
121 246 221 204 846 713
829 427 625 35 452 714
965 657 97 137 629 532
784 410 667 505 534 573
536 6 662 251 392 21
326 675 737 855 303 407
919 969 571 556 602 302
633 409 319 503 402 63
43 956 424 180 945 928
286 970 977 777 318 749
285 864 708 689 985 152
405 103 2 192 828 496
48 216 790 853 176 901
894 349 846 670 141 82
770 371 670 808 574 150
831 338 288 37 537 308
573 984 136 282 960 154
15 725 901 584 933 798
618 662 655 314 271 114
351 886 369 288 748 777
533 182 930 504 668 518
695 663 174 948 989 120
296 159 136 153 164 719
597 779 14 836 855 272
526 846 362 155 246 42
417 507 690 345 226 89
457 513 563 615 35 347
846 947 547 845 123 289
363 540 70 993 491 147
394 350 49 996 356 701
227 15 307 482 590 462
345 310 232 609 171 669
828 974 396 49 299 695
109 452 351 91 879 760
197 19 178 937 120 792
488 709 109 713 421 890
110 544 358 503 509 636
359 358 984 17 777 112
508 694 526 472 128 741
342 847 11 915 398 722
793 854 308 255 424 102
398 427 509 89 999 140
412 389 585 326 993 882
728 998 367 852 207 705
102 391 747 573 265 412
708 863 171 142 962 913
874 670 962 596 499 647
500 916 480 183 222 361
190 874 191 210 555 185
641 267 833 633 118 434
705 706 394 37 541 569
239 684 781 137 809 403
830 422 743 56 27 982
199 285 503 113 195 103
554 654 245 417 631 620
556 415 856 213 469 705
212 47 819 340 80 293
726 102 608 756 783 801
272 365 524 401 96 566
996 44 794 317 913 45
348 350 581 218 36 808
25 888 996 111 842 749
553 389 294 902 331 743
813 534 554 469 245 638
596 596 407 238 448 710
421 139 338 745 962 748
651 200 651 842 847 967
60 444 545 348 909 892
171 888 618 954 157 677
907 352 876 757 342 296
594 17 578 492 147 509
70 115 301 779 560 520
30 535 606 990 853 209
722 624 270 484 541 16
244 535 486 337 167 303
844 942 347 454 208 450
803 730 873 288 846 633
899 824 690 499 359 522
689 467 755 210 309 284
716 383 135 816 969 153
285 884 954 564 462 177
304 111 153 673 902 580
596 297 790 634 960 764
643 327 695 725 486 640
207 207 566 29 501 318
703 615 609 426 671 648
831 673 745 887 608 514
420 482 152 373 389 312
653 520 644 145 283 682
464 174 107 184 434 254
80 19 662 188 68 26
552 647 951 272 867 950
720 219 671 36 678 646
534 577 572 257 33 8
55 39 979 417 46 753
741 377 167 290 608 233
402 888 681 239 22 676
931 447 666 968 263 432
808 445 599 737 433 251
595 310 114 541 925 730
505 509 868 730 894 897
771 740 171 39 240 644
56 478 841 189 434 283
549 156 559 241 449 664
287 866 471 293 141 283
243 192 212 154 837 187
861 467 853 385 466 294
480 330 968 460 894 400
552 669 494 879 757 775
618 30 815 888 149 647
825 405 428 858 945 275
285 693 420 173 961 297
516 631 275 330 479 81
513 500 12 586 791 94
140 154 750 407 129 837
69 329 357 893 795 64
900 567 398 609 464 56
426 305 542 222 661 215
370 670 162 624 196 339
735 50 456 706 835 640
550 150 357 248 224 804
189 716 906 63 694 651
544 119 736 71 968 151
824 734 820 361 366 563
584 143 552 842 752 722
532 360 261 903 236 461
239 870 52 298 766 114
924 72 535 177 174 535
883 106 750 353 326 135
51 905 726 541 120 125
995 649 740 476 16 574
248 64 467 374 512 209
755 644 793 541 320 804
718 108 509 1 653 31
180 83 600 505 276 163
469 794 285 154 410 984
438 920 714 754 57 973
666 496 938 457 819 898
593 873 965 449 145 456
469 359 999 304 484 312
54 229 277 323 252 529
2 995 704 276 610 942
862 975 310 369 79 372
751 842 270 189 969 581
90 358 830 605 415 896
296 768 532 560 528 771
642 490 635 263 52 447
76 110 83 934 747 96
513 710 640 84 144 878
448 320 872 679 874 882
453 301 581 610 671 335
149 10 359 230 591 627
430 447 933 981 573 301
23 531 328 320 942 15
583 998 315 124 193 673
751 176 141 589 570 478
51 904 874 784 820 980
228 952 505 492 541 694
18 700 531 343 76 665
248 393 914 455 696 609
598 73 854 520 918 129
579 403 594 958 893 699
654 243 661 261 710 622
388 329 490 641 902 109
359 592 219 133 660 898
746 889 462 177 201 909
720 567 784 945 912 435
604 866 858 559 447 400
187 545 283 704 30 880
825 434 243 898 265 87
241 52 483 703 528 570
917 177 994 670 40 620
362 62 589 808 954 629
591 429 486 109 723 742
424 96 893 93 122 111
720 961 68 578 134 403
613 427 325 58 89 185
660 838 592 101 221 157
830 297 562 567 915 996
448 878 943 471 50 563
826 232 896 356 938 659
692 692 876 682 14 495
29 818 688 303 498 989
690 731 107 430 226 998
298 611 578 929 337 15
114 61 25 279 664 358
292 715 798 263 577 896
466 867 235 708 124 322
695 55 497 687 314 365
282 76 280 91 98 456
105 667 159 112 329 47
594 557 180 826 391 306
193 446 706 858 196 248
450 294 119 804 930 240
499 712 716 155 340 14
891 565 613 563 815 603
114 692 200 299 367 267
27 477 468 37 771 265
505 166 907 273 797 769
574 265 741 285 287 590
439 264 29 51 902 662
45 931 594 667 634 571
877 498 473 771 21 136
925 588 122 209 462 538
221 41 827 914 410 211
119 168 866 775 572 714
209 655 504 532 204 756
713 484 105 948 873 111
957 225 263 850 759 230
344 536 792 334 28 426
479 372 707 72 385 57
634 566 271 535 690 46
654 901 459 398 484 704
186 984 59 319 339 329
321 628 620 415 776 87
538 467 562 418 844 733
606 386 115 950 569 311
826 698 440 721 330 850
931 288 444 116 438 431
494 652 155 143 21 339
524 612 764 434 285 658
639 797 385 340 87 396
447 103 780 391 744 196
741 465 455 728 601 567
300 174 461 579 712 300
957 675 64 171 287 969
275 154 931 792 810 680
343 516 728 71 482 92
200 946 695 285 354 906
771 334 766 123 694 201
667 90 647 872 656 58
169 871 29 946 795 694
880 177 116 539 957 319
337 63 639 536 82 962
403 313 909 91 522 67
390 878 34 306 547 139
158 951 139 657 526 42
850 539 149 60 110 831
833 36 878 16 863 42
713 468 870 367 307 683
501 15 665 53 356 635
509 540 628 664 195 962
765 969 814 433 170 414
993 71 14 924 124 382
332 116 433 539 895 741
247 84 693 943 428 283
409 10 799 394 462 298
667 679 158 408 984 8
555 42 522 578 47 596
434 735 656 19 407 505
766 218 748 89 284 450
688 659 276 20 819 582
479 116 158 125 557 800
995 689 507 25 514 427
300 332 522 943 856 721
158 712 434 132 786 50
630 394 149 288 534 556
293 883 836 80 54 102
579 275 74 159 364 123
434 695 581 280 557 950
508 236 985 161 104 924
292 180 848 512 59 684
790 518 122 965 8 966
191 365 875 778 527 156
548 497 615 233 445 193
541 476 452 761 375 336
15 717 619 808 644 835
810 699 189 623 739 94
338 875 267 15 355 895
51 822 39 247 41 407
652 554 35 117 345 344
223 538 751 270 111 427
788 921 77 925 122 686
977 806 234 153 544 161
663 872 858 601 126 538
36 107 853 523 210 219
340 882 935 241 316 372
228 308 556 68 663 912
783 598 706 121 18 431
684 57 805 519 725 431
262 311 129 708 743 874
518 429 773 992 874 956
574 364 114 39 53 477
656 144 618 335 439 178
920 809 372 529 89 530
731 87 181 381 824 411
701 752 385 736 249 894
10 595 771 662 416 759
105 688 406 265 357 663
536 252 423 696 877 565
828 314 227 754 591 431
777 320 485 852 247 317
737 16 863 424 391 530
67 337 475 627 239 64
353 6 259 335 551 834
704 950 661 803 471 817
46 411 795 128 401 642
187 57 230 56 699 806
118 10 986 657 920 846
853 836 922 475 705 423
889 363 469 899 299 176
922 400 187 371 228 837
121 659 488 257 808 623
584 438 957 390 836 293
104 387 325 251 34 26
281 722 900 94 1 397
216 433 499 287 428 995
709 98 953 982 47 882
988 915 670 497 952 978
219 275 415 466 909 284
665 339 234 187 424 694
555 509 773 454 65 190
979 445 222 17 901 430
455 315 797 376 194 256
843 547 592 821 337 274
181 780 826 27 854 840
363 621 920 737 951 59
301 485 211 24 178 699
64 272 62 54 212 252
723 762 76 357 439 317
833 470 278 997 86 369
994 379 202 272 646 497
566 397 658 48 171 26
816 2 912 398 268 321
962 23 844 176 343 881
562 525 327 308 17 885
916 240 585 894 767 164
791 684 214 342 424 399
74 96 804 435 411 523
679 963 943 978 63 381
131 372 693 61 223 936
114 176 276 19 885 849
654 900 290 888 257 82
161 987 38 369 92 408
230 570 205 918 986 964
19 173 145 147 720 938
922 424 893 982 531 371
698 892 904 321 306 158
295 412 797 149 934 273
882 819 555 555 421 845
995 854 635 683 990 689
151 530 809 709 929 743
673 325 223 797 763 992
930 674 644 813 550 799
382 203 571 756 269 342
890 791 259 752 430 691
323 344 185 757 549 708
851 114 700 938 124 499
979 736 666 280 737 634
938 843 806 56 18 49
571 310 481 242 274 786
348 586 786 142 828 390
363 598 581 68 723 794
269 711 355 682 772 324
655 99 287 835 112 752
442 625 293 503 903 953
619 327 568 486 768 559
260 443 664 577 150 618
957 113 933 338 505 165
321 527 53 537 227 796
688 498 753 396 444 790
962 54 77 421 897 920
627 655 908 646 493 636
159 675 998 852 548 622
182 159 557 24 61 847
404 16 321 844 216 574
533 114 178 603 875 871
236 333 701 657 75 807
569 249 193 56 300 400
788 643 671 296 314 91
105 375 873 304 974 391
705 492 493 16 408 833
661 122 780 572 422 57
979 177 58 73 137 604
905 522 173 841 581 547
69 550 459 701 699 452
389 856 711 973 89 407
404 190 465 971 454 953
740 485 949 264 65 128
996 239 94 816 168 199
319 619 975 389 28 576
555 497 109 883 110 959
408 315 236 455 335 764
46 728 959 195 563 757
855 991 349 205 160 520
77 418 766 883 395 744
514 878 779 903 702 582
72 966 86 740 626 935
464 988 922 239 178 363
395 206 489 626 12 262
109 967 26 631 384 175
632 472 693 630 182 923
630 156 318 768 39 929
341 191 351 75 946 72
372 114 425 426 78 67
936 254 452 135 987 669
118 663 387 996 825 139
144 69 957 296 393 379
505 728 731 103 912 13
436 61 725 358 151 864
306 44 699 992 227 261
220 584 798 337 65 925
985 335 729 599 912 686
701 789 907 381 338 621
516 347 767 975 289 534
31 146 236 420 960 835
404 120 299 4 986 994
839 233 557 837 303 843
807 381 820 760 577 814
963 6 751 691 991 896
431 702 666 521 185 337
680 457 239 783 840 186
853 796 288 479 624 476
92 665 128 151 912 640
397 558 642 171 879 574
685 902 791 820 649 343
380 14 273 685 719 214
554 776 356 815 310 760
669 559 540 782 827 313
809 498 528 62 926 227
758 7 810 269 745 119
469 845 133 356 390 437
784 597 687 329 176 116
93 672 929 284 113 649
782 613 187 750 305 883
788 556 830 808 386 116
360 510 732 675 101 993
769 562 531 109 372 781
531 684 353 177 152 934
511 467 496 652 587 938
335 657 869 397 305 32
431 142 115 59 479 874
191 948 743 630 639 99
235 62 456 349 752 578
439 188 954 352 885 192
80 6 517 630 595 371
144 339 10 121 747 515
940 779 550 317 496 511
596 459 879 628 63 925
3 446 652 920 612 885
397 544 56 570 675 465
919 204 220 750 181 599
257 77 853 24 920 146
271 5 11 108 788 915
343 547 915 76 907 316
53 875 282 205 535 575
111 985 247 176 434 601
533 617 167 12 752 956
644 733 508 590 445 644
841 964 766 57 86 142
910 410 570 291 399 344
734 639 199 199 135 974
438 487 509 281 101 991
942 265 899 467 586 195
341 155 207 682 251 149
393 928 658 88 121 589
302 318 300 921 913 724
127 318 566 243 786 859
489 684 388 156 721 180
91 941 776 135 298 963
132 575 164 316 149 997
416 656 937 732 773 407
957 465 534 572 408 930
253 171 432 496 780 347
407 470 285 935 369 208
831 795 894 408 255 740
849 33 753 950 455 488
910 421 254 97 951 508
746 549 917 808 666 576
243 426 547 279 943 583
963 463 642 469 328 621
104 821 340 542 435 608
117 732 507 840 43 854
943 88 226 918 857 647
595 242 678 486 441 135
643 381 731 191 33 618
457 168 696 68 588 26
220 680 320 470 745 854
907 680 523 272 855 432
773 451 414 965 12 256
173 812 477 533 845 664
749 963 344 245 510 822
204 980 657 247 913 337
822 797 683 939 641 659
246 671 476 628 963 644
946 224 885 327 882 25
223 763 905 30 762 902
777 22 682 60 277 502
433 808 221 835 891 498
410 895 494 492 842 277
865 706 175 106 300 263
799 965 526 607 972 828
636 559 906 753 554 965
850 279 947 262 671 355
53 409 872 926 856 370
952 727 538 769 822 327
882 829 629 245 638 913
583 229 210 138 203 901
713 811 318 830 665 12
636 521 339 793 435 108
484 248 866 270 744 465
72 826 655 678 212 280
276 77 503 762 97 395
144 757 374 915 251 198
301 245 483 351 170 150
851 652 758 184 562 421
55 784 860 875 525 884
259 433 514 535 319 365
499 590 582 991 140 645
546 719 346 472 449 786
242 71 587 632 29 523
559 870 375 725 747 958
118 262 994 461 129 741
857 273 748 217 197 439
363 981 912 215 519 34
751 234 373 611 48 408
793 745 792 873 693 196
185 929 550 144 872 342
608 225 9 859 729 203
418 556 699 102 484 906
562 403 886 321 93 101
593 391 132 345 730 167
930 359 74 943 21 317
945 202 670 601 592 616
194 861 777 940 529 459
919 201 350 136 97 647
552 343 262 802 579 2
845 616 510 224 124 977
418 290 558 123 444 215
472 115 359 649 717 996
34 543 65 993 207 427
170 316 269 171 310 287
245 665 356 534 652 834
545 221 947 755 562 645
32 312 870 769 988 372
674 622 383 418 382 857
391 917 798 640 696 901
430 407 694 457 940 707
793 401 532 396 63 628
140 169 864 816 56 603
233 158 60 488 317 279
506 230 784 566 897 458
342 571 532 581 760 770
322 152 609 894 47 206
516 840 905 154 159 551
100 574 290 659 383 213
287 885 597 577 902 558
27 768 335 597 461 621
959 942 48 922 8 745
314 544 609 907 107 539
469 147 706 244 456 95
975 935 216 14 914 396
672 623 626 128 78 795
428 500 24 519 755 436
122 531 692 467 820 774
294 100 444 427 853 226
430 9 836 133 166 247
95 818 97 790 56 940
753 164 968 85 853 99
640 119 630 403 863 861
225 589 407 565 273 54
65 383 818 840 968 648
592 609 489 190 563 689
766 629 819 392 587 228
901 644 375 516 880 586
267 779 289 484 255 423
361 482 593 491 368 66
395 562 939 966 309 482
873 54 134 729 201 735
214 928 405 907 388 223
621 775 944 881 581 275
898 764 509 645 457 125
680 885 99 540 542 19
917 37 801 849 372 713
162 333 375 307 432 658
469 117 293 82 264 661
893 730 258 943 607 458
72 406 337 583 340 5
434 601 271 643 903 189
454 573 747 730 167 803
839 687 421 950 173 802
733 694 92 769 497 552
176 414 99 829 944 63
200 4 178 564 821 152
753 493 237 173 502 850
337 300 165 83 195 987
396 61 692 913 680 530
335 685 225 227 130 413
63 451 661 118 170 443
324 695 568 514 144 885
4 330 653 643 836 837
71 286 384 138 660 753
855 467 832 486 382 2
977 332 147 290 859 622
428 508 196 109 937 656
352 33 673 135 481 649
41 710 604 303 845 960
315 512 896 345 152 264
666 915 621 852 646 674
916 913 638 206 644 161
127 850 122 175 593 420
802 49 376 184 493 711
527 100 90 261 260 583
475 333 791 527 694 238
470 721 808 972 904 259
648 544 314 848 621 194
133 89 319 132 530 753
460 415 907 534 967 106
293 707 578 290 988 907
690 465 700 487 651 833
9 873 286 790 289 703
600 363 135 300 247 264
71 85 926 610 84 56
362 179 873 775 73 272
761 395 462 96 669 846
855 99 932 735 766 524
341 318 263 109 233 266
383 110 405 751 461 775
778 16 725 951 45 764
954 242 441 176 900 83
160 655 181 143 483 861
57 256 461 211 308 418
602 262 83 910 381 855
234 420 492 573 276 844
941 48 255 848 303 176
985 736 691 444 66 550
747 773 993 890 344 359
449 250 775 107 315 596
263 517 423 607 240 251
140 336 4 988 594 100
578 804 466 491 774 263
532 211 364 672 85 930
964 374 629 310 235 509
551 201 579 798 645 546
263 754 486 191 790 665
251 413 423 738 951 810
242 880 872 930 755 137
232 114 642 224 911 116
481 951 181 580 227 958
735 58 624 220 640 901
797 640 280 427 454 517
299 637 994 781 702 859
46 6 738 63 607 235
184 571 441 528 83 719
170 546 260 724 87 721
908 998 407 892 994 29
8 772 143 358 230 424
807 863 658 436 483 303
127 817 535 778 779 642
72 894 670 390 149 767
397 366 101 111 312 834
810 205 569 841 12 254
829 649 965 130 729 146
143 912 164 191 174 889
439 930 897 997 89 452
702 291 24 618 322 759
481 982 701 640 801 718
717 675 75 185 89 585
196 777 531 829 747 91
294 968 763 172 30 585
273 995 472 690 317 239
471 782 307 650 456 145
701 279 352 151 494 706
929 830 891 187 590 166
563 217 199 622 405 462
717 90 329 450 391 183
102 583 723 158 902 522
297 379 963 646 95 963
663 66 837 17 376 452
501 546 447 70 789 385
897 209 170 167 267 60
715 742 536 545 428 224
946 273 267 169 463 705
531 914 940 692 756 259
114 57 849 676 163 411
642 281 621 366 985 788
59 925 716 11 861 949
852 987 736 942 667 806
944 672 876 146 326 224
745 846 833 383 63 507
10 73 958 296 931 826
114 762 973 665 991 513
120 188 51 967 770 740
608 208 805 741 461 837
553 600 709 672 599 791
780 678 135 145 8 994
668 591 929 560 763 222
535 540 191 895 881 709
379 220 573 388 549 354
245 283 409 221 89 84
415 322 471 89 635 506
847 646 808 101 879 719
691 410 734 738 355 681
702 831 464 13 543 470
774 201 875 108 753 696
765 489 916 664 285 41
110 401 103 360 380 361
173 965 568 741 965 840
350 251 759 597 305 902
536 727 49 468 88 595
606 688 476 95 773 67
845 221 144 286 363 427
778 49 956 663 467 741
246 783 60 511 197 12
312 79 296 605 380 852
615 968 217 73 206 282
37 76 152 407 507 254
420 667 954 892 533 950
454 219 237 412 297 538
387 194 993 422 556 926
578 8 756 832 766 432
183 797 157 742 575 21
759 301 1 139 391 864
150 916 28 475 989 597
940 940 910 936 168 96
271 614 865 942 703 269
522 746 870 615 285 39
217 369 509 879 681 700
698 331 183 346 227 464
157 846 99 827 732 843
496 632 42 899 881 511
988 213 428 578 419 741
639 365 517 920 108 887
237 240 121 932 422 631
354 331 900 864 574 141
153 412 585 142 595 932
183 135 829 233 162 572
983 961 449 19 970 525
751 953 172 16 506 669
495 243 651 584 728 721
24 570 674 70 410 204
71 967 106 549 148 279
394 605 467 261 838 337
196 969 76 87 586 252
688 148 370 252 406 525
640 44 126 916 482 148
269 283 779 700 783 700
915 834 712 104 451 337
525 628 106 175 95 434
47 691 86 38 556 250
780 61 535 183 594 819
880 157 373 801 62 60
870 93 69 353 90 3
983 193 657 241 53 603
299 475 661 282 202 128
436 883 741 395 258 968
941 224 307 98 409 673
178 361 886 818 987 58
170 465 364 978 882 666
615 19 396 345 874 92
794 431 96 385 887 765
442 664 909 108 454 632
987 116 421 985 423 516
974 754 191 940 819 74
643 816 756 867 377 194
595 337 432 893 177 114
199 463 57 559 931 511
411 757 368 706 453 979
349 970 785 34 918 412
620 939 647 891 258 48
756 45 50 258 666 750
921 978 714 987 774 210
877 492 886 183 78 968
699 430 505 642 799 455
463 138 365 691 934 120
491 545 159 447 146 202
685 442 831 148 279 427
209 377 370 874 910 619
932 760 232 73 107 315
999 969 859 997 226 404
406 984 454 765 938 776
223 746 167 57 644 765
326 628 937 423 232 48
29 930 260 981 161 395
145 914 590 938 496 44
726 887 694 574 757 22
442 299 630 114 751 64
362 705 906 463 982 504
361 942 697 785 210 982
91 413 431 9 112 495
307 967 714 888 334 989
393 562 413 605 957 385
861 686 878 19 162 457
87 464 505 705 725 423
430 916 768 590 170 517
507 372 440 469 30 751
418 54 208 58 775 246
832 719 860 280 378 829
47 536 999 901 553 772
360 793 111 957 978 938
454 657 679 509 753 812
647 672 691 610 284 450
850 892 793 187 687 830
483 414 86 386 414 448
281 387 419 686 821 985
329 512 199 506 983 383
970 9 640 532 572 570
898 444 514 816 262 231
264 517 845 956 73 939
657 800 529 90 505 178
9 293 991 356 906 556
99 605 970 930 244 916
183 851 235 204 216 874
384 150 665 609 404 238
516 649 148 963 955 204
828 717 409 797 464 883
672 130 92 160 538 589
827 1 138 878 79 978
233 750 733 619 521 682
626 961 903 684 189 261
193 14 356 621 307 644
879 806 562 661 714 560
10 473 826 581 226 859
173 330 776 342 242 973
688 725 270 767 840 277
356 702 325 665 796 621
364 64 366 119 917 441
500 302 229 378 344 446
724 925 521 485 615 984
112 818 191 327 984 17
728 649 290 647 769 907
1 881 328 345 25 713
778 592 478 552 657 435
379 899 540 741 922 131
993 288 639 90 880 150
881 808 745 230 20 21
737 368 762 874 627 745
566 535 514 702 597 563
249 4 602 706 764 815
917 584 343 202 91 872
41 609 634 532 218 924
410 386 273 22 904 891
210 109 586 210 296 963
134 140 770 699 754 535
745 479 55 873 293 550
704 426 580 162 289 25
862 78 608 96 6 717
649 251 595 553 485 893
308 946 127 620 574 944
307 646 139 931 605 475
472 979 334 58 912 506
579 5 26 754 583 84
451 459 957 454 874 15
277 62 984 623 389 836
682 519 187 538 904 422
321 91 321 627 254 797
372 525 231 403 589 900
664 395 358 379 705 165
777 584 525 90 418 711
359 337 488 959 862 240
571 70 880 509 838 887
579 78 64 417 677 403
783 647 766 234 586 986
34 697 998 821 429 897
311 745 434 165 175 891
266 701 40 93 576 516
790 552 120 463 403 446
140 65 653 634 303 765
147 241 340 645 681 740
21 658 18 398 801 452
185 987 487 721 182 519
929 327 232 840 573 296
776 606 275 533 686 523
218 825 242 517 871 135
347 901 413 50 824 715
219 159 250 395 117 916
884 909 864 620 812 230
463 882 53 422 780 399
727 895 870 695 722 938
572 789 549 319 812 377
9 923 449 43 788 938
704 19 113 552 221 511
132 806 541 979 773 578
974 507 415 934 878 94
134 874 798 476 100 920
497 989 449 610 20 211
145 367 989 850 631 358
972 27 669 73 185 754
917 92 53 490 515 812
372 42 904 709 544 629
165 354 113 538 294 445
261 457 879 797 531 676
282 986 791 490 388 427
602 326 777 595 755 589
354 539 241 671 82 164
847 329 230 253 470 680
611 534 639 497 776 374
951 943 602 913 440 689
627 980 159 410 971 315
553 638 409 366 767 938
529 309 731 530 232 687
725 507 85 961 83 249
187 490 174 87 779 197
131 827 482 327 193 348
417 846 408 334 156 681
399 677 959 616 279 651
945 891 148 377 142 620
204 310 398 879 556 40
768 288 629 544 944 769
998 530 751 821 452 268
499 582 193 161 410 502
255 703 411 675 868 916
539 489 324 761 438 630
295 488 450 158 412 959
813 380 967 667 268 175
427 48 38 381 118 937
851 351 745 91 673 358
503 24 228 35 291 869
368 668 734 590 89 717
658 735 45 797 374 862
590 620 701 220 902 350
466 394 237 470 166 656
189 647 871 149 425 776
803 573 854 27 346 681
891 406 305 654 910 415
859 224 708 726 521 2
992 677 92 716 675 112
175 954 17 244 939 4
368 304 364 990 640 709
111 765 233 408 957 498
6 750 981 736 48 602
830 488 258 696 944 672
335 813 654 806 115 781
921 163 837 403 916 283
639 509 200 388 839 417
687 386 364 360 65 684
326 787 580 562 874 857
245 141 502 103 161 753
818 919 223 464 961 246
101 251 140 226 687 175
687 622 866 27 531 468
88 859 745 867 230 832
691 407 984 857 616 722
314 262 464 647 121 497
628 253 20 601 109 916
402 479 245 83 693 191
519 37 178 70 660 45
676 301 658 844 195 480
299 117 496 375 163 436
548 422 339 969 505 45
328 204 520 495 583 484
242 686 87 532 552 875
309 532 874 161 676 773
410 870 565 220 243 951
715 468 468 25 354 134
489 366 144 314 597 823
422 440 473 803 921 972
939 992 875 215 823 636
323 376 751 432 10 388
606 421 833 439 516 574
872 845 560 211 818 95
170 78 574 983 575 705
347 11 731 557 167 572
119 662 793 302 483 652
555 687 668 48 256 274
247 146 71 49 752 964
922 591 271 29 80 357
190 154 94 521 175 177
395 545 620 460 628 39
340 659 935 831 314 179
79 427 159 201 331 588
700 36 705 560 327 535
302 429 515 877 5 406
733 127 942 273 344 104
353 254 176 478 601 874
278 582 346 524 514 632
606 578 448 423 291 604
406 333 673 501 426 864
24 757 52 331 804 331
650 827 47 771 980 565
57 689 201 162 551 307
522 206 507 310 574 241
97 941 598 423 474 369
908 578 707 198 962 368
917 554 515 324 520 961
903 435 902 504 336 377
86 772 852 613 310 793
198 506 52 754 991 591
354 622 224 384 739 516
787 65 414 647 204 657
328 10 72 320 456 506
166 287 188 169 798 636
651 236 248 909 968 365
795 156 726 718 121 734
504 552 985 187 355 655
787 453 324 202 589 494
523 75 366 743 557 935
68 338 118 29 595 412
660 709 196 513 967 922
165 724 876 242 107 525
361 669 597 225 238 237
729 456 872 760 268 927
474 759 399 234 142 400
926 548 205 10 369 642
743 723 718 446 857 667
899 641 318 383 262 768
238 836 329 789 857 393
913 183 148 721 167 933
199 967 735 952 990 936
511 421 672 538 328 919
889 793 625 76 127 447
255 63 884 921 208 631
896 882 931 451 122 872
286 878 596 846 795 66
625 689 22 276 45 16
869 166 580 401 251 706
787 277 109 270 419 266
526 337 105 296 589 594
361 566 104 835 408 647
569 322 431 373 699 290
262 391 860 276 547 213
944 329 401 461 238 91
251 715 886 615 472 658
457 476 412 521 998 651
24 717 535 941 698 922
96 186 55 246 66 582
797 414 760 383 96 816
371 615 92 144 913 68
657 414 901 897 193 834
560 188 850 905 75 361
693 855 605 13 434 629
11 758 936 203 365 744
402 320 989 320 449 871
42 975 859 352 555 47
479 938 595 487 11 217
653 686 648 160 547 177
816 463 762 530 83 439
472 537 712 504 162 618
704 477 619 942 497 509
228 886 860 393 324 879
391 308 686 89 265 21
583 489 777 678 492 315
445 792 934 861 222 515
912 182 47 549 355 832
497 596 499 692 924 798
352 438 83 185 199 781
61 923 251 493 823 270
461 963 914 343 379 655
38 277 709 383 236 977
826 631 819 187 8 927
133 764 873 778 320 394
826 197 177 659 395 689
646 324 882 342 557 478
80 825 97 78 760 748
521 846 15 364 476 714
889 676 426 477 341 556
964 170 485 89 809 522
465 499 531 557 269 524
38 757 236 883 237 668
874 324 838 928 910 510
628 314 632 450 543 31
955 966 906 81 819 514
499 971 117 384 111 400
31 775 920 812 457 569
524 377 722 266 670 746
731 738 174 694 172 104
115 327 620 808 583 51
9 151 590 831 86 985
705 863 185 723 718 782
260 577 264 576 873 655
967 84 463 732 132 212
436 573 518 498 530 585
715 710 658 971 314 724
553 569 313 674 690 350
468 472 628 824 888 290
744 855 141 813 485 577
522 742 726 967 736 857
449 431 844 310 496 648
738 681 472 774 133 907
331 563 716 260 282 986
61 349 562 896 79 140
918 871 163 439 508 671
789 248 989 617 110 381
399 31 597 269 942 547
206 735 849 332 590 640
424 945 376 927 968 724
449 474 343 83 997 862
617 487 915 646 147 647
117 484 938 930 873 405
307 68 179 709 287 944
619 983 241 724 906 351
73 878 952 844 523 192
462 465 887 794 450 718
740 775 888 627 12 847
120 54 258 845 560 239
6 862 310 119 422 432
242 722 259 66 620 230
964 862 380 655 484 769
552 479 361 386 498 896
120 838 787 421 100 574
854 82 239 804 769 623
280 967 442 971 56 448
632 294 10 367 620 282
480 287 879 773 225 650
315 704 412 58 217 887
308 965 184 311 725 323
529 107 355 87 924 827
157 912 283 731 495 573
410 962 620 941 727 24
126 632 125 615 132 716
984 22 684 652 43 108
148 576 512 540 860 130
72 109 806 121 952 210
369 678 154 688 432 719
437 765 422 673 827 165
669 150 951 922 957 346
878 401 254 601 845 512
662 487 959 658 325 674
49 883 596 918 596 1
528 762 861 607 678 350
326 702 19 591 529 600
359 635 899 956 349 527
894 536 214 980 905 694
859 735 828 196 314 246
777 975 840 992 471 687
226 28 394 374 122 43
219 569 710 195 868 359
868 104 439 60 143 223
606 116 712 637 151 311
102 279 795 681 51 651
298 131 248 72 735 99
897 425 931 916 878 188
999 169 514 325 274 878
842 121 960 382 471 994
868 371 105 271 866 578
639 380 56 873 873 8
900 880 346 258 264 553
887 371 676 648 563 248
843 431 263 134 836 337
665 451 305 381 837 311
968 940 724 250 942 889
113 22 957 74 119 774
210 123 820 700 405 412
491 584 966 373 868 739
177 434 146 516 586 233
961 226 345 954 519 799
798 789 960 972 860 984
790 259 303 905 254 172
626 471 330 527 2 135
452 184 15 525 423 516
838 597 490 504 689 701
704 807 922 566 182 905
446 29 872 247 132 826
496 319 305 101 746 40
61 500 328 726 827 609
350 853 651 842 657 15
98 353 731 658 807 254
105 67 852 621 100 832
370 73 432 257 804 212
481 83 709 12 646 502
523 399 865 715 94 260
220 739 818 285 166 76
997 6 256 711 530 343
298 396 70 602 530 513
997 953 284 480 549 406
755 233 891 722 640 189
180 298 9 492 214 709
962 794 552 272 165 252
304 566 395 252 610 855
732 801 761 329 724 276
599 742 912 332 552 487
561 866 574 371 604 317
650 12 901 367 324 95
969 106 804 783 299 377
171 541 159 904 329 246
11 6 659 810 240 545
819 299 340 714 189 427
980 890 456 514 744 771
468 55 666 383 450 965
80 707 608 162 204 932
114 471 412 749 217 272
947 272 897 361 809 663
302 790 304 604 671 812
48 519 757 777 252 903
927 585 135 82 692 301
692 503 597 728 573 567
341 73 937 724 119 334
23 962 403 188 231 663
730 75 568 497 486 88
979 169 37 179 351 949
760 988 267 926 763 137
539 83 803 557 54 590
985 451 638 211 756 487
518 981 343 70 484 849
415 446 790 236 87 503
748 682 126 832 183 709
71 521 963 896 368 893
921 278 501 624 670 579
346 445 288 402 474 434
650 156 409 38 820 447
198 387 933 960 531 727
683 323 698 147 344 330
139 472 690 666 465 51
87 162 4 217 729 565
221 991 791 797 365 411
843 531 309 935 160 435
455 950 554 504 254 674
556 250 495 465 488 998
923 851 241 238 918 561
332 785 214 703 969 905
203 342 472 96 524 78
509 235 614 159 826 602
140 383 827 349 840 634
247 255 280 483 527 50
865 388 82 81 660 247
820 943 210 839 477 169
416 91 837 589 43 131
189 88 881 579 913 256
759 497 497 720 127 868
182 951 440 262 697 544
435 935 393 858 483 784
89 236 577 290 966 961
955 146 298 223 854 745
121 387 131 951 830 854
626 623 27 790 816 840
44 941 10 142 483 273
445 424 607 820 254 155
608 515 565 847 673 154
269 287 220 181 690 165
34 794 163 986 358 348
989 582 456 52 85 787
194 571 291 816 273 61
755 745 878 770 155 711
709 378 663 563 798 489
205 648 640 301 252 987
186 773 227 198 714 639
681 860 84 580 118 94
160 334 445 252 670 723
100 606 53 571 822 284
973 538 997 807 109 764
446 181 488 596 406 370
152 83 498 753 855 546
939 529 21 962 449 450
143 446 558 61 784 388
796 159 606 164 211 52
994 237 56 741 262 603
344 132 873 151 264 471
751 777 113 476 317 409
978 821 983 322 978 923
94 893 153 893 219 28
986 763 525 926 48 457
428 346 110 316 989 328
257 220 785 922 271 49
940 436 236 182 65 451
839 42 501 260 205 775
260 705 692 818 789 476
435 25 810 988 173 387
332 559 231 339 850 539
729 121 626 150 599 371
398 828 522 2 707 401
945 559 473 469 601 434
246 79 544 137 254 582
870 219 373 669 784 426
328 178 305 681 835 445
298 456 520 277 354 63
549 124 584 662 965 224
643 796 278 557 402 592
445 86 95 94 472 389
855 519 612 965 328 733
300 66 763 59 494 711
124 310 452 91 871 138
720 263 49 786 313 566
105 147 58 206 453 533
605 24 819 351 838 621
446 855 880 214 509 655
831 760 49 231 556 305
137 323 303 614 878 460
899 455 11 910 402 190
957 304 703 583 119 660
223 121 267 474 835 145
786 520 380 964 468 686
188 958 99 142 423 243
198 184 571 110 955 940
75 802 438 708 630 848
86 8 204 170 302 471
811 543 499 190 974 925
739 617 464 688 554 398
382 651 289 847 571 625
106 37 816 876 643 508
770 913 703 34 343 800
623 548 519 371 476 254
897 599 258 814 903 34
121 540 996 773 439 249
947 644 572 149 282 306
505 227 376 65 283 275
126 46 411 885 740 689
123 149 976 249 407 448
237 864 853 434 493 735
6 633 872 954 240 504
924 50 643 251 408 11
543 672 427 155 58 712
126 961 47 929 181 989
225 801 741 891 915 179
490 566 131 332 535 637
473 142 880 570 47 18
413 610 393 678 283 912
573 780 177 718 853 384
759 831 528 609 352 136
845 92 499 93 177 430
390 719 505 95 670 287
268 446 889 879 735 11
327 624 735 101 778 718
541 691 816 876 347 48
46 897 567 972 832 655
252 17 385 565 85 42
693 348 664 573 538 880
287 863 970 210 782 945
735 621 337 517 898 894
851 314 832 866 330 864
840 128 175 378 414 22
395 397 299 92 296 599
880 540 49 255 373 953
859 645 290 32 110 273
731 199 809 591 877 232
344 958 868 173 214 823
483 463 141 641 971 545
852 130 196 357 573 613
623 373 38 70 945 872
417 384 385 879 839 561
661 438 643 652 419 270
15 610 643 424 247 220
606 344 112 514 67 341
161 821 931 332 208 672
669 151 921 245 583 894
828 776 709 619 248 822
122 532 432 46 933 891
69 214 33 836 570 15
855 252 971 646 95 524
953 719 606 906 492 245
749 143 925 855 205 371
647 648 392 993 234 675
804 867 625 356 133 449
867 719 649 393 804 193
814 201 615 844 96 142
232 866 451 88 290 236
166 553 323 62 160 992
775 678 422 841 620 761
141 526 700 473 236 778
928 588 260 892 771 213
955 470 745 308 898 448
446 459 670 636 887 617
422 869 635 211 431 69
678 628 688 863 383 811
172 650 120 280 790 318
433 697 504 205 218 724
114 661 928 763 766 703
971 712 587 203 659 623
749 780 864 617 911 997
852 216 288 588 96 973
213 870 14 682 101 584
571 296 721 548 129 468
457 134 260 669 233 351
688 686 973 553 606 611
433 194 673 809 975 865
406 66 913 894 216 46
768 149 281 508 845 550
421 374 468 59 623 841
776 99 695 942 383 324
621 216 272 617 736 758
373 251 999 140 796 508
610 861 111 974 15 768
603 199 506 836 127 805
83 466 251 338 471 625
965 533 92 448 40 775
797 292 347 303 834 774
957 925 411 32 513 908
212 724 471 483 987 974
46 534 562 821 342 834
702 451 627 949 247 894
938 982 178 22 324 328
871 459 594 211 752 72
650 675 433 455 918 253
363 558 548 880 249 538
490 43 870 396 22 864
816 486 171 845 715 826
931 336 997 839 110 89
99 918 506 100 11 957
71 953 372 904 990 327
524 709 103 162 444 897
375 159 991 305 743 744
441 620 671 807 121 442
535 313 504 245 303 96
136 783 780 280 474 298
202 340 975 222 986 200
161 357 806 998 845 611
966 763 653 160 86 368
259 304 38 123 631 317
674 178 122 662 150 442
90 971 975 904 568 761
47 164 428 756 81 110
984 575 31 782 8 824
935 939 645 732 220 818
453 395 851 146 812 312
767 905 849 657 118 558
995 221 49 409 413 446
700 711 62 244 597 981
160 877 486 661 667 591
257 399 573 490 566 634
25 940 521 747 920 505
234 129 61 169 929 397
130 52 867 573 550 796
901 258 545 735 776 880
103 35 193 215 963 565
645 503 564 190 846 215
987 36 259 222 392 175
609 143 24 240 504 879
197 877 116 184 274 236
440 458 787 511 652 942
706 941 889 667 708 377
545 163 76 155 541 729
475 179 194 700 152 941
986 649 798 234 976 993
198 799 213 759 144 163
630 8 901 962 830 938
250 758 330 863 450 226
819 203 582 301 993 890
12 782 933 534 466 561
366 746 219 744 699 175
132 267 362 204 450 638
459 145 738 619 529 257
774 28 357 976 575 820
896 733 527 189 873 766
333 923 590 449 760 746
280 240 476 448 218 297
815 520 801 105 8 835
39 845 65 73 89 712
638 42 877 492 381 260
523 570 112 695 196 107
770 634 689 441 346 816
254 721 820 401 372 198
967 850 765 883 610 842
47 605 576 194 984 79
802 820 660 914 46 931
596 175 43 303 735 395
307 742 516 239 18 833
474 779 238 963 303 674
704 18 552 784 912 755
170 232 24 332 611 20
121 254 132 24 909 962
683 373 132 245 567 972
492 46 472 295 370 164
104 7 770 708 660 285
964 837 895 609 130 80
744 161 867 868 57 153
690 656 514 22 44 900
475 857 684 948 816 734
79 737 607 230 418 654
112 223 307 439 452 537
598 52 756 975 816 101
541 832 515 562 828 410
944 45 316 267 363 416
10 442 674 244 101 223
913 795 355 498 618 846
885 950 840 732 220 207
398 103 866 888 467 518
639 599 254 399 4 139
739 629 638 178 874 569
862 429 436 347 106 169
951 373 780 553 230 521
360 939 802 157 953 945
252 221 87 69 835 688
451 493 169 162 747 617
871 940 69 77 36 157
976 335 513 408 825 173
897 249 811 707 695 42
210 108 873 75 756 687
128 486 844 333 872 661
165 426 7 809 500 429
786 22 613 404 267 891
490 483 562 886 167 227
763 172 703 339 467 558
928 988 358 710 178 524
373 574 850 487 325 905
870 376 391 46 244 174
797 285 920 493 981 34
661 465 115 862 951 58
352 411 551 798 678 723
936 3 784 480 785 982
291 565 262 810 665 145
673 555 285 664 509 679
438 78 930 273 488 2
331 377 715 3 608 917
78 796 759 44 138 2
483 759 643 365 489 586
749 406 3 831 140 738
277 323 148 530 467 262
53 556 922 434 105 135
903 874 684 340 219 369
560 243 546 695 878 614
524 552 686 120 668 174
192 707 929 620 562 877
151 519 27 22 300 950
333 20 370 988 527 623
481 311 454 166 336 109
712 403 861 756 802 671
894 604 284 618 259 176
271 649 785 544 418 456
766 450 977 407 535 805
969 5 188 720 124 682
380 227 738 299 547 727
773 225 622 880 202 426
399 211 828 710 531 924
199 734 45 960 850 142
361 727 638 313 805 187
999 103 454 760 211 808
403 175 339 464 971 622
75 526 568 351 906 989
88 890 148 798 607 837
754 489 520 824 987 514
504 993 124 699 402 99
39 368 343 959 453 803
502 810 113 580 209 116
771 941 51 800 268 565
887 228 79 151 47 434
365 914 296 545 660 111
380 897 868 125 608 754
454 625 2 964 338 823
935 519 529 434 710 776
476 575 543 156 531 602
860 383 456 234 629 382
869 956 214 402 708 226
686 77 264 371 163 528
411 937 291 853 973 750
215 968 523 959 599 185
173 308 73 551 325 652
940 811 30 896 930 329
471 888 529 638 362 118
292 379 419 842 867 575
196 324 266 121 525 179
362 681 964 798 353 349
589 705 627 126 20 291
403 916 616 697 633 615
565 358 5 543 786 469
265 58 284 472 924 358
7 387 525 168 783 334
448 812 903 611 592 574
692 196 139 252 46 285
705 941 524 978 663 35
709 161 261 173 828 416
235 250 934 641 422 228
404 30 802 363 521 858
885 351 592 948 926 303
332 356 883 544 396 417
837 305 842 805 229 770
23 987 650 961 171 383
220 158 486 125 762 840
970 501 527 489 526 812
917 405 373 64 717 847
827 453 755 161 104 137
73 666 109 382 19 91
780 452 697 717 99 405
410 112 310 287 121 342
139 51 965 587 233 925
655 852 118 54 497 797
846 476 413 657 998 426
219 70 274 477 933 714
703 524 453 786 506 109
928 527 779 470 679 67
253 957 347 142 942 281
210 40 320 955 852 678
251 314 762 209 315 439
455 601 815 308 592 487
3 945 893 464 395 336
799 146 776 411 136 482
753 923 752 582 206 160
492 786 471 35 353 311
653 2 13 514 79 967
222 284 235 136 248 958
854 649 356 844 908 236
63 513 831 218 487 407
850 552 652 724 689 678
301 363 366 130 99 636
527 295 323 621 459 911
256 791 971 992 173 113
531 543 119 138 710 350
126 629 453 289 751 761
973 122 252 242 476 536
777 646 885 611 537 882
19 891 45 800 594 50
624 882 363 82 661 323
466 522 973 806 507 857
197 105 775 776 92 617
567 244 888 697 984 443
313 843 876 468 188 234
204 475 963 569 929 146
962 710 38 700 629 273
79 656 162 584 194 845
331 868 529 234 529 626
760 487 817 929 445 19
111 603 452 95 482 569
481 907 668 386 285 810
435 64 297 86 400 323
539 767 928 948 426 259
743 196 483 458 270 357
411 793 761 961 645 103
728 899 695 217 316 295
77 139 628 412 564 501
192 863 154 638 449 761
611 586 382 498 196 253
570 203 138 854 987 817
982 759 75 417 956 375
812 387 403 649 364 7
733 903 650 655 470 623
506 153 879 294 599 655
482 659 443 114 933 651
58 892 399 674 194 752
78 224 556 559 231 46
349 821 611 74 118 752
611 673 722 771 241 832
198 360 469 287 690 746
991 85 9 373 778 836
351 818 463 784 41 174
545 335 321 140 666 350
245 300 884 507 659 683
40 281 817 771 290 725
926 169 262 186 415 317
967 984 7 472 603 822
434 684 534 854 130 552
339 488 312 491 3 613
112 787 414 963 894 73
933 366 50 270 402 24
864 822 35 125 406 438
127 179 188 374 371 528
669 157 236 90 598 901
379 366 689 329 511 802
377 940 517 326 752 723
744 103 265 184 262 960
710 416 585 226 908 504
353 826 847 46 342 357
200 294 763 593 878 968
512 171 54 588 589 843
870 340 575 780 599 703
445 493 468 18 876 215
540 179 19 711 126 266
179 412 880 930 433 549
553 533 779 904 482 805
368 535 237 714 384 382
892 929 338 658 725 595
477 731 116 552 743 404
940 171 659 571 65 814
948 330 808 145 290 367
563 170 16 959 711 863
560 30 812 489 529 705
909 722 594 497 241 65
781 23 975 459 304 965
737 823 874 725 243 619
758 702 521 701 731 355
564 93 934 132 45 407
486 479 98 785 457 124
128 89 790 877 347 699
28 737 767 237 596 23
596 249 154 277 14 644
866 787 166 198 40 96
583 713 728 568 719 26
790 506 807 344 765 199
452 105 721 274 294 874
160 19 486 283 950 143
191 442 431 208 645 300
104 193 202 378 479 959
991 961 432 723 745 950
897 844 44 542 248 460
224 129 302 827 140 921
184 444 301 540 310 216
922 147 722 958 590 714
692 519 593 501 829 876
55 653 868 238 405 796
955 674 512 295 227 437
331 891 787 96 966 248
641 847 495 786 421 785
110 57 308 884 232 461
416 716 716 528 482 363
595 28 44 525 16 424
474 958 727 54 496 557
191 986 13 381 552 124
57 698 709 687 293 568
324 696 564 374 214 890
695 73 915 775 254 751
957 626 351 905 639 935
712 477 124 887 92 307
301 844 386 73 688 404
349 901 131 497 448 554
41 222 616 615 767 775
507 6 384 360 576 831
536 715 785 808 719 926
663 729 44 659 291 544
739 503 396 532 257 695
167 128 657 475 304 193
602 417 340 235 397 998
394 925 599 372 163 695
158 971 401 919 717 483
384 851 85 585 19 834
667 392 902 364 138 939
810 15 472 893 474 83
228 686 747 217 15 626
39 553 149 653 27 643
385 362 802 840 365 559
392 52 36 750 124 530
975 79 325 830 315 982
926 477 78 748 891 558
294 869 602 577 599 731
772 596 14 470 792 35
906 937 462 70 861 736
200 271 334 913 416 350
269 374 325 923 115 525
806 583 339 471 689 345
255 826 234 311 906 318
951 888 270 922 323 619
981 80 458 518 304 523
943 189 806 216 262 581
493 349 189 543 414 80
119 576 331 392 557 358
729 844 378 457 510 757
407 818 407 424 598 169
412 393 640 815 385 770
257 451 956 508 109 80
566 699 440 228 86 770
233 426 187 438 923 524
706 702 185 56 788 582
486 574 479 2 224 306
184 138 164 655 344 353
491 949 629 238 246 59
945 588 155 411 739 34
759 807 313 472 931 707
125 132 582 529 580 263
314 109 894 953 627 833
91 113 312 208 443 638
470 539 323 569 399 102
60 223 354 627 692 985
723 799 798 679 374 341
39 207 879 763 97 727
173 724 935 688 475 936
219 794 83 466 674 665
374 9 993 606 170 669
562 975 240 682 545 590
260 834 391 664 231 791
625 868 275 921 441 477
192 286 509 493 47 718
964 600 914 92 296 154
807 65 374 258 499 868
927 979 438 144 551 194
370 910 117 634 380 787
344 705 700 608 647 95
444 925 381 450 813 762
657 276 120 126 732 964
509 236 848 580 550 881
67 398 589 899 136 208
781 104 402 378 452 512
88 415 812 751 604 516
47 778 684 970 919 681
864 574 330 916 458 330
183 233 570 275 187 933
152 95 539 344 49 209
893 286 305 491 363 933
169 912 589 142 893 452
828 94 208 76 302 551
370 378 529 133 51 754
967 102 139 971 751 505
757 522 334 357 495 549
445 60 791 737 169 599
226 709 673 442 810 335
430 144 855 680 92 239
35 550 592 997 441 130
937 271 865 740 534 291
689 107 13 448 698 578
941 708 686 354 221 200
764 742 341 211 182 857
514 532 140 406 257 639
677 341 118 203 680 451
510 821 508 463 898 702
199 665 87 671 830 616
990 824 586 510 650 562
947 803 177 52 275 293
538 275 205 941 993 960
222 560 651 416 355 741
413 522 748 982 454 412
657 573 995 877 612 371
996 541 267 140 641 66
360 620 711 714 195 157
653 941 539 790 893 315
786 144 268 504 214 906
571 21 460 546 842 431
663 646 540 699 951 213
411 507 371 399 769 974
990 508 956 995 35 541
925 788 200 679 22 324
20 293 141 311 691 865
732 443 229 434 855 842
706 461 306 495 923 793
237 514 68 752 766 267
695 69 891 466 570 474
100 185 190 163 612 844
467 237 41 159 5 166
912 911 567 675 638 475
916 285 670 602 251 180
266 803 756 511 253 9
900 273 925 96 457 681
57 380 555 350 569 308
892 569 261 89 379 214
231 873 283 996 526 642
313 475 805 731 544 453
294 883 740 153 189 401
799 409 27 940 98 625
985 635 509 708 21 323
88 895 486 589 176 827
152 792 50 755 23 224
617 664 639 317 403 793
73 280 763 459 433 154
562 224 233 223 313 876
955 81 505 14 137 759
318 585 546 379 486 317
777 696 637 803 726 332
7 126 88 955 521 510
787 772 592 487 105 276
490 817 479 931 853 701
797 727 645 773 712 767
559 881 455 265 304 691
692 994 870 531 106 687
11 378 362 463 864 197
946 289 240 972 15 225
542 512 733 941 345 694
34 749 900 234 856 863
245 175 341 447 42 862
291 200 759 358 122 816
928 266 518 804 600 45
48 601 995 646 899 378
103 602 399 655 564 921
715 878 1 92 871 729
941 288 105 666 394 401
734 585 446 250 263 713
142 607 781 167 249 695
593 603 878 339 343 274
418 101 208 317 115 389
344 950 904 679 79 603
561 442 914 706 560 319
868 259 514 283 355 368
99 123 236 611 998 577
943 902 880 404 429 924
147 815 59 793 913 676
911 381 79 927 686 747
218 431 578 467 923 680
72 654 789 334 222 372
786 547 297 268 55 552
393 411 677 170 578 729
67 126 58 361 227 156
729 222 360 986 441 561
682 382 69 975 180 445
719 82 263 526 58 510
938 122 285 454 89 244
731 68 362 696 947 185
274 513 335 797 799 131
478 803 934 776 591 683
711 210 7 880 938 379
962 791 418 169 549 856
878 360 879 571 940 226
954 596 539 165 447 351
317 787 661 160 619 249
74 516 551 636 1 953
61 414 393 655 964 508
789 160 792 447 451 117
81 110 176 223 881 585
585 64 100 801 492 708
323 226 184 842 567 78
210 578 285 18 857 38
637 643 467 129 313 984
141 439 240 199 772 488
854 104 49 800 86 224
861 277 460 697 596 447
441 429 463 233 245 43
447 440 237 936 774 20
565 83 121 764 789 92
846 920 372 925 221 226
620 146 326 663 565 192
83 824 815 222 720 215
52 836 86 472 629 893
100 71 694 252 30 849
583 243 377 838 982 118
619 383 201 364 541 439
886 908 737 338 934 387
570 204 744 261 321 994
195 202 111 982 821 46
985 489 304 502 845 348
192 491 483 821 512 206
134 977 177 618 202 126
84 367 86 887 113 560
342 29 920 58 871 340
344 549 975 663 523 148
170 239 223 634 924 634
419 294 677 955 164 169
369 783 517 168 778 127
971 748 418 747 297 564
696 99 757 129 653 204
569 642 458 69 714 672
674 628 246 625 418 506
442 116 29 200 587 319
62 723 864 135 91 604
144 209 954 657 32 362
811 513 328 595 597 155
288 16 53 971 424 898
288 689 905 159 617 541
808 94 531 874 665 269
255 727 677 456 374 399
322 756 304 765 913 886
541 302 173 308 967 656
742 813 761 61 771 702
712 80 993 481 603 136
823 811 811 736 225 996
657 931 966 657 142 388
522 564 585 890 428 67
761 73 243 112 847 984
270 619 958 921 159 379
122 861 408 283 391 632
338 918 155 551 524 127
378 361 31 331 215 252
374 336 189 328 122 261
676 457 505 24 161 761
799 449 734 175 680 498
654 463 361 597 655 542
535 262 885 140 185 809
445 721 867 642 74 863
592 183 492 829 527 242
69 696 770 328 138 15
830 530 596 897 875 762
616 532 331 177 148 530
564 93 796 73 701 700
575 107 601 59 692 600
195 200 921 317 278 606
186 114 565 79 489 668
439 555 699 553 968 757
156 146 975 529 913 376
531 943 976 944 655 875
920 987 776 601 118 322
775 53 158 495 449 560
552 276 477 366 647 609
933 932 292 760 601 480
883 398 479 956 356 449
755 44 700 289 356 808
207 72 51 761 781 592
181 124 635 834 67 937
778 632 994 531 159 582
632 325 857 520 439 896
632 216 346 507 829 953
989 504 136 445 847 348
114 623 391 274 94 990
409 661 484 97 398 834
426 22 466 742 898 100
768 535 679 258 61 767
703 103 84 503 412 761
521 547 146 443 241 976
677 899 939 567 214 902
584 282 158 5 674 204
263 166 953 250 187 387
608 218 867 13 808 590
231 652 510 292 598 929
34 935 583 515 248 542
499 723 583 158 189 281
570 907 683 464 650 676
183 722 356 725 767 290
442 820 934 949 686 570
144 567 427 257 711 812
77 782 866 383 93 146
135 18 382 925 992 519
900 149 744 239 875 656
302 239 73 600 872 331
110 231 774 998 206 508
606 926 417 55 914 844
740 547 102 964 437 340
691 307 949 365 90 574
618 994 579 412 752 284
183 977 78 572 667 740
474 749 360 152 392 754
877 40 363 281 111 618
419 923 975 866 83 312
255 495 860 890 891 103
14 186 69 744 323 152
726 630 751 437 14 207
86 910 790 477 319 797
453 828 605 50 371 912
436 626 10 440 475 351
191 31 31 540 188 711
752 945 743 265 732 108
821 480 597 41 544 431
98 921 485 503 333 580
196 96 173 126 411 439
687 882 637 80 103 408
537 726 58 300 578 18
403 216 982 108 196 449
817 440 962 463 232 499
9 459 567 826 939 223
248 704 934 583 928 993
350 849 973 445 183 250
494 92 645 506 521 318
108 258 948 271 734 470
399 496 939 503 684 505
703 584 891 994 595 326
136 489 606 596 551 518
910 635 76 822 675 375
103 344 560 350 509 308
77 281 221 423 396 514
390 712 162 873 395 538
811 814 757 638 82 868
368 129 327 244 479 25
230 177 85 426 739 849
791 720 173 37 279 336
778 5 832 654 357 302
61 855 280 329 409 433
950 233 757 668 829 92
499 26 974 122 106 693
563 674 912 345 622 420
6 14 196 240 998 755
584 784 555 123 791 449
295 408 578 622 738 637
722 731 453 894 607 387
345 417 689 511 225 306
730 458 872 215 259 51
900 284 562 975 131 765
957 478 55 589 762 990
502 818 940 104 142 56
687 975 879 982 21 812
479 387 44 827 424 715
15 494 523 785 801 32
867 717 405 577 95 844
811 799 596 510 911 542
471 677 869 52 118 549
442 667 38 697 943 350
991 734 918 783 254 643
19 191 343 18 63 445
998 229 470 5 447 937
281 356 453 428 498 326
522 959 90 287 533 693
824 990 222 69 858 290
927 723 317 890 403 684
854 131 713 162 973 496
252 265 183 587 725 903
533 76 253 677 106 199
291 860 576 201 320 247
487 835 945 899 653 927
370 82 672 255 127 334
663 546 537 338 544 264
315 957 155 303 185 354
796 347 789 64 655 207
983 105 273 628 725 913
264 738 413 360 36 73
942 854 726 23 66 939
352 40 734 985 17 166
922 861 116 583 707 36
933 477 261 479 68 926
755 423 345 451 134 312
563 971 555 569 220 634
690 427 339 330 951 9
544 227 174 543 868 846
182 176 346 550 456 78
929 57 890 363 847 584
782 270 475 481 82 337
349 445 302 636 141 215
812 541 636 689 631 215
494 265 226 96 664 510
794 47 592 257 379 392
246 173 693 251 996 328
497 603 177 367 256 891
260 297 155 246 256 22
150 666 592 632 888 620
475 376 973 943 243 822
526 590 546 890 196 932
832 540 681 78 312 3
53 955 761 773 26 523
856 565 953 595 315 999
907 353 565 118 805 313
608 870 417 439 861 901
17 377 818 918 988 442
464 185 217 689 91 146
528 218 425 280 309 520
32 194 932 197 667 331
694 980 629 826 979 194
915 749 916 305 765 819
868 438 509 317 857 494
494 988 776 622 762 728
61 398 641 23 694 372
20 820 493 134 943 560
367 335 296 502 630 613
640 444 419 825 453 401
848 465 526 854 506 473
250 751 791 471 533 407
566 275 317 249 824 935
177 391 429 775 301 372
911 786 944 469 165 163
624 19 550 915 476 306
361 998 707 979 411 577
628 36 389 850 600 412
587 894 37 877 218 683
562 190 475 747 140 425
340 46 890 103 723 585
137 948 111 927 321 202
370 243 265 420 670 477
944 53 496 733 974 721
239 467 132 313 704 873
400 176 484 865 973 875
546 376 233 943 795 518
672 524 606 958 660 163
61 823 710 385 114 205
208 238 958 559 318 273
475 863 5 953 48 142
928 640 569 204 478 23
24 757 209 111 63 215
681 877 53 936 406 324
634 376 867 472 590 617
989 445 830 394 901 121
842 437 420 650 586 951
104 281 291 969 867 588
157 461 944 120 943 155
984 139 570 729 636 880
407 555 657 678 624 686
192 175 56 511 892 415
915 804 952 491 854 153
439 323 904 981 855 453
493 929 42 405 472 18
984 257 68 237 700 289
920 648 379 11 430 204
259 719 411 139 545 61
846 345 171 474 292 641
35 431 73 103 6 199
16 217 299 745 48 472
952 738 327 488 227 961
289 438 479 605 905 627
305 194 293 99 7 794
42 445 835 430 126 493
813 173 216 946 729 13
218 207 169 478 521 155
382 401 843 228 622 5
268 491 631 423 272 448
491 657 185 686 347 81
240 199 315 915 481 280
402 633 935 604 980 800
559 115 512 350 509 935
884 902 267 977 252 221
701 88 296 635 734 168
649 589 830 824 810 251
46 730 918 308 897 206
139 570 814 282 704 209
509 976 34 359 232 912
151 940 948 660 572 644
863 596 14 782 418 986
89 476 264 909 586 470
51 63 838 525 288 810
856 856 312 635 394 697
926 15 333 597 226 818
487 617 379 643 735 877
392 847 742 795 854 246
440 184 381 149 643 743
643 349 43 548 688 863
294 452 380 217 754 98
374 61 149 863 78 127
67 298 74 697 937 245
412 53 401 238 973 703
149 544 961 725 711 671
716 828 990 764 57 447
62 156 744 551 154 145
429 192 126 490 122 384
373 541 614 938 757 826
314 324 995 254 310 493
861 608 256 524 401 948
287 344 251 406 715 245
393 848 263 461 656 631
242 942 68 854 384 45
283 443 310 92 897 993
472 543 56 621 117 440
716 527 171 651 819 452
463 162 302 712 215 154
419 619 654 514 525 225
189 740 891 928 592 31
34 333 675 100 127 688
378 869 510 291 866 431
833 556 965 801 270 88
633 357 279 546 757 434
290 27 14 552 412 149
165 354 999 90 698 344
992 759 826 988 75 229
972 415 86 565 225 144
459 638 350 958 450 178
497 947 281 238 186 560
162 120 140 389 8 719
886 462 58 436 464 9
340 671 233 956 736 20
883 799 505 408 75 607
789 563 119 37 407 747
124 643 337 620 490 940
56 153 949 156 120 362
921 72 904 989 807 754
286 368 617 455 506 169
781 579 462 35 183 905
503 601 130 567 523 689
148 588 212 920 109 296
698 399 231 813 363 202
586 448 98 963 78 318
858 462 31 988 432 833
89 572 152 163 820 368
161 878 45 547 153 850
22 173 356 732 427 103
428 187 871 554 783 969
771 568 408 161 405 654
298 282 460 129 235 791
544 444 953 533 26 926
228 668 618 755 427 306
301 172 421 65 24 269
981 806 147 851 15 633
162 650 489 617 320 224
492 392 57 69 829 849
977 87 955 708 162 110
958 303 980 580 891 306
149 740 781 627 108 708
125 952 597 580 616 487
962 526 586 660 178 58
710 81 152 144 176 968
51 429 728 702 435 64
397 475 915 400 878 773
556 793 217 285 30 535
797 960 905 263 523 632
850 285 245 970 701 537
452 552 168 183 550 608
196 908 964 677 975 999
572 264 85 509 104 532
218 864 469 914 443 855
927 625 443 328 355 166
221 785 901 47 96 440
384 462 834 336 654 67
790 436 646 656 554 764
950 900 830 134 476 529
495 380 945 764 334 144
605 860 407 265 968 977
713 820 773 346 846 438
902 380 936 156 773 585
841 772 150 513 913 552
13 289 526 696 976 642
592 129 531 461 164 489
27 918 704 953 726 752
702 384 328 621 790 598
813 881 431 139 506 381
569 582 798 645 764 643
344 537 364 495 57 995
886 109 120 555 400 603
839 705 300 75 25 85
36 838 500 832 52 355
555 794 757 91 998 351
174 371 357 774 927 642
189 276 8 709 184 245
144 607 307 499 28 162
958 528 41 930 875 755
479 51 14 696 305 892
285 607 481 30 31 221
453 74 926 990 373 907
621 811 693 736 820 632
625 118 920 283 542 912
109 105 614 379 857 13
350 554 123 133 201 991
322 780 458 495 4 917
598 203 864 554 405 249
108 833 257 942 894 161
902 522 365 616 184 120
777 267 249 661 88 519
746 311 929 741 343 428
735 670 10 632 882 648
206 912 678 799 387 78
570 775 90 659 16 150
430 515 959 161 944 275
760 592 387 992 392 360
939 31 679 559 941 681
859 452 899 732 855 481
693 809 692 254 542 496
383 275 852 818 983 533
927 570 253 694 853 659
94 819 853 282 103 987
78 25 888 233 556 301
926 945 520 714 660 293
721 406 364 524 635 985
493 370 778 142 234 655
223 564 283 219 137 935
727 681 2 809 614 763
226 137 990 38 520 344
443 516 143 873 306 839
282 834 667 541 646 576
782 248 171 613 382 626
812 832 90 577 509 206
287 938 736 47 42 367
235 86 310 586 224 354
199 146 681 21 299 473
970 597 306 643 789 113
773 237 510 305 532 425
968 776 472 263 820 74
935 375 591 223 404 207
798 360 245 926 600 366
36 872 446 456 689 169
767 882 873 118 114 337
175 320 43 523 63 318
322 188 575 145 930 795
34 848 658 2 494 373
518 690 588 307 361 11
691 118 141 176 686 491
583 786 803 113 854 940
921 298 174 401 117 865
70 794 654 239 520 409
389 967 727 434 545 179
204 674 108 247 963 679
57 894 722 304 961 846
966 117 544 364 170 74
528 742 746 835 417 733
331 329 968 79 624 685
185 578 773 875 187 633
143 957 550 749 84 688
850 962 956 476 71 755
596 755 896 586 851 759
680 705 651 218 545 245
292 502 425 883 802 409
989 219 603 317 474 214
682 908 515 146 916 805
880 437 738 669 819 567
714 877 842 281 845 867
473 491 805 233 364 142
465 111 820 688 55 328
811 443 702 489 511 117
692 218 411 290 72 752
649 29 319 259 387 620
198 22 118 657 582 159
677 354 301 776 882 212
85 22 687 170 300 232
863 433 666 15 966 454
427 152 137 361 630 793
967 863 992 646 880 941
299 827 295 72 928 925
909 94 135 151 237 651
277 177 661 533 678 548
339 968 630 442 767 383
219 759 299 498 480 727
732 705 693 115 959 522
742 378 117 812 838 900
117 945 382 881 944 431
312 335 558 11 71 726
649 434 443 146 650 39
284 778 963 30 89 316
923 987 393 13 3 716
176 612 387 149 73 520
72 128 505 285 717 136
317 183 816 885 80 64
114 325 100 698 697 773
527 501 508 16 974 568
627 709 463 822 675 635
779 894 498 402 116 342
124 810 99 458 58 354
923 475 943 846 238 922
922 455 58 25 93 80
834 86 143 84 29 627
224 28 42 216 831 580
905 366 752 106 45 703
464 744 299 426 233 935
800 618 421 444 170 793
970 135 970 518 247 128
974 466 821 972 704 847
217 106 484 110 757 273
956 136 944 723 945 619
225 23 238 917 650 414
252 45 780 359 578 709
321 15 66 122 908 673
865 787 727 962 135 98
46 138 643 649 709 566
358 772 238 314 947 761
239 417 101 492 377 434
126 406 175 421 424 405
393 673 36 125 119 41
168 663 257 33 754 459
752 354 547 887 390 379
741 38 438 475 960 278
268 752 202 327 230 183
498 202 805 335 299 379
148 62 963 476 421 453
193 131 302 918 110 297
652 201 308 498 311 501
926 251 338 533 791 555
157 398 534 80 449 372
720 656 376 30 11 544
777 194 196 986 801 410
125 183 660 935 966 550
190 497 743 524 894 124
498 447 74 822 40 797
42 431 725 144 541 649
955 238 895 294 157 749
202 247 916 351 622 322
457 514 122 733 384 328
523 54 677 552 345 863
214 676 36 472 28 119
450 706 978 96 301 190
993 678 316 933 270 406
539 220 708 55 770 267
179 450 581 171 332 184
115 616 27 36 309 917
262 139 399 10 690 506
840 578 946 542 204 823
328 811 918 633 352 650
988 415 845 945 345 478
710 22 557 311 581 459
820 7 125 622 277 706
635 193 84 113 195 205
646 192 69 470 694 764
229 392 138 808 382 28
232 235 527 652 415 801
281 839 65 948 965 480
476 998 120 233 776 752
379 208 471 276 673 44
500 61 224 72 510 627
552 660 240 603 365 261
305 226 682 572 59 255
436 674 486 822 848 201
455 340 198 970 400 442
545 377 124 917 189 188
775 69 109 586 457 122
637 146 859 814 309 215
970 173 602 290 14 935
558 174 582 93 329 536
931 766 407 630 470 85
104 432 284 747 886 369
828 598 472 500 605 10
998 727 593 994 553 794
504 686 626 66 500 224
881 944 998 323 607 151
268 546 296 1 462 145
914 23 207 397 604 610
285 40 806 620 740 343
459 957 596 870 832 561
931 320 131 151 199 448
67 975 441 420 763 7
274 887 121 473 999 979
31 893 771 211 401 90
894 605 825 989 852 997
461 446 620 823 415 883
727 569 596 557 942 483
721 472 903 928 619 356
266 442 358 463 560 970
494 930 216 786 77 6
580 546 913 163 732 292
842 856 13 563 256 671
98 684 471 921 478 365
612 366 306 868 381 141
706 648 295 446 547 796
626 729 174 848 651 71
456 772 872 518 117 456
121 397 248 876 706 144
746 377 259 745 960 673
800 985 634 726 426 408
446 401 543 123 587 869
869 124 54 947 164 747
88 848 646 29 231 536
704 465 786 185 907 681
930 607 814 838 90 877
60 451 239 669 278 344
885 589 724 628 523 804
559 740 171 26 409 150
861 993 335 691 405 830
884 88 889 793 765 944
998 444 21 59 816 335
140 105 610 988 255 288
484 793 780 910 659 816
919 675 228 320 418 868
410 589 22 854 167 814
504 181 433 236 996 31
19 654 985 481 852 955
988 52 460 977 388 230
385 48 654 55 866 363
903 910 994 607 901 392
959 968 518 341 355 437
16 526 483 620 754 400
114 491 424 811 571 209
326 453 224 975 562 288
26 971 676 94 131 187
24 13 339 483 636 354
190 357 994 546 205 75
404 177 553 977 728 772
186 565 727 756 523 856
696 249 686 791 340 58
402 125 350 55 191 569
482 794 589 635 297 59
19 645 695 260 933 441
597 247 545 137 555 9
164 321 419 679 519 430
286 101 91 10 953 22
482 709 545 472 608 322
651 532 468 986 57 84
796 780 674 793 503 354
415 733 803 667 321 360
996 856 522 918 981 569
453 558 118 542 250 95
358 411 49 951 488 846
898 639 461 89 780 263
520 780 479 963 718 887
718 917 758 216 783 152
491 409 804 887 186 963
357 488 915 98 179 248
761 847 695 331 253 255
430 586 616 739 244 840
603 372 859 282 12 566
620 322 134 934 409 670
825 388 238 379 147 229
384 833 856 558 981 551
742 799 188 344 735 25
612 324 661 61 272 461
989 329 836 720 934 915
764 450 914 211 329 585
380 299 751 53 71 556
85 956 995 380 870 212
937 384 622 126 188 930
697 976 601 212 182 154
58 906 300 529 957 893
616 888 930 670 703 478
742 39 775 765 179 155
558 303 393 524 504 21
66 459 856 919 896 460
492 875 43 205 399 141
212 100 416 194 414 19
28 292 861 893 125 288
330 656 767 890 965 512
415 957 307 336 386 43
94 389 985 110 997 841
244 333 992 157 476 782
281 38 396 40 151 559
769 237 548 81 28 934
265 204 311 695 494 328
52 981 885 409 444 948
561 292 8 314 252 849
122 587 149 223 447 497
2 386 22 137 288 939
704 47 323 527 246 487
284 964 789 878 160 488
211 44 633 297 191 624
326 837 687 978 819 583
836 471 21 344 535 732
472 876 551 982 448 957
250 648 660 934 112 978
402 785 543 157 62 170
697 214 92 549 274 977
184 633 238 160 599 638
467 692 408 963 344 230
682 224 136 680 405 334
405 294 414 638 491 67
660 906 628 59 157 970
546 885 565 874 174 843
635 426 683 458 106 854
270 180 894 822 968 422
724 724 190 856 692 497
265 478 277 636 403 817
869 219 668 311 81 798
792 733 282 557 161 82
122 769 105 649 451 174
286 256 94 220 865 351
806 995 284 703 411 449
10 50 680 987 587 322
151 701 809 994 182 982
683 485 809 137 128 143
683 591 231 672 721 82
539 377 770 812 273 345
850 141 171 443 2 496
330 10 468 172 468 361
801 634 783 306 773 67
387 178 642 168 363 961
776 212 58 613 557 480
602 346 952 771 357 611
455 613 872 890 526 79
975 772 990 391 396 732
766 88 907 767 624 913
334 669 497 280 253 205
410 334 991 443 314 539
101 360 866 183 236 997
467 388 859 198 241 93
14 473 358 987 606 113
45 248 950 586 266 467
266 468 350 242 864 455
750 503 643 493 242 238
846 534 384 760 20 164
580 483 437 320 162 195
186 328 303 711 4 966
653 442 669 995 312 15
499 765 941 599 424 502
928 573 89 210 303 857
579 784 2 504 14 657
308 242 25 791 740 69
441 842 19 912 209 459
56 503 549 129 413 929
465 255 727 894 865 276
812 513 26 622 970 529
637 627 286 545 881 233
317 470 756 544 964 574
904 844 867 337 334 927
187 95 213 131 216 75
89 696 654 965 704 609
496 37 360 50 907 517
904 306 345 285 9 900
713 355 111 531 411 666
124 346 305 750 71 164
1 117 128 127 362 517
174 990 95 286 605 564
797 531 562 635 842 587
592 963 122 605 186 760
712 242 155 115 50 385
566 29 82 901 786 769
469 466 912 828 188 838
461 589 124 271 374 760
173 283 138 501 998 40
251 870 264 204 773 460
339 599 85 634 80 994
247 316 308 564 883 310
713 493 268 999 459 505
487 679 793 612 253 180
77 896 584 730 694 677
340 498 182 22 212 273
329 332 372 188 830 999
325 449 104 650 281 657
533 211 383 753 832 477
956 819 151 688 672 795
291 153 539 391 668 315
481 75 150 113 422 434
265 1 809 982 816 818
70 98 767 278 425 186
177 795 427 182 137 928
735 831 631 601 731 671
713 381 205 758 765 887
566 945 696 169 530 435
928 545 113 471 799 5
652 18 877 563 407 808
896 413 940 368 640 339
122 172 428 99 107 937
887 239 929 452 336 541
595 62 430 22 160 237
762 727 616 536 23 537
521 570 952 46 906 681
73 605 715 431 26 938
327 764 372 544 872 816
398 974 658 528 154 460
356 394 924 126 106 517
356 23 215 553 712 115
926 226 973 228 657 808
325 151 827 520 497 189
372 323 249 974 698 337
88 822 665 148 861 626
237 286 822 11 917 745
691 780 354 170 262 970
479 128 220 949 838 558
380 830 948 623 463 373
614 407 532 176 240 871
711 918 462 607 98 134
706 408 288 476 363 684
469 99 168 718 886 870
443 495 234 442 374 115
299 801 343 422 439 706
520 621 311 44 872 842
530 691 414 654 947 646
345 135 138 803 582 526
94 84 947 447 950 525
496 580 41 108 944 20
743 329 394 227 625 804
901 920 598 462 571 988
186 840 394 932 255 105
411 825 136 884 476 795
368 951 749 245 810 871
398 914 773 429 380 257
94 382 312 154 638 335
806 776 559 696 277 299
773 608 443 953 403 618
516 743 862 272 154 79
76 154 431 978 48 596
750 520 300 114 148 295
255 170 322 237 941 8
768 924 18 491 254 948
40 14 1 220 346 527
874 381 476 622 280 130
11 906 806 4 902 447
974 438 548 279 135 392
306 676 627 587 20 310
241 209 485 839 301 605
426 356 867 641 377 630
442 780 161 941 500 980
670 242 205 20 331 460
256 924 89 750 785 779
645 43 601 352 700 656
639 799 423 443 337 348
861 671 905 24 555 637
672 515 653 810 623 670
846 650 336 326 938 64
179 299 27 224 70 790
720 913 417 366 250 924
863 95 589 349 168 4
981 718 918 387 241 842
81 280 235 123 280 485
178 529 813 599 941 791
250 369 289 277 350 206
159 744 72 358 106 290
367 158 85 235 452 765
257 963 714 101 464 309
128 732 514 461 856 193
244 559 768 31 386 889
414 427 198 873 374 572
28 187 78 914 703 563
526 700 263 750 171 608
6 579 666 34 595 249
155 101 188 106 58 906
592 115 181 755 405 778
406 716 937 170 240 269
920 81 515 644 238 910
632 387 166 541 874 765
375 117 603 292 860 745
119 100 613 805 782 251
833 990 257 484 886 865
610 401 22 573 425 363
399 535 614 243 386 672
796 398 510 735 242 352
754 905 435 674 749 341
137 892 755 290 957 840
304 409 618 152 147 472
219 180 528 214 797 166
658 795 827 283 818 955
318 770 889 20 781 495
150 618 671 458 140 891
921 594 987 399 152 251
18 400 825 453 819 217
481 100 633 192 563 941
330 696 264 176 205 803
995 612 279 538 732 683
144 598 41 174 586 514
939 870 488 381 714 240
598 541 698 563 405 897
654 311 432 340 57 279
527 515 110 839 713 385
193 310 882 394 898 325
478 364 390 878 35 230
425 621 628 461 484 776
114 177 189 794 727 308
723 555 518 279 132 230
613 218 906 97 805 494
76 132 304 153 782 876
76 489 801 370 201 223
364 819 818 112 424 675
713 863 184 714 311 677
753 579 650 112 58 755
445 658 256 657 974 858
29 219 198 77 453 726
922 374 58 282 188 806
831 470 732 937 860 518
428 292 458 239 767 526
93 131 678 456 611 804
696 792 489 544 684 910
104 725 430 414 752 601
586 150 960 540 177 187
960 781 411 369 239 420
515 144 245 114 641 515
87 48 862 539 256 685
223 279 842 574 694 184
55 558 290 464 201 743
968 221 253 190 1 822
154 499 230 533 204 21
845 627 838 545 219 256
891 529 578 11 712 550
71 446 985 696 349 316
746 525 891 197 173 560
858 673 214 101 653 120
555 206 224 649 442 121
239 815 935 857 693 559
46 351 532 236 150 445
330 583 364 29 694 734
199 470 27 848 79 43
835 299 911 885 574 267
380 471 454 996 847 379
506 869 998 876 49 501
260 374 824 153 610 479
823 479 370 397 474 801
263 630 858 254 798 799
334 574 303 389 10 804
161 55 257 314 282 120
477 222 308 812 410 754
882 930 87 991 954 9
111 237 440 380 740 800
272 850 998 213 9 381
280 858 358 61 349 527
190 109 140 17 312 756
684 229 455 234 733 837
411 864 310 502 632 110
165 650 546 971 781 46
748 989 755 890 519 130
834 476 147 774 772 348
731 449 435 93 818 108
362 325 599 243 862 82
274 5 84 514 366 898
202 538 541 492 984 305
562 280 199 892 538 619
31 309 778 941 762 702
557 431 125 408 778 410
91 919 411 477 12 534
247 201 600 803 690 634
34 162 975 87 298 286
350 588 362 357 934 733
186 982 509 897 571 674
75 572 185 803 780 908
885 827 433 790 415 240
17 428 915 784 242 177
915 224 529 282 852 463
781 450 850 193 368 944
819 97 208 961 288 774
893 694 241 775 771 85
61 501 839 279 471 201
810 239 749 73 118 550
585 780 775 855 4 83
95 545 773 111 687 917
674 562 412 473 479 700
282 559 460 541 977 445
272 918 454 6 857 402
139 991 571 161 763 151
700 701 491 189 261 215
77 98 930 889 835 977
466 601 607 199 777 804
368 700 836 730 857 905
849 547 135 400 447 878
885 540 514 155 617 871
781 704 508 251 141 713
449 751 640 714 70 349
991 788 567 784 235 942
370 222 793 455 397 397
605 956 153 470 466 556
215 63 295 116 364 687
441 856 182 497 461 70
171 612 202 651 664 692
216 197 776 921 889 657
307 169 954 690 343 526
382 830 221 176 660 809
797 485 770 305 724 282
813 658 377 145 55 542
582 250 117 781 575 330
708 375 408 941 848 877
840 955 905 109 37 583
391 909 550 461 677 328
241 249 859 991 514 414
497 741 918 248 593 901
240 698 757 929 371 730
181 22 619 338 516 831
892 821 869 454 479 109
604 857 247 601 294 531
598 377 933 960 394 796
700 605 269 211 206 102
872 515 86 618 51 880
621 748 244 61 507 23
99 975 696 71 617 958
332 166 561 969 702 1
368 143 75 663 130 349
781 836 679 984 961 444
857 813 631 347 268 67
87 700 649 847 182 535
37 829 529 177 814 12
659 126 175 999 338 105
768 762 825 852 26 288
662 934 330 855 461 834
793 971 823 831 680 260
870 30 335 465 494 849
19 834 93 551 265 608
423 24 361 2 364 66
353 760 163 929 216 704
809 47 924 725 424 796
531 655 661 718 947 976
95 918 982 230 630 631
897 879 616 689 189 994
87 899 645 982 376 48
60 191 718 41 696 588
807 458 608 20 294 175
698 833 604 880 442 648
418 848 176 270 892 119
443 264 312 680 547 769
737 50 345 971 538 698
513 478 652 59 907 294
823 915 274 603 923 1
727 160 912 114 511 169
694 680 189 26 292 109
506 86 669 268 87 341
138 804 936 515 1 327
267 452 941 765 178 95
541 794 591 538 909 418
586 182 874 396 660 454
232 30 536 468 504 810
499 19 797 225 688 216
144 223 462 850 266 161
367 898 762 453 453 359
221 223 431 894 485 874
439 979 82 73 743 204
439 322 716 757 632 28
689 964 751 447 184 716
909 281 502 434 395 334
865 248 718 354 435 964
490 816 271 734 850 676
486 920 820 966 119 70
453 959 199 666 609 843
983 225 335 562 317 135
792 983 776 148 142 486
633 729 720 687 140 339
322 291 953 171 589 306
739 368 243 730 413 658
237 475 543 78 898 41
191 421 555 890 46 861
154 131 486 517 163 676
615 676 142 256 303 593
467 900 276 611 825 942
861 259 441 844 470 424
676 194 372 539 414 239
873 46 470 643 220 656
247 884 131 605 703 538
321 349 482 836 749 826
867 548 856 12 494 367
734 858 252 776 2 428
786 102 211 766 331 306
374 43 731 581 108 187
722 333 649 573 84 137
332 278 885 661 730 116
619 846 158 873 242 432
226 800 946 52 393 63
360 581 35 234 452 126
760 454 859 213 387 378
284 775 249 918 773 309
391 406 547 203 263 416
643 175 230 783 397 643
408 987 46 130 185 991
655 31 268 716 656 19
274 719 700 461 739 936
180 136 430 393 843 510
241 37 612 334 235 894
206 33 731 867 611 30
554 903 479 609 235 907
613 820 667 122 188 300
764 288 245 324 503 572
678 226 342 700 626 805
109 238 228 469 487 788
221 884 139 171 52 498
791 540 175 660 99 964
528 72 65 58 508 306
123 71 402 224 693 935
952 490 97 786 132 485
458 29 708 138 577 53
419 664 258 818 294 240
776 773 833 421 433 203
858 294 46 812 287 283
570 26 531 185 750 941
471 682 569 396 824 141
126 609 105 943 62 769
435 70 355 947 289 621
864 160 89 165 604 654
909 651 68 719 539 483
236 183 285 924 229 267
222 249 79 245 479 943
450 278 63 973 406 877
485 700 639 521 652 278
91 593 266 656 71 993
371 748 152 963 733 136
830 212 431 733 556 144
213 499 180 113 131 408
994 114 647 728 756 854
154 970 632 325 688 930
802 265 919 222 566 880
830 912 139 614 172 245
656 51 254 190 912 736
309 649 805 488 619 842
801 220 39 669 415 810
356 303 930 464 813 583
407 188 492 633 992 616
465 659 730 805 10 92
238 529 361 247 495 983
864 656 811 330 600 428
976 846 871 994 251 70
950 885 545 897 556 214
272 308 508 391 27 379
500 222 7 339 175 907
250 141 780 179 365 154
891 57 838 649 868 604
674 714 858 16 757 501
243 350 931 691 399 289
733 926 425 613 990 350
878 786 199 619 65 471
418 323 102 822 639 66
702 278 42 218 761 805
262 718 899 433 571 310
428 638 114 516 643 218
434 684 36 827 470 929
525 776 954 232 266 876
908 18 280 814 964 172
916 574 847 867 437 367
805 231 959 308 160 843
102 747 364 163 850 705
443 529 651 669 883 685
271 717 11 470 435 246
776 660 679 15 856 508
202 652 436 837 743 239
780 791 636 468 784 671
100 456 606 407 41 277
566 938 398 630 479 771
850 323 686 95 936 937
609 902 142 176 279 667
84 290 816 88 945 808
327 982 659 865 162 339
773 509 217 145 387 726
133 637 401 618 434 225
861 58 120 303 653 22
104 529 875 525 122 275
817 888 966 753 932 470
560 173 891 215 674 335
349 581 751 815 445 22
570 223 599 383 561 308
468 996 194 474 918 436
918 890 20 617 605 933
265 241 350 931 264 30
87 950 351 853 787 399
421 94 434 386 305 208
554 116 756 164 50 207
267 480 954 95 817 545
559 132 297 587 336 103
275 931 904 913 958 930
178 658 950 213 820 225
925 402 491 494 742 60
841 256 553 228 314 569
45 138 788 780 241 577
708 317 180 300 688 531
212 32 147 94 955 63
271 385 84 325 22 522
221 963 850 86 326 876
506 771 938 242 883 531
33 66 134 329 284 250
69 85 100 432 462 311
581 56 37 459 393 764
392 89 576 435 118 832
968 923 606 111 506 558
249 653 502 927 374 138
507 491 494 522 40 574
620 960 561 883 63 39
32 308 191 966 470 525
784 464 485 333 830 454
413 842 273 445 538 159
73 668 491 316 912 851
150 772 818 634 661 669
238 901 341 927 479 81
960 514 468 965 121 18
12 360 73 997 880 689
224 391 613 895 499 669
887 353 817 471 276 4
990 41 109 787 901 277
675 829 624 692 934 39
470 814 100 464 429 625
787 419 854 252 806 93
447 348 225 629 752 983
458 10 282 818 136 116
10 894 825 248 535 798
242 206 510 655 405 928
497 826 824 961 841 164
33 375 18 37 117 474
514 486 801 616 140 220
668 177 408 703 962 973
794 242 863 643 312 40
845 199 31 117 561 220
221 557 138 951 901 838
954 5 342 616 360 43
725 70 363 256 457 269
111 501 360 268 284 297
932 448 978 458 957 269
688 888 731 201 231 517
237 246 320 179 489 380
683 810 222 982 9 949
150 230 221 885 708 197
327 326 414 783 744 317
495 530 877 635 805 575
704 517 225 351 639 902
703 486 966 746 924 262
112 830 651 598 341 396
666 843 926 66 405 566
800 363 756 949 503 675
977 466 646 792 622 716
679 878 774 234 654 760
76 46 540 887 887 407
437 552 490 73 621 921
888 55 340 253 317 643
153 410 55 463 270 852
994 109 196 835 415 922
873 173 645 746 276 758
618 499 702 551 828 954
656 63 969 847 361 388
147 576 714 646 7 397
695 684 990 867 369 155
272 314 420 669 539 36
939 700 987 66 142 395
366 578 652 610 426 906
216 788 352 312 939 688
905 695 743 280 206 1
428 466 207 902 474 514
749 503 486 800 734 522
454 83 355 648 471 495
131 719 372 20 112 690
495 764 990 792 257 579
417 362 918 244 521 728
280 678 560 526 775 790
146 98 907 668 956 467
336 814 863 975 609 58
314 26 985 613 937 922
541 163 62 89 147 895
325 633 425 377 607 576
269 101 521 44 423 383
60 668 28 108 177 382
107 284 542 429 250 480
410 633 769 324 88 137
106 164 693 679 215 89
207 469 299 779 223 310
871 312 749 47 180 314
660 621 538 756 997 27
593 384 222 582 400 894
674 252 195 867 250 449
922 395 815 550 620 822
12 924 444 473 694 893
235 191 941 783 243 888
942 44 573 857 375 898
353 606 131 279 244 118
719 320 452 912 139 440
118 353 766 319 995 549
189 251 758 743 268 294
776 378 105 789 887 376
396 957 671 46 956 777
200 140 417 219 841 431
282 69 374 357 344 44
304 584 355 527 163 68
928 876 442 849 130 761
801 783 705 741 232 743
387 983 841 705 765 934
766 455 821 109 347 991
738 734 829 672 67 483
67 787 841 5 462 476
291 682 687 705 592 154
334 825 377 79 402 45
706 170 185 390 174 105
105 13 608 879 703 148
720 141 595 780 148 955
116 275 696 80 354 771
888 385 940 107 481 514
843 962 596 589 525 939
72 33 357 332 273 124
689 454 977 491 226 632
367 763 714 693 888 344
540 241 149 75 78 313
51 772 174 654 550 905
178 932 181 242 40 299
212 118 432 858 979 666
982 932 720 269 637 316
508 952 619 803 369 935
570 869 916 788 933 777
978 512 939 580 794 301
571 97 473 997 184 679
221 124 41 616 20 850
195 103 465 982 266 846
622 759 123 283 604 631
922 238 186 893 74 64
132 310 572 409 706 598
781 623 739 234 788 423
397 283 754 628 809 66
812 26 425 487 429 630
819 423 532 602 958 828
319 844 567 282 570 98
538 983 227 505 866 878
347 225 807 588 928 722
63 264 316 307 262 875
627 70 877 985 127 252
691 847 608 228 739 741
689 994 607 279 272 386
683 926 807 524 764 526
599 522 800 919 374 985
844 9 649 927 238 809
624 194 906 15 522 757
305 909 527 682 603 720
169 505 892 273 362 71
411 994 908 930 211 979
401 217 690 99 457 753
862 916 5 997 749 985
572 228 581 844 689 285
581 664 827 312 438 577
149 533 276 896 20 347
942 179 563 965 858 247
515 973 85 228 269 972
597 681 880 92 392 189
958 504 98 121 451 208
482 748 397 966 344 760
313 783 427 848 519 985
150 409 240 951 770 170
629 507 44 202 621 243
798 962 683 97 371 853
146 941 744 847 196 216
546 157 793 158 896 273
841 982 731 536 560 931
240 721 596 868 606 981
265 590 792 440 515 763
669 933 410 964 53 991
533 984 559 107 29 630
3 390 596 203 101 263
896 513 482 237 671 623
789 123 963 296 959 790
678 439 162 480 228 324
371 978 230 95 145 181
476 580 468 632 946 81
207 182 814 291 568 418
713 849 881 31 239 235
984 731 811 619 149 20
974 537 356 329 3 10
402 560 631 631 136 960
504 165 860 656 649 82
664 228 442 50 642 46
338 4 999 331 279 597
14 246 114 536 365 793
188 535 554 944 970 280
781 279 891 811 467 510
694 947 784 480 620 289
495 523 767 673 26 755
702 790 861 310 554 321
15 966 948 195 457 734
867 332 365 114 26 163
89 813 476 868 575 870
118 358 589 76 780 123
444 166 2 384 312 220
487 423 321 646 767 826
302 565 584 184 705 513
582 887 779 452 463 337
711 907 753 6 887 228
12 843 93 467 624 42
676 593 655 173 826 460
974 684 108 175 116 661
620 867 78 366 666 169
880 723 296 25 607 153
629 420 119 129 548 580
748 705 841 295 892 660
434 946 701 758 711 336
516 712 80 17 141 456
650 668 909 749 64 9
267 242 792 243 393 359
626 758 799 556 766 367
563 240 385 39 452 19
739 224 510 585 48 113
500 751 817 261 742 398
549 198 392 395 328 604
377 649 38 511 195 917
151 718 424 110 531 590
509 777 546 6 150 522
685 342 330 243 872 217
165 391 905 279 775 813
711 855 597 739 543 894
59 496 50 137 761 741
860 992 836 223 539 480
355 746 952 959 176 347
193 387 132 540 880 821
312 214 983 970 755 970
733 871 781 290 554 316
17 675 485 995 810 638
533 887 900 532 951 777
228 182 441 284 438 769
678 197 152 131 360 715
151 32 990 670 870 330
185 70 219 158 142 639
455 255 773 202 292 317
136 376 175 80 664 545
516 469 998 569 360 32
671 250 556 139 647 421
988 155 731 539 339 300
476 182 468 769 206 906
115 429 979 634 415 352
238 118 502 526 415 779
474 277 748 773 344 958
633 488 61 998 461 493
326 57 821 352 220 205
198 378 80 597 920 431
828 259 14 444 533 93
156 552 105 446 796 862
78 951 847 201 443 43
648 176 600 463 178 285
392 436 819 64 591 777
480 472 768 539 313 932
625 620 286 582 897 697
301 253 173 468 647 311
478 327 753 908 698 674
127 756 459 786 570 929
836 912 532 757 640 749
249 961 366 44 692 993
257 996 901 533 182 420
879 417 393 849 361 748
647 689 94 435 34 154
394 723 122 724 594 460
817 523 206 635 702 387
454 606 685 603 979 631
461 831 333 944 106 858
487 569 312 352 551 812
986 464 416 422 176 6
954 561 715 249 212 921
190 951 776 71 603 380
866 827 708 397 425 268
577 514 452 901 252 817
818 347 836 648 682 995
655 782 879 218 483 407
307 251 270 336 825 506
405 620 363 414 38 798
340 502 56 872 637 538
79 634 271 803 174 737
188 347 377 18 478 851
37 701 688 70 621 70
746 819 933 604 789 564
368 123 526 188 253 676
601 259 604 865 864 125
372 660 38 635 314 301
923 564 522 733 971 131
832 449 984 300 352 672
407 472 625 940 208 895
754 308 371 939 369 935
445 779 343 784 949 748
876 80 359 555 969 617
100 51 655 60 925 306
460 560 828 957 107 772
724 441 358 273 252 474
82 812 997 771 579 481
550 685 801 885 133 714
871 144 216 734 519 892
15 642 944 553 131 177
810 590 384 781 22 564
246 658 350 811 961 308
637 76 174 712 80 374
35 518 457 566 781 463
314 693 13 610 256 73
880 270 645 920 83 596
649 271 828 168 380 391
580 786 391 587 877 710
56 235 827 82 199 976
624 765 88 676 923 30
76 764 773 93 17 799
532 159 893 353 57 639
155 298 815 33 649 529
104 109 369 206 956 539
452 420 940 197 818 845
418 665 884 297 747 310
325 610 248 324 942 348
884 308 491 912 673 888
771 255 732 359 139 634
387 549 737 37 277 621
620 726 698 585 146 411
117 166 517 518 187 368
620 145 113 536 888 263
527 749 615 208 437 521
958 24 41 165 625 76
701 406 598 962 6 263
65 532 212 5 722 173
827 232 861 106 114 101
65 170 454 120 417 244
757 546 130 434 273 506
474 959 273 421 737 749
655 589 208 717 565 803
363 342 458 325 136 372
877 215 970 352 408 601
690 82 767 671 705 690
12 526 278 907 824 930
381 157 914 873 353 545
961 981 454 782 380 742
183 830 863 295 747 185
964 55 561 481 132 792
214 747 123 886 622 337
325 409 243 255 533 379
85 123 110 543 314 177
729 37 5 392 455 762
657 13 344 119 967 269
940 548 757 426 751 177
575 690 149 750 693 165
822 415 887 619 749 621
397 199 24 690 201 936
782 705 25 717 167 546
754 114 771 189 499 597
977 124 175 9 768 900
261 31 957 360 838 123
888 66 694 909 847 165
939 586 148 633 333 82
729 168 922 850 820 626
690 596 744 291 372 845
74 638 458 646 837 407
703 73 958 874 135 990
906 155 585 905 258 600
207 128 485 45 898 985
849 388 898 507 424 585
170 699 515 613 522 836
25 673 560 636 984 366
680 589 930 927 671 991
897 733 367 571 451 917
516 30 729 485 833 978
480 450 214 729 76 260
454 374 815 719 716 953
396 519 568 46 591 261
820 117 575 995 65 366
945 643 924 172 116 50
468 165 489 133 292 515
860 126 138 84 237 312
325 171 593 694 668 459
39 591 852 194 886 489
480 215 594 465 869 464
8 539 480 947 972 613
273 235 119 312 212 299
326 462 961 767 660 615
847 873 64 648 273 704
127 987 890 758 324 498
931 383 304 500 458 248
148 637 529 503 481 253
251 291 51 404 56 675
456 654 896 894 35 135
543 855 344 573 957 734
219 280 416 187 217 580
669 941 960 541 397 284
682 411 12 256 923 407
746 550 700 559 26 39
443 919 985 39 364 251
905 227 520 956 631 886
963 668 601 131 699 51
817 659 758 182 728 316
293 840 406 253 710 776
325 960 642 254 627 278
378 204 100 465 21 877
525 616 221 711 220 566
194 278 407 71 657 597
144 951 443 514 592 649
139 748 387 818 641 620
107 215 367 455 832 847
504 31 129 522 389 944
123 352 194 848 625 135
17 47 49 418 221 357
699 182 924 851 55 986
226 672 92 130 826 486
353 545 994 374 988 958
463 682 440 427 145 788
216 503 297 427 240 308
782 562 154 442 869 986
738 153 148 892 40 458
719 958 226 863 889 590
316 978 900 634 759 119
330 864 984 163 729 270
318 971 710 205 886 712
616 994 412 480 339 782
59 374 891 660 246 334
336 801 312 698 377 626
923 869 223 353 335 780
62 708 604 811 969 750
209 624 620 946 781 912
760 654 81 566 152 872
685 163 89 925 113 206
478 172 161 11 955 121
687 184 274 492 117 81
952 598 538 755 64 611
567 629 298 755 14 789
502 366 630 810 741 273
405 963 617 158 650 609
560 441 229 909 780 641
58 217 332 529 526 695
478 66 925 242 578 493
363 644 65 266 265 656
118 733 399 579 492 783
986 934 451 715 827 13
222 716 154 617 752 616
33 572 461 701 421 572
86 943 354 664 278 251
941 348 228 247 640 929
544 903 955 676 712 310
147 951 409 631 638 257
50 879 502 486 642 922
734 27 659 327 849 65
86 590 43 548 670 723
29 106 140 775 481 782
590 8 644 445 8 32
157 759 835 287 908 693
520 155 455 542 576 75
790 397 970 153 368 625
678 490 648 108 352 247
18 682 955 365 868 996
838 103 926 264 368 187
666 844 913 966 225 4
115 247 209 553 676 932
16 762 413 969 398 672
562 839 551 340 560 741
702 500 23 82 485 822
346 547 257 692 146 844
787 929 633 447 126 545
377 511 498 17 418 671
429 828 815 339 192 5
634 427 583 801 888 761
660 240 547 880 955 956
53 630 107 619 502 80
722 638 487 951 909 885
446 29 258 888 298 259
951 394 906 558 809 235
327 439 376 600 550 266
710 149 652 443 700 917
847 484 53 947 115 468
97 890 960 123 785 172
868 953 105 816 96 297
277 959 592 87 304 838
712 231 148 804 938 285
447 343 597 607 672 695
566 933 550 355 209 933
611 695 510 454 572 600
66 793 125 222 978 455
43 395 815 699 794 91
228 2 333 338 723 977
508 98 610 761 992 481
703 228 946 374 310 390
938 190 237 664 841 186
117 664 581 78 847 656
647 562 292 30 671 8
139 905 462 435 392 334
34 49 457 948 786 131
77 233 443 383 479 596
713 840 106 839 562 844
389 307 523 292 948 404
413 663 460 435 576 64
387 222 491 551 436 824
773 547 175 277 328 522
683 153 109 284 287 575
682 959 604 854 561 285
2 232 900 483 529 357
80 465 442 944 619 704
87 772 513 856 871 847
195 571 241 118 733 119
435 839 204 905 867 282
543 382 171 306 466 353
771 563 806 378 263 710
29 624 76 78 612 731
613 247 968 963 531 906
4 631 701 557 162 543
214 903 528 357 833 724
438 694 216 627 132 701
707 634 938 272 632 648
632 164 237 615 304 653
130 117 350 109 292 211
526 599 612 982 973 629
615 106 28 357 785 378
682 2 837 690 258 561
13 239 860 261 528 534
312 485 164 553 809 788
461 870 782 362 63 187
909 978 648 966 306 615
596 886 676 852 902 288
129 573 572 521 2 418
38 728 904 497 867 72
408 918 359 40 624 204
48 849 308 817 813 364
218 666 907 607 211 450
206 248 901 875 326 477
150 725 60 443 690 260
800 401 686 344 521 668
55 259 713 390 942 965
903 878 691 647 790 735
331 786 777 60 964 260
746 477 655 270 333 833
962 399 854 13 577 614
319 315 582 793 812 479
173 571 141 702 185 614
483 322 318 680 806 150
47 956 611 682 142 144
588 717 492 493 513 668
136 473 779 816 722 887
91 255 729 725 393 233
241 571 870 756 743 772
125 949 624 864 58 974
949 892 540 331 724 128
877 248 510 451 94 583
683 225 288 303 193 286
904 173 5 345 494 694
477 702 615 652 792 14
717 653 77 125 450 645
496 169 689 723 317 679
758 870 969 60 16 490
469 297 917 698 310 95
717 951 190 493 978 297
31 399 58 805 235 402
280 743 688 781 929 29
509 694 134 11 745 11
552 464 512 216 737 763
927 761 265 115 60 696
515 486 338 383 648 422
363 553 984 102 715 392
293 804 996 147 920 131
647 291 470 141 771 954
6 431 336 629 324 97
838 933 19 525 9 454
40 89 607 607 208 219
539 208 430 596 161 653
326 514 406 99 952 851
12 635 10 164 789 506
644 29 448 422 690 187
246 118 630 922 14 678
771 701 213 180 682 210
814 712 870 136 586 387
902 328 723 306 44 916
689 609 857 504 303 52
125 27 951 310 672 307
106 348 506 545 912 888
526 926 644 14 326 622
296 262 728 56 351 885
338 751 25 797 821 846
907 790 351 551 479 490
400 394 476 281 314 758
436 325 478 218 848 994
285 323 180 475 563 662
242 563 945 791 880 187
474 327 355 7 388 268
901 116 323 821 971 459
321 884 132 745 553 856
325 483 117 123 774 82
74 888 675 267 197 280
438 962 270 271 613 821
934 619 181 98 200 254
736 279 918 555 857 261
777 642 830 431 904 200
313 660 326 906 787 560
363 145 459 68 153 249
874 747 62 842 44 486
619 233 327 49 802 550
141 381 379 876 102 198
286 410 174 537 241 976
9 477 476 663 292 36
491 563 9 135 26 642
322 574 671 13 322 250
20 34 758 973 502 826
786 616 133 48 331 859
795 218 77 951 523 882
296 410 741 274 761 347
490 847 241 479 535 413
928 796 304 825 789 657
381 805 86 608 191 333
56 229 558 517 883 582
479 20 724 339 752 664
68 799 757 265 118 770
398 231 204 402 133 451
832 539 256 685 305 297
491 173 736 943 355 104
866 148 429 358 842 172
272 798 808 925 390 699
478 263 58 101 952 752
631 378 965 166 432 28
22 241 480 496 663 886
888 76 693 904 689 664
911 66 468 670 576 653
694 858 72 259 129 477
873 577 670 437 320 79
621 492 689 468 604 278
669 209 328 779 750 32
22 378 897 344 528 735
567 621 322 148 320 427
612 383 350 705 472 872
933 12 358 412 889 476
53 592 404 75 700 983
80 421 687 72 404 873
584 28 474 352 871 340
311 412 394 364 48 582
844 848 98 817 632 848
431 729 855 891 813 754
537 917 990 530 584 220
102 685 841 946 264 311
25 301 2 45 950 687
875 187 693 312 416 639
320 623 967 701 337 64
350 940 756 210 651 820
836 979 503 707 877 213
51 897 717 866 955 12
252 23 789 708 683 749
767 958 865 983 592 460
576 970 232 1 826 456
827 540 858 971 341 999
581 598 313 223 367 588
394 23 192 338 642 200
443 136 570 263 597 241
945 163 900 790 648 556
826 244 8 258 877 519
381 342 857 444 58 200
894 291 975 251 787 620
7 980 705 345 75 661
143 486 332 99 93 685
352 583 824 900 109 12
367 468 169 954 498 79
459 731 355 989 143 400
824 311 70 583 647 69
560 485 763 717 41 578
803 117 685 153 861 203
974 652 657 840 260 535
421 716 737 368 899 659
72 387 536 196 938 886
603 36 234 873 242 410
519 835 90 954 849 228
977 612 927 641 20 144
691 871 508 276 937 460
850 203 873 902 661 718
834 944 447 302 763 214
397 290 341 969 720 895
426 693 655 638 957 484
646 318 22 207 370 129
256 74 68 147 299 858
500 694 10 138 560 997
542 72 263 76 463 212
45 296 738 849 367 159
924 467 667 490 377 869
276 730 383 433 808 103
245 164 734 512 424 973
671 988 547 636 51 862
127 320 784 996 59 597
509 843 563 328 776 94
457 676 452 26 811 78
970 634 745 825 454 570
957 880 419 156 788 735
820 787 168 334 77 289
746 506 128 993 406 927
346 514 432 176 105 674
778 846 487 961 82 79
952 892 730 142 172 741
678 657 166 273 288 178
190 154 694 825 812 895
162 292 132 934 799 791
957 961 428 476 380 723
355 954 764 734 891 978
916 121 664 728 342 900
293 711 22 71 444 702
596 162 293 656 602 994
809 786 533 706 167 117
880 296 788 657 737 492
552 657 214 961 210 355
121 540 11 420 428 828
965 367 220 448 834 31
299 122 614 771 215 21
268 466 704 76 409 892
212 277 213 860 530 246
784 722 647 713 742 790
360 307 17 11 803 876
470 896 687 889 820 815
465 749 804 289 887 131
271 742 344 587 835 401
484 670 60 493 501 894
676 619 652 137 613 131
597 410 760 987 574 392
11 706 11 480 380 957
319 102 424 802 11 20
39 7 194 45 480 631
130 47 138 873 928 891
597 704 144 612 342 666
644 489 187 520 434 800
73 352 386 774 715 509
421 357 501 207 966 907
976 628 638 412 61 452
997 756 762 220 960 260
654 202 648 754 695 340
452 303 614 967 77 348
521 801 273 595 42 438
501 483 28 547 424 652
45 13 651 126 671 21
912 38 141 237 28 336
330 453 906 660 585 378
878 750 839 97 99 13
354 907 587 517 952 531
548 535 879 146 146 812
146 872 938 642 72 875
477 64 420 60 707 880
47 878 561 546 595 134
824 521 667 154 911 601
932 656 536 403 249 289
295 649 338 748 206 6
837 512 341 889 623 115
62 914 303 640 213 901
621 469 96 988 120 507
174 848 915 97 77 188
624 519 720 983 429 253
353 886 769 858 16 480
552 325 951 37 820 759
114 949 9 90 155 478
464 387 184 442 816 540
555 931 464 505 712 538
230 691 823 310 374 581
243 222 6 757 174 301
845 982 900 838 629 844
263 859 428 457 19 678
221 848 79 250 31 75
92 311 539 471 318 401
683 696 886 559 133 290
624 698 48 132 286 430
964 263 588 464 937 247
661 757 478 322 586 186
245 784 401 164 698 179
212 879 55 17 626 751
509 674 30 899 556 267
881 118 798 760 198 736
772 475 199 800 740 606
200 876 711 405 378 258
605 860 905 548 332 475
630 634 839 312 445 100
168 214 638 737 30 543
474 709 834 85 316 574
417 453 380 423 501 226
71 366 928 327 883 302
737 511 60 862 474 641
952 293 424 415 765 25
839 583 153 981 696 459
218 313 112 351 135 609
547 912 766 562 81 911
284 681 722 511 985 674
83 653 287 528 210 894
580 270 675 735 839 758
45 460 420 538 126 501
346 532 480 421 437 949
364 748 438 248 705 250
509 156 433 727 585 117
545 337 549 139 683 206
170 248 707 381 245 564
37 132 176 498 395 742
155 661 478 944 779 224
858 707 365 610 57 912
708 612 355 771 525 534
884 751 779 23 116 430
362 127 104 573 537 263
330 29 150 660 31 741
904 360 375 34 537 273
570 217 390 705 958 900
344 317 64 203 28 112
382 972 117 234 328 974
545 694 683 545 271 338
700 377 937 223 821 15
504 125 628 494 776 704
123 200 908 245 362 157
350 94 927 469 393 348
68 906 435 185 317 94
504 724 152 106 681 159
653 288 109 784 212 625
387 716 999 653 448 31
202 736 301 473 47 287
224 487 278 739 465 647
485 766 795 783 412 185
187 65 508 863 855 53
151 140 772 810 878 821
729 613 185 31 595 786
277 962 237 470 763 648
884 688 312 540 16 622
717 501 957 7 563 426
588 531 668 726 858 298
844 430 158 298 896 656
417 267 841 151 426 978
196 800 409 63 340 87
841 608 731 94 451 514
77 700 594 215 312 174
967 739 946 688 366 646
659 841 208 807 355 51
889 768 255 490 797 893
650 133 769 863 454 66
456 816 280 495 339 840
500 184 291 756 28 440
603 662 382 329 482 504
596 87 174 670 574 260
653 174 656 317 880 386
680 401 428 228 604 191
377 59 991 515 127 575
170 585 291 488 46 105
505 877 536 629 459 329
654 844 734 726 126 44
788 85 439 5 612 59
514 869 612 540 996 90
753 958 508 792 946 766
970 228 387 464 255 839
633 731 420 422 50 185
336 75 417 25 232 247
710 311 170 580 267 4
622 29 327 5 686 207
710 106 775 53 299 167
488 683 607 317 620 241
89 6 466 742 592 908
591 975 677 705 913 283
662 374 392 800 440 766
110 381 833 811 949 551
296 975 835 944 284 315
313 933 495 621 965 878
993 420 532 355 139 593
315 632 848 537 974 434
826 302 974 991 613 678
536 341 946 647 44 372
874 106 881 706 622 624
437 637 77 272 640 319
981 35 369 294 308 225
678 554 293 108 938 614
821 933 152 897 559 684
456 735 721 649 128 337
502 129 651 471 793 558
179 383 543 671 763 662
954 384 592 325 396 13
714 97 204 362 126 235
701 893 113 989 633 214
373 709 290 279 81 884
839 53 260 236 826 743
205 830 216 917 52 100
899 23 907 499 474 175
806 645 526 940 566 23
22 336 448 531 154 907
128 581 715 409 642 429
920 14 648 831 548 811
500 845 825 585 183 280
468 191 746 114 570 197
874 140 497 362 562 115
979 694 742 832 857 316
959 384 957 585 569 136
421 611 929 367 878 969
77 486 270 190 867 863
814 307 302 988 895 930
342 877 30 710 828 701
905 822 914 773 777 764
186 951 238 998 281 65
27 972 326 386 212 457
652 700 453 602 925 614
318 172 347 961 255 31
543 311 449 899 448 255
656 527 390 683 966 842
320 327 18 951 534 597
374 166 511 614 363 957
350 950 293 873 288 989
401 763 480 241 188 622
152 429 989 901 102 448
681 698 295 893 208 62
229 438 867 999 519 644
607 940 395 205 826 177
742 774 335 433 892 436
598 860 422 130 292 899
564 343 31 429 507 581
16 860 659 34 871 457
262 500 901 235 106 642
730 868 587 758 482 307
91 941 830 149 220 525
906 146 670 490 711 846
809 503 26 635 266 635
607 222 582 549 624 75
890 104 120 444 732 104
38 825 316 135 429 541
598 255 211 766 546 354
556 406 32 150 664 129
82 138 56 549 3 51
204 404 23 989 439 178
