1000
287 556 331 146 813 815
680 186 358 677 918 577
871 322 615 395 409 807
350 996 255 93 562 154
166 811 914 977 444 272
526 956 933 970 625 787
622 892 890 440 533 214
349 320 963 27 698 568
902 724 925 905 467 833
164 907 246 346 993 269
739 631 374 780 694 404
168 733 337 270 841 896
180 269 982 858 299 955
366 29 230 639 95 325
267 539 477 353 289 132
585 319 413 954 938 632
162 550 419 422 209 150
717 488 438 453 501 579
831 47 250 809 807 610
656 648 962 119 169 609
905 693 177 591 278 223
661 266 181 113 840 758
645 284 786 160 839 334
492 145 311 450 888 501
308 711 259 656 746 140
277 116 503 579 931 911
375 55 520 110 865 407
491 175 338 209 380 179
515 978 430 374 668 980
966 383 573 258 119 917
15 794 453 897 289 874
917 722 832 870 200 723
468 244 411 297 898 203
118 650 271 132 217 897
609 144 40 229 563 782
689 468 903 894 11 6
609 28 779 885 186 908
742 635 992 504 222 696
607 801 588 957 529 457
310 625 926 167 582 698
779 535 426 314 627 531
981 225 997 962 439 112
836 907 107 203 914 603
172 951 804 365 364 847
373 579 575 746 649 408
530 536 192 994 107 877
190 645 931 964 644 968
13 357 117 97 245 913
325 12 316 367 199 951
547 985 227 967 411 480
190 63 589 649 863 594
473 954 79 826 23 114
73 983 357 712 867 261
272 258 727 263 934 361
664 957 14 676 730 46
582 148 206 524 551 556
559 338 214 601 254 388
411 949 394 422 592 682
594 46 721 340 310 458
285 105 662 321 84 986
969 860 846 829 653 323
558 466 25 223 248 424
104 542 2 147 144 580
448 719 747 406 995 407
626 370 658 526 703 338
144 537 766 277 687 937
846 982 957 383 957 735
530 567 658 988 562 512
246 719 160 522 970 754
313 715 128 941 55 602
531 421 28 993 650 751
471 117 546 484 152 163
595 286 380 29 621 391
286 200 428 562 33 905
55 923 608 334 794 666
121 703 907 696 673 913
378 416 917 264 864 434
279 189 412 993 801 384
502 519 566 305 87 5
222 790 179 292 181 845
592 613 921 888 702 225
864 960 298 453 43 35
848 758 664 665 344 670
453 333 242 933 760 936
422 357 31 628 172 739
730 502 134 119 576 246
733 831 175 770 531 722
833 172 703 76 500 39
920 348 483 592 101 550
447 120 559 92 81 931
520 495 95 18 357 976
877 392 593 47 212 822
544 137 400 376 425 325
981 169 824 640 678 232
182 655 834 63 93 743
30 725 295 531 628 277
623 147 857 233 545 810
181 864 110 45 463 733
22 919 289 851 95 649
759 501 334 105 662 271
116 77 39 385 773 507
793 737 292 652 878 59
126 581 955 255 468 910
139 520 979 213 227 128
296 129 97 792 787 991
138 669 238 63 628 853
745 26 997 9 725 345
791 883 44 212 927 789
536 989 374 16 11 162
444 87 297 319 981 505
735 177 648 68 931 586
479 517 786 458 514 778
290 351 740 401 302 529
290 881 545 294 507 529
348 685 396 265 385 77
448 917 902 274 269 834
474 485 94 957 694 635
125 753 968 771 10 568
508 826 546 623 280 252
576 304 94 889 902 829
759 44 709 840 133 436
933 765 110 452 670 153
696 306 351 942 331 579
800 106 90 973 552 467
997 29 483 700 926 594
172 172 895 131 455 56
601 432 104 834 317 652
235 362 978 928 6 37
878 913 645 779 822 672
824 989 144 803 507 443
448 941 272 278 46 142
193 700 271 759 593 436
552 715 796 192 733 867
289 38 803 370 384 24
781 619 483 789 472 680
767 38 584 824 757 306
64 737 786 358 464 28
506 404 164 788 602 972
915 232 82 885 422 711
12 393 154 387 904 364
790 285 757 760 694 932
987 100 879 253 305 522
988 235 723 590 65 934
638 30 111 410 939 225
928 543 412 540 385 25
900 236 175 621 471 415
303 633 217 205 750 963
592 295 793 361 565 204
553 626 192 528 513 782
477 69 367 934 648 827
180 653 916 943 475 295
556 831 21 922 613 815
411 828 678 118 34 318
545 803 795 918 609 267
256 995 278 189 628 344
379 214 694 723 290 750
818 52 789 986 23 867
680 48 459 850 360 342
96 109 782 286 306 864
714 726 512 715 445 324
215 177 485 2 474 761
279 826 845 230 36 858
674 629 512 633 167 662
87 280 475 976 490 189
253 117 278 523 596 562
890 361 990 720 870 989
752 68 428 924 214 198
547 240 334 916 721 701
313 898 981 34 422 5
21 739 582 902 459 60
244 719 549 881 726 828
514 349 363 450 915 438
468 383 30 231 44 113
784 370 605 885 382 572
979 16 814 242 424 911
428 390 708 705 835 826
683 193 395 337 822 944
110 334 135 724 298 904
849 510 483 484 900 598
284 239 507 272 417 266
501 767 192 113 58 486
509 113 951 319 710 614
138 152 356 802 10 631
540 232 940 31 741 457
193 997 60 953 490 788
17 679 450 243 484 338
824 248 266 718 290 946
976 236 572 832 872 770
942 629 732 717 685 702
435 479 222 432 415 269
593 269 649 913 812 407
129 479 375 879 209 657
229 818 30 993 244 198
537 258 723 906 519 6
427 744 98 947 520 665
500 800 441 234 149 527
186 832 909 704 455 30
246 67 23 423 29 30
18 789 151 757 65 244
278 554 630 529 453 683
225 522 286 419 77 53
508 461 486 673 547 781
594 512 87 532 486 664
447 902 84 655 751 326
450 222 621 895 585 93
48 557 312 522 267 892
52 822 202 586 335 529
45 575 237 528 484 705
692 980 482 787 896 827
493 696 819 274 73 924
315 898 786 756 586 264
468 630 411 643 426 825
523 572 982 947 332 454
401 879 805 416 396 19
170 625 768 468 802 495
648 675 13 747 885 257
700 909 964 71 497 322
602 350 376 30 362 428
873 175 311 994 362 895
302 436 175 674 662 707
855 703 85 182 687 337
265 987 800 351 23 729
965 793 527 621 416 498
499 997 120 327 687 126
591 880 666 157 704 991
975 308 144 275 217 961
985 832 348 997 31 997
200 857 227 401 329 606
878 109 518 879 981 192
466 760 170 581 93 13
979 864 33 678 720 757
842 215 6 10 860 8
34 49 392 170 813 991
116 752 463 7 232 584
958 933 921 200 762 340
545 724 61 678 689 383
612 738 50 401 730 40
467 127 60 423 726 889
449 173 91 694 702 85
147 432 398 206 505 198
554 871 34 828 809 356
25 958 976 280 909 575
861 908 8 742 848 585
730 91 164 562 991 470
662 681 813 233 280 607
345 77 780 469 35 952
213 622 610 248 643 330
961 219 367 55 205 625
44 847 789 952 682 227
993 274 749 315 454 517
104 999 877 28 220 409
363 939 464 738 330 217
776 931 724 562 564 670
309 947 638 456 158 686
33 220 988 756 463 673
249 504 10 243 621 981
516 188 843 572 715 105
16 578 762 76 850 201
119 899 992 164 261 536
789 565 51 574 572 295
908 556 317 409 543 74
805 504 132 623 657 559
235 468 718 653 700 642
393 991 888 488 998 724
525 342 573 959 286 999
619 729 769 64 410 360
774 423 300 272 287 676
935 779 756 473 60 104
926 395 472 934 502 984
551 962 818 211 389 859
687 100 403 957 323 339
394 77 290 970 768 18
233 928 535 448 171 63
125 389 404 727 911 470
473 70 540 506 243 329
882 805 45 790 401 88
719 119 700 649 821 729
817 710 537 888 173 89
119 585 490 726 178 763
420 456 113 353 910 607
622 587 371 815 538 581
555 22 901 440 313 253
437 642 506 723 102 618
198 892 49 609 402 322
556 615 512 101 499 159
676 567 742 91 193 926
999 720 800 986 815 361
742 843 75 101 336 351
42 220 115 142 164 506
152 883 406 532 371 305
901 555 49 337 809 958
438 715 708 716 911 722
615 146 808 769 64 707
987 761 689 775 644 548
248 475 254 359 65 722
605 482 734 50 429 398
232 908 350 513 200 634
432 428 552 289 615 783
831 662 939 71 970 164
370 638 286 893 382 927
276 769 577 792 34 527
382 754 691 469 402 178
419 97 205 991 536 916
53 199 701 384 252 631
69 410 424 425 119 531
862 512 580 94 931 788
25 382 319 263 685 850
642 501 686 551 292 695
92 830 484 891 128 100
610 785 952 202 360 528
54 160 107 537 571 14
115 327 231 730 2 968
895 704 797 398 16 247
852 292 328 23 801 437
993 768 613 210 813 411
719 887 756 565 779 219
48 94 531 718 854 801
757 138 36 54 332 637
843 895 952 557 566 930
427 919 14 656 305 803
97 894 572 202 138 8
37 233 7 942 695 289
494 900 100 360 863 46
949 784 411 56 830 854
181 603 909 255 586 254
211 186 533 310 606 332
133 479 563 899 467 621
889 622 950 988 519 591
505 885 495 718 473 440
688 56 698 87 138 444
475 912 182 292 379 871
416 104 285 936 532 386
553 640 399 930 686 410
907 576 6 22 77 287
100 717 592 44 16 506
387 769 569 469 585 278
18 442 975 913 153 39
339 252 317 695 846 386
981 541 887 409 532 865
713 638 837 996 43 793
72 486 398 297 912 928
655 500 692 216 520 779
745 206 396 498 881 701
813 951 138 275 64 728
494 586 116 854 744 119
883 910 123 401 511 826
897 386 401 402 688 186
976 482 552 778 81 54
990 349 570 40 205 295
324 581 236 735 462 382
740 531 127 828 404 725
808 122 410 426 712 9
370 722 85 887 168 307
912 588 101 569 15 61
951 209 826 374 965 92
882 62 972 354 927 145
710 477 137 593 62 710
597 864 829 874 778 942
200 35 763 608 924 194
366 943 49 158 117 675
347 69 354 287 88 999
875 907 827 402 770 235
521 682 409 652 849 535
471 639 611 441 873 3
530 365 961 583 311 803
676 715 608 613 359 321
357 776 351 444 946 948
880 721 877 201 309 225
394 339 834 753 721 394
68 105 883 700 136 301
138 35 24 418 418 410
852 332 141 77 975 696
879 434 691 161 551 491
933 660 324 600 822 571
173 843 413 69 958 713
612 282 890 583 252 472
910 120 98 584 971 21
890 301 109 461 603 948
375 198 588 712 865 987
177 322 588 328 903 520
699 681 336 421 788 753
781 797 529 667 698 944
679 854 899 382 744 439
734 434 501 542 840 789
951 541 198 635 948 870
423 630 788 739 291 367
912 109 152 116 571 485
514 444 313 656 539 931
780 732 531 350 229 989
271 800 898 727 600 264
189 954 588 555 166 849
854 594 122 753 438 6
833 836 690 393 521 34
792 361 549 61 824 200
196 521 56 391 618 328
314 955 874 354 366 320
342 91 809 745 960 57
694 807 56 857 116 663
872 559 947 516 6 887
16 938 128 489 882 737
333 140 670 373 257 317
375 997 723 288 188 977
297 718 916 485 660 60
851 554 124 296 602 608
673 421 484 733 288 994
68 408 863 927 732 490
251 112 478 247 380 190
623 88 332 904 163 847
773 813 918 222 687 622
479 296 502 59 805 769
612 646 100 206 780 172
101 317 406 988 833 159
340 494 555 255 158 650
834 40 396 22 112 174
928 307 226 638 799 167
357 577 905 708 473 700
500 146 503 185 732 514
150 350 849 653 788 594
291 913 205 255 517 184
391 312 676 84 80 38
436 912 312 858 6 604
308 928 847 163 425 663
438 378 995 90 523 343
865 762 392 950 555 138
257 478 760 943 797 676
174 395 4 255 77 146
524 900 597 592 52 435
420 245 988 43 242 898
732 768 373 969 375 422
999 211 181 527 443 237
471 359 685 77 349 430
423 390 443 518 787 851
898 279 6 659 284 963
48 75 389 272 693 420
688 487 645 482 303 119
393 601 722 35 912 645
563 893 705 175 449 188
122 861 782 842 855 123
874 672 951 807 280 679
661 437 471 176 787 989
176 801 191 571 78 157
514 695 752 617 986 578
233 601 154 365 815 311
182 235 75 506 277 267
399 691 124 961 218 948
277 46 354 471 845 782
949 372 140 257 614 522
367 832 15 763 677 649
866 180 745 637 98 240
773 252 881 83 121 920
656 386 746 616 27 276
637 51 273 267 902 17
150 708 985 311 691 222
418 694 983 240 945 346
779 497 930 533 611 848
193 519 318 804 768 701
137 806 238 88 531 970
530 21 183 820 27 871
171 347 564 472 358 325
273 128 510 774 189 976
553 147 93 35 820 288
885 353 365 81 110 277
922 407 314 910 219 493
624 297 312 280 726 839
929 779 248 809 267 474
889 165 549 750 65 515
351 800 179 997 434 99
965 609 972 563 292 63
981 759 175 691 445 894
34 484 604 248 231 794
253 546 283 90 993 533
483 820 169 680 640 172
381 855 78 770 881 514
581 923 733 820 749 43
294 329 961 808 718 714
824 147 76 281 855 986
289 484 2 463 310 322
27 79 250 164 992 479
692 847 446 766 113 625
732 526 831 408 560 24
726 587 399 585 508 119
518 906 685 35 904 222
580 638 131 506 385 967
539 707 915 689 260 149
620 563 13 96 728 605
710 85 328 125 677 742
523 983 87 613 298 53
542 90 106 903 950 600
507 153 372 797 230 683
791 764 3 231 749 907
548 834 744 467 504 619
826 971 65 842 884 452
858 680 487 775 571 583
238 734 822 87 360 25
745 645 555 980 639 325
88 15 812 247 262 345
936 526 198 964 457 356
191 595 798 507 105 23
282 444 741 543 616 655
561 325 953 914 763 972
825 480 942 818 663 696
804 38 986 281 831 23
503 850 429 906 52 922
557 253 156 115 504 612
639 179 346 317 219 431
777 812 720 300 867 902
638 820 824 606 832 544
539 178 533 686 741 626
292 939 146 40 783 31
679 718 17 504 370 699
359 344 951 543 618 652
14 708 333 186 881 726
917 865 653 746 332 967
642 50 229 700 895 189
727 758 18 10 740 514
683 366 237 343 409 694
275 425 776 562 88 590
470 49 527 600 387 781
407 462 145 361 229 445
899 989 792 142 971 783
670 920 859 307 683 517
182 293 104 754 510 541
606 598 971 562 68 372
295 191 796 831 40 436
255 762 340 259 967 199
852 145 545 931 277 239
650 782 967 361 677 213
316 132 704 714 152 142
536 362 137 349 560 306
266 895 684 499 555 425
676 681 863 536 133 932
139 860 76 350 891 714
412 708 437 283 2 723
329 156 95 965 11 746
773 264 127 877 573 627
587 62 921 904 190 386
340 844 944 475 767 594
50 13 358 336 566 76
207 846 730 52 750 764
38 602 929 772 472 53
279 906 606 219 983 701
883 450 664 40 500 190
457 879 334 449 520 998
55 379 427 202 643 375
125 362 398 518 426 626
16 666 646 101 57 428
951 521 957 506 852 918
356 850 289 472 515 840
373 654 942 993 224 740
157 678 507 793 277 988
869 751 724 206 103 624
245 627 237 721 667 730
605 755 660 752 464 188
481 441 4 826 494 11
434 932 164 753 425 371
286 287 519 531 556 313
574 255 109 946 11 387
789 105 99 35 436 346
719 118 527 281 107 700
83 648 756 142 481 4
910 481 716 630 957 185
177 971 941 921 863 995
704 421 547 605 317 512
917 646 615 807 116 334
51 408 474 398 646 332
480 310 178 999 588 548
316 248 9 339 299 88
51 306 782 627 753 178
803 256 291 159 634 484
851 65 605 447 581 208
743 783 647 438 603 648
288 878 461 41 868 123
340 838 398 35 55 771
225 615 598 968 321 440
856 430 846 799 819 399
246 722 134 458 73 696
985 310 914 108 843 874
877 477 230 40 75 196
810 515 532 198 912 564
62 758 549 628 909 750
847 589 861 127 452 404
993 381 209 689 460 101
545 803 234 68 571 194
963 898 308 453 366 110
632 204 744 873 647 117
670 466 924 82 600 798
507 773 460 128 562 770
876 205 521 74 964 453
146 619 514 241 308 62
982 481 350 785 731 477
52 206 61 582 275 979
382 434 855 605 969 727
543 408 431 341 881 358
467 977 546 847 464 306
673 807 470 194 455 684
152 846 35 944 784 452
546 433 683 113 573 78
827 224 401 423 785 60
274 78 787 289 523 939
531 231 443 721 753 249
165 712 59 312 676 114
166 475 315 730 787 202
168 931 280 943 530 856
754 660 394 683 870 105
732 356 382 506 906 660
124 527 221 405 464 909
379 49 107 902 724 377
835 183 209 903 895 265
368 677 53 704 280 369
622 719 310 269 335 804
608 848 445 83 626 40
375 337 463 330 224 560
445 806 739 265 596 835
400 233 278 720 174 573
451 346 908 729 30 639
919 826 609 73 380 527
478 848 544 143 384 215
874 426 177 70 682 912
279 278 337 48 993 617
645 820 461 303 910 731
847 955 978 22 346 906
86 715 40 231 170 897
188 804 582 759 625 513
450 759 503 174 420 456
182 949 79 356 488 776
480 835 742 520 855 720
364 773 819 644 731 589
787 868 655 983 285 896
962 828 10 206 324 835
405 684 810 450 603 455
97 152 505 255 402 984
595 555 624 820 732 979
745 111 965 876 448 982
894 948 956 67 938 751
185 221 369 496 403 918
725 706 22 579 198 767
16 314 930 455 683 111
561 262 398 454 290 522
448 962 208 495 6 141
68 255 598 845 880 102
960 47 354 257 16 775
951 87 531 643 148 76
500 998 991 241 600 537
467 353 44 501 140 548
594 55 332 342 448 486
647 182 648 606 820 391
871 782 252 791 250 608
473 316 443 471 318 202
955 901 438 608 857 937
454 721 243 403 387 900
449 759 440 270 110 833
480 620 875 694 366 84
111 269 216 793 819 745
862 641 293 960 200 684
966 783 651 248 538 248
834 63 370 76 614 100
817 22 508 199 138 814
897 974 776 635 758 983
736 951 838 96 659 878
61 851 946 272 199 699
723 326 988 667 949 912
872 645 21 858 134 821
607 407 471 629 625 836
221 127 464 262 280 368
269 766 469 412 817 198
536 669 188 212 677 521
314 512 767 665 487 908
340 816 267 932 343 638
734 649 133 614 182 870
320 318 758 549 843 346
660 31 232 991 833 21
654 699 429 144 930 763
810 605 669 994 335 736
640 609 616 990 473 3
793 712 897 480 951 349
650 962 203 625 730 212
280 163 4 576 726 859
218 564 649 608 891 655
295 187 449 683 563 458
949 431 565 239 528 86
645 841 982 679 637 357
527 706 206 368 700 629
974 18 88 414 359 479
719 916 980 537 467 298
673 571 507 245 2 268
155 907 136 307 924 456
555 743 145 847 535 777
918 313 82 909 220 668
306 588 593 384 604 56
868 366 554 301 852 310
701 951 531 791 816 224
974 874 526 234 728 679
505 626 986 194 541 77
692 279 288 106 679 903
903 145 888 542 582 587
673 893 547 718 361 755
279 106 479 399 571 245
442 168 647 813 174 453
393 357 254 116 64 149
115 827 486 970 938 943
365 137 107 467 581 388
37 853 175 930 374 776
367 953 260 202 306 446
778 361 811 425 102 696
544 785 170 714 298 200
257 284 743 121 172 276
481 235 33 623 54 102
736 934 261 781 674 60
198 447 47 835 630 622
279 812 536 488 641 822
724 831 197 444 87 76
12 963 71 775 931 447
615 290 328 677 23 546
686 952 897 242 905 62
143 318 575 325 775 87
60 588 291 222 388 847
946 110 786 982 32 12
259 975 467 968 647 789
119 934 319 158 37 78
204 599 327 885 21 3
177 735 683 584 443 462
308 536 717 201 745 734
925 789 631 949 321 663
895 192 42 961 865 884
515 517 38 915 186 153
690 660 818 953 974 235
964 117 188 432 392 987
81 408 439 285 771 489
130 335 325 937 287 364
821 523 135 308 481 220
457 575 599 794 753 645
952 749 718 843 559 286
135 678 966 724 236 682
744 369 976 414 39 40
744 720 406 224 583 98
76 962 20 495 363 226
378 966 315 626 248 472
290 618 991 608 648 268
688 634 532 322 654 118
985 142 498 268 728 274
316 385 735 348 360 240
528 174 427 558 851 801
789 430 408 173 434 799
81 84 13 441 543 690
935 847 965 800 349 697
677 822 298 294 86 949
694 59 165 525 622 607
554 264 861 125 849 689
176 960 90 94 947 649
369 625 962 517 657 162
277 870 192 449 572 897
942 645 390 892 477 865
57 200 206 791 331 81
955 931 849 995 841 756
241 65 534 612 94 18
678 152 347 805 952 897
795 404 509 152 9 617
324 688 243 125 480 451
98 298 286 159 442 291
246 844 853 183 309 242
341 96 892 192 740 87
745 221 720 344 704 568
909 908 638 223 664 514
645 489 114 350 199 955
796 583 387 950 726 204
625 563 816 535 666 625
543 847 496 326 127 152
120 998 461 204 360 239
796 77 720 310 953 370
108 662 313 520 272 362
331 109 641 765 284 107
304 751 589 451 253 263
658 454 333 657 987 129
680 542 754 609 818 444
611 220 69 949 900 548
992 960 933 891 319 168
994 814 708 246 223 258
436 281 663 981 941 6
789 477 927 250 718 319
900 98 554 687 21 605
186 198 55 219 257 163
221 165 292 402 448 47
434 827 269 155 163 287
622 81 948 147 145 699
731 239 424 639 677 736
184 453 542 985 394 324
783 789 123 624 495 720
771 348 491 943 74 336
985 990 67 913 42 919
895 158 325 663 726 685
739 25 39 289 473 54
28 859 839 232 736 215
439 688 563 92 195 620
470 674 246 475 605 333
347 685 894 192 357 232
831 776 78 814 735 788
430 829 46 566 988 814
311 21 156 619 448 64
584 593 66 909 344 590
623 718 722 937 821 530
137 585 877 355 504 64
946 445 274 118 395 708
410 663 318 394 504 699
345 321 531 749 250 622
876 571 50 160 845 112
960 513 25 379 630 669
797 495 271 355 216 153
960 512 610 300 190 217
528 663 764 210 130 16
937 823 263 369 772 103
84 519 517 567 491 138
784 939 832 292 668 477
483 768 927 971 156 628
275 550 97 608 782 887
863 912 989 41 649 620
869 570 493 353 50 926
480 876 860 536 43 568
404 435 613 631 503 642
729 419 699 180 317 92
294 33 8 376 34 967
904 448 223 337 949 869
823 872 627 946 11 92
757 134 734 325 513 103
490 917 313 72 218 133
547 892 415 519 884 40
935 984 40 492 761 702
818 706 889 945 76 943
460 545 36 329 806 711
592 985 862 672 673 790
370 445 866 473 25 348
118 190 901 126 143 409
889 25 781 186 126 836
242 764 926 694 726 598
894 420 54 907 553 382
363 633 115 917 762 642
685 940 605 500 39 479
824 562 900 807 776 715
318 91 484 549 156 789
286 522 626 864 464 718
675 281 438 43 160 520
654 365 295 711 754 795
985 974 784 428 74 976
230 254 156 141 763 606
211 595 332 686 965 468
641 552 654 364 111 612
753 641 37 392 344 326
800 404 116 824 614 688
810 168 242 562 5 101
370 960 151 773 628 464
33 233 718 476 572 355
15 592 748 367 552 356
27 398 323 620 277 499
191 736 683 23 493 122
773 355 265 811 199 491
573 427 105 343 704 629
712 530 496 121 778 129
384 353 121 986 25 501
609 160 162 871 469 139
161 908 156 803 643 345
286 644 270 857 536 927
586 272 960 57 769 839
954 887 656 607 766 669
578 195 905 423 26 34
133 691 314 218 532 510
308 886 324 661 615 467
342 687 659 71 725 603
988 19 848 102 354 242
209 949 226 15 44 802
427 775 17 733 459 799
923 568 802 38 240 142
339 827 175 648 167 104
700 917 612 687 68 511
692 945 615 741 719 601
923 763 550 149 744 816
729 708 10 163 903 972
722 984 581 893 809 932
706 116 601 787 495 913
374 331 39 423 709 298
875 694 877 113 141 728
488 676 962 777 664 799
284 195 581 293 606 688
881 704 88 772 101 301
914 47 215 589 999 792
749 646 696 55 766 583
93 410 348 410 443 570
879 678 124 690 94 830
683 72 173 978 975 401
719 79 643 679 855 54
134 356 612 483 654 557
973 275 768 569 920 358
744 229 543 67 99 852
782 797 400 717 622 421
709 496 760 636 848 81
713 663 959 361 49 477
898 789 655 630 19 86
225 192 695 996 640 628
639 15 154 840 605 437
976 847 571 484 86 934
688 290 638 25 323 278
496 33 978 704 369 348
323 353 872 133 652 876
927 938 931 921 784 91
860 449 52 13 872 567
470 365 53 182 721 28
858 688 442 833 707 738
857 440 67 509 562 934
582 461 304 640 525 383
895 83 244 451 24 231
975 162 285 616 102 103
375 341 583 683 892 749
371 341 949 930 269 440
352 31 446 890 718 805
449 501 475 370 253 24
703 884 986 546 599 370
928 222 645 593 632 961
536 607 944 197 655 14
278 856 200 250 410 310
30 360 915 524 879 546
507 713 905 619 724 360
356 323 199 135 672 606
612 281 323 5 331 127
874 785 104 19 584 854
115 252 899 752 330 375
545 515 539 831 604 919
534 322 177 213 117 43
143 767 532 860 442 527
507 726 160 719 619 142
86 997 786 832 99 34
199 462 723 681 917 892
627 679 478 308 499 265
832 738 868 66 204 8
182 46 722 450 877 4
277 857 57 273 70 225
648 477 815 189 748 134
823 222 316 145 737 8
763 100 5 25 223 939
677 818 286 638 95 835
604 107 732 744 42 459
822 57 191 349 233 3
774 377 980 558 56 836
95 321 827 995 310 802
998 441 226 182 150 588
147 630 645 41 895 900
425 821 594 372 629 246
848 639 972 476 655 415
476 272 740 157 438 745
66 87 9 621 852 827
582 627 47 951 978 7
37 468 557 208 869 186
325 851 453 683 877 977
31 342 456 757 595 300
953 179 549 874 163 927
559 232 557 931 178 606
888 967 344 424 410 137
619 403 55 765 944 372
550 162 131 211 697 373
880 633 27 708 82 152
287 795 911 57 236 979
661 280 891 691 929 467
11 702 543 603 645 778
853 210 369 698 73 159
567 387 623 933 355 914
595 279 558 798 361 502
796 633 530 521 739 839
146 952 791 439 409 189
419 484 491 211 111 792
158 26 277 768 394 343
785 85 638 511 518 839
160 451 750 522 915 230
517 431 983 561 634 545
111 712 333 623 218 122
518 335 514 497 53 746
117 808 175 33 169 663
475 789 479 25 37 957
534 322 192 105 332 631
462 772 328 747 438 704
839 40 927 509 517 431
814 869 474 7 694 442
639 311 608 849 825 583
291 136 182 968 935 78
497 168 459 722 832 711
49 523 425 10 591 915
606 439 269 734 960 263
735 628 930 429 18 82
798 885 535 669 702 567
791 65 542 629 596 819
899 402 44 380 971 35
300 928 818 859 659 84
935 940 849 310 10 421
526 52 252 637 508 583
182 410 677 119 862 49
546 487 846 146 439 466
137 390 604 201 566 745
87 658 207 138 805 897
632 494 779 586 238 142
896 222 420 492 537 302
818 532 740 335 681 594
769 877 483 383 273 282
235 980 749 573 773 611
954 902 413 465 123 827
