0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-24 07:28:48 +00:00
OI-codes/S2OJ/1256/data/data10.in

50002 lines
812 KiB (Stored with Git LFS)
Plaintext

50000
280 855 372 855
297 333 314 362
861 252 942 280
644 882 644 957
646 147 649 180
368 679 405 773
631 148 697 218
581 32 650 75
564 899 618 933
473 116 494 177
815 280 827 280
470 45 534 93
238 887 322 954
98 741 155 782
331 474 388 534
232 112 235 128
275 748 292 768
393 670 467 760
752 677 835 763
59 75 91 87
526 29 599 36
860 578 869 629
831 138 840 206
43 208 122 278
822 1 836 10
347 734 348 788
30 817 105 848
177 336 214 393
280 514 304 519
536 662 619 671
547 99 568 117
370 48 386 146
193 498 264 572
128 718 227 811
517 163 517 235
560 214 572 281
899 388 912 432
182 685 237 698
196 152 247 221
122 838 172 843
887 310 946 398
597 145 690 223
768 411 861 501
567 668 616 668
563 394 654 460
275 588 346 606
755 695 825 746
587 258 638 282
72 423 126 508
454 827 511 914
569 415 663 417
516 589 598 672
662 768 699 788
533 327 536 331
134 81 184 157
225 51 235 127
257 97 342 138
410 558 476 602
816 503 884 548
443 804 459 864
204 595 281 618
352 677 353 689
352 803 401 805
761 432 788 445
402 502 495 503
164 42 214 94
620 220 719 288
438 9 510 62
759 471 806 542
198 441 283 492
140 601 179 606
176 899 212 989
674 846 758 908
459 553 513 554
495 99 533 175
25 241 72 246
691 463 761 501
846 626 904 724
738 178 788 197
228 888 312 953
52 808 65 838
753 502 770 569
118 399 182 465
618 29 648 81
662 11 711 64
107 559 177 569
343 128 376 168
884 654 978 661
95 370 139 407
314 62 314 86
706 285 766 384
833 640 862 728
340 80 390 145
57 7 86 92
872 20 948 114
526 679 572 777
142 651 172 652
662 81 761 157
618 654 667 723
424 455 446 528
827 195 860 245
318 337 380 343
867 787 925 864
811 611 882 647
676 480 720 553
89 244 166 338
119 877 185 951
620 158 630 163
150 610 210 625
370 632 404 708
343 265 384 356
845 425 939 435
319 489 343 557
133 741 175 798
558 500 615 555
641 133 679 189
29 647 120 713
459 195 462 222
232 113 316 197
772 783 776 816
468 68 565 73
0 432 35 451
206 438 237 472
757 558 775 597
754 87 759 175
248 44 250 124
324 218 327 268
301 173 360 254
477 498 480 574
800 88 825 172
52 134 126 179
544 816 562 872
405 612 450 646
216 676 219 704
94 147 118 184
840 818 891 887
241 538 248 593
390 671 411 677
533 868 577 885
812 39 886 126
864 593 881 668
347 793 375 826
717 678 784 761
700 221 758 265
782 353 848 414
223 604 223 669
649 198 707 198
878 604 934 681
39 301 76 305
571 77 616 107
608 224 646 244
45 348 104 381
417 267 423 305
699 442 755 474
754 847 760 919
589 240 635 301
52 491 108 553
687 245 700 315
351 814 432 824
804 547 834 622
639 410 686 426
836 410 892 419
812 855 894 905
306 393 372 434
683 90 728 179
435 46 513 130
23 452 121 505
590 593 615 653
65 46 87 104
335 680 362 748
478 652 573 672
465 578 557 666
30 830 44 850
193 517 248 545
861 649 934 741
788 332 855 401
0 785 68 808
601 233 681 252
811 797 841 806
856 807 871 856
781 4 784 62
165 615 253 658
503 347 523 351
579 177 678 216
73 488 83 499
498 324 592 343
469 886 500 942
56 621 78 701
154 301 224 314
649 189 713 195
437 307 515 402
657 760 734 799
849 199 899 223
482 571 550 607
844 529 874 616
416 669 472 757
856 106 932 175
540 296 541 319
392 714 487 792
525 835 544 837
28 16 116 97
241 881 258 973
799 521 851 536
116 293 215 323
747 864 753 925
405 412 416 485
649 264 731 292
230 259 291 299
422 119 430 168
729 282 813 378
745 874 766 952
239 280 302 304
773 708 796 748
608 428 685 503
518 456 550 473
35 120 80 188
700 798 734 846
100 760 165 848
528 174 596 249
279 634 287 680
306 603 366 615
687 655 732 715
206 661 217 737
795 113 797 130
174 821 258 909
632 643 725 677
660 72 685 81
396 676 491 749
624 199 690 277
9 637 88 648
592 337 603 380
277 508 293 541
719 58 808 134
301 229 370 271
875 739 880 758
472 723 487 774
631 115 632 182
286 367 331 399
40 869 46 962
281 645 349 702
878 285 894 337
718 94 785 149
246 723 246 743
463 505 528 573
53 542 104 620
504 77 575 125
532 122 628 136
396 803 428 886
206 609 227 666
290 864 291 955
741 207 770 245
344 365 422 451
206 827 262 911
442 598 505 650
483 364 497 441
630 372 650 409
102 656 171 701
196 319 204 341
538 20 629 106
789 315 796 404
356 781 379 879
848 161 873 259
676 702 703 702
255 824 264 835
109 438 134 446
678 657 748 692
487 755 508 785
897 480 938 487
394 131 413 179
864 197 883 246
598 863 599 893
372 878 469 886
106 570 109 596
29 5 59 77
446 358 459 419
445 229 449 260
372 565 426 646
62 676 108 716
137 109 156 117
866 593 917 661
332 150 359 249
558 159 577 164
430 441 502 475
105 820 204 868
681 848 721 848
635 575 673 594
190 589 195 623
567 255 598 299
561 605 603 654
709 622 785 691
512 226 512 230
163 360 259 403
119 697 163 796
736 744 813 827
566 736 604 753
254 120 333 163
858 763 903 791
133 532 229 598
77 832 97 862
572 221 604 221
357 333 425 371
12 158 59 179
4 266 16 338
126 499 165 561
377 95 411 148
40 0 134 76
701 603 727 650
719 877 763 893
811 269 863 313
52 507 114 514
697 522 719 543
402 2 407 21
733 523 761 604
311 38 397 87
895 261 906 299
393 862 469 891
107 575 118 627
373 236 384 284
413 42 465 114
601 317 689 381
176 479 266 485
603 72 676 129
385 49 398 115
382 293 405 388
597 153 633 221
614 726 631 777
368 183 460 230
574 399 597 485
351 726 435 762
888 149 928 200
587 622 625 640
128 301 148 321
699 632 704 684
188 750 249 809
40 178 137 276
348 586 382 656
807 478 858 506
745 198 809 239
836 512 859 554
51 827 116 898
313 86 391 97
316 741 411 764
428 539 503 606
698 630 713 682
817 638 865 665
673 811 755 843
22 702 95 777
477 280 516 320
745 670 827 746
485 400 554 443
516 577 553 671
772 170 794 181
770 702 855 737
514 389 610 445
461 569 494 662
123 302 146 355
590 751 617 756
604 236 620 300
9 195 26 284
111 421 163 431
714 357 736 405
857 839 930 857
72 554 168 633
437 256 530 294
892 816 893 902
114 754 121 777
448 620 514 692
500 777 510 813
749 677 769 741
347 691 406 752
521 383 619 435
505 661 573 726
766 97 853 171
506 27 544 41
55 310 123 311
292 822 379 822
716 750 812 764
632 328 639 400
121 248 123 263
559 636 589 681
545 879 628 911
869 75 921 99
461 534 491 590
488 575 505 620
447 607 527 648
251 570 306 587
217 455 237 542
721 29 777 107
779 146 872 177
636 317 659 325
122 461 184 556
118 498 181 575
877 346 904 411
575 303 662 387
332 811 429 887
15 74 34 84
121 374 133 463
78 192 161 221
787 779 866 853
173 363 181 444
590 675 606 762
787 535 803 583
739 703 744 746
899 26 930 106
10 568 21 646
572 328 574 415
285 23 325 26
295 801 303 879
535 668 566 700
153 700 199 779
663 687 690 707
753 820 800 912
813 285 877 342
23 886 71 913
826 443 872 505
469 519 510 527
556 729 602 808
873 794 953 871
379 893 457 895
264 88 290 164
607 375 670 388
465 618 473 700
785 808 874 873
134 71 136 129
212 520 296 589
546 459 636 471
216 389 273 446
582 303 601 307
600 309 611 369
654 751 722 821
6 843 48 843
203 617 290 688
690 437 762 484
759 886 780 946
3 389 10 415
815 182 872 268
29 149 99 167
752 875 763 941
523 464 567 494
248 655 262 705
608 538 633 561
867 511 929 551
572 600 631 629
730 651 828 693
293 8 381 18
342 459 440 500
838 74 927 111
508 762 518 792
835 400 870 485
496 533 547 551
165 237 233 246
361 10 419 20
374 676 454 679
444 545 497 548
464 136 544 188
607 39 706 49
233 187 257 249
879 222 885 304
455 372 471 462
655 288 683 301
191 585 280 596
536 340 630 365
680 368 697 399
498 886 521 946
113 149 211 188
241 325 253 332
671 771 723 864
600 630 623 660
572 540 573 542
413 91 423 151
727 391 746 484
146 189 175 222
566 702 573 716
354 770 393 797
644 298 670 364
551 230 628 271
31 825 35 852
635 736 655 805
598 218 605 302
368 604 393 658
154 44 241 91
277 187 303 197
359 834 419 859
734 571 793 656
584 591 620 596
639 376 668 445
463 277 526 332
541 798 574 869
318 444 381 472
445 500 489 527
325 289 352 380
261 264 291 268
425 146 475 156
355 277 396 367
801 331 880 397
571 109 644 129
11 257 67 265
464 851 540 867
137 295 210 320
791 461 821 478
814 495 901 554
267 329 325 388
39 647 59 663
485 810 507 868
482 408 561 486
830 428 840 493
8 53 80 57
362 808 424 896
569 895 575 964
64 669 88 669
232 535 301 626
634 642 671 719
308 373 331 410
459 757 478 829
855 137 936 225
881 243 966 338
746 695 822 730
192 690 277 720
408 348 492 374
401 68 433 103
290 342 359 371
512 849 571 906
666 158 691 215
452 532 482 565
271 648 321 718
399 160 473 170
409 83 430 164
861 117 940 182
457 212 551 260
300 784 382 847
764 84 816 100
518 223 577 285
243 284 339 315
51 267 150 340
806 616 860 627
265 98 281 103
354 838 393 912
776 861 865 917
207 805 233 875
333 632 413 660
254 722 334 760
251 504 281 504
318 878 344 976
428 666 506 739
590 12 599 20
398 470 423 474
271 181 307 233
785 755 826 769
834 201 860 299
70 647 161 732
485 272 494 306
881 838 894 879
793 813 852 900
848 746 875 820
439 301 501 372
45 574 123 614
467 504 496 526
124 887 128 966
252 16 337 61
348 287 383 356
802 823 840 832
654 1 670 9
745 218 800 262
211 604 252 701
367 886 415 934
640 680 697 706
740 567 746 569
130 841 145 915
680 342 739 352
23 761 33 787
209 823 239 823
135 217 211 307
734 374 755 466
359 407 403 466
875 686 953 748
716 579 749 651
682 92 753 191
650 438 706 529
414 54 496 106
471 318 556 354
890 692 954 737
258 348 287 367
60 433 109 494
796 883 831 961
860 485 923 518
241 278 314 335
742 218 817 251
879 64 923 142
91 157 135 203
775 202 806 213
627 695 656 727
60 61 108 144
479 588 481 638
617 49 633 113
794 338 892 343
161 81 186 123
771 661 814 678
446 668 522 724
222 566 272 632
773 87 845 100
78 799 139 877
651 757 707 836
290 622 372 644
729 32 805 119
42 356 120 426
204 789 292 869
788 655 798 672
33 374 102 391
722 249 767 311
259 525 331 561
688 44 716 53
509 812 600 817
302 223 351 235
823 656 861 718
384 183 452 260
159 175 205 196
125 235 192 318
888 81 924 84
61 63 79 154
818 393 834 411
250 607 316 617
227 63 263 64
5 450 69 494
246 82 289 157
10 741 91 829
245 656 314 742
61 371 72 380
332 405 373 502
58 806 128 841
497 419 582 444
562 147 634 209
97 257 190 280
796 709 887 795
377 288 437 293
315 326 341 335
37 687 63 705
465 735 546 800
643 494 676 577
131 393 219 415
451 704 453 740
502 660 551 730
94 684 148 707
202 727 231 752
285 26 367 101
116 53 174 137
644 447 675 479
602 59 649 124
116 718 190 743
322 709 393 715
252 776 328 802
504 186 597 232
598 597 690 613
337 23 356 50
36 808 49 870
170 435 252 496
21 642 51 675
45 365 100 378
378 30 390 84
269 585 313 603
321 52 328 131
32 48 60 92
853 410 876 482
454 221 469 256
102 510 134 525
712 464 784 491
379 774 415 816
451 231 471 315
453 757 538 785
719 327 763 339
703 190 775 263
326 321 424 335
835 134 835 176
48 796 105 806
98 194 127 214
582 376 676 430
3 111 66 203
458 251 544 347
788 637 802 665
536 308 584 402
405 481 405 546
718 345 807 430
218 37 315 61
185 742 204 819
507 157 569 234
774 891 850 919
247 372 291 425
547 289 607 298
697 637 764 663
95 749 179 824
117 487 180 548
771 172 867 215
827 350 845 437
678 7 748 13
159 516 245 537
418 581 514 588
181 362 242 419
752 9 764 17
231 647 249 660
730 518 776 573
692 482 790 493
392 888 458 891
816 578 887 615
656 741 695 824
552 635 564 729
478 209 566 227
351 859 360 939
146 258 223 357
205 438 229 453
319 223 328 223
556 527 589 562
873 730 958 776
484 567 503 597
822 579 845 663
892 546 920 558
574 331 575 383
126 547 151 602
847 533 907 626
506 892 534 913
534 649 555 655
806 836 903 841
72 223 89 292
301 660 397 710
437 245 452 325
874 308 964 349
566 735 628 831
274 369 357 418
356 134 445 158
488 610 554 708
799 255 834 344
840 480 929 538
729 322 792 336
447 334 506 351
584 443 612 453
378 49 402 92
265 167 297 198
50 828 122 864
863 167 941 217
742 159 765 197
890 705 946 754
521 94 528 179
668 884 687 884
330 295 393 310
585 89 607 148
257 48 268 110
161 653 217 676
248 399 319 486
206 434 295 522
218 298 287 318
391 741 398 831
231 194 241 291
565 305 642 352
449 190 526 232
445 665 458 673
86 384 180 397
317 419 350 493
98 81 154 155
102 781 128 824
2 525 75 603
682 784 762 829
461 293 514 362
142 246 160 256
31 27 45 125
590 27 673 93
820 718 898 791
352 423 412 480
666 363 668 410
606 755 646 839
497 407 595 503
151 6 235 16
502 323 584 333
284 342 302 344
594 136 662 228
863 206 891 219
788 563 837 617
620 886 657 935
282 780 354 795
99 885 152 952
873 586 961 614
237 17 326 96
459 771 522 834
343 213 420 277
338 892 358 914
351 631 435 711
321 843 370 897
5 150 25 236
676 91 737 185
438 6 537 57
332 697 395 734
194 143 223 232
456 249 488 267
195 759 239 837
624 631 633 681
519 103 603 167
895 558 970 566
683 313 750 382
125 889 175 916
267 24 343 41
871 285 896 371
30 487 81 533
281 638 339 725
222 39 263 58
735 630 749 662
694 343 734 391
152 606 197 656
182 701 211 742
93 27 190 110
7 300 103 350
681 292 764 292
856 298 920 396
151 473 238 507
584 359 636 438
250 291 307 344
373 7 379 88
665 553 673 615
437 367 492 401
358 208 365 219
284 863 382 880
864 666 950 719
321 54 401 147
518 876 593 938
396 71 419 167
551 572 639 665
683 367 717 451
735 824 773 865
208 192 249 250
451 341 457 381
616 185 642 250
569 299 621 375
501 362 544 375
253 562 255 640
357 673 386 676
887 848 953 848
817 773 854 853
729 20 828 109
599 766 607 857
63 395 127 409
740 342 773 412
82 205 103 260
61 191 71 271
637 807 676 809
348 549 439 636
267 627 289 647
598 629 613 649
534 7 623 19
831 250 918 274
382 838 452 898
2 459 15 514
797 427 887 494
186 770 282 834
53 644 125 679
416 352 472 444
851 327 859 328
662 197 739 204
659 174 740 183
731 589 787 595
260 348 356 439
528 103 578 155
358 58 449 60
555 526 611 536
209 740 287 839
31 254 37 271
116 546 168 576
527 360 621 457
754 25 778 40
271 192 347 241
372 749 469 833
455 86 455 135
424 443 452 504
165 468 165 472
345 803 437 867
558 331 569 405
423 553 507 652
652 440 733 487
128 412 131 459
455 304 552 384
439 518 518 564
764 406 855 460
120 417 172 429
542 289 544 366
876 454 903 512
435 737 476 809
211 269 214 300
449 774 509 832
328 468 422 554
19 335 61 386
596 360 604 420
270 468 367 536
334 724 422 822
656 311 737 398
609 311 701 394
530 560 563 606
403 817 441 841
624 242 655 328
633 85 648 112
29 52 108 135
467 618 482 710
860 493 938 588
589 378 610 379
487 52 490 144
30 435 127 484
842 591 880 684
813 532 840 564
798 153 842 201
133 850 151 896
323 197 326 276
854 820 875 853
627 521 628 618
281 544 374 586
353 179 427 199
427 692 447 722
25 164 39 208
189 212 245 246
100 379 177 450
46 301 65 386
27 431 102 488
302 161 316 199
639 539 693 573
94 120 138 205
692 396 721 410
897 483 930 527
530 829 626 850
642 347 737 368
544 379 630 474
533 101 628 168
668 833 732 891
82 275 129 281
870 870 873 968
688 294 695 338
72 191 88 232
899 42 933 82
45 679 139 717
681 885 756 941
454 619 498 658
818 528 846 582
394 163 433 201
669 499 687 514
57 219 128 287
673 56 689 129
335 755 349 837
292 306 377 379
24 42 33 97
555 390 640 433
519 420 577 474
51 178 90 211
384 713 420 752
55 725 60 783
523 256 620 352
890 666 989 722
814 260 911 282
294 68 307 144
241 426 249 462
226 397 229 458
340 808 375 872
652 511 683 585
205 844 230 844
50 536 108 624
871 184 943 243
750 437 771 493
846 617 944 713
735 177 752 238
348 582 389 605
374 61 418 151
679 483 774 545
222 579 277 584
161 597 222 626
712 512 789 595
717 164 795 261
746 619 792 717
363 34 450 79
174 271 187 286
254 602 259 605
641 7 699 65
491 178 541 184
425 800 504 862
689 885 781 938
735 438 818 512
516 341 611 348
745 335 777 359
371 410 449 417
267 581 333 669
73 870 149 893
559 895 587 937
197 105 236 184
695 63 782 126
393 627 449 698
551 841 599 855
893 726 973 744
131 154 184 158
369 29 437 89
818 502 841 514
165 617 249 704
207 471 250 496
23 238 80 267
279 831 363 913
89 272 101 285
707 32 747 105
195 432 208 495
88 815 101 864
479 457 536 513
477 170 529 206
355 575 421 670
499 513 586 536
464 491 524 567
603 399 667 467
217 415 256 421
340 704 390 755
858 684 920 756
119 574 200 599
582 133 599 153
852 385 872 430
101 86 115 185
610 212 619 251
87 814 92 877
22 518 70 523
605 697 614 731
530 728 617 744
398 765 467 820
335 195 417 290
525 405 620 492
26 312 120 386
715 474 729 492
187 582 283 677
116 218 210 240
752 353 823 449
581 399 602 462
268 709 296 777
41 838 113 867
254 469 344 519
705 592 718 654
469 693 554 763
520 680 574 747
212 312 308 364
119 101 127 185
166 767 192 813
101 605 183 671
494 202 566 296
555 682 555 715
0 808 95 863
738 380 762 471
865 778 872 852
712 492 794 564
844 735 881 800
532 27 554 61
365 586 447 641
808 195 831 283
53 199 134 274
156 374 214 452
198 556 291 559
773 387 802 457
489 316 503 407
4 821 100 822
693 105 733 120
828 77 924 117
162 26 187 101
170 373 181 447
279 281 348 297
834 374 870 388
343 678 385 730
881 562 893 590
226 225 267 307
126 29 145 89
859 150 886 195
345 235 412 333
869 650 925 700
883 336 981 398
267 503 341 582
89 472 148 560
291 645 291 718
227 749 262 802
366 111 459 111
450 841 538 915
208 888 295 946
309 635 359 680
726 359 766 401
653 162 654 220
590 644 602 718
49 689 96 745
630 348 717 424
639 672 645 741
840 319 917 339
640 703 720 797
692 264 767 321
258 775 355 874
3 577 39 630
200 118 241 132
478 484 561 490
183 213 186 246
270 281 353 364
839 614 925 631
416 362 418 413
300 279 358 296
116 852 170 944
882 480 959 524
454 299 479 390
57 725 100 727
727 283 793 373
249 384 316 448
8 347 96 385
465 112 556 154
361 78 447 137
587 66 589 147
332 694 408 762
236 207 284 241
169 310 265 370
609 708 643 742
325 495 389 517
438 445 469 512
48 240 63 252
884 176 962 190
532 64 542 146
580 392 606 409
115 881 172 933
418 256 496 275
748 888 765 953
447 250 472 255
717 236 725 274
452 787 518 867
860 882 887 941
839 430 862 499
124 445 143 517
835 219 914 247
485 213 555 312
770 697 786 710
603 206 635 263
877 692 955 707
167 38 181 44
848 747 894 757
590 819 591 864
659 810 690 880
799 454 873 473
884 853 983 898
516 739 529 762
98 265 106 315
640 383 665 469
366 27 377 29
534 735 561 819
593 773 658 792
817 486 846 514
729 382 810 449
707 224 731 291
647 60 716 79
51 804 94 823
77 61 150 110
855 587 894 680
715 90 715 141
541 343 545 383
600 214 624 274
869 387 903 484
543 558 576 652
306 596 334 650
523 524 592 529
790 315 846 359
402 746 402 798
412 72 436 154
812 337 821 423
594 467 661 534
367 69 402 159
37 261 80 269
178 267 199 277
283 90 377 128
140 240 198 257
47 121 137 192
115 180 169 239
388 872 442 893
537 312 610 350
514 48 516 115
828 716 866 774
625 763 680 846
648 717 667 778
10 136 49 208
68 348 97 440
584 139 638 232
30 350 53 367
408 563 437 657
521 235 572 276
828 872 906 969
96 805 133 821
352 801 405 886
408 600 463 623
41 817 50 827
293 794 317 891
14 772 25 800
69 767 164 781
289 573 351 618
205 234 292 242
412 230 439 266
840 425 853 447
664 80 696 112
9 320 16 362
664 292 714 320
620 7 719 73
501 713 556 722
656 509 753 529
644 39 724 96
240 320 280 390
417 379 441 436
202 461 276 540
160 216 249 222
88 646 91 745
854 670 925 761
290 437 318 444
93 18 140 32
311 164 388 249
214 874 215 963
127 5 184 40
93 320 153 383
892 327 940 345
218 80 296 172
436 70 465 127
12 214 75 238
635 790 732 888
180 282 222 324
518 228 556 240
251 676 261 744
559 124 592 206
470 546 560 547
350 619 444 718
401 839 492 850
808 435 893 495
138 172 219 251
854 587 923 641
68 597 85 680
585 509 645 608
860 139 942 153
288 134 371 213
739 664 837 721
137 25 198 66
32 42 59 62
79 419 108 471
128 63 177 109
356 398 356 470
391 853 409 951
695 135 764 220
673 138 729 169
364 316 405 322
897 387 978 426
308 838 381 855
164 662 245 733
783 728 788 818
766 660 793 720
355 756 424 786
549 3 599 64
290 22 368 67
27 3 122 7
614 590 702 601
209 131 260 141
773 614 838 629
364 542 435 633
75 309 168 393
580 295 588 304
708 434 804 519
394 183 418 200
11 412 63 506
814 558 829 597
625 165 625 241
516 888 570 950
318 320 414 398
519 312 573 383
253 884 323 941
732 92 747 173
323 766 371 823
93 854 156 908
891 510 895 582
442 839 495 842
587 350 624 425
226 538 280 620
337 730 352 798
633 160 692 204
660 539 749 594
545 454 628 526
288 754 329 838
267 107 329 142
405 423 437 502
92 31 138 51
507 435 581 472
148 642 226 702
866 462 938 513
265 793 302 835
413 574 510 578
19 422 108 497
387 232 389 296
347 387 442 468
546 523 552 590
435 658 451 726
274 574 303 625
21 642 46 656
533 205 632 218
834 520 901 596
776 324 780 374
888 491 891 535
364 596 434 645
449 353 473 381
323 199 342 274
287 756 349 827
465 24 472 106
490 452 544 479
615 490 695 564
748 438 757 481
405 353 458 419
507 848 556 934
603 386 679 480
66 650 76 726
637 633 665 674
789 869 795 933
215 624 288 653
91 394 159 468
76 638 158 702
770 189 856 279
669 91 673 161
402 575 462 644
849 426 925 511
580 497 624 595
207 9 266 102
12 194 55 226
464 89 483 113
313 255 411 333
77 614 139 670
37 281 54 352
287 555 309 602
653 276 687 304
562 653 654 698
238 526 327 569
647 109 660 173
752 474 827 539
505 564 517 633
386 513 411 608
194 227 248 258
635 856 678 929
714 455 805 516
716 404 794 447
257 545 307 589
685 479 770 482
541 458 591 487
401 853 423 896
18 365 40 419
389 334 484 345
176 401 247 420
856 0 871 78
36 109 48 178
497 575 592 597
307 62 390 88
776 651 865 660
884 896 954 911
774 515 862 602
433 199 520 209
503 616 567 624
265 868 361 931
680 460 704 498
579 574 673 671
54 260 96 323
361 494 409 554
217 155 235 197
82 632 105 661
422 656 423 668
85 519 89 524
468 494 503 575
627 31 648 54
95 409 146 446
267 472 335 473
621 444 688 537
5 554 89 650
217 26 244 82
599 359 689 389
670 354 717 396
59 15 139 51
489 67 584 142
353 819 381 887
229 582 247 643
172 136 187 213
866 433 869 437
760 434 818 507
565 745 599 818
297 893 387 920
527 111 542 180
619 183 650 280
897 732 983 786
887 642 973 709
326 774 349 789
37 132 45 133
309 412 313 468
105 256 158 266
85 66 121 86
462 423 467 445
442 129 473 188
406 551 455 573
678 629 692 712
394 811 487 828
365 689 453 736
696 771 745 836
409 437 462 530
491 141 584 160
601 227 680 282
590 686 611 713
371 351 418 395
477 38 482 74
887 832 920 904
568 146 621 221
406 116 428 118
568 302 569 376
539 690 584 767
23 780 38 823
62 862 158 871
215 80 215 165
55 37 101 39
114 470 201 561
564 758 606 856
180 483 240 538
633 165 690 224
193 779 274 784
151 246 214 282
480 573 527 581
807 804 832 897
601 15 648 26
117 847 132 907
175 616 253 632
33 878 70 880
881 840 883 926
641 153 693 158
766 539 784 541
443 731 518 782
413 257 433 337
296 308 357 347
466 604 487 605
6 605 31 652
51 259 132 342
638 435 709 518
394 66 438 125
893 405 918 481
480 749 549 840
321 525 399 588
842 50 887 98
423 517 489 592
146 342 240 420
467 754 546 818
520 100 584 130
462 889 521 947
550 104 574 200
814 301 840 370
93 805 133 866
591 389 624 436
281 557 320 631
69 702 112 710
363 516 448 555
262 611 358 667
557 512 562 517
694 35 742 117
898 263 956 274
65 795 146 874
511 738 578 745
868 721 923 762
270 869 368 944
34 160 77 226
40 608 79 671
113 862 203 870
521 657 550 701
148 259 176 297
655 713 716 724
655 111 675 210
243 319 281 393
857 861 911 915
784 843 864 886
621 61 680 111
151 64 167 115
51 203 68 254
32 661 92 682
168 602 219 695
438 612 466 659
130 784 147 819
493 11 525 40
113 231 121 302
169 164 208 200
453 896 552 941
689 320 705 368
800 181 846 194
753 168 800 230
595 213 667 218
708 562 778 605
108 47 162 82
201 171 230 260
458 83 484 93
228 673 302 725
92 348 107 387
536 185 574 253
99 285 163 295
511 780 607 810
570 375 574 450
158 290 166 384
567 647 631 726
90 341 93 412
617 549 684 619
470 382 505 391
278 477 314 503
54 693 109 736
726 676 732 712
788 842 807 932
645 821 697 878
685 697 691 761
564 772 592 772
502 650 557 679
23 891 104 974
680 492 703 554
829 848 836 919
713 580 755 599
573 454 595 519
748 436 796 451
8 664 73 685
838 661 878 758
264 330 357 378
538 712 540 774
544 57 609 142
67 113 86 201
432 146 452 186
101 94 178 131
566 530 639 558
419 181 507 210
21 221 111 246
602 141 699 186
553 588 568 660
239 265 273 346
612 507 637 549
353 634 358 645
376 791 471 878
437 550 441 563
853 836 889 924
604 228 616 311
192 498 238 545
520 898 561 991
316 710 393 800
273 286 279 302
364 326 439 368
374 757 395 803
818 656 912 717
165 74 263 161
587 572 650 630
639 281 654 379
211 779 261 846
782 349 805 426
790 517 836 568
531 132 619 181
563 550 578 628
892 1 938 13
349 207 418 257
233 515 241 570
604 396 627 452
161 544 233 607
229 236 317 326
388 143 474 170
432 64 521 94
395 455 461 512
609 680 697 688
528 409 595 430
886 714 974 726
671 784 685 876
388 153 465 215
591 671 683 748
500 526 501 555
421 293 442 369
443 60 498 117
259 256 281 324
64 466 75 531
225 80 243 115
494 899 568 956
481 498 536 590
778 77 830 162
582 857 586 934
690 183 722 217
525 700 569 745
125 272 144 368
559 688 605 712
385 606 401 609
711 723 774 760
207 586 253 624
517 26 609 121
803 257 902 318
569 99 630 162
877 862 893 960
680 623 757 636
598 428 663 519
32 390 115 463
201 91 215 121
416 503 457 599
891 699 929 712
135 582 150 622
261 849 337 872
708 63 731 92
194 745 225 832
401 301 496 314
861 287 924 367
238 227 272 308
872 341 965 399
253 822 335 866
389 393 451 407
84 760 133 791
357 556 384 559
7 359 43 433
523 401 586 485
511 781 580 868
30 270 116 291
498 283 558 332
489 756 567 802
24 744 28 767
197 510 252 572
754 364 812 393
805 817 848 869
201 517 287 615
202 349 208 352
497 248 554 339
119 423 180 481
327 175 353 194
239 392 269 434
616 790 668 793
747 449 815 496
271 304 315 349
678 721 771 754
682 776 721 832
717 627 782 724
280 840 358 922
833 245 928 252
261 353 326 370
699 616 701 641
154 246 171 320
898 713 934 769
366 234 428 293
548 499 562 553
322 333 350 360
237 183 250 235
700 382 788 430
541 41 597 78
302 679 347 736
19 344 33 434
602 668 654 685
742 44 803 139
688 193 753 259
223 98 247 197
752 26 764 39
336 327 413 355
384 5 439 94
467 25 525 31
408 311 500 353
34 63 107 72
425 349 459 382
354 884 443 960
199 600 243 666
246 146 249 165
171 330 253 331
438 635 508 698
216 264 262 360
227 52 274 121
319 530 396 593
729 656 817 669
757 641 823 706
498 656 585 689
680 483 704 534
813 193 890 270
791 659 840 702
616 81 624 161
63 11 121 11
70 654 139 744
109 158 136 213
553 559 595 567
457 878 550 922
138 461 225 486
490 355 573 356
252 274 338 277
599 332 685 386
378 476 379 538
449 762 530 788
40 233 80 328
479 758 555 847
521 176 528 264
255 878 302 881
23 570 36 576
62 564 64 584
890 710 891 781
414 591 440 615
498 438 554 472
293 710 304 787
511 40 574 88
45 785 110 861
238 108 337 168
478 657 541 662
498 774 513 791
636 648 651 670
235 647 331 734
615 785 705 806
774 591 801 687
807 797 854 869
897 318 960 394
312 706 379 779
85 264 158 291
405 204 483 258
786 369 835 378
263 246 327 264
257 610 287 677
737 190 810 231
216 856 237 872
153 576 223 585
770 722 786 809
154 419 195 474
541 885 577 945
348 296 355 324
116 18 138 34
645 31 730 70
356 117 382 142
358 484 370 514
75 356 149 417
587 603 644 666
359 658 436 688
699 166 771 240
889 48 911 99
861 395 895 419
154 375 198 444
160 273 193 324
841 420 903 432
59 775 102 806
761 577 857 596
84 328 183 407
704 449 714 518
715 701 759 737
788 342 807 348
136 615 231 704
589 37 684 119
772 55 791 72
744 187 829 192
4 487 90 560
386 58 431 125
39 843 61 869
209 381 221 441
43 585 48 622
411 567 423 662
294 104 343 172
583 497 609 512
882 96 944 160
249 660 335 731
577 161 663 229
384 451 461 505
497 113 595 179
514 757 579 782
608 764 642 847
842 736 878 765
355 100 406 171
61 887 103 902
373 358 456 447
252 462 342 513
122 167 188 232
44 353 143 394
580 131 678 151
416 207 416 256
161 120 249 121
867 406 906 411
161 709 242 722
756 802 817 888
375 393 409 432
810 286 824 349
847 758 859 794
599 171 646 245
141 102 148 183
345 849 403 878
516 145 530 240
415 685 444 699
36 87 95 177
625 464 711 549
113 52 157 137
699 689 744 757
878 857 943 954
398 417 465 504
130 617 176 642
60 164 105 166
184 167 227 176
750 9 831 105
224 714 271 776
270 50 323 84
792 136 814 205
822 494 894 565
704 899 723 933
370 848 435 857
354 290 443 381
662 133 707 229
33 337 114 371
52 427 93 468
237 566 245 581
71 175 108 237
455 287 532 317
33 573 128 622
261 664 354 696
676 126 775 185
656 420 693 504
128 139 206 185
316 154 376 250
564 875 568 948
697 880 715 916
98 417 121 456
76 382 165 420
849 567 898 608
844 728 894 739
420 775 473 823
813 823 839 868
181 821 198 867
45 189 58 283
1 892 28 984
658 23 738 115
467 848 513 932
703 786 766 788
443 128 473 129
555 292 632 338
600 580 675 644
406 213 408 284
254 185 264 245
290 474 375 500
296 196 369 217
77 868 115 936
70 151 70 235
592 284 619 382
489 394 505 476
344 47 416 74
723 723 766 765
323 813 418 907
848 33 913 74
629 566 713 618
294 301 332 370
35 151 127 211
549 176 556 180
849 881 898 934
507 252 565 297
39 775 136 814
398 854 495 921
298 514 373 579
114 265 169 359
596 542 671 620
881 132 886 147
32 451 48 462
220 496 253 592
451 396 542 396
281 527 317 618
526 303 596 353
330 452 415 454
438 782 524 850
556 829 587 917
652 324 693 357
683 865 767 875
345 359 356 376
332 850 333 926
293 809 328 843
637 271 645 344
294 472 391 549
559 613 559 702
444 407 498 440
790 864 799 893
472 142 488 206
517 391 560 424
113 622 148 670
709 424 748 493
482 845 549 905
91 133 131 141
564 175 607 246
848 106 903 132
346 449 351 509
824 740 830 820
23 93 99 108
433 490 474 556
646 579 665 626
531 307 613 318
466 246 536 271
852 611 881 649
28 131 106 195
248 825 255 854
424 185 428 259
298 640 319 698
200 193 271 275
596 785 600 843
893 697 988 796
462 325 489 335
795 882 880 906
224 252 323 258
227 534 251 626
777 545 826 641
100 814 155 910
123 572 124 661
196 697 224 720
335 320 414 415
704 313 785 383
235 613 287 652
269 682 318 778
169 717 243 781
371 625 436 697
235 681 293 705
790 358 807 450
667 547 711 608
820 564 837 621
856 886 928 969
583 489 675 506
790 318 875 390
612 689 698 777
781 668 829 732
47 359 51 398
318 785 344 844
767 418 823 423
29 262 97 322
41 221 59 243
691 123 749 195
689 373 696 462
246 445 288 511
716 394 756 426
369 628 468 724
845 306 943 401
567 241 589 311
453 817 552 871
862 63 914 149
617 704 701 752
633 89 677 165
746 232 795 321
225 668 252 671
251 521 347 605
91 509 112 592
391 25 461 94
727 154 749 167
560 406 579 422
295 292 328 329
440 82 445 89
400 536 443 546
245 565 296 600
153 762 229 854
458 846 473 886
828 497 870 538
696 276 748 330
881 785 968 845
895 476 991 477
88 378 109 460
750 475 775 560
99 307 141 309
857 810 904 837
609 633 674 701
29 606 79 705
421 251 463 343
628 777 696 824
738 754 815 774
498 791 596 850
598 513 636 589
262 769 308 818
504 332 504 357
269 508 357 551
295 490 335 579
256 252 277 327
192 219 264 288
594 683 617 718
475 598 511 636
169 380 232 405
170 214 245 246
184 800 260 801
253 431 306 515
829 724 854 777
597 67 685 153
870 875 951 887
291 658 336 669
213 665 230 668
859 220 880 264
68 148 114 228
310 514 314 544
499 687 511 770
272 3 364 18
673 277 675 367
67 378 104 427
185 364 264 400
600 603 692 653
173 885 210 899
854 898 905 963
798 285 854 290
288 488 372 507
18 17 31 112
119 629 155 682
811 631 839 687
716 129 773 144
729 685 812 696
191 694 272 714
786 329 786 335
573 865 591 922
583 154 616 216
481 101 541 160
371 437 374 475
754 605 799 655
851 703 851 753
488 632 547 718
445 730 457 750
524 107 617 155
373 458 467 488
450 361 505 418
387 721 478 731
636 70 712 79
51 406 62 456
433 581 447 640
22 107 53 173
269 819 306 866
782 196 868 215
311 33 357 53
771 551 853 568
461 388 538 427
620 441 646 454
768 755 801 787
888 15 983 71
620 664 716 676
529 37 585 136
756 340 807 383
750 465 811 500
521 56 592 64
147 811 153 838
164 277 208 355
222 696 313 788
362 715 451 799
433 378 520 467
280 875 325 926
683 235 733 235
63 803 88 881
854 580 893 679
80 505 150 519
72 158 87 236
256 813 316 853
420 162 478 235
682 324 721 388
808 406 883 419
525 87 574 131
237 845 276 913
156 640 209 717
20 461 69 514
832 466 867 482
87 9 148 65
113 603 153 643
461 151 506 170
263 796 303 802
310 110 333 138
791 460 859 545
485 137 546 232
84 4 89 39
591 382 613 397
32 474 103 514
557 145 635 176
456 639 531 641
673 335 748 387
506 859 594 944
626 352 643 411
741 171 795 183
1 823 93 851
713 125 800 129
347 798 399 879
410 465 504 513
623 593 681 602
622 746 684 835
479 888 548 973
117 654 189 744
858 699 888 778
372 809 443 896
637 773 665 790
592 432 687 442
407 613 481 631
257 354 294 356
813 755 828 783
511 796 525 812
783 455 842 457
700 581 711 608
519 357 554 429
374 175 421 182
855 133 939 141
683 879 704 884
785 225 867 295
706 719 726 728
169 460 260 536
732 415 796 502
39 526 132 533
499 149 515 164
679 892 771 920
106 165 163 184
417 849 463 900
66 99 134 158
33 285 105 353
735 386 774 410
686 678 688 721
642 386 654 458
568 621 572 671
349 21 436 66
700 274 757 319
240 747 269 758
500 106 545 144
471 254 552 277
605 145 660 186
196 775 219 789
316 147 393 184
747 859 818 892
842 763 865 822
428 722 451 808
718 298 783 370
408 138 443 182
379 164 451 258
403 601 423 648
884 393 931 477
8 851 79 937
629 615 660 693
414 114 414 114
838 703 861 728
597 515 684 592
465 212 537 251
600 119 626 201
823 826 832 879
46 182 89 218
591 332 661 390
267 847 270 872
863 825 866 909
709 515 741 581
724 844 734 869
319 698 342 713
549 565 590 577
593 664 678 668
865 258 915 302
896 623 912 685
352 266 443 351
527 774 544 836
292 897 342 986
630 270 650 318
116 597 175 673
455 500 525 587
798 176 853 239
34 827 123 910
141 758 151 792
86 522 87 593
243 821 336 837
553 3 579 47
44 706 114 774
67 233 149 275
587 709 589 806
274 276 359 338
447 356 514 414
340 839 415 860
61 372 160 427
206 511 259 598
271 81 331 147
644 650 666 692
741 624 767 650
750 577 762 597
581 78 622 114
386 770 400 772
789 543 827 627
89 181 177 200
656 675 673 746
642 754 723 759
446 891 507 983
729 387 729 474
864 595 936 603
645 70 714 104
62 620 77 665
609 809 703 865
91 289 135 361
291 616 361 710
809 674 816 749
506 19 598 64
6 176 52 212
713 729 796 801
394 150 410 205
376 32 461 72
671 164 695 192
259 874 330 906
397 793 403 886
864 104 867 171
570 490 620 545
144 798 224 809
149 565 185 600
657 323 718 418
854 222 921 254
452 381 507 412
746 877 747 955
486 63 519 77
271 840 302 873
655 797 708 854
694 635 760 729
45 196 63 282
683 373 780 418
613 143 623 207
141 565 169 573
487 157 516 239
140 318 216 329
155 572 242 633
711 147 755 229
529 862 530 957
26 58 39 133
133 83 188 91
243 94 268 173
762 358 790 456
671 779 708 794
233 851 240 947
664 353 743 394
244 360 278 414
301 479 334 524
820 99 884 104
890 218 954 232
658 161 685 190
749 349 833 362
462 716 536 807
116 747 117 755
174 362 209 454
140 451 201 508
96 16 181 94
782 583 817 609
899 700 987 786
883 327 979 424
2 855 100 889
606 736 626 781
834 366 839 426
681 277 709 353
749 183 846 273
108 129 174 194
358 299 429 355
426 22 498 105
855 402 917 445
432 300 477 351
58 783 139 791
356 657 444 680
156 349 250 441
665 63 704 107
124 821 170 902
611 323 679 340
50 253 63 327
546 741 547 833
333 364 388 391
43 172 113 186
743 711 754 799
591 804 680 858
127 284 211 374
499 845 564 920
84 262 94 283
439 734 464 783
832 360 902 404
17 646 47 717
774 794 778 865
785 218 869 313
837 668 886 704
107 856 183 894
162 168 242 225
609 859 687 871
584 455 613 490
866 291 908 346
634 47 646 113
690 306 733 355
391 508 401 547
88 895 171 990
125 463 167 561
240 698 244 754
220 787 311 842
73 276 156 375
457 767 495 798
594 217 658 269
431 547 436 566
443 244 481 256
753 402 812 420
131 542 150 550
280 671 334 748
296 478 385 497
890 347 898 439
383 51 457 146
184 615 266 680
888 851 962 924
216 879 307 957
188 115 212 137
647 502 730 573
438 175 513 260
417 339 506 426
660 707 677 735
677 560 679 605
750 542 782 557
831 265 914 295
175 91 210 110
583 675 666 736
539 821 558 907
512 770 557 834
816 672 859 742
149 672 164 746
321 661 367 760
659 408 747 504
483 457 582 506
644 66 682 142
253 733 310 772
882 879 937 934
106 68 134 141
523 96 576 178
126 411 157 459
568 718 587 746
231 717 282 784
316 285 399 295
108 705 140 729
567 173 604 253
850 680 908 712
711 897 725 955
165 378 235 397
601 599 638 620
45 29 107 101
263 775 299 778
430 220 477 312
381 643 448 659
869 29 894 46
382 202 467 213
77 121 79 190
257 529 296 574
397 460 432 535
284 475 362 508
79 765 103 858
76 772 143 776
720 723 723 802
473 704 506 726
117 33 196 101
207 71 285 91
758 849 811 852
441 216 451 248
149 107 236 171
369 567 398 617
369 577 449 635
225 736 243 800
644 38 723 97
561 21 645 70
202 124 269 163
334 150 410 199
451 346 538 424
433 363 493 428
708 558 746 639
239 518 325 539
37 742 70 816
168 62 220 88
625 228 681 254
29 463 76 489
421 847 471 881
291 859 337 859
162 116 206 154
56 504 77 588
362 614 410 673
521 268 618 307
378 890 385 957
498 806 572 869
382 258 454 275
729 358 731 449
28 368 98 385
225 383 257 443
196 645 284 734
348 334 422 373
620 91 691 92
823 578 906 675
523 271 523 343
90 587 119 634
356 615 402 655
708 584 757 620
581 3 680 66
392 584 486 664
861 669 883 740
364 227 451 290
854 399 946 443
477 708 569 749
597 237 649 275
776 178 868 237
20 779 79 832
827 0 884 22
277 312 282 340
480 198 491 205
24 647 24 720
70 166 124 265
695 545 758 565
88 450 166 514
195 531 205 624
130 82 222 117
202 234 264 305
197 268 280 352
656 161 715 174
527 647 550 722
351 422 431 460
523 413 588 430
135 675 195 773
370 80 457 119
773 610 852 625
330 743 408 841
150 203 190 256
191 397 229 459
170 882 214 887
472 7 544 98
609 790 698 849
483 14 525 15
607 528 624 623
188 502 239 577
336 518 409 588
726 277 755 364
610 761 672 845
578 274 585 329
814 854 875 870
132 846 219 897
35 822 92 864
748 733 828 763
457 844 459 865
38 104 38 119
258 331 346 332
740 206 820 267
799 526 877 589
632 652 668 725
406 223 466 234
29 289 127 328
309 404 342 457
82 563 131 594
674 97 724 113
762 150 857 154
709 547 808 598
694 718 708 804
717 842 732 939
379 475 449 551
419 237 518 244
210 75 270 171
471 194 473 213
377 777 447 876
837 205 840 300
128 7 163 51
676 811 747 906
625 569 645 625
61 807 94 895
476 384 563 415
322 667 365 681
810 333 834 414
135 550 137 593
526 527 556 566
269 360 346 404
197 643 280 738
750 303 821 339
159 442 169 520
585 738 658 749
74 286 138 363
71 803 165 812
331 725 397 799
8 133 21 229
675 210 705 302
362 729 389 823
670 858 690 902
275 61 289 131
462 887 536 969
118 383 144 435
278 438 344 505
472 776 478 828
885 263 932 288
855 417 876 469
717 768 728 800
207 632 273 702
136 618 172 704
724 370 729 446
334 68 363 90
424 856 479 892
303 468 365 529
633 328 697 375
67 687 162 740
357 370 444 414
847 71 896 125
224 599 282 630
826 60 848 90
786 208 834 271
880 736 883 823
538 507 617 603
657 698 751 793
423 578 480 604
630 805 647 900
497 268 582 360
776 137 836 182
446 264 496 276
26 882 33 905
690 479 710 489
788 348 848 431
744 206 802 247
820 598 890 691
882 773 925 795
664 702 667 753
19 646 76 677
196 133 246 152
203 757 270 783
719 532 779 566
515 587 549 675
608 347 659 370
174 48 251 129
817 147 817 213
556 138 612 171
775 897 809 956
897 619 899 628
719 757 787 807
456 574 527 577
201 501 277 513
856 1 882 60
410 695 494 713
319 606 321 684
835 484 839 557
226 688 300 715
177 382 257 436
236 639 265 675
98 323 109 366
563 187 586 206
474 388 562 462
536 369 549 375
286 897 291 994
785 571 829 594
239 742 245 779
720 889 802 904
562 305 594 340
778 628 818 660
280 766 353 786
113 290 171 328
345 791 414 807
522 131 570 143
893 316 919 402
710 707 795 766
553 330 565 401
172 143 193 221
38 594 43 618
850 585 857 603
775 206 842 282
448 211 488 235
61 195 95 292
545 740 599 778
744 641 792 714
616 809 668 864
428 442 478 487
474 348 493 398
260 644 294 713
189 162 217 206
414 705 488 705
885 838 976 857
856 225 923 231
536 627 536 709
181 307 278 308
168 379 200 442
251 208 304 264
412 715 459 756
372 743 453 752
835 621 903 655
43 60 69 143
841 316 862 350
608 72 676 116
678 572 729 665
262 681 272 777
613 42 701 88
301 819 342 908
20 708 35 793
827 598 925 630
517 580 601 631
260 257 310 350
376 826 474 902
5 266 54 313
446 380 495 404
576 263 585 353
530 670 542 683
393 661 415 702
506 810 572 877
147 128 225 166
885 412 952 501
743 522 769 566
351 861 409 929
228 536 234 591
448 326 449 360
171 761 226 776
697 468 790 557
794 656 814 671
864 838 951 898
230 853 292 887
386 765 412 815
33 259 90 279
262 75 348 160
264 509 302 574
755 550 759 587
134 686 171 728
727 6 786 39
181 277 277 322
626 846 725 927
302 177 359 235
38 391 111 408
411 396 449 396
716 150 719 183
843 166 872 185
234 880 330 949
745 477 794 537
135 874 220 961
276 671 334 749
338 362 407 402
543 480 615 546
164 312 175 400
608 513 644 586
91 657 186 682
786 781 812 862
352 886 419 967
416 89 467 150
796 27 826 84
367 193 432 211
304 582 361 615
259 634 266 688
455 410 455 464
654 238 678 281
527 172 623 232
788 603 810 643
848 681 867 753
406 166 474 260
764 852 859 876
709 358 780 372
823 354 846 431
358 793 394 870
795 67 805 119
856 266 867 291
210 851 263 939
476 26 554 72
464 261 556 267
655 491 705 527
282 275 303 290
213 488 231 575
880 582 901 597
106 826 198 877
134 883 204 934
446 743 538 797
113 167 133 200
341 150 383 228
261 740 295 777
547 822 615 902
540 576 580 650
317 770 318 780
754 254 821 303
785 41 786 88
595 106 631 195
686 306 742 382
773 484 794 504
343 34 394 111
639 532 660 558
424 873 441 928
73 613 108 665
2 102 100 131
77 720 90 787
245 731 263 744
346 555 411 584
599 0 615 15
899 558 927 569
367 219 453 293
274 508 280 560
790 482 870 545
534 225 551 266
285 203 384 258
190 683 267 696
471 706 531 723
436 55 516 74
188 549 199 608
321 798 327 857
214 580 239 668
317 524 384 622
280 533 350 595
97 191 129 208
165 147 197 240
868 840 911 931
727 571 728 647
859 661 941 678
459 107 508 125
405 759 460 772
662 629 680 682
442 363 519 410
685 822 689 908
762 238 843 258
614 107 642 111
737 198 755 294
235 314 265 328
465 894 563 948
211 662 250 668
120 733 147 806
522 218 568 254
586 426 667 520
592 270 642 308
781 38 838 78
465 579 524 600
140 291 169 374
183 742 205 819
569 880 586 892
538 247 597 300
551 133 585 201
840 514 900 575
435 73 488 168
848 361 876 401
497 174 515 233
224 748 227 768
281 260 303 306
600 14 616 66
47 800 145 860
342 842 351 859
100 346 197 435
791 165 874 193
71 41 123 123
496 240 554 311
135 743 211 784
557 304 582 401
117 625 126 723
356 801 385 872
269 312 338 372
637 444 684 489
400 336 435 393
317 361 329 374
165 456 197 506
630 391 711 489
169 615 215 700
250 33 305 65
732 30 819 102
542 94 586 140
117 778 145 779
92 600 166 612
23 791 99 834
362 899 381 950
765 521 804 593
333 487 402 525
828 814 831 885
87 282 162 376
248 217 264 266
218 603 300 695
364 58 450 140
877 185 947 195
621 306 625 332
123 585 158 625
608 549 659 554
504 698 558 758
119 884 208 938
155 242 214 282
59 764 142 860
498 330 511 388
7 669 59 738
480 393 524 490
568 164 607 180
73 486 122 585
547 796 642 825
85 810 184 844
830 545 918 556
7 876 69 919
195 25 244 114
729 220 731 244
733 787 762 835
444 437 457 446
205 558 268 570
37 262 100 288
853 627 895 717
176 290 269 305
771 846 806 911
144 299 232 383
228 73 229 93
511 821 539 908
406 241 500 320
100 444 189 519
767 833 789 840
155 280 212 346
510 757 559 837
676 563 683 600
515 420 516 482
207 50 277 96
95 205 101 276
258 24 342 103
38 343 79 394
652 663 725 729
608 590 682 678
149 753 224 754
862 681 890 766
818 139 839 142
484 393 550 434
438 368 518 390
538 143 590 167
845 508 889 606
500 501 568 590
693 497 735 591
154 201 248 254
471 538 567 609
177 743 178 826
499 555 581 589
874 680 889 697
90 373 138 407
856 703 935 797
340 298 353 343
696 8 765 60
337 156 363 194
351 811 377 856
656 613 754 657
452 210 534 259
742 481 835 485
719 621 785 655
303 680 402 729
422 721 435 787
735 722 750 789
690 359 751 383
612 580 700 676
240 459 318 489
607 724 610 756
745 265 768 292
27 480 39 531
295 651 316 657
888 243 949 312
821 763 905 776
845 384 858 428
17 382 80 459
705 703 772 707
784 570 814 591
155 882 198 961
554 212 632 234
107 852 147 887
783 574 841 605
455 639 525 640
162 207 246 215
762 207 766 286
752 511 794 602
761 577 851 626
427 589 481 590
31 674 61 757
75 246 85 305
45 873 73 963
853 448 913 530
790 358 833 451
67 35 109 51
100 60 173 94
576 659 657 670
528 156 626 178
276 486 304 576
470 820 502 868
846 500 884 574
724 275 801 295
373 865 437 876
547 802 609 805
796 210 848 245
815 603 871 692
877 615 882 633
373 60 453 112
708 463 721 538
74 890 97 909
776 648 788 686
54 358 111 384
718 729 748 800
333 364 406 456
49 845 83 931
696 331 779 368
609 507 661 535
652 788 750 826
327 507 407 544
687 531 704 573
837 799 882 878
295 183 341 226
811 654 904 672
784 132 832 192
877 15 919 87
276 882 298 929
838 166 915 201
5 612 9 678
201 366 209 407
426 378 496 437
334 27 368 118
798 363 832 433
863 83 913 125
850 62 944 104
428 782 472 792
788 276 834 370
719 739 790 815
472 466 507 478
569 43 667 86
874 803 950 817
530 32 572 101
804 776 852 797
175 383 248 458
198 581 251 648
144 147 189 183
371 428 415 445
419 798 465 800
407 277 472 353
168 524 171 584
374 645 455 729
594 261 628 292
530 44 571 130
875 278 926 326
692 431 728 447
694 611 730 612
243 227 255 306
525 487 616 517
215 150 309 218
205 190 296 208
420 467 504 472
661 359 676 405
25 100 96 110
43 28 94 33
743 505 836 527
155 10 179 48
705 52 732 83
610 84 637 134
122 444 124 454
615 148 696 166
861 332 880 393
275 457 293 549
464 653 473 704
551 675 558 770
264 429 267 430
249 500 305 584
723 644 737 730
686 434 757 468
672 86 752 185
447 73 540 151
758 187 830 253
374 754 416 822
450 189 471 256
560 216 619 301
103 204 197 296
523 506 524 596
343 715 383 775
429 210 446 246
308 8 398 65
611 853 634 901
107 184 114 260
394 271 447 348
600 781 658 870
9 880 17 952
382 552 436 643
351 351 390 407
421 387 514 459
107 323 197 377
93 674 130 703
164 600 225 603
69 656 89 745
105 719 136 787
852 769 925 785
445 425 447 442
95 638 174 732
547 716 562 757
616 569 675 637
114 594 206 627
170 454 178 538
892 354 928 422
825 745 886 757
247 648 338 678
771 233 816 302
759 357 846 393
483 812 489 909
285 476 312 575
565 788 585 812
367 332 401 400
394 134 410 176
58 574 124 645
358 729 395 750
185 100 256 107
748 402 842 403
435 225 480 297
577 586 629 598
247 495 288 537
728 284 785 383
694 192 701 210
836 664 866 744
117 665 209 764
483 739 488 810
56 649 67 740
150 340 189 391
859 420 915 466
17 262 65 267
875 601 911 659
216 707 311 770
102 621 192 665
554 144 626 224
451 69 537 144
638 851 657 927
496 824 584 910
231 166 314 244
118 581 126 640
185 649 228 716
419 418 495 447
369 810 405 903
589 214 651 268
664 183 684 241
815 119 862 149
71 520 145 535
871 159 934 226
218 286 271 365
170 184 219 249
643 87 712 116
496 161 569 241
824 727 832 740
809 552 862 552
467 583 469 668
865 897 875 914
305 804 394 887
819 177 875 205
138 618 160 716
692 371 716 459
672 2 719 68
371 205 411 261
614 441 658 477
743 91 769 127
658 835 710 861
845 312 917 335
865 883 915 898
278 685 346 697
23 679 75 773
528 443 552 468
855 503 882 543
760 639 853 719
40 341 47 363
266 724 326 754
817 880 817 908
837 432 905 481
337 713 410 772
21 623 31 627
633 185 637 267
363 609 397 611
738 625 801 653
459 353 550 425
370 443 400 502
231 850 252 910
839 655 893 707
779 93 812 100
632 269 724 347
135 760 195 788
307 343 344 415
768 725 796 774
838 230 871 273
556 826 620 843
419 504 504 592
311 104 326 195
365 8 411 82
635 666 726 688
657 754 687 790
191 308 209 322
566 45 648 141
429 799 510 829
537 519 559 573
42 811 65 878
772 214 792 265
565 719 578 748
813 340 904 393
513 612 557 615
561 272 626 292
308 784 346 880
566 494 641 532
139 352 192 391
189 58 274 85
830 857 891 932
476 804 542 878
66 712 142 732
711 15 772 58
286 68 341 92
412 846 476 848
703 520 754 590
585 727 669 755
204 12 250 55
374 498 428 582
705 551 708 605
327 588 391 639
898 367 945 417
803 293 875 381
887 648 956 734
889 691 942 753
686 842 689 910
578 440 668 467
668 789 671 858
171 94 246 94
712 98 729 163
77 169 174 226
385 856 434 938
899 434 909 523
394 171 410 225
255 282 328 367
215 824 293 857
679 380 762 391
862 785 905 880
753 531 828 586
540 487 591 553
50 90 56 144
413 118 484 149
79 286 97 365
685 452 726 471
554 118 610 200
480 388 577 388
311 60 311 113
463 876 560 893
664 407 677 440
452 709 494 711
662 12 702 53
345 510 402 526
226 706 287 727
884 425 954 468
349 13 365 100
153 229 220 326
66 344 115 437
104 432 119 447
444 894 487 944
485 899 500 928
814 879 867 964
173 850 261 917
798 523 827 609
662 323 745 344
890 476 983 517
386 269 424 325
438 147 482 183
637 754 705 804
111 128 202 149
347 620 418 715
657 367 692 426
144 599 240 628
231 417 308 500
231 816 275 880
751 555 806 609
543 849 640 916
461 564 494 622
613 5 627 102
638 366 643 449
602 653 644 741
437 747 440 755
508 67 550 101
444 577 456 662
591 647 646 672
22 115 73 145
401 508 449 513
891 864 896 883
707 540 735 568
365 805 399 850
877 702 974 715
255 291 340 365
368 83 398 160
159 214 180 275
150 4 205 78
120 537 139 610
51 415 71 432
175 98 189 145
25 512 85 529
546 368 554 405
1 665 34 669
847 170 854 222
200 540 263 631
63 422 100 498
815 804 912 833
727 200 816 283
388 203 464 291
381 232 479 256
5 399 49 406
862 869 885 942
817 595 908 637
527 783 530 799
524 860 599 939
674 679 696 764
395 351 481 361
559 885 560 888
522 764 526 855
67 743 78 751
197 780 206 803
792 791 836 865
764 244 816 316
197 461 221 509
414 306 453 342
347 803 375 887
435 72 440 121
604 541 673 628
846 30 939 99
783 37 837 71
619 768 659 856
377 142 380 241
240 60 288 99
47 392 141 424
145 797 187 892
709 700 710 730
492 101 566 200
362 348 406 400
414 675 495 684
63 897 113 970
152 444 164 510
488 8 570 8
313 490 411 557
356 258 362 337
253 38 283 85
133 735 172 825
406 455 504 554
305 737 331 818
161 684 193 774
863 717 922 784
831 579 899 581
161 270 196 339
897 274 902 311
617 41 640 128
741 501 796 597
542 84 598 161
338 352 415 424
404 810 404 891
882 626 929 659
499 463 570 535
858 102 888 158
580 897 678 967
326 570 401 574
133 583 207 653
38 270 59 308
566 647 639 668
560 199 574 236
624 573 649 631
859 511 871 562
69 674 106 724
436 122 492 155
401 714 489 771
891 538 938 581
872 727 899 801
253 95 276 155
436 742 519 748
592 803 609 807
116 727 155 758
127 760 164 799
361 699 449 757
198 150 288 232
765 415 847 417
12 375 103 407
877 353 878 429
655 160 752 232
635 798 715 844
504 71 578 163
660 763 737 824
113 278 142 301
235 741 281 825
447 314 459 380
399 309 417 315
172 207 247 227
26 192 65 220
820 314 821 394
421 94 444 177
675 777 719 857
358 378 395 463
602 269 654 365
8 621 89 677
49 890 78 918
159 359 173 374
537 191 619 208
800 526 876 578
294 793 355 842
717 433 722 523
792 805 796 817
600 593 601 601
314 660 333 718
429 605 474 687
655 162 750 238
42 624 101 690
719 578 734 657
599 865 654 943
560 561 594 568
50 263 86 304
629 741 697 839
407 391 478 447
631 551 723 647
480 149 535 191
147 566 216 645
899 775 960 837
760 366 800 433
604 6 619 105
290 202 312 298
457 218 467 262
266 455 353 540
727 233 787 279
775 73 874 156
828 219 854 306
76 849 87 904
474 861 529 957
399 19 468 79
673 883 694 956
678 1 746 90
884 22 925 50
412 261 494 323
412 230 481 270
403 65 407 102
378 387 402 471
872 71 928 107
299 179 352 278
70 242 163 278
324 396 403 401
151 202 202 290
143 79 152 97
707 303 714 369
896 444 913 473
883 542 965 583
732 159 766 195
241 59 318 92
420 226 495 244
169 235 253 310
456 72 513 169
136 144 160 184
662 562 746 640
255 549 304 553
57 804 87 902
159 425 167 494
558 682 577 761
546 658 634 704
394 260 426 335
669 119 693 165
384 856 434 923
236 193 321 222
209 46 231 120
361 653 366 751
561 241 584 280
842 523 865 536
204 19 226 56
584 897 623 960
225 569 293 587
580 888 677 902
578 784 647 875
828 15 865 44
300 500 337 521
86 688 140 689
792 591 820 686
401 11 441 13
519 4 557 23
391 600 410 605
107 294 134 316
278 137 324 174
42 134 110 198
270 869 312 968
651 448 714 475
463 728 498 797
830 801 897 852
615 738 698 782
327 113 394 204
467 732 563 734
79 831 154 858
781 493 806 546
722 452 786 465
809 877 890 894
232 90 250 130
244 248 296 251
446 601 477 679
760 789 765 796
556 655 638 707
86 794 133 841
153 111 237 183
437 107 479 139
253 498 351 576
688 377 713 466
862 701 917 749
530 705 579 719
469 762 536 842
380 179 449 274
471 671 516 769
627 228 672 313
808 180 853 219
447 616 459 664
870 116 955 186
79 501 144 504
78 686 132 762
82 697 82 721
295 748 352 751
642 892 707 987
751 463 806 474
675 224 740 260
406 305 443 311
718 549 750 549
596 256 657 333
91 644 105 649
707 300 784 350
328 829 409 898
74 719 102 722
564 573 622 597
720 235 766 330
371 663 395 691
204 816 231 840
758 318 856 344
823 146 882 235
41 186 100 228
811 86 872 167
835 884 879 951
367 348 421 360
459 208 491 275
671 768 698 833
826 8 877 32
99 686 105 686
488 627 568 636
450 79 479 116
814 561 822 569
143 405 144 454
591 617 611 681
454 501 551 532
365 237 426 305
120 459 121 485
871 394 925 427
425 9 510 42
558 880 615 929
730 704 775 747
297 643 376 708
899 671 954 708
496 613 529 630
541 287 588 368
463 18 543 35
308 383 374 411
762 422 838 516
23 744 69 767
584 611 659 705
545 468 594 554
93 59 165 87
539 425 539 506
557 695 649 731
634 605 723 699
838 152 908 230
858 191 948 266
819 324 830 405
767 770 787 842
219 597 227 631
611 653 692 741
600 578 659 591
597 841 668 918
508 396 511 404
893 482 970 527
618 843 665 920
856 67 906 123
236 215 281 220
206 277 213 291
844 601 871 624
341 446 357 487
576 841 613 911
16 35 22 85
327 338 376 385
863 62 882 125
389 884 441 973
117 336 148 390
92 864 170 957
716 491 782 527
872 609 933 637
540 352 603 393
265 515 277 530
751 64 775 157
591 218 641 237
548 383 558 473
155 208 244 250
654 588 752 621
812 565 888 630
650 10 726 53
87 654 175 753
856 826 923 912
735 744 736 760
502 882 519 952
544 819 553 908
413 714 474 718
414 51 427 107
565 486 636 550
312 114 404 129
203 332 214 395
30 675 86 762
73 278 74 315
225 845 248 894
385 490 437 569
9 858 106 889
186 60 242 120
884 522 922 571
24 784 24 848
208 587 294 660
526 350 562 383
765 608 797 654
373 374 457 472
309 22 330 77
678 648 687 689
637 657 686 714
703 139 779 187
557 378 616 389
594 740 671 786
49 87 97 128
767 773 851 808
205 200 281 257
663 579 733 621
158 405 243 418
590 878 597 947
434 653 503 696
705 67 720 102
826 830 900 908
359 471 440 552
594 112 597 152
805 853 859 879
486 846 547 911
399 408 465 420
75 743 157 795
114 299 179 377
724 858 822 942
791 466 876 506
806 502 853 523
162 501 241 525
696 356 759 375
743 562 837 589
515 152 583 186
132 414 186 449
258 657 299 731
495 20 581 22
210 3 254 60
249 539 266 578
732 132 810 200
472 301 522 337
266 371 277 401
245 880 314 937
374 67 425 90
694 283 726 298
293 480 333 508
370 208 384 287
92 173 102 240
73 453 133 492
689 662 725 704
658 375 679 397
604 649 687 684
398 323 452 412
610 622 630 691
219 768 301 801
79 136 80 204
625 400 640 416
820 845 880 867
328 687 354 693
835 341 863 420
382 616 437 647
446 686 495 693
651 530 695 604
112 510 194 571
755 470 837 498
522 86 570 108
175 6 232 93
65 159 126 222
47 658 73 679
837 710 839 742
510 125 576 153
874 432 879 474
470 442 539 469
502 97 572 155
774 895 849 976
15 608 112 646
273 59 310 100
156 273 212 313
486 884 490 930
245 175 326 260
225 171 323 231
566 73 612 93
720 662 757 681
701 714 748 750
774 90 835 180
638 366 698 428
874 29 934 36
855 123 935 133
724 371 796 405
735 736 812 736
627 66 655 105
469 293 471 363
399 54 482 66
33 340 43 413
154 821 156 847
243 843 324 935
728 306 787 361
379 342 407 414
88 5 162 10
496 414 588 422
351 639 422 712
788 254 808 349
536 278 556 333
516 229 608 258
73 335 114 343
273 765 286 823
848 318 945 350
738 875 772 953
127 763 143 860
755 107 809 111
267 439 281 522
798 326 870 338
247 256 320 302
704 441 727 477
859 861 905 959
490 695 516 700
443 404 535 434
236 174 243 269
106 478 117 529
10 183 60 280
572 742 579 752
746 896 784 902
276 364 343 443
778 894 872 971
89 768 101 827
275 855 301 946
645 124 666 205
853 480 873 527
566 245 603 262
880 50 967 115
793 731 800 817
402 258 457 284
853 291 862 291
438 591 475 669
314 255 374 335
773 172 819 196
650 91 676 170
363 474 434 481
895 620 953 621
749 263 812 284
625 693 724 708
693 811 717 824
593 385 631 468
301 622 370 661
162 485 256 516
168 166 176 265
319 99 332 183
317 607 317 622
506 130 535 170
590 636 680 693
572 319 611 373
629 764 709 816
57 471 60 543
540 714 569 795
33 154 89 199
335 441 398 446
159 544 189 573
849 367 890 445
898 438 915 524
354 235 399 277
830 288 842 325
268 648 329 718
72 528 90 572
256 36 277 120
13 870 21 959
280 474 321 536
559 446 575 530
361 624 457 631
416 478 481 506
425 172 513 207
795 65 886 129
751 784 781 881
56 455 92 503
346 687 411 732
773 463 824 516
520 27 567 38
14 17 26 79
224 544 316 611
21 748 73 795
292 119 354 175
494 379 557 379
139 467 231 553
235 862 235 944
115 603 200 651
795 660 855 661
414 80 502 155
264 679 354 716
402 544 416 617
868 420 877 453
237 584 285 620
284 347 347 356
363 246 417 291
687 349 752 436
563 259 630 295
817 617 864 694
176 67 250 96
557 441 646 518
536 373 541 383
412 850 414 943
453 117 501 159
151 393 236 417
230 127 290 183
717 546 735 627
748 362 785 411
593 41 651 104
539 241 636 267
145 644 226 693
595 553 686 571
836 848 935 919
46 236 97 251
164 708 197 753
871 93 961 132
19 179 58 250
491 256 532 296
535 417 570 510
24 679 89 714
891 580 986 599
734 184 768 246
205 511 250 519
85 405 90 422
221 91 263 154
761 707 783 758
752 432 790 498
507 792 601 801
381 378 440 437
50 211 86 241
326 501 342 533
528 795 547 823
527 518 578 536
800 418 820 456
531 216 580 237
811 447 907 457
188 546 282 632
59 540 59 637
64 382 105 479
873 114 937 187
835 585 880 661
378 217 467 284
351 296 388 312
540 265 583 271
818 451 862 458
805 221 815 288
292 664 328 746
416 456 462 473
317 423 368 491
363 777 384 836
868 611 966 665
348 256 389 347
368 707 443 715
110 182 117 244
642 254 660 347
224 148 298 205
592 593 592 620
321 531 380 590
200 752 214 842
766 578 827 579
556 398 594 456
651 701 703 770
117 664 152 738
531 57 537 87
210 695 292 781
859 548 881 626
223 765 261 796
605 831 620 873
677 795 693 845
486 150 489 157
752 89 834 160
377 495 386 509
163 281 193 337
377 801 401 898
199 35 244 112
821 2 874 100
202 821 251 890
818 431 893 530
657 791 684 839
229 172 271 271
893 505 970 592
294 84 355 149
291 80 319 169
424 742 435 809
871 790 955 818
178 728 206 773
701 337 720 413
345 563 360 593
204 26 279 76
771 104 806 114
198 343 205 439
289 526 325 531
773 670 807 713
12 28 27 79
665 555 692 636
233 736 274 737
82 700 133 700
430 468 501 511
404 298 468 298
131 308 164 390
520 579 548 616
361 165 442 209
749 99 794 146
664 561 686 660
79 684 107 702
855 411 861 433
115 814 130 818
21 692 53 730
616 274 620 311
774 415 814 419
696 341 752 390
421 385 425 463
174 639 250 647
268 804 312 868
107 124 153 223
774 445 835 517
38 240 60 329
700 872 763 905
801 91 847 116
702 552 702 607
841 287 913 330
161 762 204 772
129 713 183 765
802 78 815 99
719 428 743 514
792 884 834 914
730 124 730 179
711 28 786 116
748 695 825 696
511 337 514 337
858 554 900 576
135 590 158 653
660 859 749 872
519 485 618 543
760 192 808 210
246 76 248 84
385 467 456 564
893 870 944 910
705 544 780 569
772 108 801 127
74 330 86 341
58 631 102 720
660 22 682 94
68 688 146 713
48 328 77 387
461 405 527 452
160 280 185 319
573 350 663 374
743 553 748 638
738 533 777 630
66 260 109 321
86 538 173 574
567 471 580 501
238 534 332 608
826 679 896 685
555 576 629 578
694 722 701 733
596 833 628 902
165 841 244 880
308 177 321 268
626 522 654 530
72 11 115 104
810 342 881 421
863 718 943 750
106 450 177 450
80 43 111 87
76 857 137 915
52 537 149 570
104 708 175 752
866 754 930 781
600 765 699 777
555 864 609 948
426 845 456 884
313 685 361 731
625 463 698 556
658 68 749 133
155 521 213 542
9 616 84 634
858 319 880 364
818 564 869 629
569 877 639 940
43 503 64 560
665 340 669 355
73 593 155 687
171 726 211 813
279 391 327 397
663 315 754 374
59 416 110 431
234 311 261 370
855 808 856 828
101 802 172 836
536 452 541 546
210 452 234 545
328 122 358 212
891 556 919 587
102 382 146 399
700 731 770 797
565 166 608 213
557 697 596 794
869 438 908 492
32 609 129 701
17 144 113 153
240 657 321 683
677 738 703 763
791 0 884 86
76 356 135 372
260 94 337 159
368 65 423 69
644 556 689 581
357 756 361 825
354 569 394 606
2 804 13 886
740 381 836 397
851 279 949 297
764 120 839 195
300 445 308 540
196 425 204 432
802 213 852 304
786 663 855 689
579 500 665 512
268 464 348 549
713 703 762 719
758 409 758 427
475 339 564 433
824 473 857 549
724 378 744 418
857 798 904 822
852 424 895 490
20 781 79 846
777 690 791 719
503 421 522 500
873 418 950 418
310 297 337 324
781 99 796 131
110 437 206 475
146 122 231 140
209 662 266 729
241 25 274 50
851 813 934 908
741 775 772 811
838 171 887 187
804 757 836 830
6 747 10 835
598 168 616 247
121 11 208 97
434 67 477 133
49 843 100 884
65 167 107 196
54 394 148 459
773 16 863 47
526 899 531 906
661 398 674 424
603 87 650 184
226 185 287 225
580 884 654 941
574 432 658 474
274 710 350 775
678 720 696 790
385 899 392 919
149 811 235 886
701 653 798 752
436 719 441 755
231 595 250 621
428 250 438 264
521 240 584 288
179 383 184 469
336 500 376 508
326 810 409 833
348 71 374 153
886 275 900 290
8 576 98 615
853 411 951 443
665 137 747 161
406 359 429 444
508 596 592 644
249 118 325 199
138 258 230 261
17 797 92 804
604 549 648 615
438 442 476 473
30 319 46 372
339 529 353 541
768 425 818 475
887 221 898 296
679 722 701 773
174 743 242 803
840 462 858 560
499 383 594 385
510 618 598 663
4 375 19 407
865 200 869 298
842 420 906 481
700 69 760 88
882 878 976 977
524 593 569 613
355 207 409 267
697 199 714 270
809 680 811 766
504 858 558 935
277 608 338 625
673 456 693 468
206 273 232 282
710 649 756 650
708 20 756 104
773 243 842 338
580 763 605 808
888 472 958 563
860 817 861 908
614 215 692 293
839 85 869 114
203 850 218 867
131 126 201 148
326 772 342 851
636 607 685 645
570 107 642 199
816 58 892 119
512 800 599 888
410 814 464 838
716 635 786 641
276 346 281 369
663 581 716 604
449 235 532 289
339 495 393 513
762 5 783 56
579 772 620 869
623 330 702 361
758 778 806 862
653 582 727 629
202 749 289 782
318 810 345 899
578 896 642 932
684 303 758 362
411 160 491 248
502 222 580 274
730 146 749 151
443 626 504 659
95 143 184 235
545 660 616 670
360 651 393 720
221 17 283 82
274 479 303 518
896 493 961 527
616 375 658 421
374 588 471 592
640 111 725 115
857 446 929 469
722 728 745 740
497 183 518 218
879 690 917 789
117 515 136 516
431 687 455 747
105 247 190 318
93 803 137 822
342 433 352 454
255 430 341 458
477 776 558 869
412 518 490 535
156 759 227 817
173 150 206 212
338 486 423 524
133 586 156 634
570 822 649 831
140 408 188 433
386 819 412 877
346 251 371 277
868 39 961 105
239 174 329 198
9 193 107 195
862 895 932 958
393 498 401 516
438 737 467 789
290 51 332 58
739 679 784 742
320 171 367 183
94 203 117 224
413 682 505 713
439 710 503 713
445 431 487 504
379 344 383 354
168 534 244 632
142 306 195 394
155 353 167 358
10 315 98 406
212 773 302 869
521 712 597 749
161 223 165 250
599 424 614 481
628 533 717 585
719 427 720 511
152 157 219 219
738 238 824 253
678 268 697 345
492 178 548 196
165 223 244 292
276 60 374 64
383 409 456 413
35 669 94 759
58 826 105 855
128 174 154 187
866 334 935 433
462 366 482 403
720 661 752 688
173 271 272 365
238 686 247 728
846 346 888 423
600 362 600 428
409 762 410 857
363 618 440 624
800 764 872 764
340 768 343 807
806 800 840 870
411 214 434 246
144 238 206 253
297 701 396 707
778 178 862 192
799 524 852 554
201 613 254 615
144 895 198 918
25 130 30 178
666 262 701 300
766 476 815 525
156 317 233 387
588 92 633 109
378 306 470 366
362 718 396 813
12 334 37 383
457 383 513 428
156 255 208 334
45 834 116 930
659 482 724 579
572 716 615 729
427 132 463 180
447 721 451 814
502 766 561 843
82 876 144 942
222 602 269 675
306 801 327 894
655 478 747 494
17 8 54 42
788 832 850 882
178 845 231 916
462 727 545 816
110 43 155 136
785 428 843 471
146 661 190 746
706 693 773 745
336 24 390 50
145 449 173 536
159 313 186 362
498 641 597 647
800 442 869 539
439 41 536 58
231 244 246 324
470 186 501 217
627 26 656 124
65 582 133 645
220 81 242 126
882 601 921 610
759 82 843 91
756 575 842 645
667 683 698 760
212 163 233 175
608 18 613 60
466 867 545 957
430 26 459 53
444 868 530 922
855 388 881 409
312 835 401 923
123 578 124 649
61 128 73 162
115 538 193 631
537 374 539 403
72 9 99 54
428 663 518 707
126 29 151 87
859 866 950 944
449 784 513 873
362 387 439 464
115 570 204 579
618 102 704 171
287 61 289 127
464 287 491 344
880 118 917 135
831 13 866 18
397 715 438 749
692 180 700 251
683 420 725 453
719 519 751 602
415 455 450 473
27 494 83 552
655 803 712 838
659 589 670 646
96 223 157 271
347 209 420 277
626 355 723 397
565 575 621 623
214 667 305 754
217 843 245 879
618 540 629 637
610 486 632 513
542 835 589 891
698 730 760 771
850 419 902 456
760 582 798 583
849 561 851 654
49 337 102 408
81 394 88 395
508 878 532 884
426 469 490 568
441 294 455 357
624 78 653 136
755 117 766 172
723 455 818 480
32 507 47 548
677 841 700 911
422 622 509 682
724 94 809 135
173 567 246 571
189 832 226 915
540 890 587 921
160 780 165 861
768 48 860 107
16 828 51 843
13 563 32 628
793 606 825 612
666 237 731 273
89 419 107 455
496 429 509 459
679 824 745 826
253 175 334 185
446 650 536 730
875 593 885 672
506 311 515 354
507 570 539 578
134 335 137 354
783 763 843 828
406 396 409 439
797 471 812 561
856 287 898 357
363 687 395 733
432 86 510 94
179 146 226 159
169 218 236 307
223 202 230 215
665 421 742 436
132 532 213 537
644 836 670 870
725 376 808 376
328 319 418 378
569 388 602 481
72 592 157 683
401 857 430 892
334 489 346 575
615 159 667 179
210 633 237 723
527 731 606 767
364 625 397 690
372 218 423 230
13 783 29 811
573 468 618 560
621 543 704 593
645 485 674 501
415 492 468 565
143 474 217 489
831 382 852 390
523 16 549 71
132 742 191 782
530 565 540 643
325 126 326 129
680 23 748 24
245 514 343 580
247 542 262 639
740 450 757 536
441 356 532 363
48 261 90 327
58 359 153 450
672 138 704 145
183 94 250 144
660 313 719 317
739 456 837 476
890 16 971 104
181 18 268 101
136 583 174 664
397 242 408 282
574 377 631 411
82 592 101 629
533 516 560 535
331 720 345 817
684 531 751 558
866 720 875 720
814 890 905 933
570 868 666 879
241 122 294 187
612 136 613 178
114 762 153 794
451 49 463 72
573 429 575 476
62 570 156 657
391 893 392 980
335 564 346 638
521 664 541 730
275 520 299 544
31 593 58 629
257 501 343 579
216 294 225 353
462 603 473 685
56 816 102 818
240 718 282 808
584 438 681 459
898 5 927 59
5 566 58 627
28 637 85 705
681 224 681 306
444 613 458 617
205 133 205 166
772 852 811 893
854 776 904 815
77 186 174 205
557 475 602 549
875 610 903 667
697 16 719 55
654 764 684 861
661 464 753 515
746 237 841 278
554 615 622 638
138 16 150 81
314 438 315 464
630 380 640 455
765 175 813 212
841 174 919 233
855 763 911 856
708 257 744 264
242 396 274 470
820 331 864 427
390 856 488 872
379 78 387 168
566 272 569 306
886 183 911 268
809 674 828 770
738 810 774 899
578 438 600 536
207 478 244 561
4 158 24 221
717 571 719 611
849 524 854 599
194 489 269 523
448 551 540 590
462 283 477 365
284 258 313 297
890 505 892 598
151 333 224 348
823 602 832 611
260 384 262 449
34 808 88 882
597 641 683 683
873 868 926 960
696 153 768 175
351 397 377 401
655 110 667 152
644 285 680 381
189 544 237 616
594 331 623 338
224 672 260 748
660 847 735 927
140 712 202 798
557 823 592 891
886 653 980 739
128 600 221 651
453 178 479 178
858 532 957 616
344 607 397 635
63 651 108 707
820 12 833 68
472 44 557 128
87 541 111 601
292 882 319 899
90 890 129 912
239 159 323 163
215 575 232 583
708 768 795 827
639 56 677 105
787 385 858 456
370 674 391 688
77 830 175 892
427 275 490 297
105 294 178 317
218 138 239 194
219 152 281 240
895 581 957 589
867 148 890 215
849 557 946 641
225 663 229 684
887 196 951 226
195 509 246 560
774 745 776 783
647 822 717 836
476 644 525 655
34 319 95 328
468 58 551 73
384 204 457 300
246 27 304 90
268 879 284 974
816 675 905 737
187 782 245 822
112 242 166 311
104 403 180 493
516 500 597 512
623 103 630 165
617 536 644 559
243 642 311 669
97 723 192 758
665 378 718 426
603 432 678 502
167 274 221 319
294 570 309 570
539 392 553 435
744 626 786 666
631 173 727 261
680 510 710 557
449 325 519 360
764 341 777 353
743 179 747 190
113 307 172 379
346 218 398 224
267 532 317 571
227 685 260 716
90 508 90 574
842 391 918 434
577 718 594 793
257 82 320 151
295 646 380 696
883 856 975 929
203 880 266 929
646 655 723 674
425 806 475 885
630 798 640 837
202 476 249 500
768 512 866 527
39 314 59 343
573 341 607 364
645 446 688 512
391 758 398 819
287 215 381 311
617 25 712 39
629 617 687 670
838 237 928 297
132 238 198 282
844 160 873 220
154 704 180 705
489 662 503 688
464 269 559 358
722 419 792 442
474 600 527 678
178 577 258 651
542 293 597 304
262 603 325 694
423 742 461 751
35 693 81 761
499 783 523 876
115 836 152 857
755 184 794 268
656 329 691 383
323 689 356 748
858 530 909 616
270 379 324 408
196 152 292 190
155 53 168 63
132 651 217 686
216 888 262 914
818 50 846 139
130 619 186 696
155 664 208 693
478 90 559 178
346 203 443 227
219 97 258 149
32 1 44 33
724 488 774 586
872 133 932 176
599 821 697 859
24 72 123 146
258 761 345 834
82 124 117 136
829 387 847 424
330 775 402 870
485 806 511 877
509 711 560 725
716 49 803 68
413 305 450 402
453 796 531 798
518 511 560 608
649 457 671 526
752 307 826 394
287 525 324 525
222 262 277 309
648 384 694 474
572 769 597 789
10 690 68 718
596 862 671 885
114 303 146 338
546 45 602 140
732 460 750 490
232 781 284 876
711 431 728 462
772 849 827 876
24 86 40 158
237 814 320 857
31 379 60 388
847 319 867 385
552 394 583 415
386 818 455 856
639 151 663 242
852 210 881 238
259 806 273 808
34 791 86 829
735 221 813 284
13 312 19 352
121 163 214 233
610 254 707 257
559 725 608 759
695 128 753 223
284 50 356 79
63 399 88 473
853 243 905 275
469 196 563 222
751 457 836 556
564 264 578 280
751 282 775 294
745 762 759 836
652 888 743 940
688 61 717 112
387 812 404 830
611 256 652 292
877 583 892 622
650 749 694 846
285 275 372 330
428 382 508 431
760 545 833 635
314 62 342 93
794 200 814 265
565 374 649 467
797 380 867 438
39 149 105 186
856 584 890 610
503 777 509 823
341 774 350 828
161 863 164 876
543 5 587 97
20 422 104 454
7 180 72 251
863 163 946 194
452 101 528 113
541 468 636 477
444 162 479 213
213 167 296 171
342 675 370 708
648 233 669 305
157 620 231 691
768 639 861 721
671 579 690 583
633 415 732 415
530 602 543 661
407 770 433 829
237 36 328 112
216 513 258 533
543 453 553 497
670 290 730 334
92 706 119 767
583 365 607 404
205 67 231 94
119 899 195 981
1 580 81 608
590 650 608 658
336 41 414 67
535 561 557 614
247 61 253 112
533 745 535 817
128 197 190 273
188 884 270 943
479 365 541 392
354 353 386 382
150 168 152 222
91 789 179 793
266 495 290 582
158 482 257 525
646 378 681 456
201 349 222 423
68 871 113 943
479 176 542 191
560 575 637 601
700 723 714 802
272 339 272 341
589 402 628 468
190 486 195 542
765 484 780 516
593 40 655 76
175 399 189 464
551 455 568 469
446 513 484 612
288 656 308 734
713 393 809 490
739 84 808 169
859 473 950 551
738 764 836 788
758 491 782 546
496 10 551 102
683 334 773 347
482 885 550 943
290 686 331 785
432 591 508 659
410 319 475 341
537 893 571 985
199 542 227 548
326 107 342 191
106 241 186 286
541 697 543 778
98 416 100 502
625 669 714 741
449 332 507 352
207 726 254 796
185 12 230 102
813 537 861 560
563 601 622 662
110 347 160 433
180 890 198 947
83 10 180 42
794 476 857 509
609 435 632 449
210 886 236 957
315 412 357 451
432 377 436 455
466 309 560 326
275 191 362 259
467 793 476 843
110 45 128 91
227 342 236 373
730 382 811 412
353 889 402 961
173 692 173 717
395 572 453 659
266 789 358 858
142 548 182 627
711 559 717 584
44 635 119 726
36 864 71 915
599 49 631 52
685 613 688 639
621 478 682 575
37 692 94 700
201 811 265 855
520 64 618 94
19 749 49 843
18 877 56 895
275 382 372 421
57 452 109 548
474 565 479 658
234 276 298 348
753 521 821 546
183 724 201 739
55 533 100 607
660 19 756 103
233 132 238 154
891 146 952 223
409 618 475 692
492 145 497 228
223 177 262 270
621 470 641 537
710 196 711 272
229 141 319 218
867 872 892 875
147 812 189 897
278 102 352 201
26 517 104 525
709 837 734 908
215 700 266 777
261 137 279 186
315 759 376 800
638 287 735 300
830 219 920 258
459 642 468 666
472 18 502 54
802 665 846 719
670 366 768 442
745 138 752 198
462 755 528 756
498 599 577 695
235 104 270 138
391 87 440 89
487 102 544 133
429 220 508 317
559 74 607 150
730 587 818 684
401 421 463 459
513 343 549 394
204 209 269 222
189 118 251 212
760 89 806 111
341 176 343 275
555 364 564 399
159 610 169 709
239 366 305 391
162 138 260 138
828 596 911 666
817 172 840 237
593 742 596 770
109 413 160 444
827 810 882 878
623 558 669 594
198 104 269 135
558 500 561 590
267 898 323 987
405 429 439 457
709 464 716 467
25 798 86 845
831 432 856 511
688 615 725 655
446 139 483 164
838 531 905 603
60 841 98 854
409 405 428 486
224 142 318 209
78 769 157 820
502 85 572 119
442 863 466 909
726 816 801 832
389 265 450 331
121 776 146 825
67 289 67 328
616 887 699 969
864 586 917 589
584 419 629 483
800 558 857 654
172 765 245 850
575 168 607 231
549 858 624 897
30 329 95 406
415 85 438 104
491 60 581 80
770 302 864 310
537 699 559 741
776 289 784 386
559 140 653 204
804 223 869 322
893 224 902 291
827 152 915 218
620 22 687 40
892 456 959 498
188 807 188 890
509 136 585 197
203 502 255 528
580 8 616 92
88 717 150 763
188 87 278 185
368 478 397 558
45 449 128 537
364 19 409 56
458 760 466 810
439 203 450 223
616 17 643 18
113 623 156 678
410 37 420 46
745 268 784 361
676 412 753 429
879 746 955 790
1 392 28 477
121 500 196 576
433 602 520 606
88 789 133 833
569 737 612 828
45 523 75 578
36 835 128 892
762 762 795 837
458 508 490 535
705 263 772 280
899 552 928 593
103 586 192 662
19 677 74 743
553 541 648 584
360 702 456 755
142 895 235 987
423 26 477 56
598 20 604 87
231 268 288 351
397 513 447 543
567 349 572 375
303 846 379 900
839 831 842 853
891 175 951 274
301 886 313 974
690 700 696 720
524 676 537 741
589 857 593 894
728 209 797 278
82 873 163 910
287 90 287 129
823 257 849 259
733 553 793 559
85 76 112 83
296 10 366 36
167 365 252 422
458 690 508 761
225 305 233 338
873 281 931 334
759 29 835 82
447 296 470 394
717 154 746 230
398 631 447 671
473 359 519 402
694 267 772 289
572 892 668 910
135 552 200 637
628 773 719 824
729 222 760 288
82 677 167 730
538 653 615 716
899 520 930 568
725 457 781 459
184 182 201 281
116 62 146 99
811 97 871 143
143 108 197 171
558 425 609 443
610 551 681 609
667 850 713 948
286 330 306 404
161 577 218 664
286 445 344 537
37 535 109 581
692 411 781 482
541 551 578 592
146 148 238 195
804 487 871 511
150 12 234 79
15 110 94 115
630 249 681 339
278 503 311 589
374 118 448 150
182 192 190 281
512 543 583 578
293 64 329 101
565 355 573 430
219 594 221 614
829 804 873 893
160 255 250 351
410 750 421 773
127 442 224 468
248 707 305 798
282 62 292 130
319 346 357 405
598 92 660 146
320 302 369 350
260 215 277 259
745 548 770 606
808 712 868 798
236 332 243 342
497 594 582 658
730 736 799 790
441 229 498 309
76 217 123 307
63 825 99 830
354 99 399 195
499 129 499 206
495 667 568 728
641 869 688 870
109 771 142 811
185 502 200 569
762 517 773 592
266 616 337 677
166 516 229 588
620 341 704 426
773 301 867 382
418 656 449 669
767 124 844 135
776 775 842 819
327 529 382 534
562 612 632 624
794 648 881 652
649 442 748 455
41 731 81 750
442 728 512 766
568 552 631 635
97 210 106 254
323 383 414 406
563 824 619 864
137 534 195 539
118 119 125 132
649 406 660 442
685 333 702 350
614 411 660 434
883 607 943 610
414 451 462 479
255 238 343 291
224 211 300 284
618 887 619 954
232 39 314 118
476 294 511 358
244 76 278 141
197 697 233 765
677 471 708 539
471 409 477 427
352 208 372 279
883 609 965 688
322 203 353 256
613 107 633 182
81 214 86 218
358 367 445 433
564 575 566 660
28 813 119 879
701 95 767 193
421 757 451 812
261 320 347 371
860 829 871 888
812 423 875 463
441 399 446 406
398 870 470 948
274 552 294 615
718 16 725 69
46 145 90 183
841 821 863 822
2 376 24 393
153 484 179 496
577 545 596 569
498 842 518 860
408 722 422 806
613 513 696 596
534 868 568 944
400 729 469 759
233 699 326 737
757 254 835 256
234 416 281 491
83 898 132 975
889 333 959 411
122 585 143 659
528 653 609 684
65 359 145 431
516 177 590 252
797 177 822 186
349 22 430 104
324 699 395 700
332 696 398 706
887 252 923 323
570 444 616 522
416 730 456 801
839 305 924 319
255 184 306 201
391 236 470 237
316 22 376 36
555 811 652 906
573 132 616 132
852 670 889 683
736 385 764 435
8 798 73 808
287 578 353 579
277 178 325 274
78 634 157 659
503 9 557 51
541 644 586 660
704 88 789 178
843 140 879 228
66 866 94 896
438 853 471 880
604 414 639 482
833 859 860 886
313 852 325 868
7 256 35 326
682 260 755 349
848 280 903 292
741 50 759 68
429 70 517 101
722 525 738 594
276 423 276 497
93 499 183 579
597 126 670 171
564 333 619 357
535 550 595 598
283 128 312 195
570 562 659 609
14 483 55 516
773 407 845 420
274 178 337 212
147 193 229 257
82 755 122 834
11 891 17 911
431 695 524 753
808 333 884 351
27 631 29 652
833 791 851 883
78 47 168 100
484 424 513 446
343 815 392 890
641 684 712 699
269 565 269 597
339 330 430 363
700 139 772 218
138 881 143 974
114 398 213 450
351 771 402 805
57 570 95 588
187 714 242 810
667 219 721 309
792 503 854 527
0 783 8 804
470 625 546 700
711 481 718 574
790 565 824 588
580 162 626 182
549 666 641 735
500 443 526 445
700 713 759 793
822 130 847 158
274 873 312 882
861 432 936 459
489 491 585 499
850 126 906 148
441 190 447 244
444 199 514 239
637 165 687 245
265 867 290 920
195 502 278 517
707 1 803 96
727 122 745 151
271 698 281 749
387 721 459 775
521 640 575 725
158 728 247 822
512 456 559 512
802 500 843 599
464 76 511 102
54 100 107 155
517 528 518 588
612 162 705 226
794 659 802 756
503 323 599 385
59 737 85 754
144 609 215 701
755 787 769 839
394 317 420 343
872 394 898 401
691 728 718 730
31 896 107 916
613 465 702 551
279 160 353 217
837 865 882 919
602 625 609 664
394 447 400 496
167 437 236 517
598 130 604 183
198 43 206 127
849 887 912 969
397 578 438 637
581 418 585 460
225 386 248 445
317 781 326 792
384 92 449 172
744 180 805 214
62 173 111 253
145 79 159 119
174 132 237 132
517 612 594 633
619 541 707 567
361 750 439 757
39 156 48 237
649 219 684 223
655 214 670 305
12 823 72 855
639 505 724 587
305 717 343 779
723 27 744 68
374 270 411 290
186 562 237 605
851 31 929 63
19 841 118 909
370 151 431 200
338 778 390 821
432 441 490 519
84 738 169 786
867 295 946 349
573 352 624 428
554 420 648 515
405 42 413 44
92 162 99 234
861 748 888 844
578 315 670 317
737 530 813 619
178 449 230 515
459 137 488 221
872 323 877 420
265 434 358 491
367 687 373 698
45 179 84 237
820 441 824 493
480 197 551 258
167 486 254 502
118 416 204 445
553 761 580 786
765 889 832 963
529 476 565 483
548 85 634 114
298 107 378 146
29 87 119 115
77 401 88 464
266 801 327 807
731 760 766 854
532 722 628 804
525 702 562 737
517 738 589 767
291 535 349 602
287 721 336 809
594 673 629 676
81 417 132 432
478 462 486 544
686 452 699 543
287 806 378 885
380 1 386 64
234 145 278 151
869 254 942 267
734 62 780 67
867 29 933 91
220 604 308 609
465 234 511 310
812 216 897 249
310 265 328 359
721 776 783 875
366 68 429 86
664 586 723 675
842 743 886 773
868 740 904 754
544 354 545 358
541 471 600 512
535 16 582 103
541 334 594 395
553 438 622 504
99 589 136 611
494 535 507 554
426 845 470 885
818 417 836 491
392 62 456 92
439 890 536 894
236 567 318 619
424 136 513 175
473 125 483 221
66 34 74 49
385 130 423 223
795 81 818 143
244 644 286 662
551 702 573 782
193 57 231 75
243 373 331 413
362 93 433 149
740 637 832 667
226 283 273 316
246 157 266 234
65 547 157 631
484 246 501 271
587 780 666 866
709 890 721 959
217 464 303 478
899 778 911 844
199 345 238 424
400 399 440 479
832 659 914 667
731 242 797 273
600 78 625 126
65 569 113 590
104 386 157 404
544 280 590 307
277 508 278 582
470 684 503 765
578 867 616 868
373 193 444 267
325 675 402 760
522 786 569 849
731 293 824 374
764 594 802 612
335 632 426 725
302 250 353 293
821 434 889 519
888 574 987 657
871 110 907 192
242 283 246 312
657 5 753 69
138 420 178 477
872 446 873 524
104 871 144 956
553 135 567 190
383 155 425 169
235 769 263 827
234 88 284 159
288 283 336 319
66 63 130 95
521 491 559 500
122 236 178 262
315 113 351 140
289 144 351 234
730 580 782 586
599 274 676 321
848 573 902 626
59 252 111 304
802 216 846 297
207 670 232 688
560 478 568 478
89 28 115 89
177 21 221 88
321 212 335 222
668 39 719 98
743 449 757 461
564 34 651 130
451 609 478 655
626 798 655 858
138 713 220 737
65 724 150 787
271 636 297 728
363 750 462 805
198 298 286 391
570 667 620 713
359 685 440 692
804 436 859 526
423 327 503 372
27 179 27 248
11 197 41 292
827 192 901 234
314 832 413 908
126 46 169 57
757 531 762 542
45 795 117 801
35 401 70 475
224 615 263 636
146 107 161 119
620 60 665 141
467 860 503 900
435 886 438 981
737 119 768 168
412 574 412 601
813 569 888 613
696 328 761 373
805 861 835 904
677 526 713 571
455 664 506 695
433 446 436 514
272 93 305 93
773 379 775 418
829 275 887 283
726 419 740 491
440 624 480 646
12 304 94 315
242 535 312 607
782 85 828 120
460 154 531 157
642 127 645 141
92 738 95 788
409 851 480 916
882 810 929 875
593 258 631 298
615 828 705 923
346 182 403 222
185 350 277 440
462 255 523 289
499 817 501 862
305 799 342 863
366 15 440 81
327 801 375 806
568 95 588 109
279 488 300 490
249 880 283 906
512 315 544 382
91 602 136 642
491 168 533 223
599 641 619 683
57 726 78 797
641 178 694 179
289 143 346 199
111 795 176 847
456 386 466 425
277 873 284 959
855 188 888 193
155 368 207 462
53 40 78 100
672 196 674 273
674 808 768 828
246 398 333 476
463 130 562 168
503 717 602 759
56 588 154 589
58 69 111 154
71 520 109 542
513 796 612 796
61 776 150 847
354 728 426 791
30 20 46 34
436 488 465 502
44 492 62 515
836 767 918 846
805 643 810 689
511 641 525 659
90 528 116 534
73 108 75 190
91 481 123 536
527 522 611 617
152 270 174 315
845 732 936 771
524 848 580 933
208 639 248 696
556 657 615 749
543 325 612 387
150 197 247 252
219 558 236 652
550 310 622 384
7 695 52 763
801 213 863 289
280 755 326 832
61 121 70 151
693 117 781 176
408 171 438 257
775 566 780 653
841 750 865 804
492 692 573 772
663 149 749 178
837 182 841 269
660 247 701 304
577 673 662 727
882 866 957 868
170 803 204 844
560 826 563 829
514 345 534 347
371 803 445 841
211 439 216 516
497 886 523 975
895 439 982 471
630 765 708 840
567 754 655 782
513 313 587 397
650 894 685 909
54 707 133 763
536 127 548 182
830 101 927 158
740 137 819 148
371 654 426 721
614 522 647 574
93 453 139 497
137 825 228 881
848 83 855 108
624 543 676 598
327 243 354 283
798 744 848 830
544 494 544 496
164 771 240 806
593 302 597 385
719 714 728 734
631 26 703 42
490 48 490 120
270 327 293 335
44 802 63 802
581 738 666 808
734 488 819 527
610 6 673 96
42 843 57 879
68 764 163 767
184 847 218 913
775 568 825 625
230 829 320 837
731 514 767 541
117 148 187 195
361 653 373 707
623 292 715 293
732 459 741 522
538 307 628 406
748 593 757 675
374 117 380 174
175 237 235 309
22 194 68 223
319 625 399 651
875 539 954 621
618 586 677 668
550 557 601 568
20 146 20 223
484 722 549 773
68 561 133 640
807 44 891 94
125 342 210 369
622 735 697 830
535 329 581 388
352 577 448 593
75 864 113 875
294 433 341 453
99 875 149 882
10 86 106 153
888 759 906 781
123 300 134 399
856 366 946 442
402 503 426 580
284 412 325 505
27 315 89 377
552 376 637 440
796 138 820 182
533 658 571 680
453 117 508 126
56 192 139 198
321 525 398 571
489 507 542 522
746 453 760 503
231 520 236 536
683 816 715 828
716 551 805 599
671 692 679 751
560 723 626 766
37 26 128 123
157 890 221 978
439 635 516 661
630 714 728 773
266 679 348 725
388 260 440 341
172 172 198 217
213 880 312 894
595 606 681 671
60 251 123 325
884 292 939 342
124 597 210 681
97 382 166 419
357 113 361 168
866 601 903 630
451 265 520 311
850 806 864 892
580 541 639 574
884 663 923 722
173 543 262 596
549 695 549 719
604 781 671 818
537 117 631 156
696 6 747 8
749 743 806 774
57 270 125 358
835 715 854 765
438 257 471 322
786 594 833 595
745 822 745 912
484 52 518 130
457 896 485 917
357 851 362 896
609 755 613 817
315 675 362 715
160 636 178 672
255 162 263 219
559 420 610 470
462 412 525 436
871 534 914 592
576 6 624 24
764 247 828 332
447 762 500 840
33 40 95 65
620 869 675 946
773 745 851 836
754 836 794 909
657 873 676 952
707 557 770 643
436 415 516 445
403 63 440 145
496 872 557 882
790 332 848 410
566 549 633 617
138 1 209 5
632 618 719 631
662 581 697 659
424 55 466 137
397 709 479 776
196 15 233 114
294 143 330 228
205 686 233 703
675 7 736 90
865 899 927 941
699 143 707 183
428 598 483 679
649 471 699 567
677 663 742 681
618 844 702 942
632 300 705 396
510 763 574 837
232 596 239 673
246 732 322 816
427 140 482 225
288 20 317 97
253 420 314 486
868 316 922 412
840 582 914 634
315 191 326 195
299 735 384 768
13 311 89 363
874 786 939 837
135 119 228 182
811 494 874 533
253 291 297 337
691 582 778 678
773 839 831 874
566 439 572 532
772 841 798 864
435 233 519 261
117 334 203 401
470 606 493 618
95 312 185 410
44 203 110 275
398 762 472 829
244 824 307 876
698 855 726 872
127 330 197 398
83 526 161 548
477 796 505 827
253 113 335 178
685 378 775 436
87 241 154 255
128 236 130 285
705 807 755 903
601 738 636 835
198 833 283 862
216 402 299 466
578 382 593 407
135 240 149 281
53 254 54 290
20 738 105 745
485 556 528 600
465 691 490 707
545 177 635 195
264 161 273 218
193 734 249 818
587 776 613 832
584 169 597 181
700 345 749 351
72 409 142 432
477 664 489 738
597 719 624 812
862 646 915 700
781 872 866 898
594 898 622 949
15 891 27 931
843 569 858 648
754 685 771 709
392 388 407 391
315 212 359 271
109 101 118 154
698 622 718 665
549 829 612 857
117 635 136 687
83 25 171 55
693 384 785 451
898 594 947 687
214 165 261 241
130 189 179 279
417 0 458 72
441 347 479 361
276 887 375 894
808 270 905 360
577 432 580 466
706 201 758 262
267 315 363 331
162 601 261 632
515 460 588 493
639 264 707 329
353 494 431 593
157 493 256 591
389 880 404 961
182 712 186 796
559 274 644 347
594 840 628 860
501 338 578 379
415 78 456 112
429 544 488 640
385 116 436 117
287 471 359 569
469 206 513 252
1 34 40 64
403 488 469 531
704 397 776 491
97 533 163 615
852 376 937 453
878 767 955 793
779 237 863 329
747 294 777 392
658 144 744 214
16 822 37 822
597 884 609 949
218 823 246 831
221 80 276 148
668 332 712 348
359 727 407 746
262 40 321 110
663 360 726 364
74 183 149 196
29 2 53 86
670 848 715 869
447 91 455 136
37 754 96 825
555 866 556 951
690 289 770 364
715 605 808 692
862 539 924 597
210 597 221 622
740 383 793 401
732 317 819 395
110 48 196 128
870 284 877 338
365 750 389 756
31 626 102 637
421 809 423 850
263 512 320 516
59 566 148 579
405 256 489 284
76 278 106 341
766 101 851 120
87 725 146 808
136 594 158 639
188 347 209 445
775 112 807 129
718 717 744 726
143 507 171 526
219 570 318 645
143 854 225 860
118 868 186 948
56 384 116 434
458 370 461 406
129 66 216 75
56 342 66 352
418 139 465 220
93 860 177 868
11 68 88 75
570 820 648 829
151 603 213 667
560 187 570 251
800 14 878 98
20 389 44 471
137 248 186 327
386 34 470 61
654 21 710 81
797 135 872 181
331 698 367 756
151 798 225 842
351 3 366 4
461 817 504 877
351 343 394 436
829 427 854 475
634 528 706 537
142 728 209 732
347 728 379 787
561 594 610 603
102 667 183 753
86 792 169 815
122 103 152 184
105 822 157 857
211 496 309 515
625 70 686 80
287 532 357 566
573 538 667 556
474 286 502 318
626 494 652 525
703 821 755 840
156 679 231 684
244 640 326 676
113 212 169 249
113 605 137 688
42 148 79 235
544 843 598 844
348 189 383 275
583 771 599 781
394 80 455 150
515 68 614 68
448 429 514 503
744 517 818 596
83 321 135 412
757 512 823 547
82 137 99 152
234 474 319 486
657 829 681 867
79 574 118 651
585 288 620 357
796 425 863 440
808 134 895 202
46 49 142 136
473 96 544 102
155 217 213 270
786 207 831 289
821 5 888 39
696 49 757 109
358 507 387 532
495 883 543 912
176 101 266 127
283 490 360 522
633 456 695 547
250 424 268 470
2 853 34 928
427 681 448 701
220 289 312 293
695 483 782 505
272 863 367 911
322 430 403 508
602 341 642 404
761 432 810 454
37 103 103 109
566 77 614 95
182 588 264 623
739 749 765 759
860 493 875 497
159 586 213 609
730 663 733 704
69 600 108 607
202 368 234 387
155 838 248 904
61 381 128 478
374 219 379 318
863 27 955 104
135 718 146 742
633 159 687 214
794 730 827 816
664 662 677 742
641 317 690 368
159 397 212 435
176 782 186 866
640 412 645 462
799 228 862 278
852 657 921 703
887 17 939 49
77 640 109 720
588 556 681 564
12 473 76 480
375 395 427 412
374 106 420 183
72 412 146 499
758 238 783 252
723 509 756 518
629 565 704 664
899 558 920 613
714 117 813 214
646 418 745 495
872 645 921 736
58 61 136 99
852 433 903 486
336 676 432 721
586 601 596 680
856 141 879 177
824 369 880 415
836 854 890 860
206 692 243 761
529 749 535 784
656 643 704 730
218 826 311 859
268 593 276 621
478 674 526 724
753 806 832 879
173 374 216 394
81 181 99 189
174 803 175 803
172 698 253 709
184 516 277 558
553 438 585 494
329 783 410 814
869 892 955 981
362 164 371 233
361 4 459 61
805 567 847 659
852 663 944 754
592 827 632 904
809 138 898 216
255 208 328 288
775 782 796 807
692 853 720 938
758 636 798 696
9 196 106 234
483 753 543 788
698 706 771 733
55 81 73 139
364 270 420 304
176 715 247 728
681 630 779 676
401 324 449 348
69 641 113 715
616 240 703 310
605 427 684 457
545 496 590 570
150 481 220 526
545 611 603 657
381 415 408 466
175 674 267 698
672 680 730 694
341 502 363 572
564 413 577 457
315 344 385 433
525 172 564 211
896 503 954 528
329 155 410 212
618 222 677 229
205 248 271 337
231 302 307 305
765 387 855 409
611 367 667 458
551 671 556 740
209 195 266 255
102 384 185 392
729 267 738 327
539 9 542 55
859 872 937 968
256 249 289 326
101 28 183 127
627 515 668 583
321 237 356 239
66 247 91 337
846 811 938 864
53 654 114 719
673 727 737 730
351 889 384 947
432 191 459 281
205 165 280 233
337 674 427 764
348 457 406 472
662 598 669 605
74 53 156 97
868 337 901 357
195 26 260 45
658 741 756 826
172 883 245 979
412 256 470 303
327 534 407 579
603 707 625 770
857 254 898 344
387 573 452 618
285 436 297 522
735 615 812 658
702 227 737 309
96 30 162 55
75 813 129 821
329 416 355 506
877 491 914 498
857 287 894 341
104 165 156 233
341 207 421 273
226 782 266 809
424 219 444 220
277 741 345 767
857 326 874 343
860 232 905 308
580 402 638 408
365 768 375 859
320 640 366 645
792 466 831 474
387 401 414 421
610 45 694 108
631 265 722 277
591 564 664 655
160 235 165 242
341 493 425 526
574 661 624 728
294 822 300 838
277 653 361 653
816 767 878 780
442 275 503 321
448 581 527 673
136 640 231 665
448 454 504 521
39 110 102 190
456 469 522 533
336 397 360 493
735 199 779 228
450 149 463 247
489 499 547 542
495 253 585 272
192 70 251 129
522 405 529 476
424 102 459 151
836 743 850 790
308 205 386 231
876 279 903 305
771 168 772 264
444 143 541 222
214 297 269 344
781 713 856 739
766 337 789 368
123 712 161 716
184 638 186 666
133 16 158 63
111 448 195 449
98 685 145 782
535 389 625 457
300 177 312 181
52 515 99 580
276 529 359 539
377 453 417 546
806 363 876 385
770 705 778 779
291 117 378 189
298 313 386 353
17 588 99 628
161 628 176 670
266 899 325 996
218 27 228 120
800 238 810 286
405 763 411 859
875 267 943 345
864 197 929 287
680 278 688 356
645 808 702 868
337 395 395 454
70 737 157 784
385 752 387 762
260 489 276 585
233 213 326 288
274 107 360 136
560 365 596 410
387 612 425 635
647 57 721 115
29 72 88 133
112 382 184 382
791 293 800 305
696 394 709 463
827 102 846 193
843 172 898 259
49 513 96 535
695 588 746 647
209 157 213 187
868 357 924 438
191 771 200 835
511 190 522 282
232 78 288 147
168 542 214 581
86 864 105 924
681 60 692 96
444 156 466 234
580 645 615 701
88 725 162 751
476 475 527 546
702 257 800 274
143 570 216 638
138 346 193 409
559 690 565 699
140 595 224 654
363 457 442 501
473 503 499 567
316 477 390 506
633 322 714 380
75 316 146 354
731 833 775 889
9 310 44 357
113 563 196 660
784 747 860 827
149 24 220 96
388 422 469 510
123 277 215 328
583 186 614 269
601 224 683 244
96 35 100 42
579 321 644 344
139 3 151 26
135 474 144 516
488 198 542 281
617 44 675 143
497 547 553 590
794 98 889 108
813 76 890 114
654 270 656 281
181 560 275 615
518 425 586 432
615 159 690 246
476 58 478 75
744 198 760 234
398 98 489 149
287 524 383 541
276 815 307 900
490 740 563 797
141 183 161 252
292 301 345 358
411 143 506 147
880 470 947 536
151 879 200 923
103 290 176 312
336 424 391 511
650 635 719 645
659 600 690 647
661 66 735 134
3 512 47 591
844 683 885 734
308 472 348 545
251 637 290 637
98 671 110 687
326 708 370 742
459 858 547 863
158 373 243 458
469 55 481 111
558 199 617 269
493 289 539 294
611 796 675 806
235 177 292 177
711 98 785 190
896 253 978 318
303 478 324 543
241 596 315 640
490 805 554 868
877 415 892 510
32 202 52 222
580 443 662 473
587 371 640 430
829 268 830 302
212 560 237 591
65 700 101 717
534 224 535 292
678 399 728 492
152 493 177 540
515 801 521 833
37 443 133 473
629 513 671 568
383 492 415 499
745 173 772 231
170 356 241 416
811 242 872 321
726 862 761 930
887 803 945 845
836 253 850 305
254 663 296 695
58 860 115 952
688 627 701 713
469 130 556 217
800 193 857 229
682 335 682 411
864 881 904 887
339 411 418 478
661 47 684 54
747 652 803 713
81 288 169 329
205 83 267 126
427 782 517 833
62 418 142 454
223 149 227 165
869 273 902 353
260 254 349 317
419 562 453 562
78 403 107 475
534 13 562 17
184 119 206 205
617 804 623 878
329 13 409 63
145 590 165 686
213 463 250 558
879 890 959 942
71 84 85 171
730 883 821 915
601 141 603 162
271 406 295 460
548 15 608 62
470 888 567 916
589 514 605 597
859 293 902 375
295 761 308 814
149 249 237 327
453 78 515 161
498 397 524 410
387 555 476 559
595 716 660 809
337 718 421 743
854 522 882 601
424 401 499 498
117 260 117 318
149 541 246 600
361 46 395 53
629 356 643 369
512 647 595 742
585 89 641 97
6 707 83 774
810 167 855 185
346 133 397 151
389 425 446 452
80 230 164 298
442 105 519 181
182 516 235 565
681 851 744 902
116 736 209 804
744 875 831 890
535 642 588 648
838 105 872 132
837 806 856 860
780 129 809 190
798 615 848 713
718 894 791 900
193 618 287 664
185 859 262 890
82 875 108 887
702 501 717 539
135 162 172 206
854 886 948 972
73 675 110 680
4 462 8 489
873 99 942 142
87 783 99 804
371 257 431 328
421 390 455 433
830 258 883 307
179 464 194 543
156 287 206 319
483 429 506 470
691 780 787 828
578 309 654 370
568 489 601 556
66 624 102 657
68 455 147 467
222 511 263 537
777 701 836 781
644 671 701 695
742 852 769 885
852 88 904 96
541 305 600 307
490 431 571 513
12 761 62 841
83 388 173 420
627 146 710 160
867 203 924 301
260 471 275 567
646 292 697 342
301 540 351 543
707 776 790 822
77 163 86 240
696 522 722 618
249 202 263 217
611 303 686 309
882 175 914 269
449 466 509 536
238 229 239 255
329 736 412 812
179 880 205 948
352 734 439 820
98 91 168 163
823 799 847 850
833 540 854 587
1 368 95 419
28 367 71 393
181 297 262 371
537 543 629 549
862 837 899 873
129 530 180 591
798 545 831 574
725 772 815 853
308 794 336 875
873 470 968 494
354 414 402 495
64 319 163 416
322 284 339 338
257 599 311 680
71 781 103 851
545 50 569 74
354 417 391 506
701 624 760 677
394 301 412 335
873 219 907 255
213 100 219 126
297 65 365 88
693 130 766 167
232 82 244 133
694 267 758 318
178 676 246 732
209 367 284 412
794 810 853 860
688 253 690 341
808 342 868 380
827 218 844 259
772 99 772 148
463 72 523 167
440 789 511 812
153 238 159 307
683 379 757 445
721 410 765 501
502 846 525 862
383 737 408 771
434 159 508 251
747 109 831 175
318 171 382 268
773 34 799 74
218 296 247 376
675 653 747 698
388 684 458 734
42 605 85 655
399 637 458 644
606 659 656 699
578 876 580 958
561 340 650 418
198 274 286 303
854 219 926 240
635 762 723 771
410 62 464 74
419 285 480 339
402 9 453 30
839 283 858 355
411 60 434 86
119 663 193 729
603 289 643 312
364 284 450 362
726 10 796 109
341 853 364 873
156 557 233 599
738 567 830 665
579 29 649 48
519 769 544 826
351 375 377 465
736 777 793 863
792 593 808 648
647 549 667 577
61 358 67 405
432 855 450 911
579 443 598 466
421 741 510 766
312 824 374 856
329 292 357 317
241 898 294 984
358 263 433 303
337 99 424 151
360 710 433 762
451 875 466 882
201 628 201 709
273 303 355 375
234 787 278 829
574 411 669 482
591 647 635 675
342 656 375 710
458 612 458 650
689 250 714 258
168 291 210 327
434 762 440 844
562 734 628 750
736 464 741 494
314 527 386 541
832 11 837 77
37 79 99 123
708 722 758 799
508 223 573 321
185 590 249 675
340 635 389 661
200 859 239 952
466 286 485 325
418 728 482 817
207 178 232 235
224 25 307 104
581 353 586 365
428 680 443 775
887 43 917 134
207 276 213 283
670 152 743 215
103 860 202 912
340 149 398 234
644 104 708 199
448 378 525 445
764 416 835 504
298 103 388 104
446 510 533 517
661 896 736 972
365 452 404 460
270 337 276 403
126 597 189 626
187 418 274 515
808 733 823 735
428 623 428 624
625 887 717 940
309 844 383 943
44 155 60 173
77 211 130 214
885 111 957 123
238 189 333 274
773 605 858 649
856 873 933 885
735 298 779 360
451 591 494 646
831 419 908 426
575 541 581 577
449 97 475 136
59 192 122 194
340 665 412 699
142 893 216 975
192 71 291 163
292 141 299 146
112 279 194 295
260 666 280 678
16 230 36 302
389 671 436 682
91 298 187 393
427 230 493 248
893 557 931 652
348 896 372 918
447 362 459 452
147 281 161 301
586 269 586 316
279 365 293 369
109 172 176 209
600 123 638 179
446 459 532 531
90 688 131 781
75 132 110 166
190 646 280 716
781 246 795 289
761 809 827 879
641 387 646 439
307 110 378 174
534 551 631 584
232 707 285 730
123 39 173 40
417 759 513 777
537 734 574 785
357 62 448 104
563 23 655 49
866 227 897 315
52 428 62 497
207 605 222 614
865 478 885 518
470 222 545 307
320 721 408 802
763 875 782 929
804 342 831 413
354 169 412 179
55 418 128 477
44 212 114 282
645 849 693 873
261 605 343 686
894 303 979 304
593 859 639 884
237 38 319 99
149 718 163 747
810 876 833 919
131 351 201 381
385 546 386 548
525 576 537 626
889 241 925 311
710 413 756 499
284 21 304 65
450 378 460 405
236 544 317 563
795 790 883 798
322 124 324 144
76 532 123 538
380 32 467 43
673 176 708 200
413 99 464 169
132 692 194 700
787 510 856 528
639 368 655 435
509 431 554 499
238 554 258 558
527 126 577 209
174 323 194 378
465 599 519 638
522 330 526 370
764 240 862 284
109 450 191 495
513 181 536 200
21 279 45 355
692 438 740 486
495 848 514 896
257 520 350 581
775 33 786 45
81 38 105 108
662 206 697 235
559 225 597 316
629 697 704 734
783 459 831 541
440 96 459 144
27 96 37 164
155 885 182 905
405 491 469 580
447 617 451 641
892 751 924 845
508 804 604 824
378 440 446 444
602 817 663 882
830 668 839 714
655 684 664 783
454 93 509 129
568 766 615 857
760 93 766 190
698 153 768 239
165 352 241 372
99 825 157 911
669 85 749 96
135 355 226 379
317 308 392 344
824 21 898 38
217 675 283 705
758 729 857 783
18 294 57 321
867 529 892 607
484 611 535 689
811 446 840 496
247 334 307 408
466 376 536 435
847 250 901 338
10 406 29 479
57 13 101 91
235 614 289 702
640 605 644 633
224 120 320 139
577 583 604 675
172 766 217 800
793 491 892 500
462 211 488 212
740 312 757 337
201 873 249 928
542 374 617 425
203 95 265 155
788 141 885 143
479 675 573 680
610 713 644 751
276 332 301 398
647 371 665 393
832 131 893 138
192 489 222 569
166 496 225 522
589 769 665 818
752 474 764 518
632 433 719 530
340 874 360 915
684 511 737 605
656 65 657 99
94 668 150 766
472 335 493 372
353 251 372 309
359 553 441 555
43 240 49 269
493 558 562 575
662 585 761 663
395 376 465 434
849 227 866 268
851 410 934 423
892 720 897 815
447 115 515 201
282 796 350 824
45 10 54 45
541 150 566 240
589 628 649 672
122 794 130 858
60 866 93 877
162 375 167 419
727 368 790 390
140 501 185 552
163 5 260 65
71 603 149 699
359 204 364 262
739 197 745 218
717 279 777 310
144 694 171 732
541 638 620 668
863 561 948 641
315 611 392 666
612 858 651 915
798 768 867 788
767 266 860 361
790 376 808 395
862 473 931 483
394 73 430 137
459 267 460 301
316 21 380 99
182 446 191 464
621 821 720 844
417 483 463 557
508 135 575 211
303 455 317 470
307 783 386 827
430 351 491 387
449 324 478 384
469 642 533 705
814 295 859 387
629 38 713 55
639 776 683 864
526 858 571 932
104 740 109 773
85 599 89 648
896 854 915 891
163 77 237 84
296 225 379 257
497 791 527 885
378 490 445 523
382 602 384 650
608 326 616 391
257 170 290 222
720 494 772 517
768 502 795 538
238 894 242 950
628 226 724 250
125 483 129 539
230 553 296 556
485 781 528 841
625 336 688 376
721 716 781 797
202 432 252 514
364 617 425 683
621 747 622 826
557 779 601 877
433 803 519 821
324 583 328 640
758 183 771 279
554 133 576 164
281 686 303 779
580 101 580 110
303 160 330 182
527 441 532 452
786 414 878 471
74 791 130 873
785 278 879 305
761 414 834 426
507 111 548 204
853 40 891 76
858 659 867 666
737 712 772 730
616 774 708 807
387 529 400 584
397 461 457 465
882 313 950 370
291 371 358 411
759 63 818 110
619 874 702 896
97 434 176 492
558 858 605 946
630 648 693 743
687 294 751 328
695 390 793 393
681 451 696 526
700 96 757 183
635 1 651 58
740 39 835 125
862 840 900 862
430 258 481 346
168 612 212 636
868 882 909 903
35 184 42 226
719 790 791 851
737 227 787 270
188 766 262 815
509 535 588 539
122 86 195 148
128 626 175 687
76 330 133 383
181 159 213 179
264 467 294 561
542 587 638 607
328 829 328 879
597 624 670 695
240 420 304 507
526 872 605 948
357 731 430 821
253 845 307 869
461 612 500 623
339 332 361 343
335 512 430 599
628 724 695 729
433 618 509 701
228 92 325 176
251 702 283 737
295 328 310 408
717 575 723 609
361 160 363 218
456 394 503 459
843 574 848 600
258 264 332 281
718 442 808 462
384 282 405 298
757 259 833 287
732 478 757 569
61 548 68 609
379 293 441 382
763 782 779 793
335 540 426 591
567 752 578 767
840 820 927 832
519 433 600 528
852 34 920 49
777 125 807 135
317 2 368 77
537 695 606 749
394 581 467 618
17 749 66 841
697 161 789 194
271 113 276 141
648 508 649 562
841 139 936 204
290 181 375 235
154 259 248 265
624 191 634 285
876 593 909 603
232 727 304 781
436 298 446 364
848 584 888 592
350 409 373 461
34 496 82 501
430 826 497 840
682 133 701 141
303 638 375 638
181 517 263 571
230 755 230 770
606 58 646 153
289 445 302 484
294 144 352 175
329 58 394 116
565 557 627 564
725 843 743 908
137 882 162 935
120 847 194 894
633 195 680 217
652 428 718 464
247 649 305 744
404 31 461 119
258 390 332 416
428 799 478 892
615 217 619 299
723 506 805 515
745 503 829 567
506 855 510 926
435 38 467 58
567 435 652 498
861 532 939 547
48 146 80 163
813 474 818 524
409 25 486 44
876 117 955 209
871 710 963 732
140 341 166 373
773 810 865 829
121 265 194 343
827 314 852 343
899 359 992 418
379 368 446 417
97 821 176 838
140 448 197 473
159 826 199 858
274 307 348 381
532 569 590 610
626 703 711 711
496 479 585 544
684 623 730 641
880 52 887 143
766 416 809 459
110 720 121 777
195 608 287 643
694 266 711 291
658 423 701 492
814 325 815 342
651 632 718 669
623 2 700 9
227 793 295 862
480 446 516 541
516 41 559 106
775 292 782 370
162 53 228 77
85 241 125 274
393 697 467 738
649 298 741 316
839 197 878 234
680 750 742 803
880 561 945 585
880 725 892 747
135 640 136 662
335 137 340 170
786 839 872 935
370 391 462 413
783 617 863 665
861 488 892 578
590 529 591 598
513 192 545 206
218 832 293 887
640 831 682 842
867 888 916 926
400 856 408 934
100 878 182 963
883 779 929 804
885 883 935 949
636 389 637 447
259 695 298 725
374 873 469 876
695 395 786 401
510 599 560 640
499 824 518 836
695 733 745 742
11 208 31 255
114 47 123 83
120 613 212 648
813 39 845 69
276 179 291 230
207 161 269 163
413 153 491 164
153 822 204 879
353 448 402 545
260 372 353 392
226 692 298 771
396 425 418 491
253 551 265 622
375 316 449 369
293 46 372 68
305 169 312 196
765 665 861 743
539 447 626 448
154 83 226 117
561 467 593 542
254 806 338 820
889 275 951 334
412 828 433 872
76 572 93 588
670 75 694 84
788 324 862 421
611 169 709 233
847 655 862 705
209 520 212 539
850 580 911 649
795 212 836 287
367 363 372 400
294 352 382 417
366 253 379 345
382 262 466 296
295 112 315 126
130 762 189 847
627 628 684 673
680 723 753 773
156 841 229 859
166 84 262 170
362 810 421 814
808 680 831 696
470 653 566 682
55 396 72 435
646 757 720 795
318 25 411 102
429 349 457 427
735 246 820 320
886 469 929 531
229 807 238 829
467 554 527 648
680 826 718 869
731 461 825 552
0 212 14 287
779 777 809 805
50 408 102 444
240 886 276 916
791 292 823 337
98 321 134 345
635 213 700 282
20 753 101 828
121 49 124 59
556 889 641 896
312 134 348 190
12 695 109 757
854 584 855 678
822 253 853 332
636 270 651 298
516 94 577 156
269 269 271 271
455 699 479 725
770 374 808 434
653 423 751 446
65 366 154 464
397 17 492 59
57 27 114 105
614 724 701 749
310 329 361 390
515 636 582 700
781 848 864 871
114 490 150 531
143 532 207 614
447 208 452 290
25 259 104 327
830 883 845 900
679 538 683 628
759 129 799 204
398 571 494 647
598 851 602 949
598 733 668 764
102 149 188 186
104 364 131 423
535 148 601 148
491 227 547 284
19 450 109 450
570 129 668 203
223 764 246 778
194 804 274 870
426 132 460 199
116 723 193 737
310 543 389 596
470 737 533 806
220 533 237 621
161 449 221 450
742 228 760 300
134 437 192 445
205 699 277 776
153 503 193 593
64 380 92 455
649 870 740 906
866 554 885 606
838 256 921 259
504 327 527 357
316 770 323 796
503 537 534 546
450 673 473 753
731 516 780 609
49 796 89 810
737 148 752 173
412 450 508 486
1 395 10 419
428 442 482 539
783 478 824 561
384 397 436 410
607 147 628 242
544 571 544 644
822 434 827 473
807 733 871 790
275 720 346 789
5 653 20 739
347 335 370 404
208 898 263 995
213 208 271 274
22 178 25 215
62 598 76 627
240 314 300 389
55 40 67 107
369 449 436 459
523 465 621 488
581 831 600 853
551 590 579 657
624 156 699 240
491 408 547 438
503 784 602 829
83 319 154 361
301 206 319 252
194 186 216 277
93 372 136 398
861 312 902 408
459 424 491 514
116 107 195 131
459 19 533 59
897 679 932 724
762 209 845 209
678 305 744 385
708 450 797 521
528 261 597 293
489 712 509 773
512 469 608 541
514 94 552 155
585 119 684 145
483 199 559 209
258 313 291 343
136 226 181 239
606 648 608 718
585 697 635 734
257 870 287 889
473 479 562 481
310 31 396 68
796 395 862 484
426 174 515 193
812 694 849 764
851 28 851 89
410 324 456 392
333 405 371 471
394 14 488 40
395 394 395 394
41 34 136 56
477 630 520 724
804 552 857 651
136 39 186 120
679 537 709 615
512 732 549 802
244 529 320 625
526 502 572 553
786 729 816 807
353 292 421 379
571 645 571 734
679 286 761 349
820 203 902 212
458 727 539 818
130 244 168 296
500 546 589 551
313 75 403 114
18 555 110 595
634 331 687 343
628 259 724 339
475 76 496 165
258 445 284 529
6 418 50 430
718 18 816 114
551 361 612 436
870 346 920 363
127 165 173 216
80 884 122 890
563 833 659 833
775 205 817 217
109 681 153 725
792 304 806 320
408 744 496 795
321 781 361 785
830 898 921 907
197 174 249 230
456 887 501 941
65 285 73 299
132 153 157 218
545 492 572 540
78 775 170 868
774 654 849 706
321 165 356 205
562 363 610 456
795 690 799 715
373 621 433 662
48 28 86 84
640 492 640 566
645 35 707 95
787 404 823 445
504 74 581 106
347 697 385 725
505 841 579 902
704 568 751 631
751 530 829 621
571 427 627 505
556 449 559 467
124 466 155 555
328 302 351 398
886 672 887 732
564 111 598 123
380 32 471 105
7 734 20 775
63 34 65 85
338 776 434 784
795 211 874 231
740 641 817 724
219 4 226 85
783 259 877 301
171 177 267 229
788 838 849 924
417 513 494 604
525 833 607 881
228 619 259 691
134 127 191 142
243 874 283 883
593 611 614 641
634 798 649 883
430 837 519 845
665 273 745 323
273 657 290 734
406 608 464 668
797 601 821 657
704 687 754 717
738 147 765 217
207 702 233 751
674 139 698 209
294 820 344 914
425 899 454 917
99 573 169 665
277 592 364 677
110 260 151 265
287 318 306 403
537 283 566 283
736 631 750 683
734 178 765 189
868 192 935 213
78 313 154 407
537 474 546 507
630 593 689 621
461 311 544 366
567 797 593 866
663 699 707 718
366 662 410 682
752 893 843 896
636 251 701 309
470 625 553 643
754 157 834 204
574 713 592 740
420 671 468 734
143 763 206 859
147 125 168 129
825 689 853 763
89 619 118 625
790 554 844 574
701 27 732 82
294 671 370 722
415 767 421 811
109 806 206 839
498 357 588 366
293 281 318 370
183 207 202 268
821 239 867 289
179 10 253 10
534 891 593 905
708 485 720 582
541 14 583 32
276 298 365 324
292 558 325 597
287 342 348 401
884 107 925 158
878 697 911 755
531 253 566 269
848 800 880 860
738 787 753 792
20 637 80 729
529 175 628 206
448 731 468 773
182 817 221 891
889 179 964 242
131 548 225 556
791 682 801 689
671 423 752 480
327 53 331 137
563 21 649 113
174 817 247 886
373 820 452 865
228 143 262 193
505 575 604 663
89 395 141 405
255 106 353 155
871 708 934 777
565 637 626 734
692 676 704 696
505 272 561 344
373 424 406 518
761 337 843 416
376 38 461 86
341 622 350 627
258 38 270 78
601 245 644 330
772 794 856 859
632 122 640 204
107 5 179 15
432 477 486 515
898 42 934 51
691 7 724 77
764 700 774 709
650 517 717 608
98 322 154 358
521 686 532 739
782 193 792 250
739 813 772 822
136 873 169 899
242 444 256 457
724 768 748 862
529 731 561 777
864 123 962 150
516 724 576 822
772 727 797 742
752 1 814 82
196 239 238 289
856 555 897 620
121 871 134 879
783 6 871 31
222 728 225 802
327 629 348 679
737 337 802 351
442 368 539 449
745 475 816 565
864 556 875 579
482 496 571 539
676 342 772 349
55 609 63 623
70 286 132 371
522 448 558 456
836 501 932 544
590 835 668 915
492 841 562 929
421 127 446 225
835 613 909 700
685 844 770 881
391 561 485 610
660 90 754 144
562 635 565 722
522 363 556 409
817 270 831 304
462 734 519 753
838 66 926 142
4 716 29 787
46 48 50 111
790 77 880 143
838 180 846 231
448 830 454 919
892 413 988 462
468 145 533 150
253 740 332 745
466 296 493 337
689 172 723 236
657 454 723 458
779 337 874 432
727 774 773 784
58 858 119 861
186 786 240 867
543 379 583 412
19 176 68 266
640 811 644 883
54 866 124 895
488 611 586 620
282 279 358 300
244 340 299 390
651 24 672 52
550 389 562 468
50 137 118 160
733 100 738 165
176 282 224 335
340 438 396 451
173 624 220 705
839 325 892 333
494 187 562 212
530 6 626 72
181 616 210 694
683 338 758 350
404 275 468 279
307 245 344 274
329 764 352 797
364 665 374 750
837 10 927 35
318 516 403 569
335 719 371 782
638 216 736 262
767 565 784 593
663 578 683 599
463 777 465 853
299 270 385 292
497 835 527 848
148 598 224 637
84 69 88 128
781 86 802 89
484 20 549 116
275 230 290 293
528 211 532 244
232 140 291 141
807 145 905 201
101 872 194 880
135 338 183 430
178 273 216 299
828 565 907 644
886 414 911 457
313 669 403 728
364 473 415 546
367 616 435 651
878 63 957 152
303 260 369 298
612 369 625 430
704 780 736 824
163 414 225 449
28 721 86 729
271 418 323 456
439 554 487 600
278 577 288 611
309 237 344 296
411 578 416 623
234 896 282 958
26 609 122 648
868 675 884 684
68 55 102 100
760 503 810 518
474 750 525 840
447 159 471 198
717 494 798 517
586 236 683 253
581 66 668 111
108 798 189 861
242 525 315 621
799 749 804 804
171 407 185 503
214 390 299 482
674 791 717 794
578 235 618 333
551 728 580 741
599 753 630 807
56 187 69 270
281 608 298 654
20 894 98 922
574 418 583 447
544 842 591 857
229 68 289 86
811 97 889 166
720 362 741 379
245 440 281 466
571 94 650 96
310 235 348 266
197 79 203 113
378 77 470 101
591 394 664 433
676 601 744 678
610 105 621 180
676 58 741 75
244 199 315 246
234 119 263 180
471 695 508 724
156 475 224 566
234 440 260 456
70 375 136 427
896 656 975 731
504 744 548 754
461 421 502 501
424 60 441 146
746 221 837 270
541 607 592 627
337 97 342 165
895 874 895 890
713 736 729 800
448 598 474 639
428 643 455 686
662 538 677 593
854 520 934 562
791 108 879 165
236 152 270 162
74 725 139 741
645 474 655 495
3 475 99 559
71 725 78 797
721 150 794 194
478 452 565 462
721 385 771 416
529 296 620 330
214 603 272 655
865 310 928 406
660 533 720 566
522 625 584 679
578 518 672 567
776 166 803 215
59 505 110 588
59 627 87 628
191 554 252 576
554 530 640 584
17 180 74 186
656 167 678 170
548 782 613 881
580 831 675 876
715 863 758 880
877 766 905 854
274 650 297 704
105 450 188 482
719 698 746 733
380 697 474 796
304 387 304 477
392 861 413 946
45 134 105 226
843 191 932 212
636 15 691 58
387 609 423 700
92 763 175 856
401 487 442 576
47 274 115 360
64 728 162 753
123 226 206 324
364 172 379 183
123 785 203 812
410 133 474 209
322 642 368 684
17 703 59 798
752 386 830 450
42 477 101 508
885 512 934 607
409 566 441 631
874 806 965 892
165 355 204 450
754 413 812 466
209 425 258 506
96 405 131 417
814 241 818 284
417 89 466 171
407 130 423 212
873 140 905 190
151 656 230 675
609 204 611 242
898 447 929 508
12 282 100 284
319 814 374 833
259 67 335 101
128 121 138 219
797 245 857 247
727 603 790 685
64 681 125 767
240 481 244 513
32 204 126 295
483 895 488 929
877 888 960 894
168 524 208 606
19 609 77 655
420 505 443 602
160 216 231 218
670 185 754 231
839 263 869 299
418 851 498 911
362 69 460 73
593 839 638 886
705 731 733 780
253 83 314 165
705 776 775 789
882 446 950 467
503 141 523 155
558 298 640 353
586 492 637 516
178 90 203 177
147 186 160 195
137 120 177 187
363 167 388 235
549 716 646 782
464 73 484 83
415 838 502 889
448 452 510 509
490 494 553 535
746 713 823 807
612 5 684 10
303 96 386 144
200 181 205 277
685 367 720 376
127 178 157 220
449 252 535 305
93 23 175 31
759 467 825 509
95 843 194 908
261 112 356 207
587 117 657 185
784 133 865 141
639 381 661 416
271 483 285 552
481 208 508 247
256 438 284 478
418 186 506 265
684 91 717 152
709 94 722 169
477 687 478 767
379 246 416 260
494 436 574 534
90 645 182 699
132 670 229 691
809 193 892 235
31 507 78 538
421 76 493 140
451 242 537 328
172 781 248 822
340 55 400 131
702 607 704 641
694 850 779 919
766 82 856 163
525 393 605 471
762 305 828 373
256 635 351 706
581 787 589 791
713 669 766 690
264 602 269 670
621 501 719 562
131 181 163 212
493 48 592 132
702 401 744 437
81 101 128 109
97 257 130 265
86 318 87 320
763 157 786 207
701 686 797 686
285 192 294 194
318 132 394 185
134 50 201 101
74 498 111 565
874 449 940 544
550 810 635 886
603 406 643 429
820 583 825 671
870 648 877 699
543 216 615 299
403 451 456 544
61 273 121 287
899 151 992 248
483 63 516 158
134 54 160 64
89 796 105 825
85 806 182 890
527 278 595 339
629 544 726 617
719 577 814 603
808 404 831 459
772 387 791 461
520 235 541 293
683 841 780 874
521 158 571 257
469 566 547 580
446 24 529 101
844 366 905 383
500 893 577 973
157 347 201 442
351 504 407 507
78 95 129 119
773 722 799 738
52 458 121 491
731 753 762 759
171 434 179 515
437 300 481 398
393 765 453 848
498 864 507 942
484 5 520 41
164 870 260 892
422 482 511 572
829 102 843 170
51 372 84 439
507 800 536 880
290 672 312 739
844 357 900 441
836 296 851 389
722 745 811 749
612 497 627 592
185 771 206 832
162 224 164 297
704 29 784 83
495 327 503 421
877 12 940 35
601 254 657 328
804 14 898 67
260 121 336 200
860 266 958 304
768 664 805 757
232 616 271 650
600 677 678 706
411 351 417 357
830 13 831 65
294 675 391 711
836 566 842 592
558 823 609 833
403 479 410 527
514 490 581 557
227 397 318 454
562 464 581 524
762 113 767 114
572 160 622 228
597 518 665 528
121 164 142 190
31 297 77 393
672 285 729 382
251 42 341 100
515 376 605 432
529 77 610 171
835 296 850 312
632 341 702 439
30 93 108 156
611 212 647 308
186 408 215 410
456 167 517 178
588 404 598 461
385 452 466 530
600 597 655 627
594 98 652 127
418 796 459 836
806 187 847 237
730 115 744 153
861 704 917 763
813 201 910 252
665 492 699 505
505 511 531 606
360 123 422 130
346 808 407 829
486 390 499 465
292 891 335 926
484 294 489 382
735 68 746 120
301 34 320 39
617 709 670 725
326 499 389 545
727 421 745 438
703 199 756 236
519 89 586 129
204 866 281 956
508 673 522 715
170 839 260 921
143 834 177 875
724 242 724 279
125 234 154 293
208 885 277 976
157 483 197 540
209 829 241 869
419 220 513 294
757 899 791 958
22 724 31 741
851 163 917 186
218 668 232 765
292 896 381 912
649 672 668 712
50 532 94 565
868 378 873 456
296 549 383 563
349 507 380 578
639 849 701 849
539 749 583 760
845 462 863 480
736 596 773 640
357 277 408 292
5 551 77 577
94 244 117 298
267 126 341 168
279 689 357 707
53 374 84 453
671 682 735 760
510 144 608 197
805 883 884 946
45 314 76 389
274 758 316 785
603 367 697 420
686 121 707 149
808 778 853 791
764 548 782 590
849 785 849 807
865 669 960 751
304 82 363 151
828 128 918 176
124 398 141 480
231 750 297 760
427 252 431 252
708 290 719 323
894 277 978 321
314 774 410 817
756 118 847 198
814 179 897 194
50 14 136 48
153 244 166 258
857 673 890 707
610 819 680 873
352 63 408 123
864 361 891 424
645 605 687 675
274 883 329 886
746 753 806 795
455 325 554 392
717 817 759 876
429 834 499 890
139 351 181 412
824 81 896 144
12 614 70 620
302 331 351 343
568 587 659 598
876 93 941 97
81 753 99 827
159 75 213 125
302 142 312 227
653 553 659 632
422 232 428 287
786 302 795 327
500 71 549 117
867 106 936 154
874 660 958 753
121 749 146 816
227 325 318 424
281 688 360 722
542 690 608 786
119 254 145 346
92 840 170 903
331 176 370 183
1 144 44 208
263 233 325 303
50 242 78 273
723 258 738 329
577 3 586 23
570 368 600 393
867 308 946 369
87 458 119 533
14 608 24 638
327 264 402 354
673 584 676 655
183 168 200 260
476 105 569 204
72 65 148 71
515 783 553 870
614 190 699 274
192 164 248 201
370 472 399 566
452 371 509 389
204 583 239 584
246 185 292 244
479 213 479 267
21 444 56 519
310 724 314 779
345 402 381 439
108 89 170 182
770 492 841 564
411 516 424 581
189 753 275 839
55 879 127 885
647 5 726 63
348 698 432 719
866 826 939 882
788 461 792 503
765 636 830 651
530 188 540 215
440 175 453 272
469 841 485 915
308 30 392 88
34 272 130 324
780 66 795 140
164 63 236 79
745 161 751 172
189 181 214 218
154 472 180 542
382 496 416 588
431 206 528 243
146 676 158 740
295 370 310 388
804 815 852 889
444 559 485 601
285 890 361 917
159 445 170 538
848 389 902 405
28 847 110 906
801 154 850 244
362 336 428 342
19 543 57 582
330 7 370 54
233 586 300 634
601 675 665 766
362 853 420 884
548 9 589 9
732 21 736 68
668 172 742 222
19 58 114 152
558 818 618 848
103 668 200 707
267 635 310 639
712 669 777 757
747 119 785 164
103 27 166 109
516 12 533 105
248 99 316 185
246 498 304 587
231 27 251 125
437 830 493 918
95 716 182 721
589 736 603 738
62 848 124 912
692 735 764 816
681 414 742 488
413 610 463 706
739 510 771 532
845 473 927 526
360 47 375 53
619 714 634 812
846 794 880 860
668 553 697 583
844 549 894 635
291 769 354 862
258 328 282 404
218 592 277 626
513 76 520 105
770 573 775 592
19 789 27 819
611 100 654 135
210 208 250 307
307 766 399 769
792 429 794 524
491 759 561 821
841 885 919 943
380 324 441 374
89 435 175 506
732 652 829 726
532 741 583 782
360 9 407 107
143 650 157 678
300 111 368 111
216 414 232 478
863 41 884 114
349 709 384 726
798 560 848 599
841 887 879 978
199 676 283 676
107 527 166 527
260 32 281 83
747 190 754 262
692 756 768 802
43 455 81 468
832 437 857 453
502 541 550 601
318 682 373 707
166 72 186 163
572 297 619 388
615 524 638 564
461 68 551 101
646 110 701 134
188 396 286 446
148 419 220 435
718 422 771 436
668 359 679 395
565 149 616 190
586 170 656 191
401 112 486 162
713 597 717 602
418 112 500 161
842 887 939 983
811 480 892 525
895 634 895 696
30 499 126 573
723 633 807 667
43 794 71 816
219 715 267 720
273 367 362 458
777 641 811 717
91 241 91 267
31 38 129 65
672 386 682 402
58 878 101 889
238 718 297 723
863 690 953 767
748 653 791 746
146 447 244 486
86 638 98 649
634 481 709 572
320 717 340 735
820 557 882 615
118 858 186 932
616 353 701 360
18 816 88 867
289 120 289 205
502 353 589 381
699 674 718 727
332 147 388 174
130 569 175 600
864 663 891 734
705 856 706 879
498 507 582 578
764 487 795 510
507 434 556 492
46 340 103 360
824 503 882 593
234 801 237 870
336 130 369 171
397 286 464 316
398 42 480 59
636 24 654 117
512 614 541 677
9 178 12 228
94 291 175 350
863 48 941 118
598 150 601 244
518 629 586 682
830 584 884 588
650 221 665 308
11 874 29 909
712 759 734 842
777 800 831 891
189 828 218 921
375 892 403 948
197 373 288 376
545 238 588 280
157 98 176 160
624 76 715 132
662 355 737 437
621 576 664 603
202 229 254 291
4 65 25 160
460 148 477 225
14 806 14 849
714 565 770 607
129 539 155 616
52 683 61 753
584 561 673 646
0 474 5 510
271 245 318 280
257 39 268 47
876 276 944 289
166 625 174 716
426 434 485 516
252 723 268 724
897 476 941 520
316 38 340 51
326 490 395 507
485 394 487 416
345 214 387 287
692 637 724 683
833 481 903 578
274 727 289 823
707 94 753 129
565 652 576 656
722 733 794 810
149 482 228 568
278 220 359 235
1 205 74 261
382 361 421 423
567 92 608 108
594 172 677 229
776 719 801 788
833 183 918 197
358 306 362 313
0 315 4 328
218 631 218 721
808 275 808 370
586 807 587 871
725 615 767 621
286 517 288 568
882 823 917 918
525 880 534 917
287 678 326 774
743 402 785 438
573 697 632 700
625 590 650 683
509 284 574 331
565 202 570 254
396 866 459 924
403 292 406 370
282 671 361 751
134 270 230 348
201 171 251 221
279 68 368 140
267 140 302 197
528 313 608 380
415 185 437 237
577 117 652 167
871 433 940 440
668 845 727 902
318 522 380 548
876 668 943 693
493 667 557 725
890 185 940 242
892 167 911 205
479 633 482 667
551 812 645 865
430 663 529 749
44 47 56 70
243 881 302 920
727 517 810 570
854 113 945 163
15 189 22 250
520 31 566 102
39 614 74 643
315 210 355 288
558 408 638 507
438 302 506 395
883 131 942 164
724 247 822 298
212 436 259 458
316 592 352 659
67 83 85 132
668 5 707 67
558 44 582 69
600 714 693 787
540 649 622 698
654 176 746 183
796 712 845 793
492 328 546 330
414 526 452 567
758 31 810 70
575 378 608 455
865 660 949 695
697 850 724 931
727 141 786 221
452 667 489 696
400 681 497 774
215 760 265 840
33 648 115 714
509 658 593 707
331 155 392 233
742 681 772 755
10 18 29 36
453 782 482 871
123 732 146 805
77 598 126 690
463 542 499 559
587 402 613 426
197 779 200 860
397 885 451 930
79 318 172 377
580 662 608 722
612 808 656 860
378 59 440 84
464 640 541 666
504 381 576 387
396 657 428 667
522 297 619 349
428 539 448 542
115 738 125 783
642 757 683 791
30 73 102 131
491 814 571 908
794 30 844 123
144 630 217 647
819 656 878 754
331 806 369 818
597 671 674 769
420 766 479 774
685 504 715 533
343 234 395 284
812 552 902 605
294 339 328 356
195 857 281 895
326 372 376 394
833 554 845 610
345 789 400 884
223 638 274 688
622 615 706 646
214 487 263 571
481 693 550 782
581 7 679 86
813 217 817 288
646 539 677 547
643 898 733 912
2 362 101 429
424 413 434 496
47 337 139 367
495 562 586 638
873 285 879 374
624 172 639 183
463 776 503 818
719 28 730 82
668 412 703 488
212 138 235 198
697 781 784 789
583 112 647 208
225 725 257 754
363 244 416 252
59 829 113 835
535 221 578 269
495 782 511 866
781 161 782 204
76 586 129 678
541 836 596 881
557 720 625 780
688 552 717 598
865 353 917 434
162 576 205 646
3 232 6 281
625 286 680 376
175 379 192 477
419 228 441 258
662 532 718 548
98 362 185 429
317 791 415 878
482 213 535 292
568 484 665 503
463 751 482 842
432 560 466 603
317 111 354 124
537 771 589 775
468 587 553 630
660 149 687 171
572 591 592 646
698 850 710 923
564 799 606 830
34 294 77 360
841 308 912 351
645 722 715 765
866 108 921 112
822 607 890 638
569 112 620 180
67 32 134 113
381 554 450 650
197 470 279 511
199 819 281 912
628 126 638 198
438 277 525 335
511 792 573 832
698 864 767 913
509 182 522 237
222 730 287 771
280 735 331 742
221 277 256 348
737 656 812 670
170 241 254 321
537 834 592 865
748 510 810 539
810 42 823 84
106 162 141 226
557 630 586 713
482 762 573 813
815 721 910 806
4 402 22 426
578 377 621 394
848 372 860 416
62 347 128 347
255 478 302 524
476 572 499 669
614 426 675 440
234 238 312 301
592 369 672 462
567 544 603 643
43 85 49 89
804 793 867 798
217 556 298 569
136 326 200 418
740 698 833 779
872 228 970 286
102 503 106 546
438 642 511 663
453 237 552 333
839 99 906 146
311 171 365 187
643 53 729 82
654 15 716 107
85 31 136 118
686 108 775 128
846 865 855 959
194 239 225 330
558 259 572 301
167 499 177 597
716 772 773 838
411 191 462 256
430 38 442 46
826 435 877 531
266 309 342 314
547 242 590 323
416 272 465 337
134 58 167 120
724 116 749 163
527 84 606 133
664 257 707 314
649 239 725 249
109 692 201 749
524 88 568 100
479 874 544 965
212 87 288 101
463 398 501 487
544 859 628 904
290 197 389 248
563 378 639 414
550 39 579 40
72 148 156 179
179 411 190 469
423 138 430 169
171 683 245 689
234 334 279 391
289 618 289 716
497 665 542 718
485 407 574 418
866 842 885 888
31 15 51 64
540 161 613 228
69 348 120 406
563 168 602 220
99 655 192 753
388 681 463 734
587 508 650 564
797 609 855 647
690 172 715 197
815 619 860 704
484 236 507 283
590 824 681 896
200 739 273 784
470 330 550 409
357 324 411 421
536 627 590 723
331 373 350 396
755 352 765 388
672 640 703 729
660 761 689 767
833 709 931 775
490 859 542 944
508 195 602 230
278 872 303 891
544 514 544 548
294 190 321 277
872 757 956 815
521 575 561 590
156 844 239 936
107 899 116 958
109 392 142 395
34 666 108 722
858 218 861 225
828 628 835 665
446 865 540 910
834 119 924 137
192 826 244 856
133 212 191 251
321 190 380 239
435 489 479 533
798 879 877 929
816 821 892 830
626 663 641 704
733 613 744 669
513 392 569 459
850 754 857 790
693 651 715 683
844 108 914 185
412 536 431 605
189 477 248 507
123 874 135 877
842 789 864 883
713 880 810 883
233 765 291 827
11 663 92 758
447 481 515 491
274 469 316 474
413 795 479 826
607 657 642 744
672 728 689 824
203 21 286 85
481 406 540 406
870 84 905 89
333 248 357 347
873 648 889 722
336 140 348 223
845 88 859 114
836 63 856 156
583 5 596 33
733 33 757 77
445 139 481 155
696 195 741 233
199 89 241 119
864 201 871 274
653 793 730 855
872 844 874 868
19 501 116 509
429 584 522 590
283 45 293 66
394 250 476 308
214 890 258 940
482 876 530 912
678 363 753 418
28 561 102 628
446 543 460 589
371 848 415 896
463 322 516 395
880 299 963 338
162 147 224 201
667 773 727 836
58 481 88 532
870 815 872 866
556 341 652 399
854 230 907 288
192 784 262 785
239 634 289 640
806 730 868 790
42 82 42 151
617 422 712 507
782 860 848 948
895 728 981 761
621 6 667 52
50 839 97 913
784 746 870 758
445 123 507 128
484 230 581 231
846 198 881 219
877 327 957 375
238 357 256 428
795 407 850 467
418 302 474 346
60 525 154 552
689 292 780 356
346 353 426 391
375 207 466 228
34 359 79 416
525 80 541 140
888 296 894 310
500 152 554 162
843 839 928 858
819 672 886 750
68 116 166 180
523 720 611 741
531 516 597 525
46 477 49 515
22 764 88 792
656 747 687 810
649 34 660 124
876 775 937 867
4 217 11 289
814 648 848 671
23 255 38 351
96 589 193 625
44 73 87 109
751 687 781 741
299 710 340 753
204 256 212 353
127 444 217 478
763 235 798 249
450 236 460 321
11 712 104 725
481 892 508 978
46 751 121 776
221 374 245 463
378 804 413 870
113 66 128 139
29 90 45 184
746 755 757 805
825 17 881 113
344 710 366 718
683 101 699 162
106 892 180 979
665 377 714 432
196 17 243 17
42 462 52 511
423 805 520 888
705 28 739 76
453 403 479 429
793 5 850 48
514 663 601 708
327 151 376 197
873 501 887 587
53 889 66 979
627 371 658 431
471 178 560 223
814 738 901 764
103 754 110 790
82 207 150 260
237 804 263 848
384 828 435 923
578 531 614 620
634 450 673 523
325 807 367 807
702 129 729 217
732 747 831 760
794 643 840 742
284 236 324 325
720 401 813 429
156 845 214 893
602 171 635 187
730 894 762 912
152 169 210 268
123 30 207 96
269 270 336 330
520 328 600 347
380 795 475 884
809 568 827 611
863 776 935 818
301 366 304 451
615 123 689 172
703 635 746 713
250 514 292 531
756 547 771 597
374 70 426 127
657 294 755 382
883 756 953 795
182 474 272 558
863 727 897 768
675 812 756 832
688 26 731 46
739 87 757 124
386 712 473 772
378 58 461 133
65 450 128 520
496 68 535 90
210 700 264 791
410 462 459 561
305 246 384 271
215 487 233 505
58 461 61 500
196 571 270 649
593 617 615 623
172 585 238 595
731 641 824 646
868 418 889 467
894 465 957 534
125 291 178 308
394 575 436 601
550 125 629 149
818 80 827 177
23 559 65 619
73 124 110 199
550 591 614 642
613 1 634 70
614 542 707 555
221 93 258 106
434 365 439 365
577 778 642 826
507 793 548 854
407 694 496 750
497 446 506 468
365 658 453 725
302 646 333 726
502 766 596 783
448 296 518 347
212 738 310 822
136 545 174 627
741 748 770 814
431 792 519 887
580 451 607 542
700 634 761 656
655 630 742 656
406 44 441 133
792 348 862 404
488 692 513 697
737 466 760 526
542 225 549 244
131 502 209 601
95 122 169 168
265 779 310 843
820 893 865 956
128 621 178 670
22 344 51 413
786 319 841 321
231 519 240 553
639 718 658 800
69 704 143 734
840 128 842 160
140 304 168 331
115 257 117 301
46 847 114 916
23 486 30 517
652 387 746 426
405 299 454 370
610 159 644 189
82 849 98 892
126 586 201 635
662 116 671 117
894 398 940 398
732 357 815 390
216 645 284 706
826 808 837 873
18 883 104 935
352 636 388 662
485 69 518 112
405 420 426 471
25 786 51 872
750 293 847 376
294 243 364 306
667 439 679 487
798 795 867 848
138 433 209 467
667 692 720 772
353 139 404 215
370 111 432 199
94 535 118 612
593 558 617 638
717 12 765 62
269 201 292 242
402 446 495 522
380 74 465 126
677 198 760 271
113 269 130 284
202 755 294 797
344 379 368 433
805 26 818 80
676 484 749 510
397 842 447 934
334 239 391 284
295 467 338 530
104 557 187 570
337 168 405 200
430 274 487 284
444 203 478 207
281 204 297 249
720 608 775 666
745 516 817 530
606 793 610 887
595 611 598 696
59 845 100 852
871 241 930 330
78 786 128 788
790 628 868 629
294 700 334 783
544 326 565 373
118 595 168 639
320 703 376 753
598 688 683 753
100 125 131 180
838 484 874 503
7 553 104 596
284 180 296 236
845 580 884 623
113 844 141 938
850 882 930 937
400 653 400 703
546 402 581 433
315 517 339 611
275 789 325 813
739 439 777 482
523 27 552 66
387 371 451 464
148 396 206 472
531 632 583 684
226 330 229 398
221 355 305 398
189 768 256 783
131 13 201 39
882 391 895 420
18 504 44 541
754 748 764 834
195 14 200 64
297 258 297 279
725 63 816 123
863 500 922 573
622 388 711 402
177 264 196 285
614 684 619 752
527 817 534 915
688 183 717 260
36 367 45 416
803 476 835 560
854 821 919 863
292 79 299 79
191 720 265 736
709 392 744 475
28 314 59 348
210 41 214 102
352 844 403 863
898 150 936 233
587 268 599 296
104 366 115 447
550 586 567 662
134 605 154 700
806 162 896 187
455 537 506 569
375 702 450 716
88 312 121 318
586 644 618 712
473 615 524 697
733 414 792 443
565 892 580 940
787 464 833 486
242 380 295 426
276 538 351 570
290 740 373 778
622 787 708 853
449 826 485 898
496 257 563 294
413 454 500 535
190 135 253 163
374 254 374 299
650 756 697 785
18 110 81 204
222 304 268 372
852 124 860 145
754 652 841 659
276 676 302 712
803 21 835 60
39 90 62 95
736 786 745 871
79 137 79 196
761 695 821 758
485 6 495 89
341 725 440 744
609 380 685 441
488 719 507 799
826 495 860 587
561 400 617 409
524 783 589 877
121 514 178 533
702 767 763 866
213 119 279 158
652 37 668 116
461 595 525 603
84 204 179 219
101 333 181 346
715 439 809 476
286 145 336 239
564 340 583 431
441 502 472 521
63 826 115 887
444 3 465 88
855 203 913 252
269 844 324 892
301 481 342 556
435 759 448 856
503 214 504 292
127 187 220 252
622 578 690 608
576 4 634 18
383 72 412 130
57 191 153 232
240 760 305 812
123 313 132 412
453 192 517 266
602 599 636 648
895 580 906 676
24 716 25 794
149 455 201 459
441 106 487 200
758 78 779 108
589 356 625 429
851 699 852 759
794 116 805 120
510 179 597 278
60 373 90 417
342 213 371 236
683 200 708 236
472 459 513 499
892 751 983 839
237 152 326 206
298 749 331 753
633 211 642 285
854 839 950 902
180 689 224 774
149 431 173 508
103 278 165 287
490 52 506 139
622 278 703 329
644 217 700 242
663 721 676 745
170 614 239 629
750 520 829 562
80 731 164 818
503 737 512 770
411 143 501 237
516 34 534 59
468 192 471 252
320 633 413 724
269 647 310 721
567 771 572 864
338 891 368 893
536 71 588 89
106 381 155 393
559 37 591 106
797 160 877 207
235 355 309 450
840 783 938 829
3 627 73 715
890 30 934 55
395 125 418 140
586 416 588 476
734 554 753 647
233 772 273 850
394 265 470 300
278 443 326 519
76 741 160 743
515 706 545 738
508 175 547 230
742 585 771 669
279 270 343 338
171 447 263 450
516 37 546 67
273 895 283 913
201 869 276 872
60 39 154 110
442 571 467 633
476 555 566 575
527 214 562 311
752 560 848 594
561 308 627 326
728 174 790 178
329 749 338 810
752 843 791 883
357 814 388 892
525 30 615 68
242 813 269 859
164 219 179 264
115 580 184 615
222 43 289 58
315 742 361 818
778 163 790 184
66 571 122 581
570 784 660 794
538 432 629 488
737 694 809 777
86 832 149 908
355 609 385 628
23 853 111 880
193 512 290 597
225 606 324 635
515 593 550 672
268 172 318 245
828 76 894 144
788 679 826 687
701 671 772 719
686 803 729 803
865 533 961 559
133 138 184 185
679 239 717 270
188 51 211 111
792 880 851 946
153 832 216 834
399 48 467 136
773 745 842 844
467 299 560 304
861 429 905 443
492 414 529 452
329 369 338 397
81 837 120 925
667 790 681 794
413 847 471 945
222 251 260 293
128 599 158 646
792 167 832 193
311 620 322 671
749 448 760 524
14 555 80 593
217 500 275 510
677 147 677 152
689 491 737 535
49 889 119 977
229 554 319 646
741 620 780 636
396 199 484 262
53 188 78 191
543 50 580 85
286 415 384 459
259 294 309 303
427 531 507 630
894 838 975 919
454 886 506 955
729 170 808 178
874 683 961 719
716 281 815 326
112 150 127 248
841 225 873 301
788 414 812 485
16 498 77 513
429 184 482 228
171 687 190 689
588 91 681 113
10 525 17 562
581 351 582 382
333 408 341 459
794 723 866 766
97 636 157 681
261 190 302 272
436 553 467 589
261 264 333 312
888 750 987 786
388 320 464 381
706 303 712 317
862 297 934 307
456 876 528 967
5 703 100 759
880 864 889 877
868 239 937 247
706 670 721 708
809 742 824 808
392 606 413 629
514 653 563 744
471 232 494 271
587 876 650 897
273 105 287 185
661 889 718 930
626 619 696 692
242 535 286 554
552 339 586 357
757 148 806 152
99 152 136 204
196 507 246 552
360 282 407 286
223 472 255 542
464 510 551 564
766 657 852 751
15 64 53 153
11 754 83 788
25 238 103 275
805 540 809 555
590 875 643 943
44 391 72 458
274 277 286 279
841 621 894 720
319 227 375 278
741 733 752 803
706 390 800 444
726 592 731 633
42 265 71 352
236 46 314 113
543 423 548 484
201 176 233 231
91 20 117 105
859 753 951 801
399 607 466 684
90 670 145 729
621 430 641 498
382 555 477 583
559 879 583 905
241 659 314 749
483 662 543 721
412 601 446 612
397 127 473 204
7 292 95 364
616 494 683 581
620 220 647 261
513 340 595 363
81 411 157 499
188 568 280 623
324 336 365 426
433 274 450 324
534 557 607 571
227 99 258 188
501 314 519 383
71 345 71 417
539 836 619 919
71 177 144 198
628 876 675 948
863 62 878 155
480 273 504 370
216 448 297 478
330 608 414 656
296 285 322 349
390 434 401 468
666 591 721 610
105 757 117 793
483 639 538 678
61 299 153 307
699 680 744 725
863 231 942 256
52 488 78 514
650 798 662 862
228 10 236 36
433 734 498 754
542 712 641 775
148 757 228 802
211 95 281 148
210 28 283 89
841 427 845 524
53 448 81 544
17 618 97 687
658 313 733 318
132 435 170 485
40 754 47 850
295 888 331 949
788 73 800 146
403 823 490 918
138 883 189 972
462 36 512 104
433 810 490 878
156 623 203 628
199 710 288 713
49 736 61 737
500 305 536 373
668 161 682 253
117 302 208 381
388 175 399 212
468 576 565 646
37 817 83 899
522 115 613 186
293 104 343 138
586 663 590 675
408 166 499 245
592 668 673 711
529 184 593 236
430 745 472 789
354 217 362 313
138 448 159 480
186 334 215 358
41 671 80 743
85 680 131 690
162 92 166 142
0 612 68 675
810 34 897 116
666 221 724 244
247 238 262 294
643 862 727 864
603 638 699 690
431 749 477 751
855 277 939 291
553 452 614 542
91 648 187 675
104 226 127 263
692 781 710 833
278 309 300 389
424 821 489 915
520 126 573 130
353 78 389 124
565 149 616 213
865 298 916 312
719 607 767 624
348 514 367 554
19 829 28 840
430 658 477 711
535 189 618 265
403 598 421 615
397 843 493 873
349 717 396 727
202 568 296 650
57 528 80 546
344 718 378 753
29 673 48 674
836 241 887 289
285 712 311 778
35 885 70 975
231 858 239 940
172 428 186 428
792 732 843 774
637 109 684 188
592 251 629 312
758 309 789 382
4 51 79 88
10 889 10 922
575 732 583 768
248 25 265 74
830 812 847 831
397 240 488 335
721 333 741 343
759 28 838 40
518 237 537 248
314 372 391 446
386 516 416 569
356 555 441 587
243 217 267 268
43 246 132 278
312 485 346 514
838 378 852 399
215 835 228 856
884 775 970 872
117 259 131 321
493 225 583 266
270 18 285 24
241 527 268 534
323 442 371 531
95 288 106 371
392 895 453 908
145 782 222 867
466 385 480 428
721 353 806 450
649 707 674 725
179 421 257 494
346 139 369 206
856 231 940 271
495 199 497 285
267 892 277 988
808 808 893 871
470 398 533 419
197 158 234 222
460 660 547 718
183 524 214 609
465 792 510 800
796 548 798 615
686 896 733 993
9 580 48 629
513 124 579 196
363 887 369 915
287 706 318 712
522 750 533 817
224 584 277 590
93 331 166 374
851 484 923 492
686 132 748 192
271 442 356 453
215 504 223 516
578 26 641 68
730 194 816 288
764 20 770 81
197 525 291 595
283 841 326 905
597 143 634 198
177 790 217 841
80 888 140 953
753 823 765 838
289 402 311 467
645 809 706 861
652 691 683 764
828 180 843 271
329 427 365 488
736 16 804 34
525 575 575 606
646 365 737 395
847 86 895 151
490 461 540 466
348 217 407 302
521 369 585 378
150 444 247 464
64 447 146 506
609 872 623 916
330 442 426 498
498 31 535 79
365 315 376 351
168 495 219 515
397 559 398 595
129 225 184 242
625 201 709 279
162 108 192 112
230 181 249 243
130 446 135 540
433 190 494 246
355 302 414 375
579 520 639 615
314 105 372 162
244 397 305 406
709 589 741 603
197 94 234 151
398 889 453 977
814 181 814 220
517 730 526 757
751 465 811 480
33 18 85 51
29 524 62 607
187 356 196 436
216 19 218 41
548 295 582 383
446 71 529 165
36 594 122 619
339 219 392 251
459 156 503 218
575 402 616 405
768 352 783 406
420 740 517 762
223 203 316 205
537 579 589 613
668 494 721 533
386 126 395 161
133 765 179 825
817 485 891 566
343 525 436 596
321 726 402 760
500 457 530 469
573 896 660 915
427 859 501 861
511 357 555 388
188 106 224 116
638 186 720 225
626 377 724 422
257 542 310 637
139 483 160 509
806 862 829 946
600 285 600 312
334 311 370 393
245 140 254 238
57 320 89 400
274 683 291 771
356 531 392 561
166 528 171 566
178 258 220 345
770 151 827 247
688 623 736 635
726 142 759 167
609 587 645 650
536 431 625 529
821 846 882 874
398 579 399 654
464 889 556 897
33 359 102 395
290 784 302 795
846 261 879 294
137 394 228 402
696 448 721 492
299 517 358 564
826 635 858 728
301 560 345 610
3 510 77 536
890 656 913 727
164 758 251 774
0 135 18 224
133 408 198 498
148 416 165 429
702 780 778 830
773 828 778 912
192 726 276 727
692 51 711 73
535 4 634 31
337 846 368 899
478 422 572 436
112 452 202 483
345 255 439 268
673 679 722 691
86 874 120 927
493 364 532 372
438 492 440 499
667 786 672 834
805 334 809 399
294 831 326 914
529 185 572 215
579 667 675 746
20 365 58 396
334 282 381 369
776 319 778 415
808 53 832 149
827 47 866 122
552 864 596 899
494 829 561 888
567 17 576 87
869 625 881 685
457 151 502 218
816 153 887 154
157 618 227 714
185 34 242 96
290 171 386 215
235 392 288 440
435 795 469 847
5 811 63 841
541 472 542 522
866 121 929 158
192 501 265 536
203 389 247 391
355 214 369 302
478 399 558 498
399 864 402 942
894 597 918 601
461 842 494 938
491 585 496 608
263 65 305 146
316 372 325 398
806 144 813 153
50 503 60 550
21 532 32 585
868 553 948 650
889 897 918 897
644 293 697 355
795 528 871 559
731 825 761 825
745 789 754 809
499 121 510 209
121 880 161 893
816 692 902 696
610 48 617 68
874 744 911 816
485 766 505 840
386 424 468 484
544 387 554 422
456 451 495 475
205 756 288 845
887 55 924 59
629 366 688 461
802 492 830 590
90 726 113 727
518 34 538 79
610 165 684 242
255 893 318 956
821 199 845 211
732 831 819 840
364 202 447 271
697 249 778 286
11 266 34 303
548 194 551 199
109 655 170 703
212 816 294 839
287 329 320 417
105 397 141 449
543 546 637 550
608 154 608 244
424 565 459 584
12 506 54 578
149 811 225 816
702 161 755 200
858 479 909 512
469 5 519 11
771 90 791 138
325 50 404 136
441 272 511 330
481 709 545 805
633 876 660 930
619 782 689 817
698 418 772 492
415 283 432 324
725 206 776 210
731 779 765 876
895 287 986 370
826 323 919 408
627 686 645 748
446 706 469 727
37 16 118 42
819 728 855 736
271 526 330 528
45 761 64 795
270 36 340 47
829 110 863 116
115 235 205 327
136 17 220 54
567 580 645 604
31 304 92 307
512 768 571 809
14 46 27 106
881 168 918 216
247 706 319 796
228 894 315 937
773 768 837 857
786 372 819 470
98 494 169 561
171 898 255 983
766 523 778 604
243 326 310 423
865 789 945 792
893 582 897 663
859 500 889 584
638 141 719 181
812 697 859 697
304 802 392 875
846 453 887 455
583 626 590 651
763 667 778 719
572 747 616 766
579 839 672 913
729 393 754 406
179 480 204 574
333 232 420 287
38 679 92 755
328 315 421 355
456 670 527 724
269 752 307 831
376 196 471 281
27 435 38 450
767 606 794 705
229 640 251 670
874 254 949 318
637 263 640 283
302 678 364 752
307 670 372 738
794 47 798 139
534 387 565 445
497 186 499 188
823 578 899 592
163 255 192 338
141 198 220 222
322 809 339 868
624 754 632 771
116 178 139 205
369 698 428 731
718 311 739 405
730 240 757 290
482 22 540 87
495 618 546 710
469 66 527 120
252 359 322 436
848 887 867 927
624 644 648 659
661 248 697 286
714 556 716 628
724 65 766 147
386 431 469 517
403 753 431 772
314 814 316 881
478 615 521 662
562 676 641 679
327 432 349 445
13 636 18 648
34 553 120 599
413 472 484 497
67 453 145 477
585 48 671 86
217 569 295 631
865 538 869 557
81 793 122 872
430 8 525 48
862 283 941 314
355 711 378 735
848 23 900 121
275 167 366 244
423 34 425 34
264 483 313 570
230 76 287 94
364 383 441 482
679 238 755 297
90 328 139 423
865 837 872 886
200 295 291 310
251 895 254 980
127 4 225 34
387 167 480 235
134 488 195 497
488 863 507 876
207 809 255 833
340 539 411 598
226 542 282 573
53 82 89 169
488 839 534 882
633 752 688 818
304 638 311 711
152 435 215 506
632 86 727 152
834 715 930 808
698 503 769 555
280 70 288 92
867 707 962 771
691 396 733 442
839 51 892 128
614 385 705 435
707 437 805 465
164 377 171 476
413 494 471 519
882 754 916 814
666 270 672 351
538 68 552 151
512 488 579 489
773 438 844 505
713 266 796 296
602 398 635 481
278 508 337 569
675 309 700 338
621 485 669 582
155 345 161 402
626 582 660 629
5 703 14 721
739 612 751 654
818 709 901 755
118 291 149 387
598 347 669 365
638 210 698 217
549 272 625 365
726 57 771 112
403 744 444 790
525 157 604 188
745 856 755 871
366 99 429 198
505 226 541 274
880 64 947 93
757 338 829 342
17 372 31 467
807 168 883 178
207 897 295 954
316 555 408 614
474 197 533 211
35 865 74 875
39 419 41 467
416 284 461 304
764 357 800 440
481 841 548 866
810 662 889 671
748 644 836 727
800 27 871 119
637 279 684 349
709 532 801 613
93 494 94 590
636 361 679 402
523 891 572 989
682 208 766 260
606 10 635 44
808 605 812 637
715 644 738 679
390 335 476 354
449 536 545 619
560 409 646 418
419 533 487 601
791 606 800 631
466 825 500 901
401 629 451 642
59 297 76 330
101 348 162 447
633 23 717 91
81 713 171 758
150 53 217 90
206 770 263 843
298 263 360 323
714 578 782 584
530 299 552 305
895 744 988 810
468 375 477 413
300 668 313 697
882 523 923 577
295 703 315 732
871 368 883 457
469 607 478 678
811 728 866 754
658 248 727 336
43 355 96 448
126 217 221 221
234 14 292 14
661 194 684 273
622 554 681 651
298 732 366 765
318 283 406 370
578 297 581 317
263 318 263 356
328 591 410 602
549 384 593 395
131 587 222 653
200 381 295 393
672 99 744 183
466 324 558 408
192 672 231 749
862 631 938 669
797 848 843 908
30 750 36 788
296 460 354 554
410 627 471 659
626 308 694 359
485 137 583 190
539 655 626 660
0 653 21 656
562 9 566 77
848 865 932 885
535 510 566 579
500 511 522 576
554 745 561 787
615 325 627 389
665 721 757 737
775 7 833 79
148 515 191 541
58 640 102 696
179 828 248 858
112 665 119 755
840 577 844 583
766 299 808 299
50 849 61 914
110 412 171 492
269 890 270 904
108 363 197 404
875 758 919 786
447 316 452 353
82 467 172 546
798 630 882 659
776 702 852 717
165 39 235 101
576 100 637 158
803 877 862 915
194 283 284 306
706 510 784 600
300 687 396 704
530 569 601 606
50 279 55 287
774 770 854 860
308 542 379 620
819 573 891 586
378 225 404 282
838 550 895 602
861 23 906 56
452 408 550 408
520 367 618 407
808 402 833 411
72 597 129 682
576 514 668 529
444 64 491 161
108 548 128 601
580 711 651 718
8 109 22 165
536 433 626 527
67 805 103 817
316 786 375 811
864 522 932 587
254 535 326 566
251 22 343 47
367 532 374 551
780 135 812 211
866 669 866 750
829 693 894 702
394 42 493 51
409 413 446 452
542 492 543 564
684 612 771 643
182 236 220 318
640 561 733 593
484 196 570 271
829 411 860 474
557 693 578 718
472 237 570 306
401 758 469 799
197 320 198 329
288 855 377 911
10 399 24 437
366 219 374 240
694 96 738 157
584 557 647 597
799 622 839 630
688 489 688 578
640 122 739 197
192 670 273 683
670 487 717 573
98 171 171 235
728 873 824 927
230 147 287 243
389 867 421 947
12 368 76 445
169 404 206 427
896 339 979 345
111 176 206 226
83 457 170 552
85 363 99 457
683 416 756 445
473 675 510 710
742 25 833 71
615 165 629 166
420 513 484 561
339 305 407 362
289 427 343 450
821 331 893 397
653 457 667 514
874 788 874 858
351 672 420 754
205 417 299 465
702 820 791 892
170 205 177 264
415 379 504 380
330 410 391 413
103 639 167 738
623 182 701 233
320 480 404 544
466 587 524 682
99 70 194 81
442 160 443 194
407 522 478 567
535 276 633 287
536 457 550 492
723 128 804 188
761 95 816 119
88 577 187 645
336 599 358 661
847 679 889 773
352 26 418 84
280 597 295 646
196 520 210 604
842 573 847 638
593 405 606 429
475 662 574 696
80 244 142 342
284 347 297 400
302 174 352 253
794 214 812 278
812 58 871 126
213 7 221 61
696 288 785 315
239 606 260 636
888 898 964 958
143 90 152 188
755 889 849 899
7 523 43 582
893 729 974 752
753 290 762 298
319 772 394 868
681 171 780 172
593 304 685 381
575 320 663 385
263 331 347 394
31 831 43 833
457 697 487 728
759 592 759 595
810 591 811 598
456 709 514 787
439 564 524 654
261 322 328 322
716 637 728 694
659 169 681 227
208 521 242 617
440 161 443 215
764 93 794 103
5 174 69 216
688 49 786 77
105 361 204 399
130 303 223 330
29 504 94 536
707 704 790 712
894 252 955 328
816 816 893 820
17 326 101 387
232 674 330 722
537 127 537 166
495 681 516 704
469 815 480 853
11 853 63 908
75 324 129 419
309 160 406 172
777 659 847 660
734 455 766 490
450 171 519 261
711 428 803 518
832 713 860 744
574 594 596 649
888 563 908 615
770 372 808 386
426 28 501 83
613 306 656 381
27 685 36 761
768 505 853 598
652 153 722 207
743 300 772 396
127 422 173 495
686 662 712 746
188 617 243 672
303 818 397 908
40 90 50 176
513 601 604 664
477 406 570 408
17 564 111 568
887 521 907 589
647 830 707 923
130 513 203 516
112 75 167 156
360 363 373 446
514 581 574 618
44 783 56 846
772 898 839 917
303 686 355 763
314 175 373 196
50 649 51 665
867 331 926 357
45 542 132 583
385 499 445 515
563 358 648 376
481 449 505 476
167 162 260 197
13 147 99 165
281 227 310 277
494 453 514 472
811 126 867 209
710 42 740 126
829 700 873 752
265 871 313 907
92 125 186 138
71 633 72 680
600 8 659 31
133 309 218 390
457 530 508 615
364 137 396 209
150 311 185 394
586 365 670 437
210 530 301 548
522 329 540 352
771 279 795 347
443 857 539 943
749 610 811 623
232 219 242 277
536 109 618 151
284 468 381 495
433 703 487 772
807 414 827 491
801 660 847 744
95 68 165 140
546 320 616 382
755 475 758 522
159 863 198 931
332 424 354 479
418 120 437 217
311 450 329 519
181 221 228 253
335 342 391 354
744 487 760 515
888 424 961 492
781 550 823 602
27 260 112 276
718 732 814 781
207 37 247 54
849 153 933 194
831 845 890 897
6 6 42 43
369 334 393 415
837 159 839 232
827 335 857 376
230 757 230 820
488 478 567 551
106 724 129 770
274 724 326 799
494 804 575 901
586 370 609 418
646 839 727 906
227 460 290 463
211 311 214 314
855 811 907 837
473 553 541 616
410 431 417 447
608 5 670 91
673 208 690 214
420 699 515 798
310 441 357 469
167 665 182 762
557 615 610 656
410 434 454 485
675 436 719 525
643 19 689 22
385 484 409 512
125 336 211 406
184 382 274 439
341 753 420 755
330 735 403 795
676 610 699 667
116 606 132 705
109 141 116 141
82 736 138 810
72 614 98 696
246 522 337 547
692 388 750 410
878 575 934 582
809 61 849 144
419 737 490 781
478 174 560 257
38 550 74 636
321 380 407 426
193 364 265 388
807 675 823 703
86 545 102 605
410 425 493 450
276 79 309 126
92 817 148 872
489 843 539 908
430 170 470 256
352 295 440 344
813 361 860 408
354 850 449 871
652 570 697 647
810 603 865 606
179 670 264 722
757 809 767 809
87 117 130 124
868 218 959 276
665 587 756 669
661 425 679 485
640 430 655 433
804 169 817 244
481 159 561 204
298 707 365 722
285 185 305 258
17 511 60 565
846 858 900 953
86 794 130 795
407 549 501 619
824 671 846 740
222 783 253 858
590 268 622 333
865 613 888 649
539 658 614 675
492 889 559 932
744 500 762 517
496 401 587 493
474 240 499 314
612 777 711 780
801 115 836 163
346 340 396 350
324 14 331 88
404 869 405 876
766 865 799 879
660 526 756 587
433 96 514 152
643 432 732 432
205 763 281 768
502 893 532 971
599 778 633 849
355 283 415 358
71 545 114 560
5 74 57 166
507 305 524 347
114 892 203 916
242 159 255 244
648 859 730 918
176 145 254 188
182 819 280 858
834 66 889 154
685 140 711 191
508 210 592 225
131 371 141 461
394 895 409 991
839 800 873 812
856 833 871 924
898 59 973 87
766 592 850 651
480 848 521 850
895 694 939 780
762 516 777 558
324 384 343 480
847 81 924 93
588 187 614 262
873 220 882 278
658 450 660 457
757 753 817 824
219 197 313 267
386 506 452 596
488 34 568 75
374 408 455 491
42 516 59 544
786 555 853 615
428 174 522 217
491 337 497 392
94 486 174 504
509 612 565 689
764 41 831 56
887 296 913 363
885 756 890 777
487 275 503 327
781 460 834 539
697 303 747 357
316 398 405 455
850 362 900 389
164 875 233 945
382 707 397 773
232 466 277 470
625 769 637 784
435 126 456 151
781 459 813 473
303 134 306 192
889 222 905 288
78 654 176 718
661 678 723 691
587 417 664 426
578 334 667 425
84 788 174 824
219 139 300 199
759 748 846 828
537 423 610 501
66 47 134 77
699 235 749 305
364 867 383 917
678 497 685 519
701 160 742 239
886 299 892 339
132 420 206 454
400 40 416 101
410 168 494 189
232 800 247 876
698 169 748 172
182 743 197 799
423 426 506 428
321 41 329 61
694 496 715 520
446 625 545 695
442 368 505 402
390 390 462 429
536 424 539 458
406 269 472 290
643 653 733 728
407 444 455 508
611 179 640 194
62 107 125 132
632 326 720 350
40 890 99 970
149 760 159 839
554 307 561 325
502 191 503 248
367 608 423 703
712 548 811 623
454 427 503 503
15 761 47 769
110 704 146 712
261 20 265 56
671 400 731 403
588 116 687 187
535 868 589 879
169 315 253 390
77 735 130 778
231 792 235 859
318 564 416 613
46 354 102 371
378 2 434 57
325 86 397 91
684 454 735 466
324 171 368 233
304 563 394 583
143 350 190 363
47 511 114 565
323 707 366 747
844 245 886 321
678 261 708 278
883 85 936 94
781 161 879 224
851 520 886 566
197 203 283 236
361 569 404 639
467 508 562 581
170 844 216 911
383 0 439 6
432 585 459 613
95 230 149 251
844 55 926 96
120 312 134 337
450 489 542 501
589 257 674 295
166 1 188 63
123 521 192 541
761 224 773 273
241 576 254 612
808 774 848 821
316 830 367 864
741 251 779 282
21 721 69 732
814 672 859 771
138 591 174 640
67 762 151 832
333 647 340 744
86 304 156 331
759 834 786 919
358 760 433 847
509 751 549 781
243 280 270 342
537 507 602 583
851 797 883 885
139 64 214 156
786 296 842 305
665 477 740 542
606 72 705 89
316 506 331 605
567 399 641 414
232 593 257 633
250 877 274 904
690 341 782 381
163 337 212 421
188 409 232 460
883 874 967 888
633 84 725 140
333 746 339 781
110 87 207 96
217 64 269 81
848 34 929 103
235 115 326 192
815 272 844 324
329 485 375 501
263 389 266 470
585 277 593 335
590 574 657 655
603 893 660 916
670 364 679 440
590 220 661 281
894 835 913 911
713 152 769 246
290 240 301 305
792 310 817 357
131 321 170 416
197 224 213 281
36 325 39 402
378 411 384 490
356 684 439 758
722 833 790 844
192 156 262 234
366 46 442 102
575 504 605 598
853 164 879 241
20 241 90 244
811 495 815 524
683 618 780 623
73 733 139 763
184 144 223 187
631 97 705 179
795 30 816 68
497 479 497 542
815 781 871 819
896 712 908 802
698 520 793 591
163 182 220 201
9 459 55 503
236 646 292 665
213 177 259 206
689 656 733 702
825 343 923 370
415 168 488 238
393 306 482 307
478 443 533 462
51 415 117 503
478 236 571 277
464 617 472 647
44 739 97 827
53 303 127 345
808 709 886 744
630 537 688 541
426 510 465 597
251 728 295 809
870 629 920 665
338 265 345 321
385 754 479 835
341 2 404 97
877 721 898 805
201 425 202 512
421 564 458 625
638 102 728 168
373 253 414 329
548 495 636 518
731 833 793 884
533 806 560 865
490 248 545 269
760 774 816 797
286 131 334 163
702 841 722 900
441 826 519 876
799 366 867 439
124 454 188 521
324 30 399 57
261 354 338 374
243 541 270 622
845 761 907 780
198 3 221 26
169 892 235 906
292 494 373 551
813 349 824 386
273 158 309 254
570 219 653 224
708 787 709 860
207 755 258 788
142 722 216 818
755 258 770 341
472 802 482 901
671 840 746 895
242 144 269 162
4 489 27 499
531 773 595 859
478 670 528 692
628 232 651 273
816 459 816 499
144 585 211 618
290 794 319 824
95 824 124 857
285 455 339 481
390 208 390 262
878 462 931 465
674 97 692 107
371 113 455 184
37 548 82 558
261 39 346 101
94 543 180 613
789 8 819 73
820 118 820 148
224 791 247 792
805 188 862 202
865 488 896 501
824 181 841 250
450 530 457 607
699 627 781 721
534 364 583 401
845 410 868 433
198 694 291 780
756 28 831 59
318 883 354 954
582 525 627 599
166 397 227 432
765 112 767 206
836 265 887 347
579 139 662 140
736 63 775 144
284 788 320 861
489 485 489 531
283 700 287 782
786 683 795 778
311 307 325 314
570 558 601 568
750 304 750 366
32 162 47 255
362 311 376 337
438 200 470 219
86 256 160 307
750 720 814 743
868 594 933 632
422 498 518 502
781 436 806 511
285 408 347 497
4 67 89 88
310 120 341 154
498 781 554 822
749 666 753 729
206 768 296 844
203 376 255 404
833 266 857 343
830 877 865 910
529 640 544 679
454 507 484 573
623 253 686 274
750 641 782 647
172 317 185 343
850 576 910 668
240 845 305 865
19 4 41 22
828 189 836 197
3 165 5 219
626 0 627 73
748 587 775 649
595 707 682 720
499 855 584 914
442 125 489 155
886 792 888 805
485 885 487 970
126 857 160 902
747 532 780 624
505 336 573 399
452 137 512 160
296 258 387 311
556 335 628 427
871 292 960 352
453 675 470 728
517 542 532 572
473 670 564 699
614 746 700 781
851 623 874 625
758 632 779 720
453 328 469 403
764 379 799 389
93 389 172 447
723 818 789 893
882 354 950 446
676 540 692 543
459 883 525 982
244 670 333 718
535 465 541 540
32 400 66 402
535 799 538 851
55 266 108 335
287 209 328 228
91 774 181 801
806 600 904 667
678 520 682 567
681 143 758 198
786 18 844 45
523 413 580 434
164 234 240 287
634 650 718 695
553 575 606 580
428 370 497 405
635 182 714 263
807 112 866 121
786 7 852 76
874 100 946 137
181 468 238 563
822 580 850 590
883 797 969 811
240 255 330 300
269 470 368 521
560 827 592 832
6 484 70 489
681 791 746 838
645 353 672 380
362 273 447 300
390 359 416 437
528 491 548 542
740 655 805 698
713 314 727 336
394 399 422 447
98 195 100 247
315 893 365 907
784 596 808 653
415 857 505 896
720 167 773 237
683 17 772 46
804 542 886 593
660 562 676 642
568 414 607 428
731 106 735 134
613 277 619 352
871 645 958 674
767 768 777 808
884 505 893 543
69 294 90 297
883 766 883 826
802 642 824 724
510 13 554 60
751 799 812 841
514 383 600 458
856 77 876 105
398 104 444 165
194 467 281 475
122 593 200 616
388 359 415 366
41 267 86 267
520 376 533 455
626 549 683 648
305 315 317 383
629 148 654 236
423 517 441 579
801 537 835 593
339 796 438 809
49 899 52 964
113 496 212 564
424 730 455 791
198 207 233 276
856 148 950 190
281 47 315 131
278 251 333 317
32 596 89 686
275 326 351 398
619 322 715 347
357 119 448 179
678 416 756 429
682 264 694 322
271 113 281 114
444 696 495 717
337 337 424 415
421 749 501 767
390 96 420 195
662 212 714 250
671 315 761 374
388 509 430 557
51 844 60 919
535 340 585 354
78 404 111 467
757 732 830 820
142 533 150 552
564 366 649 417
285 617 320 670
620 208 647 279
508 369 569 415
653 127 727 201
464 546 508 595
348 397 426 439
800 190 801 277
487 539 528 580
287 589 304 653
27 591 80 631
250 533 272 534
94 798 133 897
184 39 254 106
300 761 367 768
400 191 464 218
217 111 253 119
391 532 416 614
5 757 10 782
152 849 215 896
159 753 223 849
228 750 304 789
436 573 489 627
365 666 390 674
759 437 826 512
697 795 760 857
304 318 316 376
275 731 289 773
14 615 81 668
327 394 424 446
395 792 405 794
575 580 649 647
146 98 221 167
80 732 110 759
68 451 110 455
193 893 228 935
183 235 198 238
236 649 301 747
693 570 779 624
255 388 265 419
58 20 119 64
531 35 580 39
135 405 188 466
494 84 547 150
151 84 200 90
63 144 117 184
415 199 485 231
113 742 153 799
454 35 528 134
808 258 823 318
549 382 599 455
592 670 687 703
796 118 825 160
94 228 102 316
101 155 137 244
860 325 884 403
269 756 333 835
379 260 394 306
600 505 635 527
511 182 546 184
625 313 694 370
896 357 953 386
599 728 671 798
715 655 746 719
774 174 811 211
119 173 139 197
213 674 275 686
528 120 581 159
274 431 284 457
344 374 352 449
538 519 561 543
745 784 807 882
463 691 509 739
342 271 379 290
116 54 147 150
202 793 285 889
41 42 56 42
773 738 774 795
431 840 490 844
401 58 472 106
637 799 678 843
44 705 141 746
710 862 807 914
535 801 613 841
341 381 433 415
319 759 374 760
840 145 856 183
601 365 651 428
373 640 430 724
836 659 911 724
770 16 841 68
850 452 901 477
498 367 542 430
451 146 479 181
383 631 410 668
750 800 834 893
591 829 624 852
708 767 786 801
195 747 222 784
899 763 904 767
830 519 919 594
550 284 589 333
893 106 963 166
102 401 108 407
570 598 611 617
737 184 802 279
627 823 697 837
848 743 933 797
136 871 187 947
731 889 819 936
652 148 745 170
672 740 690 783
824 109 918 113
748 641 818 644
385 442 462 539
69 897 97 956
412 196 425 224
523 488 528 495
135 523 164 588
90 883 101 960
586 154 666 170
612 94 666 123
209 726 305 739
620 490 646 527
64 312 97 372
22 631 100 719
605 213 696 275
681 254 701 348
521 523 564 571
217 486 311 510
774 576 800 582
25 536 62 557
311 117 353 151
332 287 401 358
421 653 443 703
6 567 47 589
325 196 389 268
226 598 229 694
770 475 776 477
554 706 600 794
877 536 965 581
655 849 661 873
30 324 110 398
574 762 601 800
733 527 733 613
610 759 692 769
561 516 599 572
579 750 661 784
4 362 102 363
610 814 673 826
96 719 160 806
534 838 633 846
180 883 196 898
244 571 292 633
206 844 213 892
66 597 74 607
95 396 118 415
609 71 700 101
864 354 897 411
327 545 402 632
509 136 534 214
646 518 656 533
519 89 585 113
782 410 791 504
418 299 418 367
501 891 563 899
719 443 778 446
310 891 361 985
234 761 263 765
579 238 616 274
887 826 946 893
539 566 581 596
667 407 674 445
451 479 482 565
522 635 602 663
839 190 899 203
327 604 374 690
424 86 490 122
287 394 332 427
560 493 618 518
309 376 318 452
201 672 253 751
6 823 65 858
266 10 289 108
47 728 145 827
822 617 887 687
631 868 710 925
315 514 345 580
604 363 690 388
590 31 658 79
476 178 544 228
696 802 734 846
45 829 106 928
837 279 886 288
341 880 344 901
475 49 506 125
294 632 378 660
166 153 265 200
173 101 182 175
253 164 289 223
92 105 115 198
196 882 234 967
82 116 147 180
192 287 217 380
110 822 181 854
154 506 177 518
123 209 125 213
420 231 516 264
7 568 10 580
269 854 306 933
605 463 686 540
808 341 898 386
844 876 933 937
687 565 731 578
21 270 57 327
712 64 718 105
472 792 512 870
444 269 514 280
870 752 878 768
191 280 262 359
82 93 160 141
439 460 467 475
582 678 615 764
548 495 628 581
615 193 693 240
828 578 880 606
768 655 845 658
327 217 424 282
3 712 95 790
465 120 540 205
125 241 146 244
531 478 576 510
459 881 481 922
95 572 185 626
861 422 938 484
675 614 714 658
683 248 743 305
829 898 888 965
733 426 802 465
156 362 220 435
579 404 604 496
461 711 488 761
457 251 499 306
567 318 633 371
428 620 526 668
681 10 772 21
529 728 560 745
42 722 66 798
490 40 566 79
201 237 239 329
586 463 588 489
550 116 613 120
709 595 780 605
279 759 282 844
389 553 395 645
520 226 573 242
647 768 735 804
310 830 351 837
860 641 905 706
286 103 368 154
541 628 587 630
236 484 306 528
818 589 840 671
233 93 278 138
328 792 411 851
806 652 903 663
790 570 820 621
534 134 571 197
340 346 346 370
495 532 556 562
297 787 322 871
120 781 163 878
441 174 489 209
493 38 545 47
774 35 818 86
214 432 266 457
797 303 810 312
249 413 283 459
735 417 801 516
471 362 505 425
697 202 787 256
98 767 163 805
856 66 882 127
108 156 194 205
189 428 211 474
743 819 789 883
505 320 530 364
639 475 700 497
303 566 390 638
543 683 569 750
614 342 628 422
528 198 610 232
13 507 90 508
455 61 471 116
356 328 416 412
738 418 822 500
54 690 135 702
700 812 780 884
316 154 324 156
196 383 222 397
559 262 580 323
280 326 324 423
877 243 971 286
30 654 58 739
292 28 384 96
732 138 808 175
772 22 823 88
204 656 238 745
771 482 795 555
61 337 121 350
234 218 281 286
756 139 834 149
242 464 286 512
477 178 572 233
646 792 732 815
894 414 899 416
755 288 757 300
473 777 528 784
778 421 851 459
277 792 338 801
765 860 817 866
636 766 730 777
465 766 505 839
674 70 679 102
898 709 904 799
172 508 229 546
732 247 827 279
126 504 224 516
373 132 445 146
458 650 532 652
235 798 319 833
210 794 272 840
564 390 602 438
156 318 217 402
307 774 328 775
752 232 786 266
749 454 842 489
198 11 214 35
428 288 508 339
805 300 820 390
398 732 475 743
352 598 361 618
506 722 599 761
99 450 181 492
671 809 763 901
292 843 348 912
406 4 419 60
667 345 702 349
2 792 2 837
155 7 171 94
333 582 383 601
359 851 378 947
764 249 842 320
415 305 437 395
465 686 561 775
695 691 775 774
824 26 855 27
845 164 871 257
893 632 937 698
417 383 453 464
633 284 665 347
890 649 921 733
888 456 961 546
578 733 596 791
193 573 261 587
667 323 724 342
542 121 603 149
845 480 931 566
602 750 642 779
743 485 814 505
169 85 263 123
782 142 793 197
447 508 479 591
98 513 99 541
196 13 204 89
162 486 216 520
182 885 210 959
787 20 880 71
483 5 499 95
707 58 747 136
530 99 584 163
392 227 456 285
868 294 873 307
311 791 404 814
324 741 369 794
474 298 506 341
791 261 863 280
47 878 97 916
252 359 326 409
568 629 602 634
295 801 361 811
275 115 371 142
575 76 592 115
510 773 565 855
789 698 868 754
106 110 123 172
256 564 267 634
146 854 239 905
591 262 681 304
273 532 339 608
157 822 224 914
376 193 397 246
451 442 461 521
33 178 60 270
597 177 692 239
584 676 625 720
834 376 882 404
568 423 584 501
742 693 749 695
696 395 697 456
314 800 403 871
3 439 3 467
575 149 597 190
537 224 553 282
609 657 649 755
419 764 506 806
601 773 683 827
425 188 523 243
689 7 731 47
134 226 141 291
368 718 434 724
324 775 337 816
534 877 543 914
497 44 593 142
61 568 65 608
333 607 432 688
816 271 838 339
173 885 204 975
220 885 231 897
200 445 244 488
808 887 876 901
721 194 790 271
849 445 914 463
584 805 651 902
802 82 892 124
816 702 862 731
36 348 132 355
324 461 376 557
590 738 608 800
390 149 436 231
180 668 270 764
49 768 74 808
137 871 179 933
786 274 866 289
462 794 469 854
88 82 159 160
780 156 785 194
270 743 321 768
516 823 548 916
14 20 57 84
337 141 398 215
781 99 844 116
462 141 490 157
482 715 490 768
163 545 232 583
754 819 758 911
269 890 317 970
727 866 793 877
805 63 875 145
172 852 188 911
157 718 226 771
745 890 780 965
791 815 827 912
776 877 815 900
815 423 914 442
111 848 134 898
463 453 547 529
331 868 335 947
241 451 251 509
328 464 334 524
888 151 893 241
790 796 825 835
410 702 473 799
813 221 904 264
454 333 460 376
764 450 827 523
117 426 182 520
523 866 571 920
503 734 503 773
153 254 180 347
216 121 239 124
447 285 491 373
155 646 193 713
266 777 277 806
821 228 847 276
592 332 642 373
357 35 416 88
150 875 216 970
379 520 437 609
281 858 357 880
306 511 382 581
254 593 298 624
643 642 739 661
526 85 566 129
895 891 916 917
318 54 358 110
589 589 648 674
389 355 444 410
229 811 320 827
40 603 93 604
443 401 540 440
108 899 163 928
478 831 491 843
678 345 733 401
106 495 163 555
796 624 873 702
712 642 734 653
641 764 718 860
819 222 888 251
429 747 511 790
636 303 711 402
22 483 120 568
257 414 292 484
463 347 550 413
741 361 769 403
491 665 585 686
474 493 520 575
713 638 764 696
404 249 445 319
418 805 470 879
337 869 393 919
574 291 603 304
373 21 448 42
450 387 522 475
3 518 27 542
793 244 882 340
553 834 648 886
51 515 68 558
369 529 416 623
231 127 310 135
720 385 743 431
213 379 307 450
754 46 788 72
58 728 98 805
366 562 397 606
577 823 611 848
392 676 480 702
682 271 728 308
664 742 715 787
402 134 440 190
693 373 767 377
382 369 404 453
614 643 646 736
587 794 591 879
692 671 788 699
150 806 164 821
497 117 567 161
252 354 324 447
811 426 834 513
869 137 944 208
632 314 693 380
88 639 97 716
445 621 465 645
770 125 820 158
189 504 208 542
71 662 78 692
776 24 842 55
72 381 93 410
763 535 817 549
551 470 584 495
6 229 23 270
576 517 601 539
768 118 817 217
513 865 527 915
186 422 266 434
264 850 280 948
91 441 120 492
36 690 81 745
198 576 254 657
92 813 134 906
764 598 834 639
165 378 176 385
172 895 224 931
251 344 321 441
449 771 535 857
483 313 549 347
536 306 555 370
633 806 717 847
242 347 265 442
231 788 289 853
442 438 516 484
588 266 590 362
238 119 289 215
198 807 204 880
702 16 707 77
497 857 567 906
14 733 27 742
782 798 819 833
810 454 862 471
406 327 470 418
55 505 58 602
775 702 807 738
489 285 530 351
716 576 727 599
678 30 758 123
732 840 777 856
656 206 667 274
425 73 512 77
657 215 686 295
1 174 16 210
502 767 512 866
449 227 475 263
450 753 492 800
24 567 99 658
453 809 512 907
819 88 896 110
110 149 147 233
635 678 722 728
577 37 608 115
362 692 431 786
544 449 568 522
554 608 596 614
442 701 507 724
155 428 252 498
489 426 542 426
860 16 917 93
184 15 235 107
828 638 873 710
137 777 144 784
201 0 204 37
202 111 234 188
8 782 67 858
697 117 734 120
606 800 684 818
824 787 893 884
487 181 555 270
768 69 784 163
534 288 577 383
66 9 85 95
529 238 570 255
709 448 744 479
182 324 198 370
547 637 596 672
89 751 98 828
181 803 257 895
891 401 921 432
535 661 603 704
466 326 509 406
820 751 858 836
674 488 693 527
103 231 179 286
723 83 749 164
679 694 778 763
156 168 158 203
428 524 446 526
269 847 340 922
49 813 50 847
424 810 456 899
540 545 627 606
805 552 849 593
613 625 684 643
50 671 142 754
454 287 488 377
497 418 498 452
687 561 783 612
853 850 869 920
253 849 260 928
706 182 750 266
172 92 177 114
296 897 336 963
430 47 446 90
5 427 56 442
509 837 510 922
358 635 399 675
189 651 278 748
244 516 331 517
74 704 140 726
264 753 352 852
879 537 945 611
356 797 408 875
435 353 523 385
475 111 545 200
694 597 713 695
112 851 142 870
648 110 735 138
538 866 571 886
250 866 250 882
314 339 402 420
198 299 236 306
640 262 650 323
845 766 860 802
546 440 631 473
354 604 411 620
540 419 551 457
876 607 948 694
397 364 459 424
179 572 251 617
22 74 31 143
799 726 873 797
896 673 968 723
162 729 242 804
421 264 510 286
716 456 811 550
436 258 508 283
395 729 428 770
345 299 409 362
432 303 494 309
195 174 263 227
695 789 785 789
801 422 851 473
59 289 120 369
714 414 787 450
547 229 550 282
885 628 909 698
315 765 317 856
239 81 308 127
514 770 558 774
894 305 938 319
642 875 670 923
774 29 871 100
285 205 314 247
487 67 547 125
415 127 444 157
895 173 901 191
260 498 327 518
688 17 739 65
636 618 680 627
540 503 578 537
348 290 358 327
831 523 832 568
378 742 385 823
605 805 639 822
88 418 175 489
437 715 530 752
710 389 773 404
774 871 782 958
466 720 484 735
876 557 887 563
753 167 806 167
585 189 601 211
842 277 917 284
589 500 616 528
229 271 234 366
219 87 308 113
388 65 471 158
289 294 375 330
69 865 92 899
390 703 409 783
113 856 155 867
830 670 892 690
555 147 591 245
402 532 427 546
893 817 909 828
769 789 833 852
182 10 219 16
222 327 248 334
143 472 198 475
760 299 809 346
528 532 625 622
718 691 788 780
230 139 295 203
355 830 443 906
115 730 207 736
201 299 229 327
216 363 308 440
857 804 926 881
762 569 778 599
895 300 942 398
431 842 491 845
814 763 872 803
463 899 488 969
122 574 198 657
126 144 192 148
636 359 655 444
864 65 871 74
895 898 963 903
435 400 515 411
285 405 296 463
880 0 906 16
692 11 697 71
153 694 227 766
225 311 255 365
506 623 516 669
257 640 309 700
686 21 687 28
251 892 275 936
199 713 260 725
749 406 799 442
688 785 744 804
622 75 685 89
38 45 65 82
548 868 565 903
429 628 442 705
522 661 573 689
257 61 324 114
873 801 911 848
45 854 56 899
91 691 110 740
127 92 190 139
611 59 673 156
705 159 752 181
43 195 102 259
210 425 272 446
131 892 206 985
260 178 349 218
91 776 129 838
92 558 145 615
470 418 497 462
831 331 926 350
788 637 823 661
209 43 246 111
333 460 363 531
891 159 902 255
687 778 730 798
137 577 222 606
743 821 753 832
892 216 951 248
691 97 778 114
549 603 560 683
847 143 907 196
598 813 652 819
117 129 181 179
325 326 375 408
81 363 136 401
238 600 284 612
573 190 658 267
864 475 883 556
80 17 174 68
275 193 281 233
509 874 606 888
473 895 536 986
115 715 155 727
572 32 656 102
811 857 903 936
358 723 454 797
14 731 72 789
106 568 128 610
16 170 101 254
146 62 163 89
121 531 121 562
457 508 532 553
802 226 849 265
31 736 69 746
698 879 752 962
170 0 247 41
253 310 295 313
446 151 492 213
584 656 627 706
640 243 662 291
851 739 904 821
496 821 506 844
404 784 466 807
189 64 243 84
118 643 126 676
193 386 288 455
365 543 441 620
152 399 193 457
583 568 649 621
604 20 689 57
646 546 660 581
723 251 818 331
846 303 848 385
853 16 945 85
62 288 83 339
816 204 842 233
99 331 179 346
232 252 244 290
457 187 508 191
58 145 118 204
885 273 924 326
313 733 336 789
167 870 240 876
615 765 639 799
883 705 965 794
614 245 702 255
129 495 146 578
634 36 646 89
478 196 535 201
380 61 472 70
77 764 129 810
580 224 615 250
898 354 905 378
124 474 190 546
549 739 625 768
706 519 712 582
835 875 839 904
638 441 715 536
349 96 374 113
583 614 672 627
380 376 406 446
382 276 397 354
347 148 440 191
600 653 641 720
335 377 421 392
385 33 395 106
385 46 410 121
297 763 306 862
630 675 729 754
247 569 320 569
591 541 591 611
516 161 528 246
214 401 278 464
873 92 878 123
624 194 702 216
883 5 974 18
720 353 748 365
390 425 457 446
228 468 304 475
236 279 309 366
558 846 621 926
676 337 686 391
701 573 713 622
798 745 859 768
29 598 77 672
809 441 813 448
321 248 389 251
240 732 288 825
335 424 373 477
521 239 613 310
643 555 667 560
7 267 73 334
772 709 782 764
869 244 952 294
644 892 727 963
786 365 878 450
523 520 577 576
659 725 752 769
566 858 659 884
20 670 110 728
120 688 193 783
795 812 858 812
213 196 281 244
18 772 58 774
793 379 801 465
50 130 139 218
748 467 749 521
764 708 839 734
280 278 337 374
787 725 858 735
879 338 917 413
610 713 709 733
725 2 813 30
704 633 771 731
160 119 184 148
134 401 214 446
523 276 615 361
44 253 107 345
264 49 360 111
87 241 119 254
258 494 342 563
469 49 489 106
469 714 488 783
801 532 830 620
431 786 512 875
173 179 181 255
840 849 920 912
861 61 942 93
270 445 359 511
71 645 141 718
335 811 379 841
372 540 375 548
25 258 104 265
165 3 180 30
622 856 685 867
290 843 344 848
740 698 744 774
717 811 763 894
80 709 88 731
678 143 738 176
791 769 813 780
290 339 367 400
600 733 627 757
78 858 124 868
284 188 324 223
614 884 662 940
726 207 824 277
58 37 78 55
828 402 867 489
108 843 143 887
318 16 377 52
563 834 655 845
472 2 538 96
442 98 536 100
439 91 441 148
172 800 192 826
478 862 561 928
550 201 576 237
59 671 128 719
274 140 297 234
704 307 763 394
247 379 295 447
755 409 805 440
133 381 139 445
286 461 326 465
707 513 750 565
130 393 212 411
234 585 283 659
350 114 381 121
361 472 425 557
738 349 788 379
390 309 472 356
533 137 626 216
490 257 570 267
233 566 248 639
220 495 243 530
422 262 438 265
474 782 529 810
48 136 48 206
628 839 690 852
4 110 78 208
770 257 798 315
876 780 953 823
688 725 738 784
818 374 872 397
393 654 486 686
451 657 530 690
864 284 897 339
8 358 52 358
109 131 135 186
49 490 130 527
568 595 582 665
685 666 701 715
433 429 520 450
234 181 333 200
332 77 403 99
502 178 598 275
715 610 796 709
89 88 125 129
313 346 315 420
275 171 296 241
846 180 898 192
464 625 559 628
114 166 135 260
515 358 539 429
239 686 331 728
625 836 720 894
474 739 558 757
279 366 302 417
746 484 816 546
561 602 570 685
451 473 520 496
835 44 895 97
172 858 271 872
173 833 195 879
723 380 728 458
739 252 813 324
864 729 945 822
863 237 875 283
877 74 920 132
306 484 387 538
421 784 496 859
783 791 847 849
823 120 861 200
330 834 427 894
88 114 152 118
109 886 141 926
7 588 55 687
669 648 677 690
316 351 328 391
503 512 520 584
804 123 811 171
868 118 922 155
720 343 781 349
626 859 653 871
93 814 107 835
80 480 135 487
858 7 900 98
872 711 946 778
90 142 93 145
143 623 200 638
432 689 464 716
281 369 334 445
756 878 809 928
106 278 155 278
312 638 334 651
457 20 468 118
643 290 688 329
607 107 636 144
49 320 88 368
838 325 882 380
92 544 99 583
722 822 807 863
754 764 783 790
716 17 767 41
879 833 939 921
410 263 462 345
840 99 846 177
626 724 694 741
244 791 323 884
439 695 522 779
79 63 148 95
665 97 738 181
313 794 387 854
187 486 282 550
732 761 831 812
614 235 661 312
432 2 508 55
604 479 640 571
789 554 798 566
871 31 911 68
415 353 486 368
587 69 614 149
270 13 292 83
269 562 318 595
885 403 895 459
232 298 305 338
709 161 732 226
604 851 687 913
816 703 855 801
126 600 169 603
143 350 172 392
32 15 32 59
64 402 131 452
10 255 14 342
716 615 772 630
832 508 889 602
33 313 91 360
509 274 561 299
350 383 371 465
695 671 774 733
135 321 218 407
765 127 809 204
446 590 544 635
102 191 166 227
442 665 540 723
330 675 389 767
385 86 439 103
474 495 480 533
840 96 916 163
0 84 41 96
714 341 799 343
136 669 137 756
533 878 594 907
465 304 524 353
163 588 173 647
339 527 362 549
636 558 689 570
57 819 74 843
287 336 329 372
530 896 584 982
687 528 724 587
625 770 714 835
659 607 660 644
517 435 571 445
677 126 694 186
641 584 740 658
860 429 905 500
67 336 81 384
879 308 914 364
76 630 154 677
765 145 834 153
728 195 749 263
394 386 458 464
290 361 360 460
771 312 840 381
698 31 765 31
698 83 722 153
737 645 779 721
275 243 342 269
593 197 665 281
266 426 294 454
174 754 263 827
177 55 263 138
421 128 471 181
196 611 224 616
515 105 546 111
628 75 674 117
173 435 198 531
364 281 408 356
46 102 58 118
795 78 864 119
272 759 368 797
515 544 560 555
535 745 624 784
508 843 559 854
642 675 710 738
827 866 891 922
195 215 211 312
573 271 604 272
614 782 652 796
15 675 51 742
493 168 528 199
237 616 331 681
519 113 618 123
323 515 401 562
170 468 252 509
122 646 219 658
709 596 754 664
622 53 632 98
378 697 438 753
478 891 535 972
76 188 170 241
533 196 535 239
472 897 488 960
608 885 612 938
598 336 688 423
361 859 440 942
437 331 507 418
723 128 724 148
598 111 649 197
286 23 352 42
678 345 688 413
200 295 246 372
17 390 79 488
328 711 375 768
232 261 281 350
210 371 235 431
198 541 247 610
615 661 684 667
681 106 766 143
243 712 277 713
784 760 877 796
829 353 923 366
366 562 442 660
106 493 195 537
386 528 454 540
101 591 131 654
753 228 775 308
17 135 64 195
168 318 243 399
404 337 406 347
863 405 941 494
583 30 615 33
97 16 171 84
641 792 654 801
469 854 548 870
601 25 653 59
893 14 974 76
191 515 196 607
381 866 402 910
543 317 599 325
395 569 442 581
332 517 344 583
508 762 583 843
834 600 898 622
646 83 701 118
866 649 911 702
848 18 909 82
313 850 402 880
753 340 810 384
480 71 550 102
414 92 431 112
118 860 144 907
753 501 817 544
759 738 849 783
122 10 122 72
488 678 585 695
860 456 892 510
420 730 459 767
604 294 621 364
426 727 428 782
822 613 873 674
62 301 89 315
319 344 394 390
92 553 104 647
870 858 900 924
615 304 676 372
778 628 791 686
467 889 492 983
180 241 243 338
898 94 977 133
525 770 531 816
208 130 289 136
646 735 689 777
356 837 383 896
239 488 331 557
817 887 880 965
329 417 356 513
725 318 750 322
428 285 455 311
821 216 843 231
572 352 609 366
194 56 223 121
122 70 131 98
791 388 883 419
573 26 619 72
235 554 258 617
590 75 618 125
136 734 146 778
825 266 904 359
236 652 281 721
222 444 261 501
700 746 793 762
587 174 606 224
795 664 825 747
242 731 325 749
763 142 801 218
774 93 803 129
778 335 877 385
769 83 775 139
338 248 373 295
266 8 359 68
859 604 950 620
760 456 767 536
606 185 632 215
245 412 331 505
69 505 113 524
480 207 539 241
846 718 914 774
112 836 126 849
58 183 148 279
375 125 380 219
631 237 651 331
797 93 841 154
782 701 835 731
97 826 168 914
709 423 712 521
697 832 788 873
80 882 154 933
873 605 931 643
269 493 342 558
718 197 768 268
606 417 607 493
339 488 388 585
15 345 54 364
108 620 114 628
712 683 749 750
673 435 723 515
668 791 732 843
646 425 702 444
254 349 311 379
892 271 954 369
267 671 278 770
79 658 89 697
276 337 356 436
679 843 763 889
850 188 912 201
71 581 143 613
440 816 514 836
829 596 891 656
155 465 209 554
74 709 143 743
856 259 948 262
369 174 371 203
114 854 181 917
746 268 768 284
10 261 45 287
371 882 372 931
464 729 543 768
4 36 100 41
95 21 168 98
530 777 610 863
591 311 668 384
418 821 482 871
649 810 694 831
827 682 880 714
739 338 808 355
887 15 943 52
111 652 137 713
515 369 556 386
605 444 701 486
776 666 786 732
743 575 832 647
410 116 479 140
60 564 123 565
579 540 585 543
387 833 457 914
60 323 103 420
23 758 93 764
65 568 147 647
703 447 717 467
781 810 814 855
126 54 203 109
727 271 790 299
571 2 670 14
222 397 228 409
186 398 210 432
35 816 66 907
380 92 461 99
65 181 75 250
728 322 752 356
798 881 873 882
514 323 552 413
360 862 453 869
155 553 253 560
525 526 586 532
101 622 200 674
619 724 628 780
29 455 66 540
186 35 252 134
334 621 358 666
12 248 46 255
28 355 86 406
258 341 269 427
526 0 553 85
356 563 452 582
139 805 160 859
699 736 720 743
19 645 52 714
93 508 107 576
157 591 177 664
149 307 227 405
656 528 730 586
188 721 274 796
895 503 940 523
664 210 712 220
24 857 56 885
415 472 505 484
208 665 282 701
786 529 834 548
871 302 892 345
382 528 477 626
402 87 425 127
747 852 845 857
23 32 55 125
764 404 781 496
468 142 500 169
495 632 557 661
727 733 794 802
213 504 273 512
100 344 138 387
572 325 583 390
356 625 432 673
400 765 432 834
484 638 536 736
171 228 194 293
661 488 714 552
49 315 115 337
104 757 200 765
182 21 194 72
249 684 311 775
397 327 405 406
228 416 258 446
377 704 419 782
286 637 306 696
419 441 442 454
184 835 234 866
876 874 937 950
62 59 88 64
175 421 219 493
674 831 719 911
601 43 697 53
340 448 434 533
499 637 565 668
157 510 172 545
780 859 857 904
617 341 620 343
428 683 481 736
210 194 261 268
876 100 913 165
406 156 409 176
192 89 223 169
444 791 468 822
726 556 813 584
34 713 110 798
287 530 331 541
198 380 234 467
507 750 573 827
14 343 83 396
888 112 936 133
485 233 570 266
388 851 473 942
171 714 231 801
356 531 405 561
673 252 708 298
360 739 430 757
653 269 684 362
680 687 775 766
95 50 128 103
651 671 671 682
657 800 690 849
826 880 832 941
46 837 132 931
171 267 222 297
837 109 862 146
186 734 207 747
693 361 745 406
144 720 154 721
704 653 756 671
231 31 283 81
193 789 213 860
537 837 581 842
850 830 895 900
413 375 474 423
781 806 840 879
895 632 933 658
194 279 260 295
638 185 642 274
240 169 289 175
179 612 220 621
177 218 203 298
764 295 792 380
188 504 251 584
270 570 337 634
223 640 242 690
547 320 596 329
3 295 55 363
515 158 523 160
738 269 774 323
745 833 812 839
519 772 536 805
761 374 824 387
217 420 307 468
16 379 84 468
779 229 838 256
804 880 845 906
524 377 548 460
309 490 313 496
718 184 788 266
407 662 490 664
5 304 95 328
125 301 143 329
166 128 244 154
557 3 611 60
155 227 203 261
138 270 148 307
124 864 184 870
18 62 78 115
694 749 703 806
332 561 390 605
268 622 348 714
558 347 657 349
804 680 828 770
762 23 842 60
752 5 846 91
819 367 914 420
825 280 836 371
721 447 722 464
182 141 265 205
345 315 431 346
76 867 89 948
42 641 95 718
748 50 791 116
331 82 372 114
570 260 618 264
598 32 630 90
166 598 212 635
232 198 307 293
768 781 817 809
807 442 852 466
565 545 623 613
873 341 964 432
323 458 408 478
882 520 917 566
567 306 652 405
77 883 165 901
457 711 541 723
341 183 427 237
580 190 606 243
882 560 912 640
141 783 190 851
645 131 718 194
141 853 172 916
76 516 148 590
257 9 269 19
92 740 147 753
605 119 695 152
879 285 942 383
775 548 836 646
294 54 310 127
198 151 276 165
321 437 372 460
179 537 207 600
509 867 600 891
471 823 508 894
255 783 314 783
601 618 612 661
379 282 471 329
238 369 248 407
392 494 435 510
46 447 121 538
100 204 190 234
5 82 23 167
615 190 665 286
314 440 363 466
451 684 523 732
342 111 396 173
271 691 287 718
481 598 486 683
800 617 881 644
369 622 442 677
528 576 603 675
300 427 379 493
406 93 468 115
411 48 507 141
473 858 553 925
99 93 124 109
321 594 346 627
332 495 343 586
650 668 723 751
331 472 371 555
602 375 656 453
272 179 280 234
58 25 157 105
843 778 867 820
732 313 760 344
559 343 564 384
68 302 103 333
229 720 324 752
359 329 410 418
247 603 247 628
503 138 526 191
733 281 796 289
93 846 158 847
474 370 479 426
696 556 757 586
350 728 432 734
391 246 470 340
423 468 431 476
813 217 909 261
302 197 386 281
435 340 503 368
484 814 485 912
202 173 210 224
881 455 959 533
890 245 945 287
559 227 569 293
662 82 718 150
546 4 625 76
69 569 80 606
747 603 785 682
724 605 743 686
200 746 240 785
214 21 305 107
603 587 625 621
393 729 472 782
625 635 658 675
2 105 67 172
332 23 370 49
719 254 758 313
778 130 782 225
514 673 579 703
797 313 875 324
753 24 760 110
404 422 456 486
585 403 638 438
0 889 20 982
284 551 354 639
152 704 185 717
234 101 328 198
324 379 415 423
818 549 917 562
20 43 28 68
84 117 158 167
519 805 610 829
547 824 570 851
158 546 196 599
241 462 275 492
620 476 717 564
102 518 153 568
463 787 505 874
480 394 495 472
104 789 134 818
766 642 775 717
106 768 140 841
209 865 265 896
839 439 861 522
356 471 442 546
696 502 696 567
871 642 887 721
826 605 870 694
417 535 476 602
205 498 264 534
153 515 228 551
608 666 634 756
147 11 184 90
538 27 571 88
244 572 291 582
660 888 745 908
331 687 342 733
514 96 547 142
69 709 138 757
503 554 598 648
274 565 320 592
612 756 661 828
193 38 264 74
784 295 862 315
107 319 137 386
598 96 601 113
895 597 993 638
494 9 556 86
829 872 894 939
801 557 831 612
763 44 790 71
62 840 97 870
523 89 620 126
281 385 357 462
735 29 759 29
800 93 826 147
46 794 78 826
32 489 120 528
779 553 862 588
190 487 238 565
223 5 252 24
789 178 816 222
207 354 210 376
817 91 857 99
248 828 255 841
876 871 929 924
618 231 679 320
261 5 263 55
390 61 421 93
570 42 633 99
270 634 340 693
159 472 191 507
410 767 417 827
748 177 844 218
445 869 533 911
550 501 592 527
2 704 94 731
474 693 544 745
888 892 980 942
217 449 245 521
351 831 402 856
0 891 44 914
685 787 768 859
730 253 776 266
671 134 696 153
246 113 322 208
592 603 647 696
719 363 788 407
347 627 396 717
761 295 770 299
899 292 948 311
890 728 979 785
680 253 683 352
594 561 622 651
884 182 939 266
727 490 761 551
755 109 847 160
620 898 653 941
800 818 890 903
91 614 184 656
404 728 503 822
856 480 877 527
395 121 446 211
812 746 839 767
420 418 460 492
134 41 217 106
753 329 848 374
290 642 373 673
209 94 262 178
396 670 410 691
229 353 311 431
318 748 385 842
13 55 20 134
500 803 567 819
774 580 843 598
535 670 544 768
847 231 931 257
12 592 33 676
465 882 491 913
579 228 647 300
351 136 400 172
484 561 543 575
266 873 312 936
228 625 255 632
241 301 257 305
468 571 531 665
620 184 707 223
410 565 416 624
535 332 620 405
521 876 604 960
860 312 938 404
658 447 752 519
713 256 739 281
818 321 907 351
180 704 259 722
547 418 570 448
323 590 339 667
34 356 34 379
687 543 773 578
226 558 312 599
731 698 805 790
330 238 393 274
497 603 579 670
152 146 251 223
334 877 353 879
742 863 809 942
746 490 805 574
225 101 243 122
826 306 873 383
423 59 443 114
52 723 151 803
448 76 541 78
887 471 984 474
264 193 351 273
792 475 851 527
620 445 654 536
252 363 308 448
331 385 418 413
428 39 433 57
499 787 534 787
225 673 317 749
515 601 576 612
888 466 977 558
439 18 530 19
417 849 497 853
570 458 636 534
351 405 357 475
186 322 266 408
580 492 636 587
150 786 237 870
381 297 417 387
356 317 370 395
384 142 450 204
739 757 832 787
640 646 731 718
299 36 332 79
706 148 729 196
720 194 781 267
706 161 710 235
84 189 105 288
300 398 304 438
224 845 320 877
623 4 639 66
258 324 284 342
734 899 738 941
509 885 529 940
22 738 109 823
208 644 278 669
383 675 474 749
388 730 388 779
271 79 370 80
636 757 689 784
875 6 918 81
306 474 352 518
644 634 712 646
161 89 215 92
333 76 342 99
403 225 435 262
702 284 771 342
160 877 235 972
144 38 242 76
644 343 738 437
254 501 324 598
480 600 531 682
73 432 98 447
468 363 469 441
803 251 857 316
375 337 430 368
533 840 566 895
476 688 524 765
313 441 321 485
368 855 444 890
789 743 886 746
309 342 361 365
870 283 907 296
662 403 668 488
664 609 734 629
115 384 153 433
143 591 189 670
198 806 206 843
493 123 535 175
138 826 192 918
97 464 105 516
187 837 259 873
844 889 857 986
619 550 710 633
214 346 260 379
360 423 398 431
776 252 789 351
174 352 194 395
472 307 491 313
62 788 129 839
12 234 76 299
155 276 218 327
271 515 334 552
852 794 882 869
300 255 327 347
399 309 429 389
317 589 322 659
701 109 741 166
108 705 159 719
318 90 398 174
739 38 767 68
898 85 995 130
185 61 266 132
640 623 723 680
203 856 243 903
635 509 681 531
357 883 429 939
651 491 720 540
391 297 459 365
165 803 236 815
46 433 90 486
481 609 534 622
46 790 66 878
67 737 160 744
8 821 34 914
885 861 927 945
464 445 563 494
808 460 820 552
394 797 399 852
485 870 530 950
721 120 777 215
693 434 725 459
307 44 400 96
423 492 468 530
170 785 241 882
486 519 583 582
651 812 651 898
282 274 354 354
486 584 576 612
415 613 456 643
429 383 457 444
120 823 209 827
153 425 184 514
553 554 632 619
65 865 130 892
736 182 762 223
864 729 915 799
833 294 849 319
586 119 595 170
807 536 869 567
618 476 624 510
669 220 673 297
63 492 148 583
698 883 748 967
479 314 523 386
593 820 652 821
180 886 239 942
780 251 802 267
485 828 508 902
514 661 544 674
87 687 107 758
662 24 665 39
745 58 813 74
542 262 604 339
853 470 927 530
364 291 444 378
601 397 671 449
273 427 295 428
785 641 810 677
740 294 747 305
54 248 62 274
576 524 639 557
670 751 702 772
96 103 155 138
205 309 278 397
897 726 931 774
120 866 191 909
406 889 477 988
40 588 121 589
708 595 742 673
22 816 47 839
298 261 309 344
596 600 619 612
75 728 168 808
115 852 180 885
788 533 868 559
211 379 277 399
880 427 950 492
386 696 457 700
104 385 179 415
297 373 364 376
408 612 470 661
564 39 634 114
204 792 282 824
445 445 501 526
832 439 901 455
767 422 776 518
27 634 83 713
563 166 615 231
809 467 829 528
175 412 268 479
142 253 170 268
490 566 494 638
853 786 884 824
823 540 902 569
857 830 948 914
445 58 535 109
335 469 358 530
494 352 503 391
273 176 366 251
612 124 702 164
273 310 344 392
133 783 185 822
293 373 324 455
122 594 193 644
894 327 942 348
322 674 363 702
727 310 754 320
774 501 802 529
180 656 219 747
628 220 634 316
222 54 279 116
517 886 539 903
185 883 212 942
188 839 212 919
439 424 474 424
644 38 715 89
311 250 357 314
512 483 568 571
807 815 817 827
761 240 819 245
286 541 342 609
335 776 420 793
642 132 720 158
536 649 548 672
667 79 683 176
386 787 392 864
763 109 799 157
556 277 626 324
266 836 322 924
400 800 466 884
144 221 156 315
82 701 168 709
687 649 727 701
803 350 805 433
306 709 389 756
343 200 393 285
806 417 866 462
148 84 228 159
775 254 839 346
124 497 178 510
637 797 665 825
629 501 649 517
253 718 266 719
212 826 216 836
362 110 392 197
35 289 63 301
500 151 520 216
394 852 443 852
732 229 732 260
156 677 174 721
368 108 397 112
453 483 532 485
733 543 813 636
3 398 62 478
402 514 455 602
598 265 676 315
847 83 854 134
197 754 225 755
479 158 506 227
839 705 857 804
266 482 365 547
201 164 252 229
170 426 174 492
852 115 918 187
422 472 501 560
105 83 145 174
19 395 99 417
211 561 220 625
319 747 356 830
298 672 332 762
852 382 857 391
70 357 148 394
331 365 418 399
714 399 772 424
553 50 587 95
750 250 823 278
893 823 950 885
581 225 597 242
814 769 913 834
320 371 362 429
478 31 505 104
535 361 587 385
379 33 432 84
453 620 544 683
341 705 431 729
107 188 136 283
733 899 830 930
484 478 553 555
448 335 490 417
695 51 776 141
56 676 102 685
812 146 865 221
727 567 822 612
749 714 835 732
212 854 238 904
537 47 610 131
470 285 508 323
582 569 595 649
266 277 285 304
819 150 866 237
754 764 790 815
658 86 733 123
375 517 431 532
51 51 145 70
507 869 586 928
650 6 729 11
662 520 690 604
23 208 65 242
756 224 834 246
847 601 883 692
569 867 625 950
96 559 146 559
401 352 437 352
762 145 790 150
614 756 649 791
20 198 39 210
714 753 751 754
117 612 171 698
368 807 371 876
652 485 714 561
611 334 622 398
401 53 415 104
798 224 893 271
353 236 401 267
801 115 806 209
16 514 97 545
580 317 629 336
525 36 556 84
588 110 608 181
674 57 755 142
475 382 486 421
697 636 745 674
874 52 905 130
26 388 114 420
215 415 252 431
279 687 352 739
360 287 377 349
501 611 592 629
885 590 972 643
832 758 906 766
122 684 202 781
352 867 438 943
245 228 330 248
348 757 410 780
573 316 659 350
347 763 415 841
99 623 112 645
391 525 460 582
728 333 782 414
339 889 385 951
889 163 971 260
324 25 415 96
554 40 639 57
285 896 346 968
849 299 874 374
729 691 782 762
829 235 905 334
82 506 173 511
553 39 650 74
233 18 253 66
119 838 125 840
9 293 70 315
44 599 133 612
883 172 895 190
895 228 976 306
622 440 698 516
636 540 682 607
34 119 73 204
438 237 438 293
403 189 457 269
337 619 357 656
863 359 876 438
28 99 95 197
816 870 832 940
559 248 563 307
439 223 516 224
578 564 631 582
260 442 271 498
42 225 83 252
236 618 303 709
460 660 547 694
188 108 190 186
22 26 116 89
327 666 329 669
627 178 647 253
341 49 417 138
505 530 573 604
385 232 427 248
382 794 450 887
560 28 616 123
275 485 285 489
152 377 185 430
83 893 85 956
788 315 836 342
883 314 978 371
385 329 441 338
477 562 568 611
392 397 451 413
179 213 252 218
861 453 958 472
106 550 145 585
844 84 888 169
810 500 896 539
846 816 869 874
332 786 424 836
859 647 916 695
409 19 485 19
570 415 618 479
861 387 926 431
13 663 59 756
257 346 316 360
589 623 678 680
53 535 59 553
116 500 213 510
782 156 833 252
521 568 582 627
145 14 234 110
380 659 403 754
35 504 44 539
804 210 806 247
864 48 957 77
773 75 842 144
510 122 523 143
226 626 271 676
633 744 723 814
894 714 984 731
387 5 414 64
825 420 835 465
100 872 186 878
550 403 556 455
591 60 676 113
131 496 132 529
754 622 755 703
213 605 299 688
833 208 926 286
637 899 654 908
804 108 862 204
510 572 535 646
622 310 707 337
528 225 537 244
525 681 587 766
464 757 539 760
574 39 659 39
177 882 202 893
795 528 886 533
399 48 458 94
50 401 64 476
415 876 463 955
521 750 568 765
763 614 851 639
418 530 464 568
321 681 390 703
840 717 919 725
277 663 346 746
195 150 272 177
47 360 99 400
879 670 884 762
511 199 558 294
97 543 129 603
461 103 489 181
637 374 680 452
423 395 426 395
892 631 926 677
752 36 813 128
368 66 399 120
745 230 836 299
872 386 905 479
758 354 812 398
658 857 743 953
340 891 393 916
667 264 727 272
769 739 783 770
762 422 803 453
811 352 867 429
700 454 793 469
180 382 197 443
295 505 303 522
6 403 74 466
672 98 698 130
71 9 132 97
277 806 343 891
880 106 885 141
491 630 524 705
55 338 119 378
649 582 656 631
785 896 797 934
401 102 459 149
776 835 839 908
643 715 675 723
808 476 843 485
627 21 633 40
660 344 702 414
507 626 592 673
851 828 939 853
606 262 631 305
220 785 285 795
27 241 122 305
568 113 584 136
837 589 852 654
111 708 193 768
198 345 275 439
485 287 540 350
373 857 457 885
825 319 887 325
885 879 894 971
481 372 541 463
423 441 425 450
335 460 391 528
319 617 394 677
0 810 16 894
379 730 394 773
7 119 21 143
351 484 385 528
353 772 410 837
440 898 474 957
507 724 564 737
27 246 63 299
636 259 642 312
488 753 521 843
844 107 848 162
688 683 761 737
699 51 750 114
135 261 229 301
630 326 664 369
379 482 463 493
631 590 643 600
813 563 853 608
380 36 431 89
144 815 148 892
267 277 338 318
771 818 869 818
855 586 953 654
546 96 601 178
45 856 142 922
373 809 394 895
676 896 717 902
121 127 215 187
50 229 126 267
24 140 108 186
501 635 551 674
645 564 668 653
837 699 853 748
67 789 92 798
819 690 825 767
534 374 626 420
689 854 769 858
851 293 918 310
519 639 589 686
638 721 684 791
426 811 434 879
209 518 229 569
347 73 400 142
47 87 126 165
398 307 440 313
40 681 99 728
200 737 270 797
35 177 68 226
606 341 686 360
614 144 631 186
199 728 276 796
270 760 360 796
888 551 970 559
583 315 673 332
254 194 298 226
780 67 802 72
97 19 192 49
222 413 309 447
751 462 835 472
698 550 735 623
267 4 273 33
557 621 584 697
470 550 561 616
596 183 596 227
717 216 780 298
848 12 865 84
429 427 447 513
330 463 356 557
500 502 590 557
219 447 285 540
114 31 189 125
254 867 320 905
663 880 688 979
774 708 803 711
361 164 398 215
474 49 524 62
404 168 472 241
179 296 260 345
596 874 597 947
785 727 792 821
524 825 566 862
352 180 428 253
157 153 171 173
653 385 654 454
797 737 889 820
207 35 290 119
49 67 67 163
127 621 157 711
12 183 59 280
145 28 224 65
389 162 467 205
264 321 297 346
863 168 871 188
668 706 704 803
630 520 718 578
277 441 319 523
205 864 239 956
439 861 473 959
487 828 499 872
596 439 675 447
23 496 79 570
816 429 830 476
888 728 910 820
116 361 154 369
783 507 832 526
561 744 644 748
834 792 867 814
7 251 13 293
250 759 264 775
278 743 334 776
212 576 240 591
352 628 414 652
165 479 201 573
287 31 370 121
327 188 413 211
369 137 435 193
341 353 367 367
29 486 115 507
91 461 122 486
364 598 447 675
758 512 793 577
484 734 563 816
402 43 493 58
188 242 246 265
310 585 363 608
676 86 774 142
78 458 142 495
334 754 396 760
312 348 335 349
487 426 491 493
824 708 862 794
411 126 447 219
681 834 742 867
351 754 430 814
697 715 714 810
383 554 443 635
819 350 903 429
725 612 748 676
879 65 947 145
609 601 689 666
594 419 633 455
555 520 620 595
755 519 820 588
88 309 94 382
506 522 556 530
448 762 508 827
235 824 332 867
470 172 470 266
13 470 39 536
92 772 150 837
688 484 736 546
333 839 403 870
535 402 593 479
769 887 823 920
810 349 885 405
448 707 484 766
396 352 458 414
862 281 879 334
581 406 676 487
601 398 628 406
590 482 634 533
616 270 687 343
552 176 611 180
523 593 561 629
802 702 807 723
194 490 204 580
498 703 513 745
439 442 451 449
518 303 541 386
175 527 211 537
811 252 828 331
261 817 352 847
698 324 757 407
301 201 336 232
510 119 556 154
266 813 330 833
98 238 180 281
142 356 184 411
335 444 375 471
73 882 140 908
0 605 54 623
253 22 260 57
536 229 547 268
288 659 346 749
324 286 388 347
187 28 236 70
518 396 549 438
410 611 489 617
509 392 582 442
57 140 107 209
23 647 29 696
510 370 531 394
620 405 708 471
86 238 150 268
664 757 688 827
380 395 386 400
6 315 47 391
428 261 470 344
218 324 270 409
705 261 789 285
664 274 737 357
14 365 43 448
699 44 742 67
461 865 468 871
745 726 747 785
8 657 54 699
172 365 226 462
437 552 479 614
505 424 595 505
353 517 366 548
726 55 744 62
761 96 841 176
150 193 199 258
551 571 576 670
840 287 858 287
80 2 115 86
440 91 493 121
434 643 531 652
609 736 686 767
258 567 306 589
786 813 830 823
397 757 428 828
700 169 703 183
847 533 887 611
8 185 75 237
106 512 164 581
214 708 277 716
471 228 518 284
278 605 313 694
582 880 673 979
701 235 750 332
891 752 949 767
254 577 276 629
470 559 531 568
377 225 464 287
499 260 579 268
528 838 577 885
657 88 719 151
153 784 211 840
233 407 331 489
19 471 28 559
861 281 906 326
377 886 432 950
382 57 451 94
391 550 462 576
897 595 918 673
610 858 690 868
698 36 703 125
375 193 449 271
383 638 462 725
407 210 459 247
310 681 360 730
398 575 441 662
458 506 508 545
757 472 837 507
734 615 771 626
192 762 270 797
791 354 872 356
892 752 950 843
299 765 381 791
285 725 358 754
681 13 738 61
339 15 416 79
831 514 860 562
495 274 541 315
55 399 124 461
339 168 418 234
662 874 705 874
813 431 843 515
407 159 435 193
197 768 233 827
746 492 822 499
244 167 267 182
690 724 745 761
666 83 690 112
413 229 497 320
259 784 324 810
326 371 380 377
152 738 214 750
616 117 637 148
553 412 611 495
721 793 783 800
577 69 614 119
804 79 849 158
761 890 821 961
40 687 118 724
581 805 626 893
258 208 333 250
831 717 895 771
489 479 534 573
798 110 870 152
24 793 73 794
523 866 609 952
518 846 542 874
29 428 85 452
497 707 538 783
123 636 125 722
269 851 348 888
584 451 610 537
511 520 594 554
18 261 77 313
34 389 109 436
864 225 890 267
69 789 99 877
537 64 573 122
153 239 199 335
767 625 847 675
240 852 292 908
475 683 529 698
123 661 155 666
18 332 24 402
876 202 962 290
891 389 944 430
744 78 803 99
277 730 346 815
315 888 393 938
40 623 73 631
732 50 736 99
496 715 584 812
343 688 349 768
866 309 919 311
692 624 735 712
502 132 524 197
214 832 220 851
40 500 135 530
592 675 685 721
602 782 692 815
415 247 437 281
878 779 975 854
893 834 955 909
649 136 705 226
60 645 92 688
386 888 418 909
658 330 705 373
371 347 446 400
832 185 834 239
497 223 534 224
125 861 195 954
683 76 746 167
333 491 423 582
886 844 968 900
386 259 465 302
770 287 780 315
9 70 97 121
380 474 408 568
292 283 360 313
757 635 790 734
239 489 247 513
74 85 158 106
225 581 256 589
674 350 693 420
817 108 843 187
544 286 633 335
485 235 571 251
438 300 440 321
826 38 882 38
17 347 116 366
383 206 398 305
366 681 465 774
135 515 188 521
856 855 943 932
518 621 560 687
316 794 361 861
139 289 181 331
178 261 273 268
724 402 732 411
177 663 260 723
173 41 224 128
109 402 134 479
498 242 562 322
707 205 736 274
23 121 116 198
412 250 453 311
70 516 78 554
738 491 823 510
380 209 443 241
424 458 486 498
886 267 957 315
757 846 821 884
105 625 148 665
823 624 875 678
895 499 942 592
8 363 101 363
585 375 605 420
769 796 769 885
567 318 601 408
861 493 923 537
298 883 321 897
661 888 742 913
816 649 870 678
138 866 194 892
868 626 929 686
842 677 922 688
84 563 143 619
827 806 917 822
447 520 497 551
848 483 862 495
191 306 230 327
614 728 649 776
196 892 245 942
715 227 803 260
129 623 208 689
729 634 779 713
895 530 904 538
74 449 114 512
431 537 437 565
649 732 677 818
831 124 895 179
859 10 946 100
621 131 688 212
623 814 638 875
204 11 247 101
367 805 457 873
119 424 143 428
45 480 67 574
486 550 573 583
301 476 400 505
610 212 709 287
515 136 516 164
809 204 821 219
776 457 788 491
466 7 497 41
296 832 308 867
890 640 980 689
107 288 140 337
775 84 813 152
477 366 507 423
125 63 164 89
810 342 842 428
627 793 693 860
19 123 81 171
311 442 400 533
297 210 359 247
397 299 448 368
87 173 170 178
580 526 614 556
6 645 11 717
273 144 358 208
783 475 833 568
660 522 721 523
702 719 721 723
61 369 97 378
309 479 329 491
272 342 292 389
739 338 743 376
167 785 181 807
741 139 835 151
376 891 419 974
892 689 905 714
674 554 716 635
173 743 237 787
596 308 674 382
354 437 427 457
573 760 650 781
338 471 346 479
570 425 607 465
3 876 56 919
628 656 710 735
234 24 263 50
508 680 585 740
672 514 753 546
612 659 683 683
631 258 647 303
344 811 354 817
622 393 690 463
322 22 322 117
476 557 511 600
825 106 909 145
166 587 245 609
637 555 639 573
653 95 667 179
674 63 751 156
540 294 630 389
110 183 189 217
750 618 815 637
121 315 152 352
861 13 877 101
377 88 435 134
468 131 554 193
251 200 304 252
879 711 898 797
60 367 65 441
650 896 667 913
880 203 941 215
532 537 598 607
137 545 213 631
55 20 149 38
886 610 931 695
391 154 455 216
294 843 377 890
47 191 143 230
367 825 415 841
808 320 850 386
395 220 445 299
310 607 371 644
826 235 830 247
882 338 955 368
640 200 666 299
277 595 303 637
433 245 489 258
6 214 93 307
270 370 369 376
334 432 433 456
538 503 583 578
125 430 142 519
216 176 291 182
42 802 59 861
71 792 126 826
859 646 924 676
49 563 92 655
339 413 428 482
596 4 695 14
265 418 344 453
207 234 258 268
866 418 940 468
322 26 371 121
508 870 550 895
723 517 751 523
116 486 192 501
880 274 958 294
458 208 464 269
561 6 642 20
403 776 492 845
561 830 582 924
28 855 37 911
615 565 664 637
600 465 682 475
97 43 176 115
90 196 155 199
427 170 445 224
448 334 513 367
237 883 298 897
640 650 646 661
8 395 10 428
866 10 932 102
418 406 504 414
781 692 812 760
860 505 916 597
21 223 117 314
307 788 323 818
613 119 685 175
5 882 10 906
213 136 224 176
666 275 749 290
402 355 473 435
839 762 928 849
573 646 671 649
405 583 420 632
780 33 781 104
637 480 655 524
95 249 136 290
416 101 496 163
112 240 148 316
230 48 263 55
242 390 296 489
339 261 354 303
398 63 462 150
412 153 442 248
589 520 667 615
378 162 470 228
617 739 697 823
368 598 411 608
747 750 786 814
583 300 650 353
786 828 847 922
767 20 853 70
893 38 990 86
564 577 569 611
313 498 393 522
753 340 791 384
584 461 655 488
248 43 307 74
133 94 208 137
239 91 240 181
782 636 859 671
581 362 633 369
614 193 636 270
108 528 189 611
763 282 837 294
482 800 528 841
548 97 643 111
597 322 641 398
606 101 699 117
128 859 139 905
549 482 578 573
511 1 589 36
216 796 234 893
451 832 481 861
141 896 212 990
318 756 358 777
866 489 899 565
484 596 501 686
371 432 442 490
434 286 455 363
169 511 257 610
666 289 716 383
659 822 686 827
576 256 620 317
828 467 879 507
667 151 720 166
300 786 397 821
8 627 25 722
22 856 115 883
294 601 337 632
897 146 926 228
718 724 783 747
894 165 956 260
442 820 517 824
342 368 354 435
655 454 692 471
601 188 629 189
235 53 285 112
578 190 603 267
711 272 803 302
857 550 910 624
358 165 378 257
833 868 874 915
94 830 166 918
2 609 92 661
143 202 193 204
586 343 626 436
798 42 874 83
778 639 789 661
415 6 495 35
344 833 385 889
97 70 118 77
327 593 395 680
722 505 801 554
667 410 700 466
458 711 508 730
581 285 657 382
188 625 259 684
770 395 866 458
239 649 317 744
823 521 921 589
862 239 938 308
0 243 6 261
166 140 189 178
450 167 539 245
843 849 905 897
177 388 211 396
471 547 523 548
602 239 680 318
602 332 649 340
700 793 774 826
741 637 771 688
190 1 213 74
201 110 235 142
629 420 641 447
354 445 378 489
414 210 478 273
442 339 454 400
175 563 180 583
323 316 371 375
69 426 134 506
51 454 72 532
233 888 275 913
122 328 184 366
215 733 234 759
739 780 836 859
494 715 511 758
241 65 271 91
458 712 490 742
81 293 122 385
399 682 410 737
660 506 676 584
852 691 854 736
607 468 693 537
294 386 388 427
143 391 153 391
44 55 113 149
238 513 257 575
203 486 302 529
504 775 539 843
886 231 905 264
158 427 167 466
561 773 603 773
317 325 321 423
351 229 412 245
473 642 502 729
532 557 599 560
512 20 532 46
11 437 61 519
5 608 104 630
811 292 888 352
885 349 907 385
472 62 498 80
73 342 135 359
564 833 643 869
824 370 836 430
179 838 277 868
586 454 622 549
341 302 382 385
253 627 312 627
479 737 479 808
176 173 245 233
320 333 378 336
882 803 898 867
63 478 141 544
693 128 742 204
416 541 482 638
646 270 661 361
847 372 938 406
26 609 83 627
261 57 264 82
654 190 670 219
646 833 682 836
580 749 609 773
170 186 220 206
690 120 742 171
847 594 914 685
858 197 928 221
682 615 726 674
771 490 841 536
86 829 130 842
650 648 729 734
454 570 474 582
588 809 597 883
461 848 539 868
359 725 440 735
612 618 614 652
855 835 946 911
794 644 870 675
302 368 379 397
371 457 419 496
283 652 345 665
362 311 437 375
272 304 314 358
532 14 631 34
853 207 925 290
182 163 222 190
36 199 62 275
245 286 254 295
846 819 855 828
68 106 133 145
36 724 81 729
337 549 359 612
590 725 659 805
793 312 816 326
550 618 624 701
645 804 673 884
588 731 609 733
190 593 253 628
209 416 276 511
828 582 898 650
39 752 68 813
368 898 420 939
504 447 508 515
328 830 375 858
633 208 638 275
598 727 619 778
67 112 100 186
210 373 259 426
475 499 510 573
825 280 834 355
15 544 65 633
404 222 466 277
386 704 467 719
181 698 250 704
510 642 539 660
583 632 635 664
554 646 556 667
736 289 794 294
168 790 260 837
805 13 900 34
683 464 695 501
461 865 475 900
70 750 167 812
53 254 137 336
427 531 452 532
571 496 633 564
258 175 295 228
876 680 906 733
676 132 723 164
56 761 111 763
173 374 255 442
320 11 338 92
480 365 518 379
26 184 30 184
167 873 242 941
618 735 706 811
390 635 481 689
259 471 331 500
177 350 203 422
483 841 522 849
504 755 533 813
790 844 828 908
518 557 587 565
561 136 589 200
402 839 412 851
187 898 265 906
212 652 296 664
841 371 857 425
520 420 589 497
386 240 406 267
538 876 577 957
760 140 804 234
506 561 534 632
244 630 258 726
862 19 941 96
192 33 262 122
53 0 146 89
416 129 468 188
299 222 319 310
566 685 590 710
581 41 628 72
498 634 592 664
446 63 541 91
120 49 130 51
786 813 838 842
327 736 402 812
579 799 590 801
215 669 272 678
586 341 648 433
698 192 759 280
431 734 484 750
844 826 921 857
835 210 879 263
247 38 265 47
818 372 883 433
20 616 89 629
132 134 220 153
84 264 99 298
528 180 605 261
639 400 678 479
307 666 364 737
351 392 375 393
401 401 481 417
438 217 503 251
878 596 959 692
4 476 62 558
740 320 783 410
387 33 426 42
688 408 754 498
528 564 602 622
13 109 94 167
552 563 576 569
711 234 730 315
331 800 415 807
237 207 269 216
264 508 284 591
422 812 500 862
128 457 221 498
801 775 813 778
147 612 165 670
330 622 360 641
229 822 303 866
639 323 692 361
252 813 265 851
11 628 107 722
835 502 856 545
330 627 381 639
171 361 200 391
354 24 430 100
385 127 392 155
725 752 820 800
248 166 334 218
763 51 826 118
775 566 867 657
158 878 196 956
892 827 969 831
459 127 499 169
74 715 90 814
638 723 657 749
81 690 117 702
365 248 454 283
20 120 42 142
733 168 824 187
700 710 700 757
106 461 187 535
191 703 273 706
413 799 452 865
822 329 896 358
519 102 594 172
367 183 401 192
664 99 726 153
738 157 819 232
184 782 243 843
107 406 186 469
284 414 334 433
816 85 901 147
256 193 346 262
143 618 214 630
81 388 139 462
358 835 358 898
186 5 266 104
685 743 687 766
207 632 282 725
636 213 675 247
601 503 635 589
122 388 145 394
19 613 44 655
173 822 257 867
193 865 253 956
503 568 521 577
102 319 159 338
285 612 372 672
891 579 948 580
891 313 973 403
54 109 60 146
160 866 163 954
387 664 456 752
214 236 269 276
550 546 629 610
712 478 724 537
801 44 813 72
434 610 493 696
388 643 454 730
373 127 453 156
418 698 448 723
552 567 606 630
662 9 714 99
10 706 23 792
3 885 79 935
657 272 729 322
168 865 234 870
591 574 682 650
627 410 689 503
20 4 80 98
835 758 870 799
111 413 143 417
724 214 794 273
652 308 689 381
754 440 819 472
177 731 187 781
676 402 721 477
892 345 895 428
283 289 338 352
242 876 316 968
190 209 237 262
821 515 870 533
740 102 839 172
379 324 444 410
388 282 485 299
877 54 904 107
564 556 660 644
745 157 833 166
284 541 367 561
424 887 503 942
545 381 584 467
695 430 721 500
122 833 192 833
380 142 417 185
138 831 189 930
52 636 83 642
155 621 247 715
131 859 148 863
881 78 888 133
160 474 257 524
890 625 919 702
470 647 564 720
580 404 661 439
870 135 882 225
688 429 739 499
94 758 129 794
298 190 300 247
333 100 393 128
537 559 621 635
392 332 488 413
305 474 337 568
689 513 777 577
286 782 371 854
435 235 507 281
387 26 444 111
557 299 595 343
355 835 422 907
147 321 213 387
507 165 525 240
217 78 229 146
333 457 392 475
677 73 763 125
668 287 717 371
404 362 487 362
780 847 839 907
616 645 659 732
171 884 191 927
161 727 222 802
520 0 610 36
152 55 161 93
407 609 432 693
820 336 910 416
281 712 287 731
280 91 315 95
618 617 618 620
524 682 536 719
605 183 615 271
283 124 287 147
263 588 328 627
260 251 313 257
587 46 634 138
824 789 896 868
732 887 749 889
20 543 61 628
632 263 649 348
164 592 245 690
328 153 416 191
291 504 382 554
448 332 510 414
408 210 501 225
772 754 830 762
881 703 888 705
439 173 535 224
390 436 414 466
64 80 112 176
776 460 808 530
578 736 671 831
595 762 632 858
817 296 835 364
701 468 771 555
202 387 206 419
585 733 657 734
194 740 283 810
171 415 269 497
510 806 545 814
152 756 211 808
777 345 837 398
369 798 448 838
716 28 777 124
215 680 259 723
438 416 531 472
450 732 547 792
506 833 562 839
806 878 861 880
741 627 769 688
202 163 232 209
183 183 253 256
320 398 378 477
326 679 370 777
744 845 751 857
265 824 347 881
472 676 518 765
878 226 921 250
451 102 465 135
806 887 808 913
218 560 272 584
489 680 526 770
252 235 320 316
690 313 743 357
385 892 422 977
672 140 758 212
265 82 279 178
498 364 554 450
316 823 395 879
246 462 320 505
445 675 475 760
556 436 598 478
500 114 530 142
162 689 244 734
513 243 594 318
763 280 833 374
350 869 357 892
801 288 884 352
467 161 479 176
791 256 873 270
784 177 805 234
899 79 931 137
255 175 285 194
463 362 484 428
695 253 761 265
553 77 587 97
80 124 134 207
664 115 676 206
448 259 495 350
849 441 902 514
681 62 736 126
819 809 853 844
365 274 384 360
551 168 554 214
367 279 406 362
883 897 917 897
659 139 668 161
597 599 643 637
744 121 837 154
126 453 171 540
591 511 676 530
892 700 940 714
87 580 131 615
860 693 863 704
812 2 873 62
84 867 121 959
765 354 863 428
248 320 333 354
53 427 83 502
610 311 651 380
220 732 223 814
644 553 690 622
549 497 643 501
858 509 867 542
659 197 728 261
524 112 620 122
645 554 667 559
773 82 818 122
839 44 888 114
236 409 287 504
47 123 79 164
686 516 735 573
131 763 171 779
256 131 287 185
695 69 706 153
851 311 861 344
349 200 422 246
54 716 102 717
312 448 348 503
563 577 603 672
198 794 294 873
180 81 239 155
773 636 835 658
171 656 194 735
800 723 819 753
88 573 96 655
438 647 517 743
767 497 844 582
60 521 122 566
555 462 623 510
899 75 995 135
101 730 162 763
647 220 740 273
31 698 50 795
750 350 801 433
818 555 845 630
179 296 206 382
91 518 132 554
659 100 679 179
519 750 536 828
178 689 236 750
205 407 288 504
277 773 296 785
724 617 733 644
183 721 239 744
671 715 720 759
405 837 416 843
472 89 518 155
46 863 64 948
41 506 100 543
548 702 567 755
518 259 545 316
735 64 793 97
444 300 479 399
47 59 49 137
63 724 159 774
288 255 332 273
794 104 861 148
352 229 416 294
387 543 393 611
282 23 340 108
758 728 763 749
400 764 409 816
384 644 438 671
442 81 528 85
64 286 153 370
645 444 692 531
636 216 703 307
670 513 766 557
235 103 318 191
352 295 362 303
509 694 579 733
636 792 703 852
760 896 800 938
375 615 425 638
171 394 234 414
559 377 639 384
468 531 496 575
886 631 927 716
438 314 450 359
119 75 158 80
534 716 581 799
631 621 703 720
762 235 841 257
48 579 79 658
728 647 783 650
255 887 264 973
25 475 107 531
516 244 612 337
214 886 284 950
861 720 905 798
601 619 614 653
527 309 576 314
443 262 502 350
501 402 586 483
117 608 197 619
385 39 455 67
653 457 681 519
312 668 370 759
87 884 151 885
308 858 365 868
676 795 743 826
321 675 344 757
385 445 398 455
485 380 496 404
204 84 246 141
23 523 99 569
687 110 742 196
582 358 648 361
885 746 978 760
338 393 385 401
677 23 768 41
835 868 882 921
84 869 125 965
277 689 374 782
819 747 908 784
83 411 102 492
134 576 191 648
55 604 95 630
31 830 108 838
674 263 742 268
326 564 422 658
385 97 385 196
864 423 961 480
128 124 211 157
541 622 551 719
620 693 649 783
831 365 911 391
66 815 84 914
212 383 300 460
170 665 179 752
679 544 777 589
214 105 251 149
470 587 521 631
492 165 532 237
19 783 83 810
781 409 820 433
581 887 603 941
367 869 368 870
524 330 571 357
28 476 52 476
692 444 707 474
629 565 686 640
838 446 857 500
634 682 640 746
820 405 840 451
35 295 44 378
882 643 945 710
590 561 665 584
381 105 442 149
187 210 221 308
127 95 157 165
448 114 451 163
796 93 830 163
461 279 488 319
868 470 950 505
407 77 468 91
156 642 183 727
207 282 230 354
10 580 58 674
851 756 868 803
80 469 122 564
828 215 902 231
649 323 718 402
678 13 691 32
826 617 875 640
783 835 842 906
689 552 754 562
165 647 219 663
195 397 258 422
506 507 588 567
239 248 256 342
334 244 343 308
652 853 670 870
588 182 601 257
480 625 492 693
465 750 562 775
124 536 205 631
356 86 364 91
50 161 78 219
721 51 723 53
461 598 462 640
405 205 452 220
69 516 104 534
886 51 912 56
847 145 941 225
356 290 425 388
645 348 681 392
603 871 701 914
645 761 698 827
278 759 315 764
307 883 401 976
163 50 202 130
841 882 886 981
628 134 707 202
491 321 585 365
598 143 677 200
743 675 795 691
481 231 507 313
413 640 485 672
223 251 227 255
242 259 307 342
97 871 182 915
35 582 95 605
742 4 772 89
545 102 556 188
77 421 118 428
95 468 170 492
786 147 801 216
450 23 484 69
560 830 639 906
152 631 241 707
226 363 278 432
775 213 838 284
663 214 715 290
7 708 17 725
662 573 741 578
415 136 450 229
798 414 821 498
744 150 824 156
805 471 862 535
635 236 659 246
703 202 762 285
893 565 971 644
526 442 598 498
179 498 180 551
824 887 855 976
463 822 467 849
317 249 398 317
269 416 310 467
878 593 886 622
318 736 373 779
130 147 155 192
831 484 844 539
842 872 843 928
412 119 468 150
102 646 143 676
547 574 627 667
463 164 483 223
307 333 398 407
855 529 863 543
25 77 38 101
636 51 657 78
670 820 673 821
259 97 288 153
569 796 619 846
347 680 419 709
15 384 98 394
402 501 458 563
784 631 881 691
647 316 714 410
556 470 573 473
363 523 420 596
634 569 686 602
168 827 187 876
344 634 418 728
689 523 746 576
587 442 650 448
767 805 858 839
364 711 415 711
480 685 526 761
40 269 46 278
51 251 69 271
429 555 433 604
351 557 384 599
293 481 331 566
383 346 482 430
155 624 253 713
778 714 798 770
491 617 558 631
707 849 717 912
437 78 497 97
271 876 275 903
553 618 614 653
694 210 776 221
514 516 561 611
519 839 605 850
353 558 399 576
624 859 703 929
244 326 244 419
213 645 277 652
571 361 611 446
892 647 991 655
45 819 80 877
691 53 718 67
594 322 664 391
344 232 383 264
384 214 396 242
583 289 628 351
228 269 265 326
278 188 308 268
615 531 646 619
217 86 303 105
789 364 882 417
78 491 164 566
384 481 474 519
224 185 289 204
329 640 389 641
0 758 0 759
814 831 846 876
716 194 802 223
664 448 691 458
114 719 133 727
372 486 406 524
311 293 330 353
3 742 46 811
192 149 222 207
379 655 423 731
631 183 689 250
551 867 575 933
623 772 652 856
82 560 177 639
555 783 586 867
211 734 284 755
703 379 765 402
727 890 729 973
660 136 745 152
180 738 272 806
867 323 953 329
213 478 312 502
644 244 688 303
50 259 95 313
507 493 515 511
646 66 675 160
430 33 492 124
463 439 560 535
729 180 823 183
537 707 574 719
271 461 275 509
485 687 496 735
139 402 180 460
807 554 895 557
646 168 730 239
366 785 403 841
133 855 209 883
384 837 434 936
845 570 927 583
190 370 259 371
674 750 756 804
773 342 807 381
237 140 302 179
809 728 907 755
334 889 396 954
365 765 444 827
8 146 74 240
64 11 119 13
758 324 811 406
603 408 642 478
159 57 253 147
187 117 272 182
765 127 845 128
712 129 775 167
72 276 146 349
606 132 696 193
268 858 301 945
291 392 367 434
619 8 704 39
422 201 517 233
596 179 637 238
471 607 521 632
566 39 648 121
131 481 139 533
66 684 75 711
418 532 459 612
207 843 275 860
197 266 213 342
175 20 199 61
37 376 60 394
547 390 619 461
402 769 439 857
530 53 567 151
5 460 47 492
603 102 615 129
761 236 803 263
851 548 918 611
482 433 566 489
617 567 677 615
678 862 704 912
761 519 811 568
768 230 785 326
850 194 888 258
811 172 873 216
891 432 913 524
72 283 85 330
515 886 523 897
199 480 292 574
344 725 373 743
306 762 362 766
214 49 297 112
838 503 851 514
81 674 121 757
374 799 458 879
309 514 360 609
354 698 439 757
704 68 780 164
541 102 565 181
331 67 411 123
46 87 85 133
897 561 920 580
516 758 605 854
132 370 153 407
67 587 93 655
202 52 213 58
802 481 813 500
156 278 237 358
750 675 821 676
897 113 948 191
216 201 238 222
429 269 518 311
870 281 916 313
374 767 457 771
490 503 546 559
347 897 429 948
516 262 536 300
268 267 299 275
657 652 664 657
750 109 783 142
224 600 317 686
131 294 136 374
577 246 579 315
825 539 893 567
56 43 153 71
154 143 175 175
679 711 690 776
690 646 738 656
414 887 506 984
581 692 676 761
782 590 794 674
31 268 74 322
144 626 241 653
593 193 642 269
320 759 352 807
345 472 419 531
810 84 810 151
193 333 229 380
684 810 745 891
160 538 206 634
668 765 758 838
449 78 451 98
115 772 209 775
272 880 353 972
235 519 259 588
43 40 74 116
385 391 409 481
165 377 205 455
711 39 755 104
392 583 467 642
716 501 807 559
368 833 389 880
732 187 742 271
198 587 218 590
114 579 174 622
343 835 343 852
415 631 421 694
482 477 516 553
577 113 664 198
215 328 235 356
868 239 965 247
253 870 290 937
72 62 105 93
293 251 390 320
691 805 718 863
341 513 440 531
417 71 438 77
472 838 534 911
678 665 682 722
779 815 812 851
47 185 83 266
420 305 510 330
12 302 30 313
669 657 762 680
224 874 267 906
107 200 184 294
85 681 104 777
711 842 734 886
310 411 388 506
29 890 75 979
134 27 231 118
124 884 130 955
704 221 729 315
569 247 597 329
840 225 856 245
416 758 462 784
128 614 160 630
652 363 676 433
739 802 792 847
653 249 663 258
280 711 297 770
863 759 866 834
771 466 853 488
197 725 287 786
87 365 122 402
443 167 510 167
652 159 675 226
456 407 468 503
0 599 75 653
779 259 844 323
395 581 396 609
97 131 193 204
432 276 493 311
183 124 269 191
788 447 811 487
48 601 63 603
353 159 422 210
541 9 609 38
860 534 931 566
694 674 763 710
36 258 120 335
497 321 513 333
31 407 59 443
478 214 571 270
721 508 736 563
102 118 161 130
338 575 437 586
617 762 629 835
419 720 420 812
856 705 859 716
612 141 640 162
392 449 454 483
304 368 396 391
203 195 285 216
459 448 476 498
712 149 734 220
756 424 766 461
37 196 97 200
173 252 261 314
106 518 158 528
91 761 117 854
21 728 32 759
341 12 344 66
529 271 609 313
177 506 251 545
849 428 865 496
694 627 751 690
334 162 338 184
124 480 141 536
850 16 916 108
749 29 789 77
149 75 216 107
631 284 664 350
451 561 463 588
570 746 669 776
428 613 483 653
215 175 238 206
222 134 223 165
517 0 613 20
565 175 653 263
27 66 27 127
84 757 130 838
235 154 248 241
77 399 97 475
330 312 378 377
893 408 948 496
788 154 837 239
842 551 932 621
261 229 268 280
417 123 481 202
384 456 430 492
28 46 88 63
36 607 62 609
319 778 368 872
601 222 675 279
529 181 611 225
660 540 661 582
286 446 372 476
578 887 634 887
331 56 351 85
193 4 246 31
638 732 733 831
507 629 542 658
143 825 240 854
379 773 405 811
82 186 102 281
297 328 393 355
90 130 182 131
350 336 442 369
573 43 599 90
521 416 615 479
37 441 105 505
133 711 208 808
303 241 318 312
623 635 722 658
442 874 444 948
613 204 654 226
391 775 467 859
38 150 84 187
407 333 435 410
184 234 269 245
21 330 44 413
277 20 314 83
821 167 851 214
434 361 446 378
112 18 153 39
342 84 437 132
369 736 421 829
641 809 691 816
211 181 227 181
302 229 375 288
412 332 511 421
234 103 257 196
393 541 425 620
654 3 701 80
776 84 861 89
257 17 273 68
807 500 842 527
118 97 132 123
602 164 658 229
835 541 917 590
191 377 213 431
59 219 92 291
596 497 692 569
732 612 760 699
221 495 309 516
492 812 591 837
11 770 46 786
357 170 369 219
92 366 169 393
646 354 671 390
416 373 510 437
549 226 637 264
248 127 274 178
870 3 956 41
469 394 509 485
478 381 545 467
459 579 528 640
708 165 733 177
295 252 351 311
706 337 717 419
290 241 330 319
716 499 727 524
76 641 142 658
853 321 911 418
780 11 815 89
142 201 194 248
420 165 465 256
184 617 224 668
172 820 181 839
596 658 665 669
170 564 221 643
773 53 775 141
837 205 867 299
21 57 55 85
14 38 72 78
84 815 158 818
686 713 778 768
66 107 137 181
418 812 422 890
554 552 601 566
204 671 280 762
207 66 227 91
528 671 584 754
874 494 955 561
338 225 350 261
253 281 285 315
472 374 489 420
658 373 717 451
755 802 784 851
63 549 75 608
585 562 597 652
885 876 911 939
657 359 669 371
783 864 805 937
539 443 631 453
509 287 580 290
490 431 504 493
820 638 862 709
20 763 59 859
328 608 381 637
179 813 185 861
252 366 346 448
685 504 779 536
717 17 795 25
381 534 382 628
541 551 640 580
483 808 515 816
625 178 671 248
351 10 358 92
338 874 367 907
609 55 612 135
41 357 129 362
324 26 399 89
465 152 514 184
479 397 547 471
285 564 359 578
192 721 265 761
401 811 464 856
243 671 313 704
116 848 188 920
733 9 764 14
672 704 692 716
162 713 182 765
809 662 827 729
340 882 375 885
507 356 582 443
661 35 730 117
650 556 710 579
295 676 324 719
791 554 817 559
862 58 908 144
789 366 881 395
803 323 878 332
68 617 136 641
667 626 755 664
193 851 281 902
641 324 652 354
710 492 728 585
784 708 861 745
672 652 767 711
391 699 417 723
415 788 479 835
895 71 945 102
817 474 872 501
607 653 664 705
25 338 69 340
885 617 921 675
417 618 446 633
276 418 325 503
618 91 705 168
697 729 723 750
555 502 598 538
103 618 180 712
474 179 568 190
146 209 208 240
670 16 765 37
793 642 854 708
489 316 510 324
227 144 261 243
788 480 827 498
728 770 782 821
783 61 878 79
76 78 171 117
140 96 215 107
773 602 788 616
586 555 677 627
96 269 114 325
655 157 679 198
65 788 109 815
713 392 775 476
408 360 473 426
588 721 604 747
142 98 170 122
605 881 693 927
440 652 512 670
342 58 396 156
701 578 791 586
738 483 793 545
475 186 486 224
502 127 560 150
12 0 77 74
820 723 849 816
770 209 798 306
800 704 855 790
564 628 606 662
193 77 289 89
785 594 789 620
893 825 943 834
786 151 880 216
307 306 371 328
536 162 613 238
476 723 516 758
611 486 626 486
609 404 634 465
382 176 414 194
8 597 48 649
267 759 341 782
349 49 392 123
725 441 743 471
622 686 650 738
627 52 636 148
377 640 429 688
727 214 783 301
173 6 201 49
301 42 374 45
440 629 470 641
21 355 75 372
876 681 883 705
230 168 288 209
200 312 252 336
760 852 793 886
593 392 648 428
348 383 408 475
624 783 716 849
218 86 257 179
73 777 149 832
868 876 894 971
265 58 306 82
500 893 529 978
877 181 931 208
710 721 797 806
195 764 251 767
692 85 696 94
181 382 254 416
694 582 717 603
831 2 871 40
174 783 226 851
137 857 143 868
239 612 324 628
741 781 797 880
897 59 971 79
862 243 924 285
41 802 66 863
106 791 165 878
441 733 500 810
856 170 920 268
422 179 495 181
597 845 662 849
341 351 399 400
95 135 148 160
699 39 761 109
739 799 821 879
896 736 951 823
496 555 530 599
334 343 424 352
421 593 457 614
90 400 90 430
420 605 510 699
15 356 57 448
35 10 125 12
14 576 20 621
38 24 105 80
765 113 808 169
741 358 774 428
235 721 274 804
339 324 343 352
688 520 691 614
251 687 336 757
318 667 385 686
355 724 433 724
184 171 247 225
47 234 94 264
292 554 381 625
320 531 321 617
66 214 130 280
684 169 754 249
555 454 652 480
51 409 89 409
139 437 195 519
183 636 204 674
172 464 238 516
736 616 785 619
831 832 916 868
744 662 789 705
280 572 360 619
685 282 739 361
700 277 731 356
363 87 429 90
196 843 201 854
748 260 782 359
782 382 834 444
89 278 145 364
559 265 608 318
420 311 481 338
336 278 350 306
215 898 295 994
602 115 654 140
587 121 635 200
658 691 687 738
552 552 567 607
273 424 346 505
775 398 817 442
891 264 931 280
866 893 945 928
431 842 510 852
22 673 59 681
690 342 704 346
863 294 887 321
504 3 582 47
32 219 117 255
859 41 958 87
462 242 472 253
314 230 355 250
206 821 303 901
862 298 925 355
481 660 543 700
818 706 914 794
763 92 858 151
21 544 61 549
255 856 291 891
318 356 383 376
90 363 181 385
844 645 914 732
838 545 874 545
416 756 508 833
280 9 309 97
630 720 634 720
51 98 51 133
280 402 349 453
667 805 700 838
427 816 490 881
687 267 729 350
591 251 642 340
324 792 392 846
534 789 598 852
690 500 759 530
312 607 393 620
658 836 673 853
550 312 566 329
636 438 678 515
816 198 911 252
122 9 207 88
679 406 744 461
802 667 827 669
123 262 123 318
502 409 525 468
304 293 317 336
824 201 888 284
208 718 215 748
251 182 304 268
197 52 253 60
355 552 379 646
840 794 880 819
364 508 461 572
277 386 305 423
807 87 816 172
872 647 890 680
68 558 113 594
131 640 229 661
480 193 525 218
381 46 474 107
105 517 180 535
371 437 383 444
330 738 352 760
37 159 97 175
602 361 613 415
379 352 414 357
795 53 806 136
393 93 407 101
460 197 553 232
221 543 310 642
78 742 140 802
667 231 721 264
686 66 724 117
798 168 829 215
556 352 633 391
880 355 917 372
462 608 560 636
610 161 679 174
513 578 580 642
205 782 238 825
808 118 813 165
705 758 708 780
361 87 378 125
492 621 530 667
604 49 672 121
781 411 849 475
133 172 205 268
371 640 430 730
58 563 157 580
47 385 114 475
662 327 714 349
401 760 449 828
349 288 420 300
258 764 294 853
235 724 267 814
538 768 586 864
793 805 865 829
456 600 458 604
150 582 173 661
93 781 171 821
374 298 423 338
507 159 580 253
833 845 904 871
586 332 635 336
202 226 231 284
212 267 303 347
319 516 345 518
84 865 154 943
124 291 166 347
611 327 692 367
306 874 345 938
358 168 405 217
6 722 20 797
363 28 384 97
748 550 772 627
188 114 244 166
509 490 582 536
209 386 233 484
793 569 796 610
881 550 949 613
702 654 769 751
391 751 454 773
882 37 954 65
237 898 312 901
541 850 541 863
468 644 480 652
449 230 512 323
490 874 565 945
386 841 391 929
653 246 749 253
721 863 757 948
881 526 974 594
858 794 901 882
388 61 477 117
370 207 443 282
8 23 96 34
888 81 909 104
273 240 364 269
291 815 307 839
555 372 617 463
763 520 827 618
855 30 939 108
53 429 117 502
721 267 721 286
185 621 241 641
297 828 300 912
889 208 921 210
611 51 648 113
8 649 39 651
260 110 335 203
6 473 6 517
590 858 598 942
730 665 801 720
106 66 128 118
446 742 487 775
68 374 128 388
71 111 165 207
562 550 593 593
345 662 436 676
705 198 727 206
788 752 836 843
96 880 161 886
578 178 644 227
484 132 512 200
211 49 260 102
96 583 103 650
387 213 411 298
305 271 398 281
584 260 682 310
725 234 815 284
56 669 100 716
846 337 908 337
876 333 927 423
122 222 185 223
785 71 828 145
324 71 356 144
717 788 781 808
171 525 191 613
574 93 622 151
618 506 623 583
123 384 165 425
274 256 291 340
9 864 83 910
823 382 854 387
336 548 389 640
48 875 113 968
340 494 419 570
746 832 759 865
414 292 448 385
755 337 824 363
78 646 87 703
328 551 412 599
843 466 931 526
791 740 869 822
1 741 11 749
97 520 130 556
213 475 274 536
888 403 973 453
742 158 803 248
177 8 219 53
400 733 492 797
753 317 821 369
607 687 624 692
816 351 880 376
49 426 124 478
285 563 302 659
70 725 129 781
435 305 463 321
823 433 868 459
155 652 219 735
665 694 696 793
887 90 960 141
420 694 478 704
723 566 754 653
308 366 330 400
191 288 260 314
311 485 315 503
637 344 664 355
348 657 434 666
335 434 389 443
210 676 224 756
447 629 533 630
767 854 822 928
481 329 522 385
435 471 528 474
9 93 22 154
124 143 139 187
151 693 229 742
489 325 579 376
23 21 81 70
855 582 894 587
261 898 351 971
346 166 398 170
196 841 282 899
683 604 714 646
341 602 427 677
856 513 948 602
118 265 184 300
377 681 421 681
764 55 791 57
458 586 521 625
503 596 578 687
94 770 112 841
112 880 179 930
63 371 111 416
632 762 711 832
169 640 191 724
346 607 385 671
531 226 563 325
189 63 217 152
440 455 491 495
792 554 881 558
359 563 411 585
71 122 162 190
551 224 610 226
846 496 899 541
577 124 629 205
191 831 263 920
109 489 158 548
623 195 638 261
538 322 566 405
613 703 632 792
212 469 274 531
416 866 497 903
101 483 114 573
258 187 313 195
592 400 622 488
493 778 516 815
496 504 571 592
652 789 726 864
853 73 904 172
685 731 766 732
534 403 564 480
482 345 492 424
99 17 134 50
460 642 557 671
838 48 933 74
160 55 203 141
847 733 887 817
49 663 57 681
101 378 163 428
81 216 86 275
402 245 443 267
824 419 900 488
770 617 813 679
769 392 844 432
399 806 459 866
103 777 104 787
139 279 139 283
27 415 62 509
463 801 487 838
255 198 333 229
204 462 288 528
503 143 537 224
555 723 574 733
214 87 253 180
681 782 768 844
831 26 866 120
342 71 417 160
520 184 580 235
697 534 707 619
608 442 669 461
786 205 865 237
645 369 707 406
312 434 318 476
128 871 203 875
354 55 407 81
255 826 345 914
535 264 602 286
79 714 98 748
335 193 354 204
474 161 498 166
792 321 825 389
8 329 84 366
741 518 749 544
639 609 725 674
382 467 450 563
863 876 945 888
725 747 744 763
686 495 766 527
724 130 749 196
159 788 227 842
607 593 680 669
770 411 791 483
515 145 567 231
636 832 733 881
799 221 812 233
631 197 704 282
390 125 400 201
624 538 630 595
26 334 67 410
11 618 102 628
568 347 576 415
60 685 88 708
392 255 404 347
860 743 919 819
879 205 951 290
509 690 538 754
186 200 214 208
494 303 585 351
148 803 232 851
13 41 98 75
735 820 826 872
711 756 766 847
708 347 745 378
279 588 290 644
449 363 506 403
473 560 548 569
587 23 645 59
325 189 329 189
112 663 154 754
705 478 739 515
669 753 732 795
502 842 555 873
735 892 813 954
636 92 647 126
891 584 933 641
864 558 939 595
880 86 911 138
396 525 402 563
613 623 644 696
172 807 232 859
659 76 751 137
325 747 423 763
884 888 902 962
170 672 228 699
336 261 386 318
198 791 236 867
51 374 106 416
610 883 655 900
863 17 899 74
616 890 706 965
116 773 195 809
847 198 886 216
573 515 574 530
340 776 358 838
193 357 207 430
808 356 905 387
659 106 729 142
275 481 291 547
694 184 718 263
281 303 299 336
296 26 387 113
355 898 450 905
732 274 735 367
49 81 138 149
853 162 922 192
841 19 874 95
301 386 315 453
271 493 364 499
455 406 503 500
851 5 897 64
77 657 158 697
567 478 613 533
749 73 753 82
206 732 286 759
165 887 214 976
480 489 567 573
408 354 418 443
460 856 517 896
772 360 839 426
546 537 559 567
229 673 327 737
405 353 406 444
160 383 231 385
716 396 812 467
572 393 616 417
247 129 291 178
844 806 900 848
473 825 544 851
417 9 470 80
444 871 543 922
881 547 882 615
281 258 295 315
709 777 746 867
80 688 120 725
627 299 639 329
406 794 430 823
884 4 914 32
70 188 159 262
756 191 798 281
786 498 839 560
630 30 711 84
143 191 197 199
750 429 826 478
382 858 469 880
620 425 690 456
699 83 748 134
727 650 817 733
614 611 678 612
210 94 268 125
509 886 529 974
174 616 211 704
405 896 412 988
341 352 430 390
829 770 845 866
666 115 726 162
668 776 752 872
529 210 597 262
490 432 575 468
300 434 372 434
349 408 400 502
69 291 127 303
712 822 742 915
346 794 412 893
132 387 202 425
72 271 149 307
825 699 857 739
525 227 603 304
839 44 898 135
356 845 379 870
894 469 959 525
748 652 836 672
115 624 128 691
843 109 847 206
197 18 233 44
884 65 901 90
859 271 891 301
157 105 194 128
603 762 609 836
559 873 639 953
14 494 69 560
750 406 830 417
877 690 922 783
670 396 745 492
780 517 866 554
270 595 335 632
401 753 446 829
293 767 391 821
56 292 140 301
318 810 387 832
472 895 477 951
213 434 230 495
744 772 751 801
459 40 510 123
467 519 532 561
649 471 734 524
282 577 328 633
92 176 173 187
5 231 88 241
251 762 288 808
255 7 295 55
734 261 832 264
565 384 593 451
66 35 161 63
76 363 120 460
185 171 221 209
534 83 584 86
648 244 698 283
584 77 655 142
215 8 244 41
690 3 752 9
600 794 640 840
734 767 816 818
738 481 814 555
376 638 446 679
239 574 250 632
178 274 265 293
532 116 562 187
460 480 542 513
433 123 487 178
822 94 913 172
801 530 893 572
629 601 686 629
79 336 79 359
359 697 418 714
21 757 107 814
562 432 572 460
192 840 197 928
795 152 843 225
813 452 824 537
844 248 934 309
875 253 953 282
31 719 64 733
113 848 167 880
72 448 138 482
377 166 464 208
601 192 700 234
329 100 378 109
331 589 403 606
37 354 82 433
324 237 342 242
622 278 680 368
768 410 785 444
218 743 294 814
309 93 385 138
12 763 72 810
15 760 33 830
281 409 338 500
459 581 494 622
880 769 925 868
526 149 596 235
702 25 713 123
208 773 229 861
257 473 325 473
37 343 108 391
62 542 105 611
609 747 618 805
613 152 647 236
384 159 471 225
741 713 763 731
172 853 210 856
235 804 277 881
550 527 645 551
311 454 347 525
85 761 174 810
489 403 492 499
105 69 117 102
625 732 702 799
272 394 324 410
310 856 341 947
851 715 943 806
599 860 648 913
504 898 572 972
490 800 543 840
873 209 924 307
293 231 303 321
748 220 770 239
719 132 721 206
37 472 94 508
481 350 488 448
19 881 90 905
248 1 329 31
247 675 316 746
269 755 274 775
49 834 51 840
134 243 175 248
881 738 947 774
723 215 747 307
822 382 833 412
666 408 677 482
33 648 36 737
387 28 403 35
536 422 559 431
679 131 746 186
332 763 396 839
217 559 316 590
783 4 788 67
858 293 872 318
438 556 523 581
406 858 461 887
251 173 340 215
260 472 347 523
427 340 479 374
583 725 646 807
895 752 960 794
440 232 497 313
650 110 679 132
414 214 463 305
637 588 724 617
267 85 352 168
550 60 558 65
645 607 652 670
830 207 916 277
722 305 816 327
196 194 287 267
549 504 637 504
762 755 776 771
513 576 556 624
284 363 291 388
373 604 471 682
570 115 638 150
660 246 682 324
181 281 227 356
46 131 66 228
71 805 103 812
676 793 768 832
96 880 104 891
733 632 768 717
300 624 396 678
721 810 819 883
807 580 860 632
313 22 380 24
333 457 350 553
171 327 175 328
429 221 440 293
51 577 84 581
544 95 614 166
479 0 541 93
134 508 200 555
819 148 832 227
718 790 740 869
329 193 338 212
202 686 212 689
295 679 347 733
389 650 410 715
281 180 306 197
767 890 828 917
602 504 695 510
473 366 495 421
821 601 840 666
322 149 365 246
469 760 510 846
450 45 482 101
352 891 369 960
873 800 898 826
826 281 839 367
794 481 797 506
270 775 313 809
260 630 316 709
333 875 366 969
749 273 843 338
668 34 691 41
822 385 858 397
364 790 401 836
30 818 55 857
63 621 149 630
827 784 904 863
5 648 66 725
602 648 696 680
127 399 175 401
294 408 384 468
459 570 534 575
54 580 84 674
56 684 147 761
166 633 181 698
463 830 517 854
79 450 141 498
2 590 30 632
626 476 716 561
44 692 83 746
240 366 245 403
90 205 153 289
288 577 331 663
645 771 687 839
880 684 919 773
164 752 198 753
708 108 766 161
208 815 267 900
411 455 477 499
637 435 700 458
364 798 450 873
483 290 511 322
776 284 859 308
570 426 571 469
493 183 528 195
881 309 956 340
419 697 434 743
573 255 663 278
824 292 830 339
196 667 226 708
798 430 863 447
72 266 148 324
4 328 89 329
851 143 909 184
177 232 269 241
4 438 101 503
521 161 616 208
191 504 264 512
260 375 315 379
140 239 221 312
429 347 467 398
744 135 838 212
358 159 417 159
336 208 361 218
825 781 847 825
399 5 442 89
127 277 137 295
810 48 903 128
482 369 505 425
143 567 182 589
516 841 544 936
554 567 599 577
550 383 646 459
138 564 214 661
439 691 498 767
116 817 149 898
587 587 655 668
888 568 931 587
371 457 416 534
504 272 554 280
813 13 856 31
561 701 598 783
590 409 685 476
255 259 344 283
14 690 30 717
780 779 814 786
260 254 270 302
73 635 86 714
271 459 341 477
297 386 387 408
41 837 128 872
558 623 561 690
542 15 591 56
409 881 483 971
508 650 573 677
540 662 573 728
65 819 146 820
478 350 481 401
884 19 932 63
122 251 214 344
795 76 835 92
755 243 770 320
193 257 242 347
772 246 867 326
48 853 77 933
227 645 304 742
389 700 396 783
239 435 336 509
268 855 305 916
483 190 563 207
594 178 612 186
56 364 80 443
896 543 939 593
58 218 58 292
717 626 761 631
523 172 570 216
743 689 805 733
871 503 962 511
458 220 493 303
875 796 946 828
69 629 146 661
244 767 276 769
149 325 216 420
27 79 30 146
447 232 463 292
647 86 731 147
560 874 646 893
73 532 138 624
508 398 542 441
858 859 885 859
680 650 717 664
446 2 499 15
756 543 803 607
877 110 914 121
612 838 650 932
383 173 422 176
429 688 511 753
768 202 856 224
207 459 265 482
836 116 932 205
360 221 390 235
548 426 630 475
436 705 527 736
898 619 914 619
619 875 701 893
633 774 650 814
839 779 864 818
444 352 506 435
551 546 638 556
379 490 381 553
843 856 878 891
659 84 680 99
773 481 844 576
168 695 179 764
168 314 185 370
264 894 268 927
515 35 565 126
270 607 277 645
196 467 198 493
611 241 630 321
382 434 397 503
804 27 844 70
248 662 297 754
40 608 119 667
596 524 666 604
631 29 631 32
327 561 381 615
140 743 228 776
337 349 338 443
895 253 970 339
651 286 711 378
562 629 637 703
396 865 441 948
174 323 200 379
445 369 511 460
856 49 900 105
877 596 930 610
670 610 742 694
280 322 345 347
766 372 861 460
651 871 658 900
721 564 742 572
615 361 709 404
256 188 321 196
185 127 273 153
66 38 122 91
882 28 961 96
571 556 648 561
131 395 174 433
43 866 54 888
611 525 688 543
150 549 224 584
604 104 679 199
819 190 870 234
771 743 808 774
731 817 785 819
267 378 279 410
171 578 224 627
561 713 566 779
141 692 172 729
553 7 633 87
883 580 912 628
455 535 501 567
854 108 953 206
299 421 335 518
881 382 883 410
74 750 75 761
372 855 422 897
847 494 942 540
787 12 882 111
597 222 606 262
366 102 387 189
149 834 236 925
787 45 810 144
379 455 424 518
83 174 169 245
692 589 709 655
696 697 774 742
127 208 135 245
115 346 196 390
605 184 613 270
741 693 821 789
694 1 717 79
791 136 818 184
97 159 112 249
115 8 198 28
702 710 770 803
395 561 409 562
849 34 914 99
469 719 528 812
398 758 417 836
240 104 319 108
88 174 122 259
505 607 556 691
382 737 413 778
842 8 859 88
185 647 223 709
70 193 126 236
350 72 417 108
818 248 903 290
471 10 471 17
370 510 374 530
797 520 880 559
259 656 263 716
519 94 525 164
723 613 784 617
714 623 721 654
14 244 30 292
683 861 744 927
792 587 796 661
272 704 353 717
748 302 837 327
55 58 90 128
740 584 823 608
575 46 580 121
161 295 217 354
773 307 786 376
628 278 672 312
379 350 409 446
861 225 873 282
123 55 189 101
515 243 580 243
2 20 39 38
480 251 535 284
258 122 314 177
295 0 357 54
801 657 880 719
480 642 508 658
771 298 806 342
623 519 703 608
250 243 335 267
632 484 721 504
411 558 455 562
622 848 688 851
692 858 693 888
645 473 697 477
449 887 545 976
264 525 272 537
844 780 924 820
579 149 587 217
796 550 836 580
690 708 707 770
272 198 324 201
682 586 705 658
800 746 870 756
872 897 943 987
892 772 926 864
836 441 927 466
181 456 188 520
615 503 674 601
536 432 563 471
55 327 106 387
440 365 513 452
383 439 385 484
310 663 396 666
294 850 364 862
383 52 444 105
247 205 346 240
414 465 456 488
275 175 288 269
795 66 859 116
694 784 742 860
264 224 289 277
120 44 202 69
390 312 441 341
243 180 304 236
871 434 893 503
580 666 642 731
873 226 910 278
295 668 316 762
817 670 866 694
805 621 898 695
49 760 75 774
72 28 146 71
527 341 590 397
230 706 288 803
372 831 445 837
890 590 934 685
301 575 343 671
812 598 823 650
611 367 623 462
578 635 613 647
336 742 380 745
819 405 902 418
0 592 24 680
592 401 607 493
693 376 735 436
92 104 173 181
144 871 184 963
840 413 921 467
803 351 851 356
655 32 657 78
443 452 519 461
43 484 133 578
438 434 451 448
789 758 826 813
281 687 343 777
277 104 366 171
96 895 122 928
793 98 834 139
277 662 339 713
714 842 717 877
706 797 786 839
156 729 247 824
146 568 218 622
16 828 73 863
474 714 479 760
207 84 221 141
408 725 494 804
561 22 651 108
172 632 182 674
390 658 402 724
717 630 745 657
263 287 359 376
415 730 431 784
181 447 258 519
419 112 462 142
54 523 60 577
603 734 632 739
424 5 522 85
187 871 231 969
471 8 484 27
671 854 721 952
809 872 822 929
526 35 533 130
200 792 281 810
675 529 691 580
519 208 592 268
446 224 482 304
637 251 704 260
593 482 599 558
871 248 924 324
280 327 298 354
603 652 682 725
242 318 301 381
417 252 515 325
689 764 737 771
789 479 882 553
252 692 335 747
285 874 320 901
23 392 94 487
117 57 191 156
271 238 336 297
741 594 784 664
775 324 779 335
650 309 732 369
362 127 393 169
759 467 811 508
106 626 174 701
189 116 239 205
365 749 389 816
585 25 629 83
26 276 92 297
314 447 327 474
443 470 454 554
576 516 617 610
221 527 294 533
247 407 328 479
651 454 678 543
598 446 660 518
487 22 568 28
198 582 292 587
701 857 742 898
58 255 132 323
266 501 335 600
873 480 924 542
765 799 851 843
151 738 153 776
464 846 540 854
87 785 113 827
457 699 512 757
217 647 259 714
537 409 608 453
18 580 101 626
440 829 495 866
789 773 852 830
715 298 722 377
361 683 415 756
432 493 458 592
279 399 355 408
44 557 101 567
810 473 825 520
277 785 330 845
168 673 231 703
581 611 633 699
199 797 218 814
825 0 872 91
576 414 578 487
487 88 534 106
871 449 970 546
379 67 459 106
815 890 908 959
343 369 365 397
468 139 486 231
1 518 60 603
326 532 391 595
696 845 791 888
864 632 909 637
427 22 438 112
242 275 310 276
614 178 674 223
387 714 472 759
805 275 868 279
681 655 723 740
222 355 268 413
281 598 330 662
130 117 174 124
14 267 34 300
175 109 196 124
546 777 628 834
701 37 720 44
828 366 897 413
333 281 346 309
160 740 173 795
241 535 299 549
432 628 479 660
670 83 767 163
129 142 147 226
127 639 218 700
813 244 842 307
92 170 136 191
768 574 861 593
529 10 562 35
181 266 249 287
514 33 579 120
635 740 642 768
267 380 303 461
444 53 480 77
256 254 353 302
477 4 573 26
773 659 809 715
686 48 733 103
715 106 801 129
499 843 515 941
624 472 686 571
219 486 310 528
659 14 699 69
521 895 613 963
710 863 754 916
777 344 787 432
410 770 420 789
304 253 396 347
253 153 333 185
554 724 621 767
418 499 446 577
163 835 204 861
721 578 820 623
124 874 161 923
259 636 272 727
517 826 564 833
380 283 469 375
312 189 381 236
568 566 600 631
899 359 976 403
803 619 892 710
708 693 717 700
205 146 277 187
136 312 178 395
713 592 781 646
419 721 469 752
48 568 134 620
647 642 743 660
5 704 17 719
823 363 862 441
3 840 95 869
369 411 450 481
847 735 907 828
886 277 915 322
647 251 693 292
326 167 407 189
146 670 234 681
500 21 514 50
848 144 875 152
671 21 699 71
489 683 517 772
754 698 777 699
725 577 800 670
660 545 674 632
75 610 93 689
27 680 87 731
607 166 671 233
45 717 137 760
685 496 728 591
508 554 562 579
739 347 838 351
179 635 254 635
397 460 402 489
85 255 141 314
339 285 353 317
710 203 800 219
523 688 523 767
83 348 131 429
876 627 970 640
798 328 848 408
206 243 245 264
450 19 511 83
331 75 364 142
865 894 888 941
485 519 499 612
895 827 908 881
870 44 877 75
108 467 139 545
557 550 576 616
698 677 757 758
198 612 201 693
860 428 936 464
599 287 667 297
678 479 682 557
536 373 576 425
765 154 793 204
565 624 606 690
46 808 102 900
518 250 613 289
503 728 526 798
532 387 565 449
793 413 825 462
26 790 71 811
564 498 625 555
853 403 904 419
267 445 362 539
432 881 484 932
413 770 512 833
599 654 626 699
344 674 436 759
770 256 807 295
858 57 871 101
257 707 258 719
650 333 662 425
306 515 383 572
185 252 192 315
838 4 937 20
777 852 795 861
604 627 655 724
40 325 86 326
15 755 17 840
576 372 601 386
642 676 696 767
50 50 96 67
185 383 236 462
888 723 986 800
278 739 311 795
372 243 404 254
186 314 229 315
543 52 560 91
29 787 30 839
150 894 245 941
295 619 320 661
231 128 298 179
260 281 283 354
14 565 47 574
577 131 626 210
798 505 894 579
876 558 969 633
878 500 947 549
495 133 521 191
79 304 139 379
588 314 632 362
836 841 925 871
711 800 778 879
575 634 587 656
296 169 377 208
631 398 707 435
387 39 390 107
64 885 128 924
2 827 24 883
533 579 575 621
792 238 843 322
287 798 363 852
574 234 622 302
521 667 550 742
239 845 319 906
692 94 698 180
76 521 86 604
345 779 433 861
666 574 751 574
317 827 337 840
55 761 117 761
451 599 528 649
897 576 898 670
642 834 718 918
333 306 401 312
389 406 419 469
484 516 523 575
34 237 84 254
140 280 169 307
691 605 708 649
378 546 401 558
619 185 666 248
421 457 451 475
495 229 565 240
877 267 897 326
46 755 71 854
121 675 169 741
182 611 208 681
651 106 685 137
556 116 616 199
670 337 715 380
275 405 331 438
61 354 89 421
840 292 897 300
746 53 748 151
297 540 330 612
619 560 661 599
484 244 499 254
888 409 961 508
886 122 896 214
477 471 518 562
464 694 488 743
644 128 650 193
888 620 943 696
375 702 403 732
447 723 469 770
865 464 930 475
170 379 250 422
398 435 405 517
219 521 276 608
359 892 359 974
586 309 628 316
808 471 808 517
472 353 566 399
445 169 472 205
431 347 456 385
294 403 354 409
654 499 690 549
682 739 780 748
350 679 383 759
478 307 495 387
573 671 633 740
538 99 637 177
262 365 333 387
201 643 281 726
790 325 821 390
28 521 75 533
591 128 606 219
735 828 741 905
158 794 183 797
252 370 300 457
857 776 954 796
80 94 117 149
688 11 689 45
588 97 634 171
651 228 718 291
663 694 681 772
581 32 603 56
485 655 501 655
588 427 648 453
552 610 611 636
134 735 143 801
573 293 671 328
418 665 442 672
249 222 297 306
70 748 101 750
165 283 180 325
776 437 789 452
811 580 819 642
199 655 210 674
842 257 877 313
707 98 736 167
800 613 891 677
852 518 858 523
630 239 706 268
83 533 138 611
772 713 843 748
886 241 964 340
18 811 53 905
805 63 887 160
558 6 584 98
589 11 613 50
119 80 125 156
353 146 447 240
222 841 306 864
338 364 417 367
888 199 965 275
547 839 579 880
591 846 630 896
517 496 555 580
20 224 59 225
339 207 367 273
661 287 678 369
274 709 317 729
14 7 46 98
496 524 496 593
326 806 373 873
458 343 526 373
655 538 714 630
751 882 821 912
438 294 464 340
697 73 733 107
345 835 424 911
694 621 785 677
153 853 233 942
612 455 633 539
520 108 541 156
569 316 629 332
810 421 824 460
526 668 620 668
63 778 93 791
93 178 119 178
600 609 637 691
769 475 849 512
578 39 617 87
346 531 346 557
723 690 729 765
753 513 820 522
498 98 509 127
717 241 771 294
130 269 170 276
761 75 781 116
158 66 227 89
428 153 490 194
57 134 109 160
155 394 233 490
479 7 572 83
362 146 410 176
510 792 536 878
7 725 38 800
153 866 159 893
170 551 222 570
601 558 605 589
645 71 688 79
591 35 594 95
198 151 244 192
846 578 938 652
641 416 687 429
430 35 522 39
520 522 607 590
724 326 795 357
832 311 892 354
15 658 32 742
231 571 318 605
722 625 781 722
31 87 45 157
511 828 594 829
360 767 455 812
588 28 668 36
177 204 233 294
680 870 692 953
795 490 817 550
657 104 709 132
899 409 998 474
676 369 702 430
830 75 852 150
896 513 949 532
18 518 72 544
775 751 864 816
162 79 232 128
885 395 945 476
717 446 785 512
471 107 559 109
899 879 930 950
783 715 788 754
569 824 651 856
421 220 479 228
731 748 805 793
826 620 842 675
271 888 307 940
891 651 926 735
821 612 876 662
189 600 213 660
355 805 389 854
66 199 160 238
425 544 483 622
811 398 839 434
121 838 146 894
632 718 695 768
672 658 679 756
168 488 265 489
686 679 740 740
390 492 447 557
243 479 246 548
178 836 269 909
62 823 153 863
36 609 47 668
381 352 395 426
862 442 920 478
277 354 369 381
202 469 215 519
764 528 845 622
719 774 764 850
264 874 333 958
63 418 80 475
426 54 458 143
93 237 175 245
603 732 658 818
446 694 530 738
858 168 862 235
237 739 264 823
659 95 721 172
116 375 125 431
582 129 646 160
881 275 918 372
216 798 250 858
549 590 597 620
25 49 34 114
411 620 476 668
117 740 118 745
836 497 854 556
329 733 349 810
319 657 320 743
525 305 546 367
462 715 539 771
496 627 513 703
715 62 737 85
846 256 907 320
132 758 175 767
489 165 525 197
52 872 141 909
638 96 732 126
856 152 859 191
726 563 808 589
833 512 858 524
281 562 293 654
687 269 749 318
613 96 703 122
549 744 619 805
487 664 564 694
190 54 224 58
18 420 64 447
204 295 253 329
712 749 731 830
275 102 366 107
489 277 555 335
624 368 712 390
821 714 909 812
699 202 707 260
830 224 900 266
830 148 835 180
331 93 410 162
460 878 464 955
247 167 278 230
329 679 413 754
25 858 123 935
442 839 458 889
166 358 202 447
55 601 83 638
748 268 804 291
328 553 418 609
247 469 342 489
225 451 242 481
89 762 107 777
346 509 399 566
754 118 773 198
438 178 466 258
775 457 835 527
742 807 808 891
434 721 532 805
673 384 758 386
91 343 107 352
58 362 69 439
647 579 677 604
446 629 500 653
102 191 178 262
850 745 858 811
333 488 363 519
723 650 730 658
592 894 666 932
736 335 795 404
700 395 745 399
181 681 181 717
97 766 138 784
718 56 812 91
635 756 654 806
690 262 745 294
238 594 250 669
741 560 811 621
582 189 595 257
695 362 768 389
399 263 439 347
290 453 294 480
425 71 508 169
102 868 133 911
240 640 240 722
603 787 642 834
311 641 405 653
42 686 109 706
678 171 768 218
132 245 161 329
320 458 410 479
428 618 455 706
477 269 566 318
840 324 911 390
753 485 789 499
15 732 82 754
490 380 549 419
464 18 499 109
687 811 726 877
381 389 390 390
780 380 870 417
229 37 263 38
224 269 248 303
739 179 761 239
741 893 834 935
268 383 311 396
291 300 371 352
211 342 252 348
432 78 435 89
575 23 627 107
355 715 406 773
533 675 538 696
527 110 624 173
816 346 870 412
497 886 510 961
541 877 578 962
557 116 651 195
667 534 750 567
97 14 187 44
126 166 195 222
842 176 902 246
858 357 957 414
568 878 660 882
130 233 178 323
292 426 354 522
614 732 696 791
20 634 74 663
811 144 874 192
754 768 761 797
561 896 564 980
717 512 778 576
682 201 704 240
282 103 297 136
609 776 625 778
273 494 358 523
288 707 344 759
14 544 33 624
693 895 784 938
217 172 315 268
759 148 841 172
228 689 291 774
101 191 190 222
445 652 483 670
47 570 139 601
660 700 684 729
565 53 655 86
115 83 122 88
100 368 154 383
431 16 437 55
562 690 589 713
476 847 480 870
772 597 783 694
624 713 640 748
707 49 780 74
708 33 783 54
592 742 609 838
704 891 757 969
223 552 256 613
477 347 543 433
34 285 64 360
228 892 236 926
26 779 111 809
465 117 513 157
626 843 721 848
720 264 798 316
748 277 786 315
643 886 658 889
312 812 317 825
452 551 473 635
374 456 468 498
700 707 734 770
830 139 836 141
857 711 926 797
494 676 523 743
624 596 666 620
164 110 247 196
667 469 670 533
333 577 416 618
129 680 208 714
170 689 192 699
114 251 137 328
869 639 967 649
37 327 91 388
186 216 273 281
507 249 592 303
303 251 369 345
246 284 273 293
697 659 746 737
266 746 296 783
388 466 414 524
595 175 662 264
157 708 165 794
599 570 637 630
782 419 825 514
474 858 543 884
822 818 844 886
200 633 257 698
182 319 232 346
518 662 576 749
711 226 732 316
124 192 209 218
269 491 361 496
409 429 480 441
57 499 78 536
563 625 607 637
630 382 630 417
693 532 777 537
773 436 814 533
607 361 671 399
632 470 650 483
301 804 322 822
847 90 876 150
322 853 371 942
711 802 779 803
779 327 817 329
143 197 154 231
215 768 295 828
558 335 632 422
37 802 58 857
465 874 477 967
773 233 780 304
847 873 866 961
70 10 139 33
451 448 509 533
556 72 642 74
385 285 473 286
677 709 752 783
581 130 666 172
765 32 783 65
743 7 761 43
691 429 762 458
270 509 279 592
296 29 378 92
616 651 690 731
419 886 456 909
602 48 690 55
155 37 155 58
269 354 284 453
423 578 458 645
524 602 606 626
512 453 571 519
407 260 435 289
894 31 901 126
184 233 264 244
96 727 168 755
396 238 493 294
446 201 518 219
72 483 114 547
764 683 855 779
608 287 621 331
745 182 825 213
472 798 530 810
557 128 611 183
306 873 386 880
331 620 364 643
580 161 663 221
98 286 157 319
871 392 915 476
824 588 890 669
567 827 647 860
467 240 507 330
168 859 261 872
136 99 197 156
4 769 23 777
358 717 386 815
190 344 201 443
518 439 599 531
611 447 625 525
43 273 68 286
452 547 453 586
458 404 505 444
467 482 474 562
498 895 580 912
277 136 311 217
348 353 415 448
663 381 761 435
95 803 160 824
532 211 590 227
558 131 580 162
264 814 356 907
555 288 587 382
574 693 622 714
471 187 479 208
479 515 567 570
366 81 420 131
673 279 768 328
137 102 206 107
825 532 868 612
137 210 182 225
221 144 312 170
209 434 303 500
145 654 166 678
559 774 642 872
396 809 436 836
236 593 320 649
282 547 339 577
790 128 886 147
876 707 971 786
298 799 331 862
491 255 551 285
613 152 677 158
189 313 195 329
518 78 610 78
425 31 519 91
10 386 93 392
510 256 513 270
836 443 876 532
594 446 613 479
203 39 250 59
272 637 318 708
716 320 722 367
775 18 865 97
863 697 925 795
71 640 129 699
422 642 451 672
477 246 562 308
865 610 904 644
866 358 904 430
696 67 739 140
373 676 383 708
193 90 245 176
194 881 216 946
123 687 151 780
457 798 527 846
416 764 512 861
323 528 400 589
116 389 200 410
482 382 556 414
22 231 22 329
660 834 759 881
811 490 850 523
307 708 307 733
112 575 188 613
794 248 885 325
512 846 567 851
547 717 592 793
6 143 67 212
663 442 719 465
740 16 762 85
661 740 760 781
237 11 327 32
427 605 492 704
271 100 357 189
845 860 924 889
252 717 278 757
283 401 326 414
118 813 198 826
646 494 663 584
780 470 874 539
519 554 579 633
656 355 686 367
348 324 389 408
18 305 23 382
258 684 270 704
815 592 834 670
337 323 379 347
226 888 300 961
310 444 312 491
473 573 522 605
330 403 405 449
228 329 274 353
732 487 742 542
70 476 169 489
670 314 698 391
613 616 646 644
67 389 69 439
839 514 845 515
803 313 879 333
520 811 616 865
578 266 669 314
326 296 348 372
346 868 357 952
447 245 462 253
625 26 701 49
295 892 376 953
898 95 917 130
898 617 916 650
443 274 458 297
659 47 743 53
186 783 255 793
357 597 443 663
79 391 112 413
493 42 520 62
730 611 740 635
241 783 248 876
701 524 790 615
547 696 614 718
816 857 881 908
849 645 946 681
39 114 105 183
380 48 404 69
161 448 171 469
479 750 565 750
619 450 687 481
818 178 909 209
584 254 603 339
470 77 533 89
422 115 423 130
83 537 151 584
459 874 476 914
548 595 637 692
509 446 539 499
734 355 833 423
539 565 581 658
283 519 375 565
42 116 127 168
45 811 101 899
599 123 657 193
834 155 882 227
574 425 581 471
826 104 839 133
550 145 589 187
708 428 739 445
718 581 796 623
708 553 753 641
583 678 659 767
189 896 239 955
131 813 229 880
425 407 449 447
527 657 583 741
622 196 715 272
240 333 309 361
848 743 944 780
287 815 304 838
615 214 637 228
394 481 491 573
643 410 656 445
877 779 943 872
805 678 880 720
505 622 572 691
296 775 370 794
590 336 640 365
176 782 195 865
667 408 707 423
534 834 563 921
883 851 947 924
161 100 172 114
475 40 493 85
483 433 544 442
3 136 91 229
435 449 446 455
496 361 594 413
290 61 313 147
405 533 486 559
111 274 176 309
824 537 922 594
180 647 192 660
52 283 96 381
706 889 713 977
269 27 366 74
300 533 327 565
388 397 462 417
36 139 47 139
341 397 401 404
214 21 288 96
89 223 104 289
133 537 205 544
535 578 536 646
490 323 502 341
129 697 140 730
653 673 745 696
727 22 756 45
691 789 705 798
721 591 763 657
734 681 784 724
665 543 670 636
812 856 852 881
358 403 423 456
631 672 707 720
622 640 673 650
391 834 486 878
42 95 64 103
541 358 625 419
493 779 581 814
271 40 290 138
463 717 558 768
528 47 596 62
398 290 479 363
789 480 829 528
96 589 168 676
4 457 72 492
418 435 482 518
373 483 464 565
409 408 476 421
659 476 737 505
56 678 62 684
276 669 292 752
778 196 787 282
616 696 623 725
380 704 385 745
537 838 589 897
861 45 941 131
619 684 677 722
360 684 393 725
563 329 617 427
342 420 383 499
137 678 203 775
822 275 852 306
455 749 495 769
781 840 799 882
311 812 384 905
2 770 8 841
252 843 258 876
772 883 859 958
152 683 245 770
17 601 74 700
329 19 352 19
348 851 411 939
86 795 163 828
583 100 646 146
788 396 845 490
435 656 501 732
728 212 767 257
115 252 173 331
495 271 547 326
25 775 124 805
539 866 613 907
31 733 54 774
808 678 904 771
194 723 276 784
292 394 371 416
356 279 436 322
882 629 963 683
644 641 660 688
893 546 991 569
513 815 554 882
188 649 240 690
303 870 315 951
29 191 61 201
642 161 740 219
287 62 345 128
391 510 433 609
652 454 660 538
860 526 953 530
63 267 157 299
2 824 30 859
845 490 897 501
673 209 743 275
149 858 190 875
133 227 156 320
213 523 220 540
163 364 195 406
143 236 187 274
818 692 903 730
353 535 396 543
738 790 830 877
389 207 483 241
677 400 727 487
33 78 128 132
729 89 740 101
61 613 66 631
665 298 670 391
377 39 466 112
220 539 270 591
752 138 780 154
838 519 849 583
173 455 191 522
401 83 433 181
662 545 738 563
519 353 556 384
75 139 169 140
773 468 818 548
41 865 42 935
528 389 605 389
434 876 470 909
710 830 781 832
154 50 230 64
11 378 50 421
459 741 511 754
536 802 610 880
350 471 447 518
340 383 430 421
566 18 592 30
542 21 603 40
492 767 552 780
63 562 97 650
35 713 124 747
501 50 557 58
550 623 636 674
639 429 656 517
572 106 594 153
830 742 885 746
819 796 870 885
512 671 577 768
259 384 282 471
602 685 622 755
572 851 580 922
392 434 434 468
303 523 351 559
124 92 159 105
298 163 310 217
623 761 705 770
114 91 133 93
75 376 130 439
856 852 885 940
168 533 247 571
578 162 671 202
678 292 690 364
523 164 606 166
351 570 449 645
518 559 524 585
734 376 767 398
780 512 873 592
308 873 340 885
828 516 847 561
561 311 562 391
699 137 784 142
564 625 634 691
7 813 71 895
507 38 603 67
59 609 138 699
125 189 172 271
396 728 477 801
855 624 873 672
71 838 162 924
465 118 496 123
363 312 414 362
744 316 825 360
193 880 278 913
872 695 872 699
549 671 576 723
274 403 370 411
411 893 477 952
477 195 539 270
766 813 854 878
357 629 422 643
772 774 859 839
24 379 109 435
706 170 741 224
78 367 154 405
754 649 853 650
823 375 823 462
238 689 310 782
460 132 555 206
887 328 974 415
870 60 903 146
503 105 520 165
299 870 356 915
598 274 678 322
773 745 843 801
467 342 542 403
624 500 696 550
418 499 459 551
330 185 398 257
201 175 292 249
218 408 270 473
488 159 587 201
495 21 584 86
608 519 668 555
213 64 250 135
299 327 370 424
652 313 681 351
273 110 321 161
476 871 553 966
157 70 246 165
339 749 417 790
767 443 865 533
222 832 247 894
137 764 203 787
286 346 336 360
420 362 487 367
202 87 206 163
525 894 613 927
445 869 534 925
556 470 652 548
625 765 650 819
684 671 734 691
95 728 189 776
543 649 547 702
28 498 43 585
635 391 658 452
804 599 825 630
805 729 886 758
45 523 71 615
601 652 657 736
511 859 540 933
656 188 665 261
397 468 486 517
122 539 156 574
691 454 733 500
302 201 385 265
50 374 94 439
758 62 825 138
235 495 320 575
66 356 151 371
692 468 782 539
100 570 186 640
292 49 301 85
410 540 476 602
154 351 159 432
7 820 17 856
656 514 670 566
719 269 795 280
196 744 251 791
66 94 101 166
123 768 217 836
743 113 816 174
897 351 935 422
885 725 923 809
568 286 634 324
180 713 228 714
728 44 809 136
865 559 909 604
691 733 723 775
61 268 80 364
325 128 413 218
787 80 880 166
7 333 32 389
452 633 468 675
123 890 137 912
637 719 638 750
546 892 556 919
58 275 65 318
829 337 839 397
494 612 510 709
534 148 615 246
80 773 112 791
276 322 341 337
313 578 388 588
757 515 812 586
654 304 709 352
610 220 635 289
675 820 686 852
222 772 251 871
356 507 454 575
510 851 579 873
636 226 675 231
472 293 498 327
631 705 643 743
20 62 50 74
180 451 204 517
408 85 425 130
163 264 229 326
816 271 858 369
668 618 723 704
769 401 794 426
785 498 832 551
292 569 357 597
5 96 8 170
41 57 45 60
513 552 522 593
177 618 235 633
29 146 122 223
425 671 486 679
819 195 887 251
620 560 644 627
16 146 34 186
44 161 51 230
647 178 743 189
92 634 172 657
719 796 781 889
220 453 252 527
575 600 657 664
532 655 615 656
604 815 617 896
690 299 726 396
226 405 284 431
823 475 830 536
607 336 655 408
541 763 586 806
596 659 671 681
255 255 304 308
133 520 228 522
400 397 464 468
91 719 147 805
155 759 189 820
685 709 699 727
810 739 852 807
383 555 387 600
602 64 619 74
601 79 655 96
636 855 730 905
855 452 890 459
302 430 307 474
291 572 310 610
391 4 475 10
393 507 411 517
271 726 328 780
579 566 665 599
893 340 935 432
324 590 394 652
866 87 895 126
694 146 792 192
535 9 539 67
289 843 298 854
802 518 835 588
566 834 575 879
778 359 800 363
33 633 123 716
572 512 611 585
27 862 121 924
101 226 132 262
783 745 787 789
28 357 56 372
14 196 105 208
354 666 427 709
821 244 893 341
133 789 179 804
298 822 369 882
347 517 421 557
354 660 368 754
136 772 160 793
22 865 120 959
365 409 408 422
879 590 902 657
798 8 853 86
358 70 392 130
809 190 823 241
892 779 917 807
440 320 473 354
139 410 221 430
785 624 792 703
82 77 110 136
396 149 491 177
542 712 598 789
189 718 277 800
197 577 251 616
635 395 713 417
770 724 812 819
25 24 84 56
249 465 333 519
759 22 786 38
501 263 563 344
367 470 443 508
887 278 949 295
649 448 727 452
489 792 557 861
688 633 786 695
355 473 369 478
191 836 271 886
37 619 122 631
50 289 76 317
846 315 863 393
817 802 828 897
396 566 432 607
794 609 842 638
323 515 406 572
141 335 166 335
3 238 49 279
693 485 696 546
16 805 94 884
601 768 626 774
761 313 785 379
836 761 851 856
117 496 213 567
677 148 680 217
800 676 854 691
27 765 42 791
301 10 381 28
804 417 838 432
663 140 735 231
163 190 198 229
362 725 374 728
878 434 957 466
112 91 163 110
158 240 251 296
208 654 233 689
858 228 925 238
81 87 112 111
681 488 751 573
195 257 291 265
599 768 657 837
242 623 310 718
569 734 625 802
31 270 101 358
737 141 758 159
439 495 490 533
810 830 866 842
446 120 527 157
379 683 392 757
340 734 420 830
353 229 408 296
302 423 378 476
140 877 196 959
603 244 643 326
243 691 334 777
185 185 202 202
517 65 552 155
871 636 901 670
495 632 528 650
691 7 726 103
360 484 366 512
401 41 409 115
417 514 508 549
693 639 785 654
664 859 749 903
464 611 505 659
375 51 452 98
130 29 152 77
801 94 808 135
627 345 662 426
598 657 608 742
620 804 640 817
63 845 115 905
539 811 587 887
356 72 362 152
278 400 290 401
440 660 522 722
220 30 267 84
13 313 76 313
725 384 821 396
669 497 675 517
759 826 770 880
276 802 299 888
769 384 808 437
648 163 678 193
39 565 115 593
433 271 443 353
483 418 499 483
425 179 511 182
447 207 482 303
111 197 122 200
363 775 383 850
658 569 667 591
276 720 353 754
241 299 319 310
729 393 827 445
562 709 581 774
281 86 282 176
204 871 209 888
854 332 882 415
860 169 923 220
701 834 721 930
237 800 286 849
742 599 779 684
542 727 554 823
846 653 852 692
737 471 800 540
442 662 541 669
503 866 541 907
678 541 686 545
155 712 237 788
397 776 454 817
630 736 695 739
687 440 782 537
458 317 468 366
521 568 593 635
406 187 445 250
460 618 558 670
66 764 131 795
234 118 301 122
160 474 160 547
676 353 685 397
754 203 814 210
247 642 293 679
701 515 716 554
553 435 608 516
130 685 166 696
466 430 483 494
458 217 534 298
52 156 129 207
548 40 587 132
587 86 626 106
442 641 492 723
181 314 255 383
452 179 491 261
106 5 185 103
373 567 385 594
682 755 683 775
754 464 826 482
779 767 818 851
308 296 322 357
81 508 148 528
525 845 569 854
747 734 757 762
6 424 49 497
576 850 616 873
336 689 404 692
267 784 357 819
308 463 327 475
111 234 196 317
3 226 101 289
642 26 738 58
342 698 415 709
827 267 864 338
569 686 617 730
37 132 118 217
574 402 614 475
202 585 236 656
69 133 122 229
85 782 138 833
374 645 434 683
244 889 283 975
167 695 256 774
117 799 216 855
883 94 915 115
818 710 888 735
194 568 242 642
783 518 882 568
194 816 265 911
659 696 704 700
302 50 353 117
306 891 395 914
542 632 631 637
745 341 756 427
66 511 127 592
218 520 235 585
682 573 755 637
167 347 238 358
57 722 91 741
214 379 279 389
380 169 443 262
711 610 780 674
6 289 9 313
771 225 817 232
35 628 121 673
783 492 873 580
210 171 233 213
500 218 537 285
123 130 144 133
865 490 891 536
387 885 457 926
112 38 206 129
157 207 188 267
293 430 359 465
21 543 71 577
664 827 665 865
420 41 509 49
796 729 858 760
259 866 351 929
205 170 265 218
143 466 204 518
446 181 449 207
697 93 743 93
805 158 825 191
846 145 901 154
407 378 447 445
542 643 639 737
515 213 608 306
760 632 798 692
279 519 373 613
65 629 159 671
498 745 579 776
413 252 455 254
396 456 458 547
33 442 88 455
242 39 284 67
132 163 198 254
176 220 196 239
631 493 648 504
797 575 879 595
391 255 432 309
394 338 482 402
445 775 483 845
37 768 82 854
456 171 554 192
564 594 591 649
507 236 541 270
261 99 285 161
863 333 917 368
860 3 916 11
668 621 676 625
332 254 382 310
748 174 783 242
817 168 867 238
624 690 668 744
138 488 194 528
105 351 194 377
850 606 856 688
165 303 197 370
28 714 94 781
602 768 641 827
176 78 211 129
876 277 894 283
59 602 133 688
12 841 24 897
886 126 951 171
752 516 830 590
598 708 656 792
855 511 948 553
526 839 557 915
483 12 530 93
590 119 619 177
210 406 214 411
539 550 638 582
518 139 583 234
548 74 641 89
529 287 581 334
855 317 923 366
524 663 526 729
823 518 883 558
778 422 784 461
569 65 613 159
88 366 131 368
560 68 625 151
343 51 407 116
122 307 204 311
277 275 331 359
564 218 570 236
460 694 545 752
398 829 408 856
496 641 559 642
95 453 144 480
740 5 762 52
50 777 120 790
291 410 348 436
29 754 126 833
123 183 137 201
1 879 22 963
5 735 90 774
671 492 691 534
874 728 969 773
898 641 910 660
22 564 98 627
145 530 222 613
204 566 298 613
162 213 213 255
114 351 117 360
655 171 665 217
714 813 747 826
892 255 915 296
892 878 925 884
166 44 187 49
13 160 58 239
615 805 675 880
607 240 608 319
574 375 599 467
526 329 594 343
292 13 335 62
306 10 404 68
568 843 624 905
466 363 519 386
891 508 962 562
370 816 407 862
59 548 64 613
684 147 709 202
326 59 411 122
144 364 228 398
889 346 942 445
776 686 811 722
90 628 152 718
734 672 833 761
314 8 386 62
469 643 554 671
367 591 397 648
601 782 621 799
25 301 100 348
270 200 318 227
58 483 111 486
626 429 687 447
92 848 109 940
322 236 324 279
434 189 477 260
880 719 899 797
682 801 750 832
402 692 485 751
134 889 196 943
365 351 463 360
873 528 904 555
896 480 947 515
796 643 893 647
799 867 817 895
776 643 792 655
464 325 553 382
118 558 139 586
395 601 477 637
33 590 47 676
68 751 95 786
238 304 296 398
517 883 566 897
226 237 252 254
14 378 97 420
828 47 897 137
402 237 466 324
253 635 321 727
582 375 608 414
641 360 714 377
471 593 551 649
290 690 375 706
387 502 435 572
835 868 835 937
297 476 355 528
682 720 766 740
169 132 199 213
50 665 143 725
774 349 846 372
772 698 816 718
487 600 540 604
827 117 916 204
499 727 502 738
881 388 979 468
241 476 242 476
441 71 530 160
602 296 639 331
258 899 331 928
236 572 267 618
766 443 846 443
839 270 854 329
639 744 643 793
151 19 248 39
376 333 388 425
654 404 744 467
632 99 653 120
290 875 368 960
703 278 707 343
533 476 537 521
722 861 744 933
119 804 181 811
116 544 161 587
764 797 766 871
441 612 466 652
455 258 455 280
166 781 198 867
463 888 561 975
669 747 670 757
780 93 824 109
18 34 106 80
320 817 408 849
391 422 468 506
31 75 33 159
397 423 427 466
628 689 727 715
787 264 813 328
17 470 72 568
331 607 377 611
445 647 540 709
854 749 858 801
860 588 905 612
623 807 640 841
619 813 682 890
135 336 159 394
305 849 322 942
400 412 455 496
837 38 863 70
760 209 781 293
550 850 646 909
128 252 145 294
335 456 431 552
540 174 628 241
391 466 480 509
229 172 328 200
48 790 100 875
61 696 119 750
507 663 527 737
33 629 110 639
212 230 285 275
185 281 257 343
270 172 357 231
224 13 251 68
25 21 69 98
799 161 810 210
750 710 844 767
124 341 147 418
828 208 914 248
642 275 642 349
497 601 565 697
122 182 202 184
387 271 404 316
626 831 654 908
263 678 301 756
793 483 876 497
370 705 376 785
676 856 709 861
615 697 636 783
416 739 428 757
368 610 394 627
761 186 790 210
453 798 511 848
345 265 416 330
269 6 336 25
624 183 669 211
354 666 442 709
438 427 476 473
736 105 750 186
870 431 870 505
73 445 115 483
226 44 237 91
93 856 145 896
123 338 138 394
283 488 331 522
692 223 753 314
370 647 405 697
520 179 595 212
773 326 850 357
724 538 814 595
407 404 424 431
794 418 881 504
328 173 337 191
658 885 746 935
96 780 106 852
308 708 328 784
533 13 603 89
117 9 127 50
700 727 776 826
787 367 834 430
619 289 643 340
826 517 916 543
170 526 215 597
295 42 295 57
891 767 894 821
76 518 155 584
714 417 771 427
116 635 198 658
57 675 75 762
434 229 484 324
279 153 297 161
340 26 356 94
87 693 107 735
669 795 764 886
240 380 330 443
666 639 738 664
515 345 584 426
660 49 747 125
537 62 543 154
287 297 363 360
218 776 234 836
94 390 132 461
706 405 796 447
343 495 346 523
682 799 714 800
584 334 596 402
805 418 835 498
75 173 146 251
387 805 440 876
762 388 848 450
553 461 571 479
714 614 740 637
511 367 605 456
521 531 566 620
444 84 526 140
522 721 621 733
148 42 203 59
400 350 471 403
482 248 576 297
194 602 271 643
675 161 702 165
834 338 837 421
133 142 147 202
248 876 269 929
341 666 430 761
616 32 620 113
575 626 634 648
430 875 492 927
811 28 820 89
578 10 669 26
56 475 139 500
159 670 205 721
79 779 137 797
220 622 275 646
80 635 171 693
594 288 610 301
631 842 674 874
323 727 373 783
692 742 709 798
663 477 749 567
4 738 84 836
776 625 820 702
278 689 340 730
839 135 858 192
567 486 615 533
377 92 430 162
516 391 544 449
354 440 402 492
657 361 744 402
202 69 299 128
486 42 573 110
57 145 78 225
128 672 171 713
592 738 678 806
190 692 223 708
12 382 23 446
497 716 498 740
361 481 459 490
866 268 881 314
24 766 81 799
498 271 506 352
217 339 253 405
495 684 575 743
392 162 417 260
844 868 911 896
581 444 627 478
401 127 457 220
109 24 151 55
24 482 117 529
375 107 421 206
91 527 155 527
132 568 155 572
120 541 214 550
623 497 658 567
294 678 316 763
821 732 841 789
553 815 570 876
83 448 122 465
588 839 604 912
272 341 354 430
61 162 147 167
289 763 374 790
12 800 38 848
402 354 456 452
32 393 79 451
326 758 328 786
423 220 514 224
306 578 376 595
457 783 514 824
699 137 721 189
283 176 346 186
651 61 728 114
268 772 327 805
25 870 63 904
848 143 904 161
518 785 560 864
859 125 950 219
366 746 400 754
557 40 656 97
674 119 756 184
740 511 762 581
629 31 723 130
782 853 824 921
379 854 400 950
435 337 490 409
480 869 575 911
525 93 587 142
252 468 295 496
639 376 724 455
414 339 423 433
739 373 739 424
615 662 668 691
532 177 592 251
21 517 70 602
82 580 172 664
483 63 487 157
104 79 202 82
683 585 686 643
667 192 687 229
494 666 557 747
308 687 352 725
70 565 169 661
560 293 650 331
807 755 834 762
509 466 545 560
674 353 739 394
833 775 856 815
258 80 334 106
190 96 253 172
212 371 303 434
33 143 123 212
117 382 136 454
187 5 270 42
156 869 164 912
507 605 582 634
199 759 235 818
678 118 685 157
222 300 230 372
284 216 312 269
589 828 641 857
756 499 808 500
198 165 219 247
213 183 228 241
323 379 353 407
398 164 463 226
166 786 221 799
40 5 76 61
578 527 658 584
310 134 354 207
56 667 149 765
894 714 963 787
238 133 274 204
738 645 832 673
851 755 924 842
864 167 932 209
116 320 178 367
742 6 839 24
757 843 855 869
397 397 407 416
43 222 62 273
728 600 822 679
212 780 217 784
47 178 59 179
792 480 814 577
301 601 379 670
492 691 507 755
880 641 919 711
68 160 144 228
180 473 191 488
25 186 68 214
657 661 739 690
47 610 104 674
648 315 683 395
583 891 634 903
563 3 580 80
269 774 368 862
140 281 145 348
656 666 670 706
576 415 617 512
35 851 40 905
0 254 46 265
523 877 584 921
680 186 717 280
24 564 47 619
459 896 554 966
853 161 925 242
871 326 956 373
766 588 820 589
674 658 691 709
893 776 897 821
892 819 952 845
769 223 784 242
685 330 769 388
633 188 650 208
142 487 207 497
161 545 166 614
767 418 832 455
545 604 604 683
124 327 147 354
587 648 617 663
469 232 479 315
353 356 436 450
166 11 173 109
194 772 250 797
563 728 596 743
466 0 519 64
720 549 758 553
716 145 746 244
469 331 542 403
828 601 886 678
888 798 986 847
96 53 151 58
682 748 732 761
846 546 919 551
790 198 794 290
783 341 855 358
436 648 452 688
600 582 604 634
378 579 460 642
638 515 694 568
245 156 334 204
258 301 289 339
374 339 375 392
56 148 149 188
154 688 167 709
80 55 93 133
307 865 376 932
483 29 553 128
396 304 408 365
311 749 315 774
547 319 581 339
578 463 583 471
877 257 941 337
851 665 915 700
630 575 693 602
878 437 906 522
722 451 784 506
553 840 590 842
652 283 687 374
204 839 279 871
749 634 821 708
889 696 956 716
547 3 629 17
371 211 393 289
218 191 304 218
36 22 124 30
431 680 438 693
556 670 601 727
428 878 500 944
384 407 446 465
748 129 826 177
595 246 633 282
379 724 431 778
428 809 439 834
876 604 921 613
861 71 957 151
262 844 276 901
307 713 342 748
411 496 500 556
746 17 814 65
784 16 789 30
131 160 226 213
890 603 986 621
859 830 916 906
233 63 283 151
70 629 140 631
630 243 729 307
180 290 250 325
156 863 246 961
331 527 393 602
671 455 714 526
537 880 605 887
424 147 450 234
7 550 13 632
549 245 635 317
562 661 645 722
482 583 547 665
822 437 825 466
627 207 716 294
69 150 129 210
127 641 162 734
893 643 918 685
197 272 242 354
61 372 151 401
705 788 771 848
308 868 405 883
397 551 449 600
435 682 487 733
461 457 527 461
820 662 823 687
23 813 67 874
823 439 854 497
524 509 542 592
272 247 331 279
79 517 128 593
201 27 227 85
511 715 605 796
834 632 836 723
456 753 533 766
115 245 207 292
357 88 423 154
617 502 649 548
362 428 408 519
623 813 686 877
291 512 367 521
614 895 668 984
794 428 878 477
552 297 581 320
457 188 473 245
837 395 881 456
530 140 616 229
68 149 116 210
418 385 507 465
252 265 301 325
197 581 268 600
637 81 720 82
710 498 781 535
257 710 309 805
233 26 236 107
466 0 503 15
871 864 904 952
510 383 533 453
170 519 172 546
289 581 333 640
418 271 488 307
66 5 74 17
400 744 418 774
265 140 302 186
598 307 672 381
852 83 899 105
158 416 237 475
139 44 199 57
302 886 391 940
620 156 628 251
199 386 215 469
43 97 106 121
529 263 569 318
299 227 342 250
683 176 721 271
246 845 246 928
843 159 928 171
698 181 707 263
169 269 247 284
48 264 105 272
607 270 609 341
524 544 571 597
548 603 645 608
677 554 715 616
554 725 645 741
243 856 335 861
444 451 501 480
482 882 562 936
316 31 347 112
422 763 439 836
897 626 909 687
80 535 153 629
808 94 905 191
246 459 285 522
45 140 87 172
670 773 731 825
191 221 208 292
774 744 811 804
455 385 488 454
524 710 609 748
158 58 169 140
533 29 630 83
464 226 470 290
776 652 828 710
242 91 270 148
849 599 903 642
483 822 538 895
590 300 614 309
257 559 259 622
152 90 208 140
755 576 852 586
605 594 657 664
896 701 923 795
517 821 559 868
499 282 573 349
683 610 709 692
573 609 644 611
575 213 624 247
747 622 806 624
632 866 724 929
553 456 610 461
238 646 330 668
694 370 770 457
508 583 576 642
641 854 697 924
262 767 356 803
656 809 701 828
591 556 645 621
287 132 287 221
534 278 558 366
236 346 289 405
615 552 646 633
593 894 689 909
835 470 922 474
829 663 880 695
14 82 81 168
674 805 770 901
536 822 617 852
126 777 221 808
647 330 689 419
94 524 172 595
292 831 313 876
884 704 912 740
760 367 840 396
704 352 803 378
72 194 86 210
489 10 499 55
19 417 86 457
28 378 94 399
99 733 175 754
557 157 592 212
131 754 196 776
37 214 63 280
472 757 541 811
823 708 867 717
122 503 155 534
530 480 612 488
372 267 443 299
263 80 298 158
19 267 112 331
859 57 941 155
199 338 276 408
271 661 340 727
427 16 438 62
139 197 168 269
175 161 197 237
412 897 451 934
118 731 144 747
126 708 208 711
209 412 283 491
469 157 504 254
773 255 786 315
182 334 192 349
440 638 462 727
556 305 622 376
628 799 669 886
544 733 547 827
860 286 879 370
450 739 544 739
763 487 796 523
522 509 574 589
501 424 569 446
178 282 245 378
611 565 622 593
48 109 82 164
711 783 797 871
563 398 583 414
352 742 398 779
105 799 168 881
16 174 98 211
889 164 890 177
79 285 175 322
626 354 700 438
122 861 169 919
242 65 270 69
96 156 116 182
896 560 936 577
203 352 261 434
319 432 390 510
339 368 438 369
373 352 449 378
251 769 347 802
799 703 897 723
140 312 185 349
377 450 417 509
2 793 99 889
588 400 651 443
553 739 568 835
203 260 276 334
21 837 90 930
451 530 511 605
797 200 877 251
631 5 653 44
4 391 13 400
771 191 817 240
648 200 739 260
363 390 460 402
187 768 220 864
495 450 545 529
116 437 193 458
348 859 351 907
728 249 813 334
510 233 596 241
349 798 390 894
665 401 668 484
589 68 623 121
336 22 362 101
738 627 776 686
277 12 361 46
473 683 545 738
297 484 330 556
705 696 711 708
411 317 428 414
553 566 581 657
759 893 855 956
213 884 243 944
616 143 618 190
837 283 902 340
871 328 887 358
283 558 286 612
673 495 736 589
439 71 496 72
427 554 461 616
672 177 749 260
51 718 65 724
181 336 181 407
730 7 814 62
19 689 35 703
353 4 433 61
341 292 390 390
741 48 745 102
586 618 663 697
207 841 261 916
42 439 104 534
879 768 889 836
472 386 487 452
334 826 380 871
98 486 156 520
818 17 862 23
174 478 235 481
861 618 951 642
560 68 611 109
766 762 829 775
580 11 593 48
420 199 481 228
714 726 747 788
432 505 485 511
323 827 368 841
17 825 88 901
70 440 169 456
477 209 516 303
111 328 194 407
158 224 198 323
635 485 661 532
390 31 477 68
544 421 623 435
319 125 341 199
414 354 469 368
481 615 559 619
111 186 157 256
382 151 412 218
92 187 114 218
451 678 452 759
772 847 850 935
128 320 185 338
761 187 801 254
130 239 147 319
596 466 623 488
183 51 212 91
680 115 700 184
550 669 626 723
311 467 313 564
276 501 319 570
712 793 752 799
523 153 603 176
248 554 258 603
773 839 854 860
827 289 885 333
303 146 349 192
722 898 735 899
578 868 590 893
679 881 696 946
250 283 284 361
515 41 537 47
330 586 386 634
843 302 911 361
808 866 880 927
693 396 751 408
502 280 555 362
165 894 205 922
163 229 166 267
752 35 809 128
830 735 873 764
880 142 905 155
228 570 233 583
212 247 277 254
645 596 676 677
525 552 556 642
497 768 525 848
693 721 756 745
99 290 162 377
836 68 907 110
278 454 318 459
713 176 737 210
407 838 483 909
506 137 599 166
831 857 852 887
778 32 874 66
545 620 644 709
230 819 300 899
250 861 284 959
690 59 700 66
151 473 187 563
50 660 139 677
55 875 136 889
262 834 263 885
298 789 346 874
801 162 829 204
262 386 357 394
64 107 99 162
704 353 736 443
246 89 284 174
625 264 680 313
154 666 168 759
521 41 556 92
669 884 682 903
704 731 740 788
357 710 362 794
841 129 854 213
871 715 903 742
60 787 146 839
488 767 489 779
630 822 638 876
264 404 275 422
610 780 706 809
644 896 651 980
792 543 796 589
817 276 869 351
650 387 686 439
69 205 92 271
368 858 457 919
450 825 528 859
228 705 321 727
312 336 340 372
306 603 344 686
314 567 316 630
899 696 945 739
93 106 178 121
885 598 984 669
541 625 638 647
170 755 248 827
420 337 432 414
417 763 419 769
855 560 937 567
206 312 284 351
682 301 706 369
256 780 327 834
424 149 450 247
412 877 507 910
839 513 885 556
552 583 641 682
229 778 246 812
681 174 760 211
632 289 693 304
181 887 221 949
694 635 754 647
12 604 70 681
405 188 416 193
193 522 289 582
117 398 193 488
548 302 647 389
129 749 192 813
586 414 661 436
235 437 319 519
849 409 896 411
299 268 343 306
533 814 566 883
768 26 829 73
846 70 857 165
517 685 540 701
831 648 844 696
161 528 180 601
550 197 610 226
433 138 480 163
222 363 241 386
214 122 268 122
286 465 286 503
179 694 194 792
822 552 852 564
808 558 892 581
623 109 688 190
575 539 599 604
22 531 87 546
397 715 449 758
758 707 773 793
853 225 870 297
307 665 363 675
25 469 44 529
362 541 418 591
798 354 851 426
98 494 196 525
658 348 663 356
606 498 699 548
727 561 728 562
564 602 623 668
217 498 248 555
638 420 679 486
847 448 928 499
715 490 761 512
90 559 106 621
208 725 283 741
803 707 881 727
484 651 490 697
803 854 889 941
490 564 552 569
764 458 807 557
877 312 968 392
430 864 518 883
473 576 539 593
273 176 304 189
855 161 867 176
193 381 289 396
457 418 471 476
736 812 759 820
736 844 764 911
555 369 635 444
38 629 57 664
536 369 563 380
256 353 351 371
522 839 561 913
710 283 747 382
693 864 753 938
181 831 261 889
748 161 812 233
435 735 490 776
214 267 218 330
645 288 712 368
465 661 484 695
697 87 730 150
172 58 187 120
24 620 83 665
442 488 483 507
814 762 868 828
30 465 65 544
329 767 344 775
506 495 580 533
424 397 478 407
452 185 541 265
321 673 399 678
351 712 382 784
291 476 362 509
129 868 198 959
228 168 325 171
459 180 539 257
434 536 461 634
390 740 398 759
129 570 211 613
165 341 195 370
885 800 914 804
835 705 897 777
740 866 793 888
395 71 483 130
715 242 812 265
418 733 462 750
500 134 525 191
472 209 531 260
851 326 923 402
366 253 426 309
245 620 315 709
342 76 402 85
124 756 189 844
543 480 581 551
881 899 948 910
191 164 210 206
807 107 852 162
207 477 295 568
549 337 607 364
150 800 230 884
710 591 804 626
580 212 668 278
319 17 340 56
873 268 957 280
45 549 137 577
681 884 717 915
764 108 846 138
455 339 466 401
631 807 633 835
761 20 791 111
217 258 297 274
577 745 658 802
716 432 788 462
824 71 870 87
532 816 539 890
218 696 237 722
694 847 711 924
747 442 784 501
878 794 976 891
893 53 942 108
254 625 333 645
119 27 189 31
556 92 580 170
80 33 99 96
282 662 347 683
11 682 38 780
181 407 263 493
118 347 208 390
583 571 681 652
792 822 847 832
580 899 617 912
260 663 303 695
571 162 656 186
611 654 639 661
445 533 456 537
897 267 927 281
842 411 933 503
195 871 255 948
375 173 425 179
311 572 321 612
831 344 924 393
237 394 294 427
128 863 220 867
98 863 159 926
737 278 790 278
854 729 873 746
395 751 478 794
370 507 432 518
725 233 785 259
210 381 294 388
691 35 772 128
664 543 739 561
44 358 75 414
717 191 738 232
519 554 557 598
884 475 895 529
172 413 211 508
788 622 793 670
452 805 484 885
649 122 656 204
878 647 889 734
251 273 350 340
183 787 255 847
650 166 673 240
51 171 135 209
726 167 739 202
665 723 721 769
310 889 342 955
598 499 676 531
886 797 939 891
721 319 818 369
257 569 307 602
686 333 785 352
355 712 361 722
131 81 140 94
332 534 414 630
694 601 755 683
898 726 936 728
425 24 516 72
48 181 55 243
339 844 345 900
742 280 821 298
24 85 68 130
55 337 81 389
314 293 375 309
893 515 974 572
477 169 507 171
872 263 936 295
569 205 618 225
727 114 775 186
282 327 380 419
822 83 827 151
81 768 149 769
783 335 819 349
156 637 217 684
794 848 827 899
691 56 716 140
131 408 230 504
717 774 798 862
344 851 421 891
801 852 817 892
855 506 931 567
463 155 466 193
849 373 869 449
240 408 313 416
238 754 314 851
145 560 177 591
380 635 384 694
514 569 587 601
203 838 213 850
486 870 512 927
162 527 215 607
88 436 139 502
504 806 576 836
799 553 865 590
732 234 811 289
815 748 874 797
294 754 296 777
326 841 368 926
730 238 757 326
421 431 423 461
494 593 511 631
32 523 39 622
436 160 508 256
35 331 134 367
280 633 311 684
165 691 259 758
876 34 904 55
582 607 584 629
645 196 668 288
93 302 153 309
355 16 449 41
476 690 557 779
776 607 847 613
251 332 288 390
293 516 384 573
890 817 904 891
267 594 318 685
494 256 508 316
740 788 748 792
106 391 150 442
484 545 507 618
143 105 208 128
754 212 839 292
664 826 739 902
270 364 361 433
770 229 821 299
746 267 835 276
696 641 788 694
668 364 688 391
190 474 256 477
422 57 484 128
188 810 247 847
587 399 669 434
564 896 603 995
844 529 856 603
504 723 558 810
575 338 674 369
642 47 644 109
422 750 510 776
736 156 818 184
36 179 108 213
531 807 618 865
840 336 841 431
154 369 224 439
607 99 676 144
807 510 848 561
795 770 883 819
567 234 572 287
40 218 139 284
890 862 918 952
566 656 587 719
513 669 528 695
92 512 177 539
158 333 256 414
568 840 605 902
396 777 439 795
206 300 220 374
212 308 224 367
493 759 493 768
499 127 579 205
352 574 408 647
130 389 166 447
150 79 169 87
34 518 96 521
625 800 698 829
496 407 586 441
156 436 166 499
4 493 68 523
719 83 755 100
501 64 575 158
778 322 815 412
457 869 515 931
605 813 691 871
733 378 767 463
566 243 595 247
507 174 533 265
707 434 718 441
191 429 241 501
34 196 79 231
775 177 792 212
727 125 795 209
490 129 551 185
566 283 621 308
583 709 659 770
100 806 153 875
261 335 268 350
66 548 161 590
139 89 173 102
775 672 814 742
858 847 910 919
506 106 507 177
222 506 281 597
289 799 334 885
381 233 459 330
152 809 245 887
420 123 489 133
301 85 366 127
840 410 845 481
790 259 795 264
676 863 721 956
156 730 250 827
704 738 712 812
203 713 290 732
185 384 281 417
338 578 356 587
10 90 37 170
877 310 939 370
368 772 445 780
133 188 192 190
661 78 738 139
691 733 747 820
662 537 693 595
663 407 758 499
693 173 742 255
474 233 481 290
348 639 349 680
454 715 520 751
628 642 644 739
694 199 720 252
813 594 857 654
710 755 755 782
543 555 594 580
664 688 763 779
880 191 898 264
563 779 566 812
415 534 446 619
415 69 480 145
661 490 752 511
665 273 680 315
374 659 421 746
321 253 402 315
295 807 356 831
542 377 543 413
386 458 412 521
569 628 632 635
329 772 351 840
49 515 87 537
815 363 823 446
226 824 258 873
199 7 266 69
883 654 938 719
855 95 875 170
756 377 812 402
353 658 402 735
428 133 523 148
27 383 40 420
524 235 543 310
144 553 193 557
373 196 421 253
509 250 576 294
102 153 185 231
258 33 312 44
525 182 554 221
523 653 600 671
747 849 833 867
141 316 197 339
110 26 181 64
780 521 831 589
383 585 449 632
741 182 793 266
783 808 880 823
864 341 924 384
694 322 772 399
101 444 166 460
738 787 812 872
291 815 386 882
509 334 549 395
848 829 855 873
793 483 829 492
290 310 290 397
379 557 435 570
46 307 138 351
319 515 349 520
548 523 573 576
635 441 704 495
426 229 516 262
375 458 444 489
741 758 833 833
819 636 840 719
848 157 905 193
225 816 229 825
302 703 360 793
641 266 705 283
135 713 162 811
866 667 867 744
594 804 673 872
103 174 173 257
618 195 647 252
174 464 238 501
745 77 788 89
100 496 144 585
509 11 538 38
586 478 659 577
705 421 713 509
271 299 352 374
886 15 938 95
379 313 391 357
875 673 942 725
202 815 216 820
518 772 590 855
791 826 806 864
409 297 488 364
322 273 387 280
800 729 829 791
20 487 77 574
652 515 679 565
23 448 91 508
164 601 182 645
555 286 654 288
349 210 387 244
63 320 88 386
39 134 90 206
498 838 590 885
838 82 866 171
708 639 731 657
339 102 382 112
652 304 711 370
528 645 620 687
329 702 337 800
602 284 607 323
280 758 298 813
381 342 478 374
167 835 194 912
315 122 364 221
299 52 349 129
709 729 745 746
206 563 299 598
31 374 101 386
29 829 57 926
455 84 498 177
816 799 910 879
36 243 123 274
458 81 490 102
595 78 632 125
594 437 669 472
130 44 171 116
839 90 840 114
468 112 539 189
320 810 360 824
456 138 477 190
200 297 287 368
313 119 368 189
256 587 281 645
193 76 230 145
345 141 431 157
126 790 167 835
893 746 988 828
690 468 788 478
212 496 262 508
654 98 718 155
755 693 829 788
485 149 522 202
715 391 768 418
428 516 515 608
739 696 802 771
65 57 149 88
661 281 682 334
553 375 560 418
242 358 276 439
71 71 127 160
376 157 396 169
170 136 180 187
363 110 434 154
561 576 639 623
142 719 164 746
285 276 300 279
876 435 962 457
235 380 272 462
14 517 85 528
798 747 853 798
747 847 804 848
899 668 963 744
426 460 510 494
792 717 824 734
211 378 246 455
471 191 545 284
569 206 642 280
812 799 849 839
771 170 868 194
76 808 116 894
636 656 638 661
211 493 306 504
443 608 469 631
99 304 127 304
839 836 844 877
494 35 563 44
248 157 333 252
54 602 84 669
827 609 887 688
884 770 949 830
316 120 392 177
502 385 523 459
292 336 298 410
504 198 540 199
119 545 208 584
89 515 101 522
151 104 224 139
425 756 429 816
438 105 453 112
434 453 513 470
39 343 133 439
412 659 437 741
751 71 794 165
434 188 500 213
205 74 259 142
491 97 562 162
347 772 361 799
224 184 291 250
746 651 776 714
578 658 591 702
26 716 57 728
538 157 636 228
138 810 234 831
795 593 865 683
213 285 253 330
205 740 303 799
261 459 288 496
204 488 217 566
171 849 175 915
663 660 759 700
532 305 557 365
574 451 648 533
854 581 858 672
0 560 97 571
98 562 111 576
430 825 435 863
105 603 181 660
832 586 846 590
557 176 582 221
141 505 221 566
598 307 691 317
230 496 275 512
61 124 76 132
438 69 454 94
712 283 783 329
88 361 115 410
434 267 452 267
580 402 674 487
212 561 254 583
780 258 786 281
629 423 672 433
639 245 715 321
718 97 765 191
747 59 766 74
709 740 736 786
11 770 31 863
63 718 65 791
893 221 977 251
140 106 194 174
117 830 194 877
522 681 574 780
335 116 376 145
157 187 184 266
339 244 418 248
730 690 787 782
174 593 242 621
833 748 926 800
538 174 592 215
324 228 396 232
267 763 321 844
621 847 651 885
328 803 328 865
204 83 240 122
44 328 106 400
349 124 409 218
382 63 387 83
186 886 246 946
166 83 230 109
88 871 94 945
609 732 614 829
171 661 218 729
387 541 388 594
364 298 386 354
327 426 349 498
896 26 944 29
371 710 438 798
453 529 528 551
354 105 383 141
827 426 885 433
74 704 78 765
872 364 942 437
757 537 825 585
719 711 760 801
826 737 831 835
64 845 155 885
744 431 819 438
751 810 770 897
655 207 721 276
650 789 693 810
810 379 843 414
224 140 230 178
496 141 550 171
674 774 735 787
695 858 733 898
626 147 702 161
182 181 192 204
677 0 684 82
734 183 828 206
182 40 200 97
698 394 777 401
63 2 67 88
426 0 516 38
727 177 769 225
689 286 728 308
769 177 824 236
323 288 350 305
339 862 390 952
194 55 281 128
39 542 75 549
379 141 408 161
596 30 627 58
853 96 881 117
129 745 177 753
776 366 782 464
410 745 482 797
376 498 392 557
636 142 659 206
375 39 417 56
581 789 675 841
775 146 815 177
479 169 557 173
557 22 601 120
698 396 751 398
321 232 406 291
668 864 673 882
484 682 572 767
770 850 836 862
483 355 533 450
743 603 794 623
369 780 394 855
107 530 172 569
82 282 104 315
288 669 300 682
57 853 144 883
812 244 866 307
191 883 288 903
671 358 687 455
642 164 694 178
331 877 389 896
729 89 807 160
694 589 717 629
625 270 630 366
354 641 415 672
75 145 118 234
419 690 489 732
863 895 863 919
645 410 701 489
781 158 832 202
61 195 78 212
70 725 79 809
389 720 460 800
642 502 663 559
694 584 756 652
824 394 867 451
401 815 442 899
466 705 538 769
776 261 842 346
581 164 671 203
95 369 96 453
239 603 264 630
214 265 251 338
623 55 692 86
65 94 106 190
885 528 914 618
390 291 402 373
88 31 139 42
670 442 765 541
72 318 169 368
243 267 270 328
644 152 716 231
540 324 559 398
595 244 647 244
862 888 893 966
489 76 544 104
374 862 379 862
165 83 183 116
847 705 853 802
37 714 73 792
598 791 655 840
814 22 846 56
527 883 543 904
749 247 835 314
478 298 494 347
121 536 178 547
482 91 493 91
554 127 646 183
21 17 32 46
629 426 710 512
784 298 817 361
337 67 339 96
97 650 162 688
354 856 417 899
583 99 638 115
689 10 692 41
516 138 519 201
32 231 46 283
189 665 195 702
706 130 756 131
501 735 595 793
312 519 325 616
276 255 339 315
613 158 628 242
451 858 488 914
192 496 197 558
135 182 143 277
781 544 811 612
43 496 49 559
190 282 229 284
744 600 788 679
838 199 862 287
160 766 216 859
266 168 271 192
647 614 724 657
806 635 845 650
592 203 680 288
531 283 548 285
379 221 469 318
367 678 448 765
750 158 808 217
748 553 754 637
290 269 366 351
841 59 907 155
32 19 91 50
381 758 457 778
196 875 215 924
629 227 654 259
885 462 907 490
769 8 784 14
157 585 234 659
699 166 708 204
866 392 896 415
604 844 672 907
98 335 178 387
226 325 252 338
579 139 676 151
105 810 123 818
710 860 724 873
684 781 747 798
165 464 253 533
831 27 907 85
58 787 108 794
327 840 379 911
671 629 754 717
869 631 931 693
12 112 86 184
263 544 274 598
819 651 871 683
360 487 371 512
678 786 723 831
419 38 464 69
521 335 543 351
302 849 384 852
722 292 739 352
435 372 508 434
441 167 470 201
855 774 947 787
807 419 863 503
225 689 274 694
783 96 870 124
22 225 69 285
171 417 196 487
199 880 294 956
380 124 443 223
407 519 477 557
705 586 755 633
558 150 653 185
200 407 265 449
92 425 145 464
538 28 604 103
894 339 897 428
184 568 207 617
34 645 50 732
510 268 556 358
414 315 504 372
483 159 535 224
356 531 401 576
250 705 319 748
855 203 954 269
276 682 341 762
84 288 93 348
170 770 180 813
10 399 42 410
104 575 203 599
235 619 333 684
350 195 377 256
5 787 68 860
895 686 972 721
428 858 484 920
79 882 90 899
645 769 687 810
2 586 38 668
562 284 640 351
757 388 760 439
163 815 191 833
339 615 344 615
737 11 813 100
633 284 731 320
601 140 637 209
514 703 609 733
847 409 939 446
603 864 693 866
556 494 575 580
373 679 377 694
445 888 473 977
667 521 698 600
641 755 705 784
841 808 903 839
237 176 249 195
533 146 602 186
106 122 119 168
686 37 714 48
208 539 267 606
155 354 156 397
785 817 868 824
665 834 762 859
616 894 709 978
180 92 207 191
114 795 178 848
610 565 628 607
701 372 796 431
189 145 263 174
455 181 504 228
802 379 861 441
541 608 633 642
781 330 855 361
886 447 934 535
264 781 316 845
306 508 399 513
675 461 738 525
315 422 356 505
798 401 884 410
493 166 592 206
277 163 278 199
516 854 606 946
758 381 795 449
67 545 98 587
397 441 458 486
479 152 492 168
300 37 358 58
470 379 544 461
686 822 753 889
709 531 728 570
525 87 621 167
35 158 126 248
161 701 173 747
75 156 120 167
164 77 241 154
424 718 478 801
231 129 287 137
270 16 319 92
698 775 783 851
636 171 690 216
543 722 570 805
769 371 805 415
384 703 411 723
604 857 662 870
91 160 149 230
92 857 167 944
654 147 671 189
238 254 283 274
50 597 51 618
177 87 197 185
559 820 650 914
827 657 911 721
25 570 85 602
764 580 817 617
866 22 882 40
0 547 28 563
176 124 245 171
493 582 518 649
472 37 543 113
455 123 479 205
304 65 374 141
883 509 943 584
629 736 635 803
861 315 884 409
753 31 782 65
4 637 26 673
663 58 745 145
259 483 347 489
19 473 85 508
86 163 163 163
636 196 728 239
771 504 866 547
199 19 228 43
630 466 679 540
526 267 622 296
590 188 649 268
29 21 48 31
777 192 823 229
661 804 720 806
730 70 802 158
338 93 390 142
513 308 580 321
341 65 417 150
395 69 408 112
486 679 566 709
252 71 274 146
94 567 107 666
161 42 167 100
500 227 541 245
669 514 742 561
242 692 291 718
622 4 690 49
699 99 736 171
824 653 857 685
635 113 711 209
570 786 656 840
134 556 149 565
345 755 443 828
768 275 804 322
477 665 525 679
628 108 725 152
333 486 421 554
159 384 168 417
345 437 373 498
308 771 333 853
50 846 105 938
70 461 77 468
151 592 214 680
445 729 522 810
666 280 714 356
885 204 943 233
629 259 728 339
447 388 456 463
849 655 906 671
76 245 171 343
259 154 324 217
584 804 610 858
806 344 905 381
559 819 577 909
749 698 783 730
686 833 701 849
141 443 188 514
48 866 136 916
741 70 809 159
879 589 890 595
128 737 176 746
738 777 750 789
719 885 779 983
560 877 610 900
192 302 202 336
686 411 738 509
562 389 570 435
415 679 484 699
475 315 550 319
759 112 774 130
575 220 623 243
35 751 40 822
278 68 377 106
536 471 615 564
287 377 374 453
570 792 667 886
478 537 495 596
270 179 281 237
815 685 880 734
634 610 709 618
409 135 495 210
841 425 888 459
342 316 378 407
167 72 176 85
592 417 623 424
338 746 379 770
300 724 366 814
861 6 936 18
180 733 233 769
576 556 612 632
767 546 866 623
725 322 774 368
792 403 795 486
682 488 747 530
883 542 965 549
551 344 586 350
331 735 340 746
125 819 146 849
611 386 697 484
191 852 278 877
644 754 688 838
209 567 220 619
439 872 538 874
790 249 809 303
277 203 324 204
338 516 358 588
171 895 268 927
144 495 242 505
321 827 399 850
849 94 941 135
721 657 747 686
174 824 248 862
715 592 745 667
875 172 960 180
585 40 660 83
124 596 150 658
333 724 420 778
278 369 283 448
502 82 539 179
601 270 624 364
859 721 906 777
682 205 740 289
520 527 573 580
840 174 869 255
242 110 251 158
663 158 671 220
502 76 564 84
724 572 741 616
549 413 580 498
726 857 813 910
583 316 608 394
112 637 150 646
617 393 706 458
479 685 490 730
679 210 757 266
579 327 669 370
819 651 832 738
890 165 940 246
434 143 481 171
784 772 796 811
807 459 837 546
81 236 180 282
490 189 548 231
279 536 326 579
737 610 787 628
190 502 233 522
654 572 662 595
29 178 84 219
193 24 274 81
148 334 166 355
520 102 587 170
251 317 296 415
436 453 471 518
408 233 473 268
488 661 495 679
628 258 702 335
532 615 595 669
590 43 681 108
476 4 478 81
185 390 213 462
91 0 183 79
191 567 233 658
98 652 108 730
147 122 241 194
689 338 707 396
555 58 572 106
55 416 115 443
393 488 492 491
388 308 415 362
551 793 561 870
672 315 676 336
797 546 853 621
245 836 342 927
526 501 538 559
346 867 364 926
758 332 806 346
514 550 535 608
886 248 925 266
859 131 912 179
349 512 443 518
52 493 67 513
426 407 463 504
512 600 604 635
70 136 82 185
45 431 84 473
576 292 633 300
808 357 828 439
50 492 142 516
250 576 293 604
494 576 582 670
246 168 295 246
656 663 704 701
67 612 163 685
531 313 594 363
753 777 800 820
27 169 71 229
324 600 377 619
880 215 957 252
425 316 466 387
717 249 753 294
768 7 841 80
846 4 933 31
617 569 634 651
683 110 748 207
514 531 561 586
697 169 786 213
745 594 758 659
433 195 520 222
223 371 294 434
236 109 244 112
867 654 873 739
509 613 563 647
23 840 95 863
294 388 331 392
436 830 501 913
566 586 606 668
537 223 603 243
589 803 635 834
223 1 223 44
420 146 431 199
598 167 609 250
707 364 789 441
711 78 715 133
877 756 955 803
91 582 119 641
19 597 95 621
531 7 621 71
672 284 762 291
866 331 938 355
755 538 844 571
75 237 108 331
481 857 528 890
648 387 661 424
241 458 262 510
710 729 731 828
398 441 453 474
878 198 915 213
468 569 512 661
699 367 798 429
14 506 65 581
178 65 222 148
119 705 154 763
671 91 680 109
647 6 647 50
93 648 109 651
707 515 749 571
340 294 397 300
143 20 177 73
185 379 257 456
735 573 832 658
241 435 248 451
376 95 448 184
642 267 657 280
413 111 459 133
43 421 125 458
30 632 126 709
647 68 738 150
624 481 715 533
660 794 674 880
386 374 440 466
144 607 242 705
566 337 605 412
860 436 888 526
63 303 90 350
595 480 656 529
42 387 42 477
314 261 314 337
499 420 525 512
202 739 203 767
409 612 413 678
665 53 681 125
605 292 622 357
81 16 114 72
31 52 117 67
566 800 630 815
829 773 839 785
374 425 442 432
57 742 149 793
398 103 450 161
46 876 90 910
107 473 137 488
322 810 411 906
823 30 873 128
537 28 603 59
265 793 278 861
533 226 599 283
138 21 217 88
661 868 665 934
173 692 175 693
827 888 895 914
336 490 372 521
33 367 108 382
565 569 572 585
567 580 589 599
480 231 487 329
194 630 247 713
253 450 269 483
516 704 613 731
661 899 683 905
188 750 282 787
872 273 933 370
708 302 757 325
810 484 867 514
688 617 691 674
135 161 184 194
692 459 775 517
763 840 845 869
661 748 707 810
635 859 658 862
201 204 280 209
444 549 498 551
329 664 337 710
693 688 787 701
743 270 797 280
887 103 943 103
292 819 361 850
387 343 474 350
510 512 554 571
81 47 128 56
45 322 127 419
163 814 258 842
427 494 476 581
312 444 410 457
782 540 788 633
53 772 108 842
250 677 340 714
479 412 508 487
91 191 110 213
723 706 750 767
379 540 445 542
803 94 806 150
611 420 707 464
214 72 271 82
299 187 306 213
66 888 159 913
889 509 976 536
96 91 180 141
3 784 60 836
661 880 720 939
47 694 70 793
839 347 840 422
266 229 278 241
813 465 829 520
218 243 295 303
566 592 572 595
405 326 478 416
391 89 456 111
843 306 916 367
249 527 348 538
144 477 179 496
335 850 385 922
262 420 322 491
64 88 156 111
876 75 972 168
206 283 293 338
688 299 774 388
116 832 135 833
397 810 472 863
778 882 785 977
636 128 671 219
108 675 196 732
852 223 901 322
701 2 781 20
604 556 651 565
191 1 230 5
216 220 307 251
770 897 786 920
171 880 228 948
537 590 588 650
595 110 656 157
413 190 457 247
405 188 474 270
222 268 288 323
524 689 570 743
861 197 902 213
245 77 301 141
715 578 736 644
864 685 872 734
219 715 224 723
244 481 331 518
878 844 906 918
803 661 878 678
28 474 65 561
169 809 257 848
840 52 932 115
423 164 439 250
456 823 531 856
383 498 385 549
859 81 949 116
866 758 960 762
220 674 255 690
255 600 283 607
720 125 769 187
542 58 576 149
457 200 493 296
353 36 433 45
624 318 637 384
770 688 830 690
897 680 963 694
534 283 553 370
845 718 917 747
732 578 761 656
153 340 184 431
889 892 954 975
492 126 495 154
419 325 477 354
817 543 866 575
276 183 336 214
226 8 238 9
365 171 406 217
109 412 194 502
818 650 820 650
782 679 817 757
160 261 245 271
112 387 151 417
837 214 934 279
83 49 130 92
107 252 144 342
682 521 764 597
260 541 353 620
81 44 89 90
480 538 558 619
213 806 236 883
103 263 114 359
91 120 132 183
669 316 692 413
198 879 269 890
444 631 457 702
663 45 761 113
185 531 279 559
875 128 943 193
834 93 897 169
692 44 721 124
622 1 701 91
732 232 734 310
478 528 484 586
833 33 876 126
223 68 225 120
620 147 629 185
573 859 634 938
457 704 459 792
518 400 522 428
891 125 986 174
618 751 712 816
769 542 803 592
850 291 918 367
452 382 492 411
334 669 337 706
78 715 140 786
876 775 944 786
366 520 415 579
157 122 201 143
370 160 404 253
267 516 278 573
705 476 739 514
501 13 543 53
533 865 546 933
741 769 783 790
869 187 938 224
216 629 296 668
26 194 60 292
682 149 704 224
328 321 421 354
60 566 156 645
842 219 855 229
2 676 16 729
538 6 559 59
821 815 825 831
306 650 344 717
333 22 421 106
446 19 485 66
263 323 306 373
823 381 918 472
45 361 84 419
136 504 217 552
54 143 109 179
668 75 688 146
765 261 809 270
515 18 520 115
572 736 575 755
272 807 324 851
854 381 889 392
342 707 405 713
44 175 141 217
422 685 429 770
795 394 852 412
405 595 449 667
11 623 78 657
151 27 210 61
287 737 349 820
7 60 106 121
253 111 349 120
85 831 91 855
539 651 594 713
56 36 89 52
131 487 173 508
384 703 453 711
619 262 670 343
571 784 669 784
104 853 127 933
850 399 870 415
68 496 75 539
603 661 648 722
562 579 604 642
605 548 688 575
82 717 98 730
896 220 963 319
156 290 250 355
497 853 502 888
97 455 146 539
165 463 213 523
264 650 344 714
305 116 358 184
253 871 301 932
257 577 353 638
813 187 816 244
346 52 365 133
285 799 286 805
692 836 742 838
703 816 716 874
208 346 305 377
506 836 577 892
357 187 401 243
320 436 417 494
130 162 183 233
14 104 102 194
200 663 296 735
883 206 956 251
557 353 645 396
465 783 521 792
284 116 383 204
181 871 257 893
93 158 99 216
833 852 900 876
420 644 466 671
803 101 882 192
761 296 831 323
299 820 377 843
483 289 546 356
216 880 286 937
618 133 635 189
395 743 467 805
518 853 553 853
205 619 235 658
526 262 611 303
318 60 353 113
151 711 219 795
370 246 404 312
693 683 739 735
736 695 810 703
382 202 445 206
348 260 372 337
128 774 218 859
394 659 404 681
246 702 250 778
100 672 132 752
435 858 462 932
563 680 563 693
247 776 318 844
800 161 846 168
721 631 770 729
481 484 564 502
624 501 695 600
139 612 197 678
452 835 515 927
406 652 463 727
316 684 359 761
620 255 641 307
629 709 642 712
350 802 439 901
94 283 121 349
304 458 327 553
887 21 924 50
162 35 242 121
743 189 793 198
3 24 72 116
41 285 90 291
728 852 798 948
777 19 797 103
509 837 587 919
287 588 331 649
792 491 884 523
380 532 455 598
223 587 284 589
60 180 79 247
891 713 957 736
199 231 199 258
733 339 768 392
599 59 599 112
328 759 380 820
601 390 634 415
139 540 207 559
468 819 547 864
421 600 488 642
303 172 345 175
307 360 324 381
401 548 440 550
833 691 852 783
463 146 553 241
615 208 703 264
416 459 435 482
14 348 79 385
368 851 370 909
890 199 903 250
338 635 398 670
410 590 439 606
211 730 234 795
618 188 648 216
44 594 139 650
140 899 155 979
10 772 49 860
881 42 889 114
376 447 398 528
173 162 260 261
236 573 302 638
526 878 593 975
67 210 149 212
574 794 653 837
450 766 512 797
527 714 583 719
678 862 770 911
235 770 293 794
163 558 201 603
823 505 918 511
535 796 554 829
107 275 132 338
693 835 786 918
395 319 408 393
242 423 276 512
685 582 697 642
217 537 274 583
736 796 785 851
575 42 583 74
211 636 214 717
21 240 70 267
393 815 442 825
261 102 359 102
543 196 598 224
846 412 882 442
175 491 267 585
283 227 313 260
400 146 477 193
30 774 127 778
798 623 841 639
373 542 380 580
648 224 692 239
596 786 692 842
367 812 437 886
297 323 390 352
269 471 338 491
37 137 81 165
678 211 709 289
548 825 556 906
703 100 780 102
508 83 534 133
352 618 419 661
196 895 263 896
246 525 269 541
235 888 290 964
309 314 404 315
307 275 340 343
150 332 191 338
446 537 509 550
641 764 664 783
892 407 949 504
777 449 859 545
170 846 244 877
605 250 695 256
591 503 638 509
254 378 333 428
792 595 848 678
108 405 163 463
464 70 531 105
586 324 670 345
349 814 431 907
484 132 571 146
404 179 407 218
244 433 306 436
535 761 613 808
477 317 491 414
706 788 789 824
615 110 660 186
463 174 509 178
283 164 289 234
630 826 697 911
380 869 401 914
796 69 818 144
499 574 540 596
29 734 91 831
771 75 854 89
40 606 80 702
404 436 461 526
730 640 764 679
297 657 396 735
399 646 444 706
428 783 506 821
757 673 842 771
409 232 443 257
265 437 304 525
382 389 458 450
232 128 284 176
214 190 250 281
186 812 217 864
399 263 498 267
337 283 348 352
9 217 22 293
559 546 658 576
208 851 305 865
252 9 291 53
309 518 330 586
478 700 517 730
441 817 469 896
594 366 595 429
377 233 471 311
617 196 667 229
701 569 752 625
635 225 644 242
530 665 617 688
323 644 355 685
142 85 198 104
374 647 374 740
0 523 36 582
404 22 416 35
476 401 557 451
301 119 357 205
141 241 200 249
355 868 377 872
128 661 130 744
325 152 357 219
742 459 813 523
688 34 739 95
233 811 300 822
129 527 205 566
535 790 581 868
607 89 633 103
572 804 596 804
249 888 328 952
229 534 283 540
757 760 828 767
41 866 117 947
262 344 315 437
84 286 105 385
144 402 236 411
881 809 968 860
874 666 883 668
412 108 432 191
405 599 431 601
21 328 70 361
727 372 746 453
758 285 843 372
161 104 244 186
195 799 231 826
793 253 818 258
459 172 462 269
583 366 666 444
878 521 973 525
811 147 907 225
326 20 406 29
735 692 764 703
477 222 572 264
321 665 343 750
104 836 130 862
891 692 961 786
761 648 833 722
137 727 168 800
309 702 390 789
283 440 338 471
293 248 304 311
576 779 650 809
191 17 212 99
794 104 828 172
879 236 922 266
268 36 307 115
435 421 482 458
433 544 460 557
7 872 94 930
369 227 426 317
117 401 132 426
93 388 118 472
869 123 869 130
726 629 794 727
159 332 204 406
139 378 183 398
602 477 624 498
360 621 422 627
155 567 205 634
874 880 892 972
453 293 498 317
732 336 803 429
196 791 198 871
757 341 846 436
72 14 150 33
627 882 654 964
392 666 470 671
720 727 793 815
102 857 152 877
84 585 129 649
441 604 535 683
482 213 570 262
412 439 471 499
874 619 923 712
769 752 807 848
291 428 335 434
151 537 192 598
400 190 404 267
296 91 326 160
421 500 515 545
826 510 862 572
836 334 844 352
235 490 251 516
176 642 255 675
543 657 632 669
469 547 545 586
449 330 527 428
740 509 749 567
213 290 281 315
386 214 476 225
873 801 904 815
424 407 488 481
397 872 490 906
517 526 599 563
860 897 910 930
731 899 766 923
183 394 269 465
537 877 573 953
776 718 867 765
421 504 472 557
440 512 481 580
466 247 565 290
334 138 422 166
277 150 314 246
852 294 901 369
620 92 622 124
213 790 260 815
214 218 288 281
548 506 567 593
492 245 565 256
54 565 72 632
808 473 892 571
171 195 270 272
621 125 632 151
859 622 936 679
386 365 426 388
826 494 841 581
471 442 486 466
781 628 826 693
252 353 300 370
610 222 626 305
256 95 289 120
347 307 424 379
701 632 750 687
250 650 304 693
712 14 756 104
556 442 619 442
516 559 605 603
200 161 271 194
150 810 206 905
618 349 664 396
589 777 669 832
388 259 425 345
268 143 288 229
156 667 171 699
879 181 879 263
882 700 925 709
801 395 824 403
247 740 257 831
389 533 400 598
402 449 421 524
784 769 873 827
494 477 574 501
615 475 624 553
460 276 543 310
266 610 294 613
511 117 551 155
264 117 341 158
338 819 432 915
568 711 574 769
114 108 207 198
388 335 443 398
864 490 885 578
652 735 724 765
583 712 592 767
689 341 711 363
461 255 518 261
27 495 53 581
22 154 23 216
0 676 18 733
859 40 861 69
127 219 202 308
154 168 227 186
828 56 848 97
385 550 468 580
244 896 332 954
47 563 94 594
408 205 503 242
848 517 875 561
677 255 720 350
181 288 251 324
463 389 490 413
237 372 297 445
846 727 886 767
410 513 472 588
321 178 419 189
383 488 399 533
286 344 295 431
441 707 534 745
73 691 146 751
328 31 390 47
104 128 187 224
780 16 862 26
810 305 848 391
59 544 151 591
8 771 37 835
52 344 145 378
261 156 307 232
785 668 797 763
589 733 663 808
298 138 302 188
256 614 266 692
866 685 931 748
155 478 157 566
638 114 724 200
562 108 574 148
735 855 805 888
808 403 907 473
448 655 453 706
348 627 433 699
864 269 928 351
21 228 71 283
729 252 780 304
476 631 486 725
73 107 87 152
172 633 174 636
860 645 926 689
66 387 160 423
779 171 789 178
325 132 410 136
72 229 146 309
677 110 737 144
263 266 330 308
508 739 512 745
523 247 615 322
312 213 395 302
171 766 186 786
587 141 673 187
227 356 242 378
640 352 705 387
878 32 963 102
55 256 113 280
482 169 511 213
271 189 272 260
483 490 513 546
837 870 893 877
616 320 633 353
896 762 947 861
610 48 648 98
72 658 170 676
805 749 828 787
400 25 454 72
485 85 487 160
163 214 208 281
466 168 564 213
705 325 770 382
67 612 68 652
501 37 536 71
52 695 91 698
806 241 899 318
593 805 619 872
476 108 513 133
397 362 470 394
8 174 35 243
287 348 333 398
227 736 300 748
775 506 858 529
306 498 306 555
885 76 885 91
561 660 659 704
694 179 736 232
98 170 109 236
484 803 539 839
596 257 621 274
452 143 502 152
805 566 849 586
529 534 546 613
272 11 317 90
771 672 847 759
557 77 634 127
367 884 446 965
194 775 242 857
345 775 369 858
303 73 369 148
875 851 949 872
21 293 68 349
844 426 913 467
508 481 523 517
662 817 756 841
698 518 778 564
788 801 838 878
666 816 705 891
23 571 30 656
9 710 36 785
250 478 311 492
895 231 931 251
180 302 226 370
321 729 361 779
441 739 509 740
334 153 346 213
356 652 427 745
451 832 465 875
175 597 270 638
284 840 348 893
12 389 62 473
140 110 184 197
211 97 304 120
258 183 300 273
52 749 76 837
601 253 626 335
587 400 652 426
429 472 479 509
393 747 431 762
716 473 809 532
257 485 266 515
713 778 719 828
63 54 90 128
78 258 134 291
600 768 642 783
583 59 679 66
530 893 542 904
701 453 761 514
118 894 195 894
285 720 345 741
619 420 700 497
494 329 499 354
569 718 664 817
681 701 690 761
238 327 273 368
763 28 842 37
420 448 462 529
634 885 694 937
276 204 306 265
64 673 120 718
589 250 593 339
112 172 133 236
265 563 316 649
543 1 572 50
739 241 805 329
291 258 338 322
553 672 594 759
126 377 126 427
272 879 299 891
785 390 831 482
252 325 290 343
513 293 543 385
83 337 182 376
618 268 687 286
112 655 137 752
315 240 375 265
121 61 198 84
18 433 50 496
276 816 303 885
112 152 163 173
257 307 315 373
651 22 652 45
196 480 220 552
575 778 577 809
517 89 594 94
450 717 527 760
786 119 884 183
131 828 140 920
312 316 361 364
381 842 415 878
30 267 101 278
820 120 890 124
13 823 36 833
220 721 249 773
535 260 556 295
201 686 251 725
293 829 384 844
734 23 797 97
450 877 485 974
729 402 792 432
115 754 177 810
708 284 734 380
645 27 732 39
817 857 854 870
493 85 524 172
211 668 250 675
318 231 402 241
207 400 299 443
683 213 731 287
735 673 795 688
478 555 574 631
562 529 640 615
477 730 481 809
389 873 478 942
247 392 280 408
182 707 281 708
650 267 651 337
722 494 783 569
891 574 925 655
567 9 601 28
538 528 624 529
875 40 883 73
240 405 273 424
783 456 867 544
2 478 89 484
367 460 383 508
834 352 838 353
395 175 481 180
864 749 874 818
606 748 649 817
293 687 319 712
821 320 906 406
159 495 241 517
358 548 387 560
402 172 416 205
353 115 365 181
118 24 210 25
539 49 620 76
45 3 82 49
741 556 779 636
830 772 847 798
500 778 535 865
574 564 659 630
124 204 139 234
826 325 878 386
373 329 410 333
438 546 453 585
757 606 783 629
77 412 79 462
306 649 398 660
457 176 516 260
10 396 53 427
701 770 764 830
121 799 126 809
184 42 188 88
102 405 174 420
375 846 456 937
770 399 801 439
823 839 855 881
420 330 425 346
176 35 190 131
48 83 138 130
506 615 589 638
379 372 401 407
528 72 548 94
675 641 759 693
221 256 310 355
828 638 926 686
323 438 342 527
362 807 440 815
758 518 820 573
332 338 332 420
298 687 325 740
64 404 93 427
296 701 316 787
60 359 148 370
685 359 766 377
349 174 352 189
835 896 869 985
7 354 72 360
157 456 161 499
197 116 219 139
569 870 578 924
505 719 544 729
209 272 219 365
481 872 515 894
173 691 265 721
280 295 344 350
467 512 538 512
287 736 356 796
773 262 823 295
604 814 696 833
697 809 740 839
721 351 809 377
531 422 555 486
877 441 924 481
587 652 642 669
183 899 280 948
625 611 667 691
218 595 310 665
690 520 720 600
48 482 142 543
771 393 832 432
553 833 583 873
332 461 334 476
423 651 521 667
618 522 655 526
872 192 877 196
253 640 311 713
292 845 361 855
845 617 943 709
436 223 483 292
422 144 434 219
363 209 414 209
434 771 467 788
466 684 508 750
358 561 397 614
381 86 398 126
384 671 438 673
673 431 740 490
259 369 302 451
620 846 698 907
140 788 161 819
132 148 210 198
152 882 242 964
714 576 724 645
314 353 333 387
493 287 508 336
770 132 853 218
559 198 589 279
35 94 47 121
287 756 359 820
677 649 708 698
414 723 459 737
374 814 388 863
294 509 324 607
135 310 190 360
586 332 665 372
158 781 248 814
643 886 699 955
874 149 876 179
259 213 285 294
369 454 373 552
761 458 814 546
580 199 661 212
696 763 727 776
716 80 813 132
603 879 627 930
884 882 960 921
865 49 893 130
759 702 856 801
193 40 202 103
189 218 221 253
412 190 498 232
204 589 261 663
343 162 390 187
423 262 485 315
254 123 328 184
622 899 710 906
446 382 512 408
443 578 496 635
642 359 700 373
513 412 573 424
660 667 728 673
398 125 407 148
819 609 882 621
51 455 102 505
490 879 508 931
747 794 823 878
332 290 359 347
107 560 124 563
886 897 937 975
576 397 650 479
281 622 335 623
189 701 216 703
624 378 637 398
276 841 327 855
209 114 272 164
143 563 230 647
28 470 65 537
804 853 839 924
247 658 337 709
888 525 897 576
312 746 314 798
827 106 850 183
96 38 137 93
258 33 280 53
48 862 79 938
461 141 476 226
550 606 632 638
23 304 88 374
437 746 493 766
262 896 357 907
100 681 174 741
317 1 409 20
439 515 530 576
473 760 538 773
867 628 964 677
420 339 510 368
561 354 658 365
677 642 688 734
305 861 387 904
241 246 314 246
747 33 760 93
120 364 180 428
45 148 59 176
631 140 694 224
7 391 84 458
333 151 343 195
484 815 514 834
336 678 339 736
567 47 653 119
429 84 440 133
633 863 713 863
715 598 813 694
731 765 802 794
812 677 894 684
222 436 230 504
628 893 657 901
742 643 757 699
715 160 772 208
140 491 161 491
498 641 534 669
48 104 73 166
745 85 768 159
50 652 102 733
446 458 448 511
846 157 884 165
752 422 773 466
134 544 180 615
423 515 517 565
595 706 678 708
488 521 572 619
69 778 165 834
376 295 438 383
196 775 214 829
821 866 912 934
118 824 203 892
734 386 754 459
778 401 818 424
231 39 262 132
276 29 276 102
185 544 244 615
50 853 76 854
683 106 731 200
122 82 206 117
782 827 803 924
333 514 360 560
289 712 352 786
692 435 790 501
237 44 310 75
610 617 708 713
766 134 847 219
438 494 466 523
97 425 101 461
470 495 532 495
330 118 330 178
258 104 344 131
73 381 138 446
673 747 760 754
533 556 612 650
653 474 711 480
91 849 102 946
601 567 650 636
812 115 817 157
704 540 714 546
613 564 685 577
128 230 218 282
627 92 678 190
333 193 392 274
451 168 546 252
67 437 154 496
634 439 702 503
50 620 76 671
192 577 285 675
44 872 69 914
351 256 425 329
614 662 626 735
503 296 552 323
671 852 733 923
856 802 921 814
681 759 757 775
734 842 768 901
718 77 814 158
803 711 828 808
675 401 764 402
582 776 603 873
587 847 593 945
380 729 455 825
478 694 529 755
344 784 350 807
810 863 878 937
883 829 977 851
363 128 429 160
17 159 91 233
450 437 492 477
457 352 525 437
287 827 366 879
443 131 451 140
144 822 150 852
747 236 751 246
44 763 92 768
460 896 491 973
792 730 836 730
759 727 854 804
887 136 925 145
681 586 733 622
657 77 665 77
559 588 629 658
98 532 185 584
693 323 767 334
519 815 607 871
124 459 165 494
510 421 562 491
197 163 205 181
45 190 54 199
297 332 380 395
359 874 365 892
101 302 125 304
267 869 348 942
599 512 609 575
733 85 740 112
433 686 532 702
159 756 219 826
199 777 202 849
656 49 708 92
123 332 153 394
570 57 604 149
219 657 235 723
157 503 196 573
334 230 359 289
290 84 311 97
723 605 790 682
518 242 598 308
291 712 379 780
248 776 309 825
480 193 548 230
668 214 758 233
298 346 302 405
277 474 351 535
573 756 668 809
420 883 469 973
492 266 561 360
695 256 761 262
641 183 666 229
365 772 425 833
276 256 284 271
503 304 557 402
449 855 544 933
43 172 109 263
588 508 619 528
783 239 875 259
35 46 54 133
136 41 199 67
220 364 226 374
35 383 59 457
663 177 719 214
792 530 806 616
783 460 794 556
630 142 671 226
23 525 64 602
355 304 369 325
159 528 250 619
224 70 235 146
865 420 872 442
519 23 587 26
731 864 809 950
83 531 120 629
176 275 265 338
364 308 445 310
745 781 779 878
229 825 276 856
673 339 702 382
634 107 657 201
552 764 608 831
342 337 413 373
335 279 370 305
460 876 539 883
261 112 357 151
225 371 255 386
357 354 440 415
774 115 780 171
821 368 865 441
94 831 188 886
765 623 767 705
838 655 884 691
511 585 577 680
878 106 885 188
769 676 796 735
324 204 392 257
816 452 881 544
252 801 252 829
392 756 412 847
787 255 828 335
588 294 619 384
677 58 746 101
496 310 568 360
635 141 674 150
833 718 927 727
498 408 583 427
616 644 700 703
552 732 616 829
353 551 425 612
808 14 871 112
121 582 122 588
404 196 420 209
26 369 103 408
112 640 143 690
119 545 125 618
555 341 592 351
168 603 222 699
277 260 330 336
639 376 664 449
80 492 157 553
719 856 802 856
0 733 95 775
456 124 525 200
887 145 983 200
452 136 492 207
297 355 333 429
220 418 255 418
354 744 366 769
594 147 651 234
222 896 252 980
351 371 430 406
759 243 802 250
543 571 590 626
401 523 402 614
405 84 467 167
735 136 773 158
795 884 810 919
71 38 74 106
489 828 545 841
90 358 96 450
130 581 202 592
378 603 421 667
891 151 913 212
540 610 556 695
249 305 268 305
746 840 769 841
400 76 423 81
864 768 947 789
131 297 141 341
485 505 576 587
870 98 878 194
765 858 815 929
814 212 896 233
577 287 628 385
136 100 222 115
691 253 764 315
481 428 515 452
899 321 925 400
425 515 441 518
433 837 529 865
42 465 111 493
332 57 363 86
162 484 190 565
122 456 146 466
68 627 129 725
881 522 946 564
554 261 580 356
138 208 161 208
151 728 216 740
861 305 866 359
36 336 66 430
240 248 294 307
317 537 319 597
819 798 876 817
446 88 498 165
656 150 755 214
633 505 692 601
563 110 568 166
346 213 366 302
413 184 492 225
532 67 574 157
169 665 230 681
602 219 678 312
878 413 890 450
811 86 874 162
26 759 92 776
270 27 270 120
42 194 96 248
61 82 135 106
876 233 946 309
542 435 601 496
190 248 209 257
335 770 366 821
188 435 211 525
123 441 150 530
608 251 680 301
561 238 606 257
284 530 357 604
777 282 840 355
620 686 664 704
696 381 788 447
121 637 211 733
276 710 284 766
337 744 352 767
705 22 745 89
440 406 467 504
718 68 757 71
551 399 641 452
195 760 278 810
247 20 302 55
105 305 120 311
628 869 699 921
662 116 710 207
107 429 200 507
588 191 674 271
629 37 725 92
284 208 309 226
126 312 191 329
300 609 307 666
725 441 754 455
525 620 596 710
876 177 926 270
85 447 116 464
391 891 452 952
445 71 540 143
60 702 67 781
17 717 35 816
490 131 582 200
640 788 725 822
826 82 837 92
398 665 419 722
862 873 886 873
895 164 916 211
644 859 715 929
18 824 66 893
58 797 60 816
474 449 566 525
752 331 841 388
0 124 43 168
737 53 829 90
825 98 826 137
398 164 435 202
538 797 581 887
796 483 855 543
482 688 489 741
97 566 171 650
375 754 420 839
140 362 232 372
3 429 27 515
129 114 148 176
272 207 327 242
679 373 724 375
803 609 885 667
44 219 69 229
121 438 209 469
870 148 893 177
688 7 743 66
883 203 884 223
396 69 459 105
282 200 357 293
8 838 95 878
363 77 388 172
311 852 347 924
470 141 513 160
102 687 133 769
751 710 797 775
280 638 369 727
745 435 830 438
260 355 265 438
63 438 160 471
758 886 835 969
483 641 516 663
481 280 482 301
689 1 710 55
672 616 761 639
758 571 811 584
234 667 250 701
278 237 279 272
75 676 152 701
199 729 234 729
596 681 688 681
747 497 799 563
365 0 374 71
364 405 455 471
66 353 148 401
882 558 925 650
371 256 469 335
278 154 329 196
785 654 814 751
125 472 168 566
109 147 178 154
318 158 407 224
625 871 663 959
636 212 706 295
374 830 395 882
566 383 596 417
551 893 565 944
533 66 630 117
348 710 399 728
860 191 939 238
784 473 831 538
417 509 506 589
126 844 162 933
519 173 536 231
426 169 515 207
303 872 376 921
687 626 774 666
812 428 831 473
616 814 669 887
134 741 225 754
616 334 706 397
20 445 97 452
453 409 471 441
241 406 278 433
732 312 748 342
53 604 129 674
894 168 956 197
844 411 908 493
97 102 179 123
44 510 91 521
370 568 450 585
618 855 667 947
386 21 450 25
746 273 836 319
124 75 134 149
876 745 898 797
418 515 461 606
117 85 213 102
489 490 571 577
642 211 729 233
341 786 416 828
314 516 334 556
240 826 243 875
123 98 143 134
92 1 156 81
483 495 552 579
837 677 860 694
808 431 876 508
251 764 274 818
213 222 213 264
767 392 815 419
701 339 746 359
838 183 914 262
505 390 559 420
572 116 641 155
850 596 879 656
652 47 656 102
572 223 633 318
659 455 660 475
470 344 507 420
509 519 520 521
770 378 828 410
270 98 326 137
255 132 276 190
705 811 762 847
408 298 427 341
39 639 62 654
547 475 552 569
299 116 385 209
136 285 169 377
21 590 85 623
899 858 964 907
79 745 95 745
379 782 471 803
890 443 962 490
528 105 618 194
858 286 948 376
463 38 527 123
117 248 159 315
376 184 474 190
485 41 581 108
417 201 513 272
744 57 824 127
512 861 590 933
458 599 498 636
445 189 500 275
616 882 649 906
518 379 518 441
169 578 259 620
503 336 524 340
142 109 162 166
702 479 723 533
26 699 63 780
762 56 811 138
854 719 944 783
175 605 188 625
142 371 216 397
98 448 125 464
812 318 894 392
201 666 297 681
857 600 904 612
649 842 670 878
41 166 75 219
631 697 692 786
359 15 405 28
64 541 128 619
454 778 524 865
104 176 196 185
866 745 958 751
793 227 883 326
825 582 895 592
60 695 135 717
324 617 351 678
476 114 496 130
53 229 66 253
290 145 381 180
635 607 644 693
740 773 787 847
789 47 832 122
381 200 455 215
47 180 83 252
514 458 563 535
150 854 247 947
78 847 142 860
5 230 69 264
419 451 490 507
467 171 564 209
658 852 682 907
543 351 636 433
403 899 425 940
802 292 844 327
259 174 277 215
97 479 105 569
450 845 538 849
135 753 158 780
354 710 411 759
744 480 797 527
480 326 563 409
126 177 191 255
732 793 757 843
743 348 743 377
183 761 238 838
360 604 439 664
34 286 126 345
732 492 814 495
575 684 641 729
768 37 828 70
515 762 581 789
770 269 794 326
239 22 289 96
480 219 566 316
116 582 139 667
222 761 278 796
503 761 522 840
359 687 449 717
809 409 835 473
460 581 541 603
894 647 914 745
858 302 899 369
89 52 163 110
458 614 464 710
95 12 120 59
506 117 513 179
852 576 899 591
602 833 641 915
359 248 370 284
394 203 398 255
664 749 680 798
654 249 664 277
851 695 904 720
860 355 901 405
350 551 363 602
197 366 255 375
604 47 688 138
119 853 213 925
85 383 145 387
525 191 572 197
397 703 481 746
68 216 84 299
16 68 53 83
657 887 664 949
97 28 97 114
807 171 905 247
598 220 670 271
615 485 696 566
512 393 605 413
37 318 79 340
419 523 507 558
525 494 612 581
529 857 609 861
150 25 220 92
218 641 250 678
150 108 205 116
623 509 629 582
447 549 513 552
120 251 160 312
852 379 903 471
486 841 539 933
567 640 610 678
645 428 700 525
549 45 588 100
693 438 784 480
727 612 758 658
472 774 496 838
73 612 133 628
508 436 592 529
36 565 90 656
386 617 457 674
96 836 117 844
234 311 236 356
445 846 506 862
540 852 627 899
478 84 478 117
542 524 628 618
888 546 919 600
347 709 371 754
1 673 93 710
700 427 778 461
769 449 811 485
497 39 510 81
531 855 537 946
422 272 437 358
368 762 417 830
715 164 732 184
19 289 21 332
10 848 33 927
593 777 614 836
731 407 802 494
51 892 132 937
17 575 108 651
212 81 258 100
894 229 962 278
698 144 713 228
243 591 306 648
679 809 765 836
673 743 719 772
285 285 305 354
800 809 843 829
190 65 205 72
298 720 367 727
168 730 193 817
722 373 756 440
348 387 371 441
643 677 692 701
244 593 338 612
670 112 677 207
615 280 636 330
495 46 498 130
196 24 248 108
99 378 133 379
334 155 402 184
570 736 647 782
251 36 257 78
184 60 226 65
54 255 115 315
99 156 128 176
170 846 192 890
548 265 559 274
364 604 426 613
198 9 232 63
428 556 503 568
387 335 438 416
347 537 391 544
126 667 199 713
292 683 347 703
500 252 555 259
593 245 599 315
666 348 750 447
355 424 388 424
886 340 923 399
565 823 582 853
314 656 397 677
493 150 518 164
410 496 420 541
688 612 739 620
233 163 238 260
243 252 340 267
178 434 197 474
178 550 199 619
519 777 601 872
617 442 625 522
409 526 479 609
428 337 507 369
206 567 250 625
219 407 227 441
708 205 800 277
118 676 188 714
627 217 647 277
838 698 845 797
57 554 152 610
884 114 977 199
604 839 673 872
234 83 269 132
304 135 351 149
11 284 57 380
629 107 694 118
759 137 827 151
636 463 703 544
460 744 536 816
245 43 270 88
838 232 913 262
460 132 515 210
177 193 262 212
269 250 289 333
635 245 642 279
725 372 802 468
225 564 265 627
662 746 687 844
696 679 730 748
753 186 776 279
155 863 253 928
282 589 366 619
378 463 437 502
607 811 620 905
427 713 442 714
13 150 40 160
633 178 648 255
852 128 933 143
643 503 699 593
30 87 57 107
175 213 177 298
829 201 906 295
566 436 566 508
253 647 287 699
757 522 765 550
136 493 142 493
321 122 367 158
752 647 845 695
607 662 682 700
383 799 400 851
636 230 663 238
868 88 941 143
355 690 365 716
566 313 638 378
499 66 589 149
396 897 472 994
75 616 113 633
475 781 506 836
771 271 773 300
623 495 711 506
306 26 349 71
343 698 348 768
517 75 557 87
580 430 592 447
533 724 583 749
704 506 707 603
156 385 224 389
500 83 521 161
868 712 915 810
298 712 372 727
573 422 592 503
32 171 33 232
641 587 706 612
833 157 848 242
805 757 862 822
597 112 668 163
450 891 545 897
504 520 576 597
311 292 365 378
134 393 189 475
841 462 924 474
294 552 365 627
745 676 756 751
787 33 836 99
89 524 104 564
894 135 906 192
654 715 678 795
845 785 873 800
652 78 655 87
620 92 673 130
611 837 644 865
199 792 261 829
29 659 48 751
216 884 287 888
736 766 784 796
217 61 278 102
417 660 496 740
412 558 480 598
166 653 181 746
785 345 855 440
861 857 869 862
129 533 182 596
525 616 565 677
641 887 651 944
592 21 666 116
356 78 400 83
329 877 380 925
681 203 752 294
439 757 482 810
563 625 637 664
895 581 928 643
27 436 92 487
68 533 81 606
780 679 796 734
555 332 583 379
724 564 780 597
256 716 309 756
798 679 845 752
206 635 298 655
102 722 168 760
266 247 302 292
177 832 215 881
656 543 738 578
566 716 598 775
57 568 156 573
653 587 657 597
569 197 578 286
574 744 606 841
659 63 720 97
532 659 581 747
389 891 404 964
806 797 844 801
874 286 893 380
502 843 586 882
874 66 892 66
405 201 479 271
485 614 506 633
547 645 636 689
3 884 21 901
524 547 566 558
662 349 681 444
657 138 680 195
416 645 508 706
347 681 433 694
572 564 575 571
701 415 717 461
279 164 374 218
201 440 283 532
716 45 752 124
705 772 707 789
872 630 956 692
378 169 382 222
225 312 316 354
105 413 139 450
306 344 313 415
281 488 342 497
867 372 943 440
108 303 149 391
178 630 269 709
510 17 593 50
374 481 398 515
94 862 135 945
150 489 158 516
475 41 481 110
585 753 599 827
275 643 358 714
436 70 438 84
817 605 910 684
107 86 123 123
464 244 516 292
145 214 159 271
546 679 622 682
666 828 708 864
638 369 685 392
791 804 883 898
546 526 549 533
849 326 892 346
265 240 356 262
52 644 130 651
785 713 848 812
37 600 62 624
663 854 715 927
574 576 648 622
213 517 214 545
174 712 273 810
796 39 833 76
149 892 208 938
406 769 475 840
321 339 412 349
555 681 591 768
113 391 159 462
341 519 362 568
834 275 918 315
800 857 884 952
131 514 217 541
626 635 691 637
53 552 69 556
454 443 534 446
323 146 377 215
740 485 760 494
378 113 463 155
737 401 828 409
137 168 181 198
31 14 45 58
648 571 721 669
7 797 29 875
842 823 920 848
321 245 363 335
64 147 136 211
869 234 911 272
619 458 714 524
468 404 556 494
464 163 563 222
93 398 178 412
22 373 39 374
344 802 378 818
628 487 677 582
346 671 373 672
702 279 733 294
771 828 823 873
381 25 416 102
670 727 761 764
266 628 276 713
835 895 901 953
623 420 661 484
782 326 852 425
186 94 212 151
217 230 248 262
263 811 289 839
482 830 507 862
308 841 400 924
234 795 324 865
35 328 74 369
793 36 834 36
191 69 254 123
668 577 683 633
886 205 984 292
511 783 555 828
523 857 600 923
187 669 208 670
679 112 757 121
703 618 755 717
570 560 652 604
178 359 237 413
304 712 390 732
145 795 186 854
319 430 409 464
418 564 448 616
171 389 242 457
376 444 445 506
220 442 256 460
748 164 779 180
655 871 703 906
623 820 716 876
775 83 779 144
33 84 128 143
793 436 858 439
730 600 742 696
198 189 217 211
139 7 204 13
333 80 398 87
616 201 633 202
762 880 773 971
235 506 291 598
585 222 587 280
252 783 279 800
693 225 732 318
363 38 450 123
846 811 894 837
598 649 624 681
253 302 287 384
208 586 211 682
320 235 322 312
5 43 26 102
287 697 304 697
868 20 934 114
797 402 827 462
145 396 226 472
426 538 437 543
583 52 647 72
164 359 251 425
197 794 239 832
543 260 582 339
475 530 544 545
297 836 320 867
248 881 259 925
890 494 985 514
134 278 160 310
421 767 518 835
154 512 218 609
660 460 701 465
192 532 237 616
241 757 247 840
570 569 574 607
821 73 916 82
640 146 724 196
600 231 619 301
507 756 558 826
1 165 98 194
859 208 946 226
72 735 79 822
585 493 644 524
353 271 392 354
477 513 514 560
31 602 62 673
251 841 321 865
325 650 331 696
669 127 714 225
84 786 111 832
181 284 188 337
14 97 104 151
759 661 826 717
469 727 497 782
361 169 435 200
511 237 562 276
446 688 496 783
289 460 388 490
672 643 736 722
110 660 113 693
814 145 815 154
654 618 669 705
113 181 154 247
182 802 198 880
1 123 2 205
850 345 914 427
122 543 209 567
173 106 182 111
476 492 504 497
156 804 172 836
480 650 551 733
46 564 117 624
745 499 803 567
26 743 65 770
774 327 866 374
653 470 727 474
529 449 546 527
134 641 171 653
559 448 620 465
896 385 992 427
845 706 927 777
208 862 298 924
899 556 981 651
799 496 850 538
879 211 891 292
324 696 407 745
401 226 483 250
373 265 410 286
268 112 342 198
318 256 318 266
883 347 906 446
659 37 756 57
725 293 801 332
88 747 169 788
755 498 851 581
898 139 919 165
689 563 769 656
444 176 524 260
627 74 671 92
802 478 802 574
703 639 726 738
213 247 248 267
297 161 387 193
708 690 759 691
659 827 715 917
734 86 795 103
51 613 134 652
687 801 785 887
304 14 333 112
871 178 947 180
131 776 215 819
813 528 868 561
744 643 827 643
785 441 799 485
221 546 228 631
653 13 717 57
70 247 131 308
12 379 62 398
759 40 852 94
616 849 655 946
105 321 195 395
100 802 102 875
318 200 325 215
70 18 165 39
612 771 669 823
624 101 669 157
20 738 30 750
519 219 566 303
340 441 415 473
572 711 644 722
650 359 727 423
653 169 721 250
770 459 823 521
204 498 276 556
846 774 943 852
375 427 452 511
567 809 592 836
115 208 155 221
723 97 733 144
706 15 762 77
494 324 562 350
29 223 82 286
634 162 704 250
767 882 767 896
471 757 538 846
203 795 278 840
170 829 214 924
392 678 447 730
596 75 653 93
898 669 913 747
545 475 600 510
424 336 515 427
2 679 35 737
480 184 542 246
608 714 693 809
621 2 688 27
338 806 404 837
476 705 510 751
537 46 609 48
386 543 456 582
402 583 402 610
157 268 235 277
584 616 586 674
497 740 522 820
315 4 370 41
408 396 473 482
653 71 683 134
48 627 147 653
44 416 65 454
577 526 601 613
843 725 879 752
299 181 305 258
772 304 787 306
181 287 240 317
517 773 521 867
890 435 987 496
585 572 591 598
738 892 776 956
834 97 929 174
109 295 172 337
465 765 525 817
292 207 337 299
626 295 690 300
601 662 637 674
545 59 564 81
805 414 891 492
129 558 140 645
694 169 727 204
167 338 209 375
438 72 503 110
777 396 838 476
486 798 500 860
652 263 669 353
583 429 632 466
486 187 567 267
187 14 259 40
532 526 544 543
790 74 802 139
348 178 359 191
702 167 793 256
855 640 908 736
356 315 401 410
278 496 315 520
616 213 678 275
832 389 900 408
13 646 43 705
182 634 235 682
334 848 366 918
34 9 55 56
503 573 548 594
162 578 184 614
199 726 275 765
198 192 212 273
404 200 497 211
479 621 547 668
124 819 195 866
608 48 620 79
175 38 175 38
33 135 53 227
765 875 792 914
811 396 820 451
213 287 246 368
668 35 702 129
306 224 362 226
520 892 557 910
570 194 596 233
587 239 587 294
805 763 892 765
53 222 81 303
768 118 788 152
682 738 693 810
897 114 937 137
461 446 541 473
317 203 405 281
516 87 526 143
659 273 674 303
768 183 777 230
667 428 757 515
887 223 956 245
459 96 496 114
535 118 550 127
289 73 383 157
40 693 105 784
754 309 824 395
133 433 213 508
401 500 494 570
818 380 914 442
219 248 229 320
462 842 495 846
50 130 62 153
293 21 293 78
700 756 735 766
55 550 95 632
214 293 300 358
115 403 148 412
205 570 224 667
532 475 557 497
603 185 694 260
832 496 886 594
245 495 285 571
232 875 319 927
160 242 209 327
7 56 94 154
506 188 556 284
575 824 617 898
291 422 307 513
157 304 187 373
791 544 837 619
168 178 169 254
350 182 393 215
591 154 675 227
786 687 848 687
614 561 622 608
228 772 257 842
434 441 512 451
738 119 772 194
425 206 458 259
432 736 495 818
481 696 508 697
657 856 704 899
780 645 856 718
119 393 131 427
628 196 679 210
393 757 421 791
298 562 387 627
304 795 392 867
736 756 788 827
620 118 667 152
488 2 579 68
397 784 447 806
291 219 318 252
282 663 325 695
179 570 205 615
605 498 649 557
28 327 69 360
624 194 633 212
292 316 324 377
354 593 435 631
265 818 326 869
597 503 610 582
22 455 83 468
738 783 752 784
351 374 401 378
122 229 131 321
721 698 725 715
741 42 817 91
684 850 687 899
720 656 795 670
403 801 404 852
823 227 893 308
75 221 168 252
495 119 592 120
513 174 608 196
884 687 958 745
110 284 140 332
239 837 261 854
428 372 526 409
159 519 178 585
745 627 811 669
533 730 565 743
270 491 335 521
176 446 266 517
874 27 893 36
444 834 538 904
717 137 744 222
175 596 202 643
732 647 795 719
331 107 421 198
645 665 701 761
118 631 197 707
397 373 476 449
535 648 629 685
876 129 891 176
884 335 890 414
73 227 141 230
115 751 208 773
115 763 206 819
475 220 492 260
808 109 839 186
195 500 244 564
272 185 301 271
456 289 523 306
237 720 244 759
770 793 858 794
385 72 475 156
604 296 693 341
151 850 155 871
554 668 644 714
585 162 640 206
751 811 795 832
438 227 473 233
71 634 86 724
744 177 802 252
664 299 680 333
4 396 47 449
288 288 363 295
422 50 482 100
879 334 891 423
703 248 795 271
835 795 915 857
780 452 820 492
28 212 91 224
552 701 564 771
887 457 971 554
65 452 114 505
347 575 423 611
499 250 556 328
530 871 544 873
845 866 919 885
585 109 632 117
840 728 843 741
743 224 771 256
633 875 640 904
610 410 698 467
521 56 553 114
63 627 64 678
672 263 747 272
0 605 33 631
775 33 800 52
727 527 773 621
282 770 380 822
540 506 550 541
877 40 945 129
490 840 513 938
837 133 872 213
234 0 244 72
122 734 188 775
881 873 966 919
282 292 295 358
255 635 346 680
569 658 618 705
356 326 371 389
615 204 642 268
335 780 399 846
26 123 99 195
420 481 480 537
41 212 67 263
243 658 337 684
748 890 797 940
574 763 599 824
313 342 385 416
786 81 860 155
159 105 232 198
261 779 266 789
737 361 786 425
850 895 901 977
449 305 497 343
897 724 996 731
134 807 186 838
709 161 804 242
275 510 340 515
868 509 964 524
82 895 135 971
499 789 512 876
300 170 324 211
322 58 350 150
201 189 207 230
509 896 555 956
134 670 170 739
715 602 719 669
622 327 706 339
369 763 375 818
659 742 731 793
851 468 935 479
729 413 735 509
163 796 261 842
675 2 696 41
467 513 515 538
789 718 847 767
660 408 678 495
660 35 688 125
799 259 824 333
773 91 863 136
539 4 569 43
545 332 596 405
439 457 490 499
393 885 439 944
342 755 433 781
312 763 395 845
369 744 427 822
56 836 92 870
388 36 438 42
50 323 59 387
147 42 207 89
301 749 324 762
411 806 412 843
42 734 53 759
348 91 374 131
409 299 442 305
225 215 300 305
410 879 464 928
750 734 783 741
517 452 544 465
613 538 696 550
59 863 142 926
539 830 564 899
559 435 579 512
553 598 651 671
36 774 73 787
434 476 528 476
627 865 641 900
547 265 634 304
92 577 155 663
577 65 607 135
216 402 230 470
350 563 410 617
162 179 222 233
499 7 589 60
595 215 638 249
80 770 173 841
435 699 488 705
685 631 763 650
153 779 181 827
360 891 382 977
249 78 309 137
788 710 792 755
111 296 143 373
768 691 839 756
659 403 748 456
747 859 769 954
48 78 112 114
110 777 147 851
445 513 544 523
63 237 114 253
823 350 832 397
405 329 438 384
163 885 184 976
56 315 148 400
263 186 324 283
627 601 705 654
292 787 371 871
699 421 724 518
493 421 530 439
307 257 360 309
259 608 264 654
573 599 581 658
155 581 237 613
526 357 585 413
735 512 776 567
328 95 423 113
897 1 963 27
23 648 46 700
413 359 468 437
211 250 247 320
701 667 711 694
598 32 617 80
250 206 288 279
597 402 679 416
473 117 526 151
35 383 105 451
363 465 398 523
283 46 294 137
10 651 103 692
497 874 546 878
660 140 731 203
569 739 591 799
837 793 888 802
299 855 315 931
591 13 598 76
267 223 292 282
655 239 656 273
531 350 603 426
723 314 816 373
725 587 743 663
563 246 590 299
208 769 301 849
649 373 735 396
413 180 456 183
221 710 270 750
727 494 730 521
267 746 283 794
527 255 615 284
750 345 775 363
744 421 779 503
201 338 269 389
310 444 373 499
569 505 585 575
108 673 174 681
311 723 391 764
204 220 233 229
774 599 814 630
78 547 108 636
831 113 839 163
144 589 145 607
519 416 585 472
37 95 87 120
181 561 199 630
868 49 966 140
497 457 548 464
830 848 871 932
769 126 780 146
318 575 360 582
626 877 626 888
816 258 879 272
870 198 944 260
465 451 564 469
395 529 427 609
286 672 312 698
626 407 685 463
395 440 463 453
233 685 284 697
894 898 983 935
862 581 921 666
83 731 94 793
866 621 914 667
877 218 905 281
778 513 866 537
191 285 230 332
32 695 93 788
608 65 609 127
823 2 859 10
536 182 601 247
802 742 805 742
631 481 727 505
162 209 210 272
103 431 152 475
668 339 745 361
278 755 370 851
646 379 718 417
120 161 128 236
697 6 796 43
110 552 176 554
687 472 778 561
763 342 812 368
881 872 948 877
727 610 779 699
11 235 77 269
65 403 147 457
479 808 528 896
554 130 646 208
631 423 689 424
203 504 269 554
562 736 571 825
465 30 560 67
197 9 226 80
440 633 459 711
714 452 759 483
884 398 907 475
825 470 921 487
316 673 340 678
770 395 784 424
41 781 127 840
610 173 622 181
533 752 591 793
846 715 908 805
549 851 615 904
456 695 539 703
123 500 220 519
363 455 404 460
676 326 687 419
226 710 244 778
101 837 167 935
329 133 355 141
476 388 513 426
836 339 854 386
438 388 439 419
146 248 171 254
230 657 247 664
592 41 690 75
119 26 177 123
538 374 631 457
294 32 373 73
819 367 884 397
391 463 396 487
549 389 642 442
134 621 185 685
855 327 922 384
586 315 607 331
729 223 771 295
889 762 907 853
148 87 203 181
851 409 886 442
303 224 324 321
179 180 204 210
853 290 912 314
428 880 457 886
432 893 455 957
41 164 63 233
770 530 860 580
192 216 199 265
78 89 97 136
556 173 620 218
722 374 773 376
764 117 770 176
267 861 287 876
367 655 413 671
780 147 793 231
149 693 183 747
243 790 293 846
479 740 539 831
896 109 909 143
826 776 866 849
584 820 612 875
897 380 957 446
470 853 522 917
805 121 875 218
44 463 137 477
445 71 446 71
196 146 255 225
277 836 280 872
803 604 853 693
30 348 97 402
186 543 263 587
295 296 325 351
731 282 751 343
343 889 387 976
63 385 145 473
863 188 908 238
274 600 318 670
334 93 394 180
23 387 114 423
218 780 268 865
349 287 406 334
425 43 443 101
84 544 107 612
340 131 416 205
837 455 919 457
415 137 450 149
480 345 527 423
58 321 62 333
855 725 922 772
854 845 886 858
396 530 435 620
819 697 873 697
762 336 796 348
432 740 490 797
476 616 541 658
312 374 404 386
654 430 731 454
764 524 803 539
380 710 463 735
190 328 265 342
212 454 273 472
433 442 470 474
647 123 709 189
353 346 413 426
683 86 773 91
136 215 153 277
432 872 463 888
108 11 134 19
579 212 607 252
532 728 558 827
286 181 318 243
670 819 725 882
6 635 56 685
671 236 764 298
226 242 289 321
690 245 728 325
326 41 389 102
12 606 110 689
510 396 585 452
496 521 512 589
95 37 145 90
25 470 55 532
715 472 803 519
296 710 306 715
238 404 282 444
764 856 773 858
706 744 780 796
284 443 339 508
115 575 146 628
369 77 380 137
515 632 577 664
720 179 813 222
801 445 888 457
136 615 149 622
843 372 930 448
315 615 365 678
730 211 829 309
38 359 73 363
304 301 316 374
811 393 852 397
480 117 547 172
119 143 205 197
222 747 227 823
131 893 159 928
599 432 609 518
790 556 851 589
163 218 252 247
44 54 122 145
10 109 77 114
378 3 456 75
669 272 673 298
571 84 628 154
657 19 714 87
866 186 934 231
740 235 760 327
643 878 714 946
850 114 855 163
390 442 395 448
87 710 149 744
10 691 105 692
251 793 348 816
375 449 387 452
690 566 691 585
107 578 134 608
741 225 830 262
418 611 447 625
7 695 89 773
303 760 352 804
508 485 540 572
293 799 331 807
700 419 776 493
354 339 363 413
75 256 141 270
679 77 698 87
576 148 660 154
229 475 292 481
795 587 796 652
859 195 866 224
740 452 771 480
632 27 723 104
821 206 831 299
634 847 669 914
150 502 237 583
875 382 938 468
875 873 938 972
668 485 752 567
186 528 202 529
899 377 913 463
18 638 99 732
477 360 528 380
179 389 276 466
289 78 382 157
327 580 385 617
330 840 352 937
868 298 894 388
379 636 418 671
440 467 482 514
788 3 791 37
314 359 343 380
292 32 378 79
742 328 794 336
849 246 868 268
510 458 570 545
159 0 225 43
294 496 341 525
225 554 282 603
858 857 889 926
297 179 396 206
26 506 26 592
429 858 499 886
607 54 648 62
261 398 354 452
384 176 413 177
47 602 125 647
346 468 444 532
245 888 304 916
320 185 381 223
135 468 225 549
598 802 633 864
13 851 78 889
588 366 640 413
110 693 143 709
766 97 797 181
301 180 384 223
898 728 984 811
379 490 413 499
21 376 64 405
105 541 169 607
774 450 780 528
836 810 906 811
40 829 132 837
238 735 246 748
750 617 761 658
467 396 484 406
536 683 619 776
893 128 957 174
24 137 108 137
68 83 80 182
751 140 836 232
53 379 86 413
509 147 547 173
256 684 290 741
390 274 403 317
575 369 624 425
530 632 604 657
125 85 159 182
714 864 769 931
184 477 231 574
760 859 850 952
475 94 527 125
466 281 488 300
511 577 513 665
662 524 681 556
303 817 396 863
13 870 110 881
150 805 201 894
220 93 290 127
344 400 370 491
814 898 857 975
780 306 842 390
404 54 497 102
341 436 424 533
37 375 118 430
390 589 466 686
890 511 899 601
318 809 374 830
38 593 86 683
432 287 503 358
34 848 67 924
72 867 121 905
715 52 758 143
47 422 82 502
299 605 358 688
424 845 495 905
280 535 313 566
447 67 453 100
791 300 874 374
69 42 80 73
477 66 478 100
632 164 713 204
868 313 878 402
701 263 789 265
9 381 80 442
127 778 179 794
75 147 168 169
290 297 309 348
830 229 876 259
189 38 218 100
389 588 434 596
59 545 155 556
634 666 732 715
864 173 901 236
464 879 560 938
55 113 63 170
698 79 792 178
227 891 263 898
62 466 157 502
747 114 759 200
714 768 756 864
441 177 517 267
106 823 138 842
706 298 721 326
231 613 306 676
102 149 201 184
68 257 127 324
898 218 932 279
482 766 514 781
672 861 736 881
192 378 232 421
702 503 739 538
415 456 468 545
342 788 343 846
243 401 304 470
328 511 357 563
527 639 587 702
124 258 151 308
635 296 709 336
558 403 607 416
535 476 613 574
836 386 903 439
138 276 237 319
80 765 167 787
497 419 566 504
274 468 288 498
368 434 458 464
602 145 665 239
762 124 808 178
473 100 527 167
200 650 268 696
168 458 209 507
26 68 60 143
131 471 177 531
750 668 789 748
512 48 586 96
865 643 944 729
239 651 307 668
0 457 51 533
809 506 903 579
598 73 656 96
382 285 385 286
483 18 530 26
544 891 632 912
541 96 594 141
424 814 517 843
845 182 880 271
796 567 887 656
276 562 328 644
823 829 911 900
103 57 177 115
136 333 177 339
660 769 706 786
165 782 264 792
554 373 622 436
717 764 745 855
123 705 182 774
368 331 368 389
240 630 311 659
675 813 758 823
781 119 846 177
76 96 81 146
258 824 270 829
891 49 911 128
261 245 339 322
158 868 223 884
689 691 714 711
380 370 386 464
883 3 977 61
444 131 479 161
768 111 798 133
801 273 836 360
98 22 142 58
537 133 561 141
326 522 380 619
255 279 280 325
530 101 549 126
736 712 799 799
146 128 187 221
777 882 851 945
665 750 720 774
678 656 688 698
878 496 972 497
298 567 396 649
375 824 391 838
724 128 732 153
261 692 337 726
728 123 758 193
268 612 296 686
220 764 303 805
706 407 722 484
93 784 114 803
435 174 467 200
717 347 806 426
539 622 566 633
215 668 219 686
516 268 525 268
782 32 788 46
376 706 390 762
433 499 509 509
896 376 944 471
683 532 721 624
482 578 490 645
390 743 487 790
697 732 701 776
162 584 200 678
624 36 624 123
524 681 579 730
710 591 804 633
166 65 196 112
691 731 761 737
184 64 279 116
537 819 571 834
599 798 688 842
828 220 841 259
18 83 94 162
262 583 300 605
147 58 209 101
88 808 112 890
0 401 57 460
13 173 93 256
402 121 405 142
144 409 159 449
464 79 507 103
77 119 86 214
755 294 838 388
839 242 869 324
240 97 242 165
593 240 672 267
819 516 871 575
605 763 684 816
36 427 67 520
385 882 467 905
411 899 450 972
772 651 853 676
477 208 542 222
120 219 192 316
268 418 281 476
882 231 915 236
797 859 803 949
537 827 600 877
480 25 514 98
171 612 201 647
112 145 129 220
236 618 268 712
525 499 526 502
441 294 536 324
207 535 255 586
500 772 515 870
248 487 294 545
769 57 836 63
305 702 322 749
113 587 189 655
296 305 381 330
613 149 695 189
876 160 943 230
230 653 276 732
126 468 144 488
766 796 786 813
859 486 895 494
750 505 810 527
422 303 461 308
658 349 664 407
156 654 223 708
601 821 624 913
437 50 482 142
442 109 472 132
469 113 478 175
505 664 568 751
835 76 864 128
575 791 665 886
808 441 863 519
244 779 276 842
880 601 907 651
382 682 428 754
477 854 569 926
351 94 360 147
725 67 768 104
177 224 265 306
737 846 806 879
182 546 246 629
518 183 608 231
546 771 556 869
315 674 357 739
600 234 687 315
160 400 228 426
438 598 514 675
862 681 959 776
398 649 401 733
422 145 428 240
389 566 470 566
463 411 479 414
790 376 827 413
886 33 905 123
374 520 447 524
157 333 190 354
68 474 147 539
491 632 508 685
110 335 124 377
478 713 529 734
54 246 96 338
67 297 85 306
158 105 248 122
849 625 910 693
77 869 133 873
541 771 591 843
444 461 468 487
316 677 332 677
436 675 481 740
606 751 628 756
689 232 746 281
609 704 620 717
18 301 70 365
433 71 513 80
630 798 669 825
111 430 120 463
379 387 416 414
593 310 669 327
721 260 795 297
205 145 220 222
261 217 355 275
676 757 719 802
271 146 348 178
648 858 681 889
125 676 138 745
303 650 399 719
686 452 686 453
163 383 186 457
150 680 160 734
687 453 780 493
166 576 179 620
808 477 867 576
114 721 138 795
589 513 650 593
10 716 11 764
706 457 738 525
638 697 677 782
411 601 433 626
42 181 68 236
387 664 397 694
69 398 101 487
175 542 177 597
636 249 653 286
758 521 820 585
262 366 325 412
74 186 158 201
734 139 758 218
372 889 385 908
545 528 579 553
583 388 597 395
428 420 431 442
497 316 520 335
8 143 93 178
631 369 641 378
684 359 745 387
270 829 297 855
836 661 844 730
342 587 397 602
368 726 393 745
586 324 641 366
51 27 76 119
645 49 680 139
177 49 200 124
836 451 923 473
46 53 55 65
235 144 260 241
532 264 607 347
305 768 369 806
539 629 544 660
87 287 102 360
779 303 871 304
468 571 537 657
769 653 820 750
167 632 258 684
194 491 258 496
608 246 639 315
889 604 986 655
132 184 148 248
336 625 424 653
278 307 344 315
846 443 913 454
306 849 378 872
446 112 485 163
566 71 637 73
270 538 289 607
215 832 217 908
133 201 196 257
190 723 245 758
2 199 92 232
102 458 133 472
298 829 304 866
135 176 192 212
236 884 287 941
383 405 434 495
367 276 424 306
117 21 190 57
720 583 797 617
839 639 862 719
462 81 475 179
333 66 430 116
50 635 73 720
203 843 253 905
699 62 711 85
890 124 967 196
153 470 214 483
111 649 129 688
192 251 238 340
31 30 68 98
624 443 630 460
263 157 309 188
570 660 669 754
302 244 367 279
782 312 861 349
443 353 535 427
583 418 593 510
793 381 891 441
183 219 243 277
548 634 579 722
637 401 706 465
378 72 437 127
183 90 231 136
347 497 391 569
739 385 753 405
9 48 52 100
128 201 156 248
735 144 766 184
361 419 403 509
467 858 535 890
338 806 366 891
185 613 238 674
627 724 629 746
442 563 470 628
389 290 473 297
249 299 346 393
562 450 590 512
274 457 340 501
743 816 818 862
629 410 655 490
857 128 953 209
360 405 412 418
329 759 420 794
627 810 716 823
123 697 169 744
415 649 499 701
853 709 911 785
433 73 462 155
364 633 456 731
373 598 390 605
168 896 225 985
663 727 724 794
588 798 599 887
416 232 514 296
363 351 412 389
385 528 416 605
604 535 645 617
812 435 823 438
611 880 627 889
288 362 309 391
750 93 776 142
434 330 479 416
615 310 694 401
47 246 144 271
23 551 33 612
529 716 625 738
343 886 367 923
272 202 318 250
841 636 908 712
750 765 771 840
213 520 232 607
883 182 894 205
849 626 942 680
146 136 146 177
158 337 161 379
196 337 209 389
292 95 323 136
137 857 226 916
28 436 40 515
0 252 56 345
592 662 638 734
858 686 924 700
91 379 95 406
299 76 304 164
262 840 333 885
548 204 557 268
719 621 800 648
300 509 374 608
263 574 355 663
692 749 700 796
470 444 530 484
298 52 373 143
366 423 404 444
143 546 165 572
544 711 637 777
11 538 65 577
486 760 539 841
516 564 613 577
484 676 583 747
565 476 565 500
235 138 268 145
776 13 781 101
871 860 878 868
816 681 897 778
236 273 305 304
773 190 827 197
294 895 336 919
879 293 946 335
336 630 380 645
392 764 448 841
386 124 484 174
220 585 283 683
683 715 730 813
216 105 311 163
482 851 565 877
288 372 346 412
383 271 434 337
720 551 773 586
713 129 726 141
829 758 908 818
378 62 399 82
458 642 488 676
275 322 357 409
305 676 377 756
701 287 721 288
892 508 929 537
95 590 181 628
52 350 124 437
169 871 172 960
193 51 265 130
885 898 899 916
847 666 895 737
280 566 302 581
576 39 578 94
127 446 157 479
217 268 250 348
62 214 66 298
685 707 717 754
361 596 454 687
475 507 529 537
814 338 903 359
224 126 239 130
323 689 414 730
874 787 898 793
389 114 480 126
480 620 487 697
52 601 110 686
426 739 426 836
696 448 762 484
226 585 229 656
575 461 606 535
515 6 545 73
104 515 174 590
477 699 502 791
556 313 584 359
354 124 355 155
480 59 518 129
576 254 585 308
646 293 737 342
123 517 139 587
851 810 928 824
220 265 268 344
153 226 245 295
622 802 715 853
304 268 343 306
196 397 240 462
767 353 835 392
240 501 250 539
872 832 903 902
735 215 779 264
484 625 506 687
317 252 371 260
621 355 705 355
394 272 438 334
380 755 459 812
501 335 564 410
287 170 341 268
309 314 392 363
598 271 637 327
590 225 617 274
232 366 317 387
497 507 547 597
613 587 618 598
682 97 779 101
578 593 673 628
713 407 771 438
28 672 50 769
244 171 284 268
293 366 296 420
560 436 603 481
260 843 283 908
362 431 395 502
208 207 286 237
383 895 452 980
896 64 965 132
306 158 397 208
520 318 563 324
342 650 390 675
462 146 512 226
523 642 527 725
793 203 890 230
373 122 383 204
710 723 725 801
375 481 446 502
314 422 381 424
217 645 287 664
384 231 454 248
681 319 731 402
292 424 389 485
563 788 592 833
610 59 702 98
574 491 594 494
59 165 145 236
605 47 607 134
633 242 687 283
555 840 653 919
154 385 188 416
51 186 127 267
764 890 770 962
551 30 631 79
774 897 818 932
426 244 483 339
682 569 695 630
355 560 378 617
21 257 44 292
500 696 559 785
86 774 119 782
763 674 773 674
787 238 797 328
421 442 434 497
564 679 583 777
57 194 152 271
109 399 207 480
566 389 602 389
375 75 414 132
495 781 580 845
791 610 852 611
453 77 526 166
395 224 484 281
743 14 754 67
816 811 911 863
14 764 73 842
618 240 714 327
313 160 386 176
846 221 885 274
459 307 543 317
153 834 236 930
353 258 389 271
662 182 739 193
414 644 421 697
891 372 897 456
227 519 256 522
771 534 778 542
476 592 533 607
874 12 886 45
869 609 967 688
348 4 362 8
98 308 128 375
275 898 368 962
774 352 816 363
417 571 514 621
713 254 768 317
81 782 116 867
427 582 471 584
181 289 231 293
227 731 271 740
315 536 326 577
332 193 365 206
607 183 641 268
147 288 228 334
189 66 232 163
45 876 98 938
875 446 951 486
531 100 543 182
765 643 780 710
868 160 868 254
699 143 726 194
398 706 433 729
84 80 158 170
200 591 263 668
401 196 496 235
209 346 277 389
625 300 658 396
109 432 188 495
218 603 272 689
405 615 499 644
470 261 487 287
640 144 667 182
163 277 168 375
41 343 116 419
716 227 716 291
782 126 838 179
702 785 712 811
790 465 829 535
202 358 248 437
199 244 225 329
596 624 646 642
161 632 234 725
291 183 357 268
102 483 132 547
658 590 733 646
386 331 393 368
414 702 434 776
877 110 941 110
90 112 175 187
609 423 610 462
460 370 522 433
740 747 805 842
236 357 287 455
586 161 633 204
898 234 899 259
836 447 852 538
892 176 940 240
887 267 908 330
430 613 442 701
636 805 643 854
881 831 945 894
882 489 955 538
285 695 363 729
125 195 213 247
374 279 469 306
78 378 147 469
44 313 138 361
575 331 582 404
207 44 286 91
345 491 392 573
86 824 162 830
279 774 316 848
70 12 151 41
825 177 837 267
510 174 597 199
470 793 514 855
236 562 255 598
418 753 496 820
679 566 775 641
483 874 567 887
123 670 135 733
536 5 600 89
49 735 49 778
842 682 920 740
577 529 634 606
739 751 767 848
124 186 139 266
173 482 218 577
797 808 801 893
429 403 509 413
206 691 291 716
788 156 824 186
311 855 377 876
277 307 357 374
212 495 270 498
651 602 666 622
3 362 7 447
172 656 244 724
415 416 478 461
66 207 165 242
439 625 447 677
749 140 830 229
293 502 367 575
26 719 79 817
99 893 170 921
798 116 897 138
460 283 469 337
695 610 787 676
294 811 384 839
375 70 413 156
419 288 447 356
577 686 615 710
648 734 651 753
188 423 239 453
702 897 711 989
465 699 502 707
276 23 291 79
218 752 253 785
349 540 402 563
644 413 700 423
682 738 738 752
285 886 361 913
142 310 152 363
745 55 755 148
436 453 474 540
268 131 353 159
697 567 706 628
558 319 614 345
68 890 69 905
167 753 196 805
470 713 482 742
841 663 894 687
70 631 93 696
374 301 462 364
827 754 858 759
765 552 768 624
776 336 812 423
429 807 521 831
717 137 766 176
9 670 82 690
543 753 599 841
789 171 841 267
458 840 512 881
777 321 842 331
577 375 662 422
534 316 567 363
326 261 379 270
250 241 339 324
823 833 895 848
493 76 535 159
369 294 403 328
312 471 377 478
170 229 213 312
498 649 556 659
837 23 903 25
228 29 281 67
77 587 155 629
605 479 648 570
734 785 762 803
222 880 263 919
864 471 901 517
39 70 70 100
724 627 820 654
58 257 65 292
24 114 90 144
224 577 293 603
873 215 933 287
422 195 452 251
843 264 884 326
40 618 66 634
250 300 259 372
60 354 99 374
887 728 924 780
141 306 204 386
229 680 298 779
358 744 411 805
532 317 599 317
397 892 488 973
90 261 102 343
183 681 278 690
353 213 417 272
287 543 362 571
124 162 149 244
133 537 175 611
558 42 611 51
564 406 616 477
515 29 524 117
204 638 278 692
573 396 602 476
416 39 438 71
238 792 267 828
464 352 484 425
63 422 111 442
792 401 846 447
717 334 804 350
153 743 204 795
718 151 778 223
728 0 766 52
66 414 121 450
435 602 497 700
706 649 739 743
461 215 554 286
742 349 814 406
872 817 894 828
342 373 416 450
654 345 721 356
831 674 873 699
164 714 242 769
219 580 263 624
105 367 132 402
708 835 791 911
6 673 7 730
830 414 902 449
61 634 135 665
799 411 884 425
656 513 729 529
365 384 424 471
311 416 387 423
89 608 173 645
133 510 133 585
484 633 540 716
619 333 662 413
166 881 180 943
130 784 186 882
825 86 843 185
127 672 185 728
489 307 562 360
352 737 404 808
374 464 423 562
189 234 218 262
234 297 328 333
583 429 658 492
541 127 617 133
63 352 161 360
41 475 47 526
14 119 89 170
873 287 891 317
236 659 276 694
524 657 591 680
371 295 468 378
685 565 776 566
599 317 626 339
430 774 475 783
658 839 695 859
647 13 678 88
76 532 137 572
685 853 696 915
776 553 869 608
410 267 462 300
668 808 694 837
809 744 891 843
32 574 35 629
514 384 516 394
716 843 793 884
692 422 723 510
358 722 423 788
143 320 227 347
791 402 810 438
849 149 876 232
649 665 684 709
531 551 552 551
319 0 344 62
538 438 610 534
27 570 93 663
70 855 88 857
670 376 766 439
743 734 838 823
5 260 65 346
335 526 409 561
892 53 906 111
404 333 486 346
704 575 785 629
419 291 490 330
677 815 703 891
616 270 710 353
396 842 446 910
666 580 755 679
525 409 539 428
390 433 483 444
85 248 107 309
428 859 496 870
246 732 294 797
357 774 436 811
311 97 354 126
284 719 314 729
614 76 658 121
234 297 244 392
472 104 552 143
424 134 452 196
224 204 290 215
459 280 527 377
167 305 170 305
90 871 179 926
895 536 986 611
472 480 505 569
713 51 723 73
519 715 543 790
655 31 714 55
113 362 153 425
841 733 940 745
800 427 828 456
108 805 206 868
327 278 372 278
234 614 320 708
523 646 548 654
269 312 342 359
836 448 915 497
526 679 562 774
549 637 595 676
303 613 391 630
430 710 496 733
387 854 416 911
448 692 515 762
657 578 665 606
829 213 896 244
828 431 925 481
604 461 659 538
86 212 98 279
403 569 404 611
870 597 950 636
884 226 941 276
699 880 773 900
713 616 717 655
382 248 426 338
588 21 596 38
451 672 493 678
738 464 744 538
3 830 70 892
343 598 384 693
681 574 724 602
841 739 933 748
543 468 635 539
549 301 603 332
418 509 441 527
698 617 762 620
377 393 466 438
699 270 714 284
822 465 860 467
484 71 579 147
422 528 462 533
92 159 111 171
707 565 798 594
185 680 267 728
754 164 786 212
92 347 177 355
622 452 707 496
751 133 842 211
614 788 670 809
404 39 438 96
198 868 268 904
188 102 191 111
182 230 279 295
604 411 656 428
283 72 350 95
699 893 786 963
470 322 564 332
86 367 172 367
141 108 186 119
355 717 389 808
376 450 393 457
398 773 431 793
704 791 725 853
573 146 624 198
170 487 255 512
220 548 255 629
526 216 591 292
472 657 501 747
574 499 650 565
730 368 746 440
261 840 332 894
251 315 341 393
439 495 532 551
129 638 204 655
631 776 647 847
392 419 437 440
127 808 128 860
290 375 337 446
319 746 394 809
897 419 971 443
806 613 834 674
16 187 101 268
724 839 745 898
459 229 491 285
239 777 286 778
802 373 884 415
196 328 222 421
743 444 801 541
4 536 81 613
227 615 275 706
884 2 935 64
284 594 297 658
569 496 654 503
517 166 533 256
868 564 879 594
145 602 147 697
442 730 526 815
687 268 730 299
58 383 79 387
581 154 627 172
439 68 528 101
260 55 316 73
656 503 699 576
853 108 945 201
742 135 749 157
826 143 856 150
365 886 367 957
538 463 614 518
169 528 224 539
353 824 377 851
802 346 896 423
694 669 754 704
534 605 539 678
386 175 453 201
823 273 840 337
686 453 770 548
38 800 133 848
616 193 684 243
198 826 204 883
575 640 579 652
119 716 181 738
340 641 377 676
605 792 662 875
128 426 147 460
620 734 638 823
438 423 457 482
802 588 893 640
107 760 186 854
139 211 207 223
897 117 932 170
568 368 569 422
406 53 412 138
366 273 449 344
506 699 585 772
305 661 340 734
702 463 751 467
781 437 791 494
154 589 170 633
604 656 645 670
828 357 870 374
404 264 467 276
734 447 774 501
875 806 882 806
70 549 143 639
880 260 944 302
416 722 508 744
64 502 94 561
528 254 540 309
197 2 252 22
473 722 550 741
134 300 153 319
578 553 607 580
115 612 187 705
103 359 179 382
698 733 711 812
55 414 104 506
223 899 263 900
215 414 240 451
229 268 310 333
301 250 333 303
298 400 371 416
31 208 108 276
471 465 506 559
566 108 616 189
246 32 313 55
211 244 289 316
227 690 244 711
355 783 413 795
410 803 461 875
773 576 791 658
640 92 645 187
108 636 171 691
645 30 657 122
263 614 299 700
156 5 181 31
305 450 331 536
455 483 483 521
573 49 597 132
357 242 370 282
190 512 201 559
298 339 391 362
834 556 928 632
714 737 739 776
740 236 797 303
393 256 436 278
866 615 874 709
301 738 319 811
465 352 478 362
533 383 564 455
60 523 158 566
685 559 736 582
690 642 755 739
177 732 225 791
419 608 479 655
51 513 86 590
385 421 385 430
880 791 975 804
111 699 207 798
887 215 894 281
75 760 173 795
828 483 853 571
859 640 862 660
734 76 789 170
68 52 111 53
47 660 49 734
606 499 637 501
735 300 747 366
744 257 785 259
436 144 509 192
605 730 613 766
44 882 113 966
650 488 715 587
320 84 377 88
270 547 323 612
408 77 440 170
230 80 323 154
784 350 848 375
876 152 898 163
554 481 642 551
458 498 463 578
711 246 795 295
543 568 593 653
514 549 541 645
475 451 499 512
18 619 113 671
83 789 136 867
261 489 288 527
743 216 809 238
154 405 163 490
810 115 871 205
387 727 427 769
214 534 247 609
615 36 627 115
481 282 532 356
393 356 454 400
731 194 766 233
166 1 219 62
762 206 795 209
487 729 572 781
754 781 782 851
21 37 80 77
245 875 284 937
304 453 322 535
314 749 321 805
103 604 112 668
877 667 953 713
244 732 313 802
727 505 783 579
624 616 697 683
210 126 306 137
167 248 222 272
763 391 836 401
371 729 413 789
626 827 708 914
193 882 237 954
422 821 469 890
569 342 666 365
398 520 407 618
59 599 84 692
596 707 599 729
778 687 843 751
601 120 651 217
785 106 850 137
396 14 472 30
388 619 460 686
570 408 600 453
889 106 974 129
701 85 775 119
362 685 363 761
540 653 638 752
68 894 138 954
431 105 514 175
440 670 467 736
452 359 549 414
798 767 862 845
217 295 301 376
8 335 43 357
711 817 773 881
756 371 799 416
75 159 161 206
753 321 809 352
78 769 131 825
430 886 434 931
263 544 302 601
107 719 176 740
128 327 169 381
505 850 600 903
729 597 746 690
364 580 451 629
601 744 634 838
195 605 219 683
877 112 929 143
312 132 381 157
835 895 856 952
664 4 684 36
494 719 552 743
894 514 916 609
130 681 155 697
666 344 733 441
427 249 507 318
351 137 450 193
682 622 780 714
738 366 823 453
360 628 436 726
677 41 745 72
850 783 860 880
480 321 540 386
252 378 280 460
502 333 600 343
216 596 279 642
222 301 304 311
802 894 841 941
347 453 367 499
242 646 243 699
274 867 340 919
474 495 527 523
654 512 659 605
601 81 624 158
178 306 260 367
471 174 505 228
317 345 399 402
539 57 619 95
257 194 325 240
653 438 656 454
470 868 481 928
176 886 196 907
853 729 940 791
611 537 702 590
689 771 777 823
898 466 964 485
148 257 177 338
160 350 218 358
286 772 368 795
319 132 377 161
302 70 327 146
99 595 136 630
854 716 880 802
27 73 86 120
500 462 576 483
701 583 788 606
201 563 247 575
573 645 589 713
281 518 376 524
860 403 912 423
39 285 57 347
113 616 146 642
619 616 708 669
240 283 314 331
529 580 576 602
814 71 890 131
628 29 723 128
597 192 679 283
27 209 110 236
127 739 213 789
91 231 144 327
380 9 410 43
134 711 232 724
548 535 554 592
738 446 775 501
251 564 290 566
521 625 574 669
597 12 668 86
796 57 877 61
772 860 830 927
194 122 196 170
27 607 108 613
439 528 510 587
398 764 439 808
853 530 878 597
88 511 91 533
73 110 140 114
722 620 751 636
745 276 789 372
697 410 769 500
805 314 814 370
130 797 210 854
272 175 361 220
408 307 495 326
233 676 274 745
698 820 744 843
890 480 927 486
409 151 442 247
8 183 81 270
221 203 319 263
78 193 119 276
596 322 636 356
351 882 375 898
595 725 619 808
691 501 777 510
96 841 120 927
617 782 668 839
894 765 909 820
583 77 593 139
647 540 655 618
441 680 487 728
499 856 517 903
759 875 855 894
682 748 773 756
321 814 375 826
765 66 846 139
161 523 235 618
519 444 609 524
880 337 914 431
230 608 265 662
735 188 742 267
228 793 327 818
683 166 683 170
59 832 154 834
670 77 723 119
425 264 450 353
37 463 108 470
743 34 841 45
419 631 425 656
216 564 257 651
468 65 472 95
401 796 498 861
343 868 431 874
591 555 668 566
296 897 372 935
704 283 730 304
341 607 356 662
210 593 274 668
137 490 204 529
449 215 498 263
834 625 906 671
628 757 719 806
600 387 664 430
578 441 635 536
578 235 593 243
585 653 614 683
61 19 114 51
458 49 489 68
878 111 910 115
250 521 266 524
699 815 798 828
494 840 498 924
285 603 352 699
358 177 407 241
625 793 653 831
155 561 240 577
302 243 316 328
830 689 916 700
706 521 784 576
831 842 872 861
383 165 410 238
355 739 451 798
846 641 943 688
676 781 723 876
29 878 38 901
438 457 523 477
798 703 819 786
293 362 383 445
580 72 622 151
252 789 260 833
291 240 390 286
83 514 138 580
618 155 622 207
896 616 950 669
371 849 467 885
527 492 571 503
22 471 85 475
719 32 801 120
353 444 420 542
843 25 928 86
64 443 71 523
309 300 367 386
316 709 380 784
584 265 668 363
166 382 170 477
728 634 787 721
369 27 370 29
859 634 882 672
330 471 390 562
662 544 693 589
408 211 418 296
63 543 66 614
623 34 653 66
180 810 194 862
442 457 445 499
574 640 639 696
644 847 647 925
424 712 492 793
734 589 822 606
622 242 716 296
237 256 243 277
454 547 534 640
669 422 723 469
512 166 609 242
207 386 224 475
36 203 84 213
424 750 437 810
45 687 78 731
755 218 779 260
340 568 430 614
139 871 148 941
495 739 513 801
192 622 283 717
306 7 353 17
210 2 261 73
394 404 402 449
651 632 670 645
729 129 740 147
315 224 363 277
246 477 342 573
300 267 332 289
478 88 577 152
295 80 362 133
433 621 529 697
605 587 630 652
549 479 609 567
54 797 84 800
796 33 849 36
604 103 626 134
505 25 520 56
826 341 845 368
317 664 342 736
603 696 702 706
118 702 140 745
725 495 738 586
572 664 625 758
382 307 458 319
299 844 337 858
338 15 345 108
393 420 487 444
393 105 427 151
856 222 865 275
867 314 944 343
506 234 596 239
321 200 382 231
423 49 482 82
6 722 34 767
371 40 461 56
549 581 640 614
57 32 100 102
249 389 293 487
296 634 372 668
628 386 641 482
160 818 174 844
280 16 314 84
35 804 48 893
171 603 178 619
545 249 626 322
880 215 946 314
705 758 766 799
42 811 140 838
761 35 821 60
852 249 932 263
112 318 204 409
450 254 475 339
638 155 702 183
526 315 604 392
80 455 101 511
90 424 181 453
693 242 699 329
85 30 171 31
368 542 446 547
764 350 778 370
88 733 167 805
519 144 569 145
832 482 842 501
75 297 115 391
543 335 569 408
126 630 143 719
884 110 980 201
137 533 157 620
697 754 736 824
357 329 406 358
97 895 148 972
704 124 715 201
798 713 818 722
670 35 744 116
332 205 364 223
220 690 305 776
872 80 945 110
11 201 95 286
373 309 397 401
180 130 195 190
293 130 386 197
415 316 430 344
486 790 503 868
63 212 72 218
473 432 522 434
277 775 376 797
95 607 175 654
475 515 535 543
619 365 641 393
418 241 492 305
499 649 589 664
697 575 728 628
291 485 380 536
69 17 129 17
502 467 539 517
206 674 210 709
358 371 451 460
824 269 844 285
103 144 113 174
182 521 268 548
647 856 648 882
478 848 550 903
822 114 916 213
838 498 917 545
475 644 548 680
477 505 480 573
221 663 236 718
169 324 190 374
671 109 723 208
716 102 754 199
800 649 859 743
512 61 586 138
884 734 902 779
412 303 462 342
535 884 577 974
488 502 578 583
864 67 865 100
357 882 404 906
801 892 895 926
545 554 639 572
719 550 784 635
40 604 52 684
373 270 422 342
755 315 760 331
349 2 395 92
144 350 163 372
687 730 734 759
651 282 697 340
393 15 448 76
631 99 655 148
622 440 684 453
269 263 290 316
465 743 512 777
484 703 524 734
821 198 913 260
625 326 712 398
703 654 753 670
746 119 836 169
729 554 803 627
276 594 301 634
61 771 144 839
669 302 672 325
371 430 404 499
518 886 576 921
570 811 591 906
22 48 121 113
524 218 582 311
267 434 359 505
365 632 365 703
437 576 508 577
774 159 818 228
121 597 147 619
343 228 383 287
275 249 366 312
831 543 853 617
186 514 259 575
554 628 592 630
24 266 84 311
471 214 535 250
525 309 565 388
187 886 279 940
0 772 34 840
188 841 222 842
428 581 502 631
7 416 87 455
640 424 737 425
168 323 185 333
333 626 426 725
467 68 541 107
283 620 296 654
807 654 842 717
547 331 638 367
714 142 727 156
224 886 256 918
397 293 495 318
272 215 307 262
495 734 535 740
293 373 350 447
867 774 904 851
187 530 243 581
806 81 845 103
792 665 833 717
515 507 607 591
798 450 896 530
187 851 244 920
47 86 67 129
299 410 299 446
291 709 309 774
63 720 101 806
285 713 347 776
71 835 72 871
664 664 676 703
48 249 113 292
161 48 229 146
14 119 107 124
665 199 741 284
299 330 351 362
229 201 296 254
851 750 876 783
350 326 382 386
374 632 427 715
870 225 912 265
66 556 78 621
393 199 492 266
746 666 752 722
180 860 278 906
214 689 268 769
524 663 546 737
712 898 806 979
89 273 157 357
834 535 838 544
685 469 753 514
58 468 119 537
355 501 395 595
31 676 115 676
232 223 240 271
553 419 607 430
149 886 202 921
523 847 571 905
701 518 777 528
271 557 308 579
684 871 741 894
2 570 83 577
716 313 753 334
144 310 196 370
836 748 900 830
74 339 93 392
59 35 103 109
563 321 627 378
523 197 617 228
404 653 457 694
301 864 394 868
368 245 416 317
522 568 546 576
195 775 259 778
719 411 758 422
509 896 519 898
409 470 499 537
346 350 431 358
873 466 891 493
252 131 275 207
362 721 391 786
461 361 559 439
748 239 786 336
45 60 71 140
776 581 812 638
134 858 154 874
71 147 74 182
707 233 721 238
455 377 455 413
294 56 350 112
532 163 567 201
282 623 353 633
788 625 878 678
315 761 395 808
346 582 354 675
740 872 759 889
552 631 593 710
898 532 911 558
890 775 962 861
406 318 441 328
330 861 369 921
29 34 85 95
205 638 284 667
577 63 606 75
600 819 660 882
492 587 495 673
351 361 376 364
124 627 214 704
500 308 547 359
498 260 590 324
635 657 642 724
859 374 939 402
21 451 71 451
338 204 349 222
715 696 736 728
548 541 626 585
457 788 538 815
409 118 451 202
84 699 95 795
160 827 193 843
439 395 491 423
348 79 407 174
316 272 411 308
808 135 808 198
461 214 520 279
153 286 211 358
209 398 308 410
94 539 135 550
721 349 793 385
385 594 406 609
123 214 201 217
888 424 921 424
814 239 891 318
217 185 223 254
330 607 344 693
782 738 840 803
642 869 706 876
112 768 202 836
616 263 632 347
214 159 307 174
324 836 382 868
769 160 863 181
51 319 140 391
22 822 90 845
385 709 478 767
827 445 910 528
205 173 263 198
370 547 380 607
737 499 781 534
510 179 594 184
653 417 666 488
824 752 856 815
345 893 362 967
654 755 695 813
561 11 638 20
846 735 906 746
172 686 250 742
845 488 936 496
609 866 645 942
588 15 671 100
720 363 727 405
392 565 437 565
669 677 762 772
297 515 375 537
156 269 224 317
588 624 648 714
1 287 67 291
430 307 472 345
62 51 132 149
463 11 499 38
558 300 615 387
203 720 254 798
681 312 742 312
591 608 614 673
128 428 145 496
603 235 678 270
686 270 723 327
135 79 206 123
31 169 102 237
299 863 332 943
753 660 761 726
651 49 708 78
169 627 241 679
299 801 341 811
63 50 115 104
879 468 921 545
40 54 56 65
575 165 651 237
151 589 229 658
361 244 365 281
446 177 540 184
590 345 613 416
264 260 348 303
41 766 73 775
76 66 141 144
550 163 553 247
731 527 820 567
571 109 623 144
13 54 36 86
253 745 259 800
459 95 552 171
649 207 686 226
865 209 939 266
880 223 956 293
231 839 309 897
24 231 87 301
630 232 651 234
460 253 465 269
761 67 772 166
626 22 708 44
31 872 65 877
351 180 358 188
43 705 84 755
647 508 740 534
813 768 845 812
554 855 565 928
687 886 750 918
515 439 594 508
52 100 84 180
531 385 550 427
132 764 172 764
824 365 864 455
881 758 947 799
198 692 221 705
369 188 459 286
18 704 33 790
628 283 655 333
562 565 657 648
79 299 178 345
849 219 857 315
225 213 251 248
751 616 776 640
506 607 540 634
699 580 768 630
634 760 679 817
712 591 781 672
675 413 691 471
245 118 296 209
393 804 480 902
124 684 202 720
209 674 235 677
889 3 961 18
268 331 307 392
363 290 440 386
498 829 561 834
235 185 272 196
662 49 719 87
620 759 695 815
104 2 149 27
662 427 717 523
489 137 515 177
362 881 375 884
663 226 690 287
418 734 510 781
869 0 895 96
538 300 600 376
655 267 684 350
402 167 443 195
818 555 876 620
341 763 363 856
797 651 871 693
154 610 217 691
480 403 574 499
597 413 620 487
6 730 46 823
248 106 277 184
184 735 217 803
67 104 108 153
84 182 147 187
84 858 86 859
29 502 44 507
264 689 363 774
514 693 592 763
2 680 19 729
102 220 190 263
198 621 263 666
334 316 341 346
185 339 236 360
781 76 841 150
241 488 292 528
674 620 709 648
337 752 395 796
424 602 440 695
865 855 964 940
570 31 589 80
684 314 718 318
290 872 290 882
593 133 630 136
175 2 229 29
605 571 615 649
225 27 315 49
712 319 748 363
0 762 74 846
70 434 112 453
211 344 242 423
346 498 354 574
535 216 613 245
172 706 231 784
303 429 382 513
169 838 229 871
638 163 730 217
627 200 711 218
175 717 262 731
246 551 301 649
52 808 95 858
523 827 529 850
825 605 900 684
688 634 709 708
543 631 635 641
179 182 264 220
201 211 205 219
566 103 568 127
706 718 764 775
214 382 270 458
120 638 128 699
639 70 735 141
827 95 875 170
280 306 308 348
429 68 492 102
491 868 549 926
552 43 620 79
712 17 782 81
737 257 776 330
837 769 842 780
228 480 271 528
665 508 712 592
844 737 870 738
414 737 486 827
257 174 356 213
748 199 769 206
99 899 144 954
262 554 332 591
93 751 183 824
486 479 536 563
174 486 247 555
360 2 442 33
251 681 336 694
740 571 754 597
678 298 749 375
321 344 321 363
554 525 572 532
456 862 491 894
95 697 96 746
858 166 906 195
651 615 674 655
47 321 117 366
25 573 43 588
0 154 12 180
317 99 343 166
380 96 461 188
60 875 68 879
5 768 28 789
266 8 357 16
870 708 891 775
614 871 652 954
642 227 656 250
657 201 663 260
756 663 824 733
762 717 811 742
293 689 349 745
860 723 892 739
38 817 133 888
617 639 658 679
415 207 487 260
630 846 727 928
795 508 825 562
607 722 627 756
29 79 66 168
660 782 709 860
399 173 428 197
640 101 672 131
309 163 392 196
678 614 715 621
753 384 832 438
817 307 864 359
153 467 206 516
673 456 694 482
732 438 767 484
771 871 787 882
452 447 455 475
120 10 138 48
11 43 97 109
785 201 794 241
846 821 889 874
193 385 220 467
683 212 695 290
624 616 689 686
502 27 536 49
448 618 522 674
630 667 706 752
381 616 403 683
196 327 215 330
401 855 496 918
436 272 475 368
120 763 150 818
719 793 732 811
319 13 388 67
224 709 302 742
708 738 772 756
290 565 345 655
538 185 600 230
326 16 385 59
639 476 705 520
777 55 870 106
287 662 305 703
40 315 55 352
253 499 276 556
47 137 81 143
800 452 892 466
163 628 166 690
218 280 274 333
732 518 773 597
756 724 827 806
878 591 963 688
315 326 407 337
250 355 297 356
350 732 379 787
151 421 157 498
884 548 938 584
874 724 888 726
683 434 722 533
163 885 223 908
678 890 694 949
570 698 639 700
87 694 142 730
649 225 716 314
184 502 237 599
870 676 959 767
387 695 466 771
388 540 450 583
691 121 713 169
350 4 406 12
853 533 857 600
648 472 745 486
596 314 694 396
444 377 454 466
429 753 441 815
275 771 365 771
190 319 281 375
788 776 814 839
721 526 782 574
82 231 129 259
851 165 888 227
11 498 94 556
606 517 655 530
44 140 84 236
891 803 923 839
773 731 786 792
456 435 492 437
883 228 970 288
45 208 98 272
865 146 921 188
140 821 218 850
220 756 278 850
7 387 27 436
343 342 374 423
198 869 258 876
146 499 184 537
449 121 489 130
797 577 845 653
443 752 489 800
800 368 864 422
799 136 892 172
820 672 832 735
18 735 22 746
501 657 515 751
709 339 740 356
659 724 685 743
165 64 184 96
321 200 353 242
1 474 99 528
265 453 274 525
94 9 129 37
664 888 713 977
309 853 356 898
829 747 897 844
353 818 353 844
645 347 735 373
223 531 277 550
76 4 115 81
147 321 211 336
342 511 430 515
760 283 852 338
399 446 481 481
655 3 673 72
416 384 508 473
558 792 595 862
127 783 138 796
674 710 716 742
553 682 585 770
584 871 617 962
363 878 386 976
704 624 750 718
318 113 336 138
660 109 721 119
487 897 531 954
759 321 831 350
258 299 260 348
312 83 401 126
140 552 157 578
434 698 493 767
815 259 873 309
776 121 781 163
689 551 708 585
886 458 924 493
417 506 500 521
396 589 419 675
202 550 254 627
69 694 122 792
333 511 428 581
553 698 622 743
509 802 546 816
571 510 624 548
136 696 192 731
415 313 504 405
332 351 355 374
50 369 149 464
291 641 356 725
210 732 264 801
871 289 874 313
528 368 546 420
388 79 398 105
652 631 679 718
284 818 377 845
415 871 446 921
148 744 159 768
515 38 541 85
276 896 330 944
742 369 812 426
865 535 930 604
724 799 804 897
389 618 469 630
620 712 685 752
304 554 399 611
729 74 754 134
316 514 353 578
366 191 444 223
102 357 134 442
337 707 384 800
879 486 887 515
807 509 830 569
700 816 732 905
492 205 556 221
890 597 923 680
793 727 849 826
101 875 124 910
816 562 855 605
696 525 795 593
471 414 488 445
145 515 215 523
48 351 126 429
798 289 881 345
435 444 522 466
103 392 118 420
537 856 572 949
368 462 458 551
211 78 252 147
321 640 328 716
103 778 175 819
513 264 545 267
783 886 861 898
368 508 400 597
470 534 531 615
709 280 731 375
327 520 383 546
267 464 358 545
895 171 918 203
459 90 556 152
79 347 159 414
874 625 875 692
351 461 376 516
555 43 614 112
413 447 419 503
411 82 471 115
741 606 795 692
287 66 296 114
736 450 744 457
374 782 379 814
562 203 588 227
12 652 59 733
385 506 433 523
267 31 340 31
855 406 949 420
324 850 361 882
251 827 316 874
28 287 71 305
507 543 586 601
707 315 769 371
501 128 502 218
406 549 432 601
88 157 88 228
269 269 283 315
508 305 530 334
191 450 197 480
137 432 140 461
12 76 83 87
428 508 428 569
527 658 569 683
391 71 401 102
380 524 429 536
54 142 104 179
737 731 777 772
506 546 515 585
394 701 471 762
581 29 632 43
633 338 720 367
551 11 643 69
802 648 861 701
620 725 685 814
258 31 292 31
137 127 184 130
647 497 697 520
192 45 277 59
847 140 879 196
115 192 191 232
373 484 452 581
765 266 849 347
29 783 99 852
27 890 68 935
890 870 964 888
443 505 489 603
789 79 790 151
466 256 527 286
240 204 326 218
423 160 439 188
228 94 239 188
265 506 363 510
247 417 250 463
322 615 403 678
813 886 873 955
195 619 278 699
385 131 446 178
398 400 412 456
479 489 534 497
274 50 339 87
264 680 282 766
851 286 903 332
342 199 415 292
729 671 753 688
765 471 795 566
437 244 532 297
365 637 392 642
50 570 67 635
645 750 689 818
785 828 788 889
211 758 297 774
44 617 87 657
682 743 746 784
139 288 200 322
589 121 650 161
4 620 52 651
476 38 481 51
815 502 884 565
356 606 407 650
265 10 284 73
190 4 244 29
727 478 782 519
733 830 788 897
638 151 657 195
213 164 292 198
497 641 565 736
891 862 937 947
745 721 765 808
326 579 405 596
295 654 307 676
861 641 959 724
747 898 762 952
538 193 560 268
897 570 924 587
287 477 382 531
682 151 722 249
795 771 878 792
668 157 687 253
479 893 526 983
196 624 264 701
571 537 584 583
342 454 404 536
91 506 147 515
826 77 925 87
154 140 154 178
7 278 102 371
44 427 134 430
214 505 223 519
118 848 205 848
28 817 32 892
394 579 402 668
494 327 589 358
120 813 125 866
232 39 247 128
445 168 508 188
160 170 180 249
282 775 292 837
205 267 217 309
604 497 647 587
64 379 83 387
337 128 410 152
278 351 280 433
594 839 665 937
114 852 208 892
495 895 573 971
477 169 548 239
82 49 125 107
55 605 138 694
324 369 356 460
664 426 672 518
625 217 635 300
771 470 819 557
583 182 645 183
561 831 636 885
25 363 37 404
178 284 246 351
325 118 404 134
592 442 626 504
198 323 285 405
189 649 207 657
698 530 766 613
875 428 884 429
431 841 456 887
436 43 456 88
109 671 184 757
259 835 319 842
200 399 273 473
468 18 511 35
354 688 442 786
779 448 860 450
84 188 99 271
224 356 315 372
752 186 810 202
170 83 228 152
714 665 742 735
734 666 820 671
671 298 696 319
806 456 871 457
681 625 709 664
478 183 488 241
777 652 781 737
701 130 747 197
586 763 635 860
827 263 849 263
455 715 528 738
138 608 235 608
219 693 231 767
83 739 102 780
155 457 233 538
91 794 137 828
660 340 724 393
606 557 627 597
114 150 127 168
554 459 577 556
852 101 920 136
363 603 441 669
429 602 482 628
722 527 725 538
7 152 19 247
249 384 328 400
490 574 516 637
406 444 465 469
75 325 118 409
202 337 271 407
862 338 929 397
339 567 410 660
465 249 537 278
223 492 286 560
130 223 217 282
468 129 540 183
323 291 398 332
642 185 673 210
685 700 764 768
387 821 460 822
18 318 64 408
765 75 801 138
878 554 895 648
347 587 387 647
892 512 983 564
533 713 608 795
757 706 809 765
526 325 538 336
217 151 296 156
628 808 705 834
681 59 682 73
263 512 265 544
804 429 859 493
720 513 721 585
792 403 866 498
719 522 754 559
852 230 869 303
35 302 68 320
221 450 267 505
162 107 177 185
394 730 416 823
749 76 844 150
519 83 569 122
337 433 386 521
552 442 607 503
670 656 680 658
893 824 962 909
95 399 135 425
341 706 434 732
851 297 856 356
668 425 721 508
899 372 973 388
613 74 644 118
588 6 680 18
673 730 684 802
158 686 222 780
176 460 250 557
761 34 765 124
353 3 430 60
571 167 670 219
701 38 747 119
31 210 62 305
663 166 695 192
173 769 256 830
523 423 576 477
510 3 519 92
243 513 337 577
754 768 826 838
1 841 47 884
314 203 341 253
287 250 317 347
823 221 823 299
244 622 244 717
733 583 800 604
708 382 781 437
125 139 174 172
645 416 658 477
698 464 760 489
387 747 480 830
820 551 853 647
502 375 545 387
277 769 317 816
854 712 925 806
320 645 339 671
544 304 568 391
696 241 734 336
159 27 215 95
258 276 335 350
584 342 647 397
701 619 732 662
98 10 176 45
765 785 788 879
736 727 796 797
623 831 700 857
685 713 771 771
840 617 897 637
53 302 68 378
709 337 744 401
89 564 106 617
289 861 296 873
502 897 575 991
391 699 462 752
388 892 389 946
234 275 316 330
765 82 806 139
2 765 66 846
175 309 262 364
834 593 880 654
562 236 597 250
651 83 654 162
88 832 121 881
518 159 549 183
706 113 738 139
233 432 293 489
596 352 624 365
86 246 149 336
178 195 197 256
469 766 537 814
475 118 548 193
407 870 447 931
615 633 631 718
63 863 154 906
709 86 738 119
789 298 838 324
831 537 928 547
805 688 830 771
225 542 285 613
473 604 569 701
847 38 919 56
265 897 327 987
806 533 901 568
250 70 269 152
409 442 466 466
657 371 710 424
729 36 801 83
766 96 779 191
1 507 90 538
713 147 763 195
750 774 775 850
92 817 156 867
123 340 211 391
733 29 807 112
668 521 681 521
637 509 668 600
777 647 798 663
94 270 104 312
440 869 444 938
389 675 464 691
331 551 365 647
511 759 579 847
104 686 133 725
450 666 514 760
229 349 265 376
695 774 766 843
752 404 808 484
282 122 309 211
89 409 143 440
692 416 762 494
333 484 370 551
323 79 343 140
780 808 824 896
103 617 194 694
199 199 200 227
268 210 304 223
768 557 771 648
892 633 971 725
272 232 342 277
579 181 673 242
417 866 494 884
861 19 931 112
541 428 610 493
151 821 194 887
782 150 806 238
128 7 150 17
4 72 7 102
594 811 642 902
723 516 807 594
860 135 941 139
424 579 451 588
610 806 619 870
527 764 527 835
623 112 624 194
603 855 680 874
254 862 259 927
2 551 14 629
555 344 569 433
669 747 736 794
668 177 723 247
502 301 508 369
432 255 520 262
225 868 238 872
506 896 576 963
404 727 435 766
489 568 493 655
594 386 648 424
515 385 585 443
2 13 70 43
265 639 272 668
384 366 418 433
133 356 209 362
424 806 508 806
798 331 853 372
270 287 323 345
587 52 663 108
409 122 424 147
53 848 104 895
187 620 280 646
295 77 373 147
313 445 328 506
583 264 596 329
784 475 862 504
888 13 987 28
263 423 296 501
672 535 755 549
238 157 289 248
507 190 551 273
738 253 820 266
377 1 378 17
566 183 586 209
211 560 295 637
807 839 856 888
509 417 585 468
895 560 931 650
734 237 735 288
771 807 820 885
713 638 784 669
181 562 239 614
732 95 781 113
367 794 460 888
462 536 470 609
394 496 425 509
29 587 88 647
206 840 212 855
800 630 849 660
51 644 143 679
325 686 326 771
403 886 417 928
795 604 844 702
209 469 267 518
534 741 535 764
34 884 123 944
632 508 698 532
282 672 366 677
67 883 70 907
270 247 367 313
667 806 678 859
308 840 345 923
69 52 73 123
202 245 202 333
340 846 382 862
411 444 500 505
867 70 914 101
22 74 117 153
168 243 209 284
77 366 148 377
484 285 569 286
210 872 245 897
403 320 442 389
223 591 293 666
777 817 795 829
28 405 97 458
869 541 943 591
87 777 185 781
198 813 229 854
399 654 455 700
688 329 736 415
239 342 293 343
580 643 592 675
380 352 436 360
502 379 550 398
362 375 412 387
59 441 77 536
498 760 596 783
490 311 539 381
848 470 873 508
307 724 396 727
688 352 765 377
690 684 690 729
769 841 839 881
216 666 245 703
633 551 674 634
496 454 584 457
362 122 395 131
533 711 591 782
485 539 522 556
4 844 51 898
726 585 759 662
691 645 701 730
144 335 148 387
809 181 885 195
381 478 438 572
868 194 876 203
711 240 780 333
846 529 923 531
540 378 541 453
816 354 873 402
32 78 65 140
257 778 258 826
686 97 710 132
221 612 270 640
253 159 346 229
783 558 820 640
855 127 901 211
712 236 716 253
818 189 837 236
93 153 114 191
33 301 62 304
821 845 896 890
873 394 909 399
327 214 409 242
221 511 255 532
489 475 500 480
696 801 786 823
18 73 97 118
757 486 849 531
100 495 151 548
3 652 24 655
325 184 327 272
466 113 516 188
43 272 60 300
537 710 629 794
237 505 304 598
501 454 508 467
333 454 360 545
526 505 609 522
455 400 497 420
688 341 767 419
860 583 884 681
528 123 609 168
339 491 342 564
576 553 673 558
842 684 876 740
169 711 266 771
373 595 456 635
395 168 427 212
671 407 698 504
388 707 399 786
413 175 435 222
393 474 402 538
372 465 407 525
378 546 436 644
877 846 882 932
473 747 507 785
159 323 222 374
349 433 402 483
808 572 843 660
635 223 661 284
164 415 205 464
433 727 474 820
499 275 502 364
454 683 528 728
840 842 932 871
437 419 452 474
198 808 208 858
665 412 689 432
70 345 110 441
829 535 882 549
542 510 582 559
180 313 208 394
504 31 536 52
859 782 891 879
730 339 828 406
662 259 755 286
509 331 554 376
260 309 313 403
404 616 410 616
622 654 704 711
291 320 291 387
382 631 432 646
267 488 279 488
597 96 625 97
300 316 320 358
466 463 506 477
544 458 546 475
72 467 125 550
730 454 737 486
58 766 110 856
664 766 725 864
293 177 369 243
349 869 410 953
590 612 599 676
835 458 860 478
168 178 234 189
187 355 264 368
657 810 699 902
852 899 911 944
448 858 545 877
417 828 506 835
890 743 924 793
382 703 445 782
650 230 674 234
158 66 191 69
761 625 791 662
831 323 849 411
823 118 867 187
233 750 270 759
86 252 150 325
660 553 703 567
341 230 429 299
120 261 205 332
360 432 388 467
790 536 858 618
608 211 638 254
529 246 596 281
581 849 646 900
373 501 425 540
90 677 149 678
559 869 648 892
370 80 396 135
165 719 177 809
405 892 438 910
404 44 497 104
370 401 421 472
72 576 168 637
342 810 351 856
14 435 106 481
447 725 503 821
640 813 718 904
151 622 211 653
689 758 761 819
595 204 598 219
655 12 670 64
312 532 340 548
789 436 817 511
843 122 919 220
545 305 553 380
11 326 46 374
790 787 876 866
884 276 966 352
858 312 935 334
454 318 538 400
638 809 670 847
592 226 646 229
798 540 811 571
570 407 581 476
544 879 574 908
775 92 840 144
515 228 570 315
288 352 292 371
469 595 470 643
741 64 837 131
548 95 572 191
737 881 742 972
216 393 255 428
701 108 782 162
46 705 106 714
400 627 499 700
444 239 487 289
837 30 862 55
201 314 218 361
357 523 428 550
434 563 435 571
479 118 525 195
801 28 890 123
437 200 520 268
694 709 762 731
156 176 169 274
116 339 146 360
587 615 616 646
273 736 354 739
317 725 397 796
192 43 204 88
667 96 731 103
798 241 867 288
532 9 587 77
840 842 895 940
555 569 607 576
596 372 675 442
381 368 469 381
486 557 545 602
196 388 221 469
140 56 193 72
340 740 372 812
752 18 838 83
752 795 837 839
485 853 564 902
539 303 597 376
561 213 607 288
12 722 64 786
390 654 410 750
551 428 553 477
35 762 113 787
81 85 179 112
700 791 734 873
630 829 703 919
13 791 69 876
245 149 262 246
139 318 160 360
892 668 898 707
132 288 198 316
126 338 204 405
509 72 574 149
361 803 401 810
548 609 548 631
819 620 918 665
439 611 517 705
395 646 434 671
798 712 820 731
556 228 636 265
373 888 374 937
38 650 104 661
18 430 46 476
324 290 396 369
872 396 943 446
313 418 405 447
213 797 249 825
51 46 62 100
416 281 427 337
61 101 155 134
278 349 307 440
728 738 793 814
233 580 327 616
191 95 240 153
466 218 510 271
130 497 225 501
352 603 405 673
484 637 559 693
430 294 470 370
789 847 860 932
874 634 881 651
360 444 393 517
322 521 334 579
784 233 866 255
450 740 544 758
164 487 164 569
386 194 463 199
627 0 704 74
217 361 274 416
697 536 795 590
742 602 797 616
739 428 746 484
863 531 896 577
770 689 854 697
100 710 179 750
684 844 699 870
654 344 720 402
894 118 974 164
519 691 547 724
480 135 525 179
547 148 636 210
22 863 72 923
852 316 857 385
311 595 363 643
322 154 343 165
335 408 391 432
727 312 742 320
637 437 705 514
177 602 262 643
866 567 923 596
400 579 482 661
132 294 139 300
414 870 505 952
542 122 570 220
260 476 338 490
817 498 907 512
600 727 676 748
106 412 153 458
416 671 444 673
81 194 88 222
13 386 30 481
330 859 339 911
23 458 68 510
310 865 340 908
707 606 800 692
405 618 442 668
311 653 386 682
186 769 192 818
200 459 262 491
639 638 689 722
150 580 152 660
265 524 360 545
820 687 828 745
874 435 879 495
411 354 461 360
733 837 813 840
244 551 250 555
526 290 613 323
76 646 152 730
224 139 260 157
679 680 721 757
251 878 328 890
739 500 775 558
646 811 681 818
176 812 204 830
752 33 786 33
724 687 786 776
693 497 761 507
376 69 411 103
236 390 286 421
328 538 352 604
59 321 134 375
701 123 791 148
127 232 225 265
510 162 578 182
813 252 840 278
44 128 131 139
720 867 729 964
575 276 640 373
752 426 831 482
676 425 680 505
830 724 838 742
327 5 335 54
669 751 752 831
722 780 774 860
289 548 308 573
503 200 528 248
15 333 41 349
296 326 368 345
125 165 153 192
559 304 653 331
198 287 201 334
55 393 75 441
327 266 336 292
112 872 156 888
287 505 369 533
814 522 896 581
645 210 660 224
830 225 873 278
45 372 80 430
184 518 264 539
361 798 456 849
721 714 770 782
32 485 55 501
103 150 127 191
355 257 363 352
817 453 865 539
494 616 554 701
678 825 712 840
702 778 735 805
584 266 663 308
449 536 469 579
42 10 60 37
133 115 141 155
593 433 681 474
77 868 128 962
30 73 83 126
260 898 264 991
853 676 862 733
403 734 427 742
484 602 575 614
638 537 683 630
480 152 497 249
395 595 485 663
444 318 540 323
35 628 79 701
818 72 879 153
584 688 677 706
406 415 479 470
650 27 702 83
288 671 306 671
660 549 748 644
450 730 484 761
790 387 842 395
167 868 239 932
605 815 680 846
675 493 691 513
46 508 74 526
374 571 404 642
899 669 975 718
9 541 47 550
215 634 302 704
739 587 774 605
185 836 281 923
840 167 886 247
103 687 160 749
884 656 945 659
707 517 733 574
454 257 482 305
790 573 879 631
200 144 294 193
288 592 308 677
574 248 625 300
515 783 572 787
557 816 570 820
799 261 799 263
518 854 551 938
798 30 853 101
253 87 349 147
444 424 502 471
339 671 409 708
789 158 864 188
696 307 761 308
374 107 451 175
358 238 364 265
849 429 890 478
71 377 150 468
824 825 857 919
715 779 728 871
425 144 496 208
16 40 53 81
699 527 703 624
634 212 686 298
267 512 308 581
622 711 650 735
308 613 404 628
240 239 256 334
32 845 72 853
597 230 696 329
837 12 917 20
504 24 548 113
587 378 635 469
856 847 880 865
3 603 16 641
317 806 342 832
579 873 675 887
420 463 518 541
823 324 912 412
725 517 800 587
184 370 248 465
78 29 81 42
387 494 410 527
342 3 398 93
116 770 146 855
553 715 635 796
756 482 792 527
70 397 156 486
796 264 892 270
107 346 147 417
559 701 614 722
349 497 428 532
410 170 472 217
716 433 761 519
442 339 496 432
687 123 734 180
299 842 342 894
743 15 785 59
567 559 617 562
729 226 731 311
577 243 676 298
458 499 480 513
830 60 903 99
147 55 228 135
240 732 319 785
293 626 321 704
801 224 817 263
266 835 302 873
562 442 644 503
364 249 373 343
234 32 259 78
641 811 692 841
461 451 542 477
331 726 387 742
753 177 801 225
849 338 916 382
30 848 111 904
296 598 376 676
76 699 159 773
460 519 540 600
490 633 497 696
305 682 380 692
73 750 121 794
152 229 178 241
547 389 623 487
553 689 599 763
165 220 189 301
447 461 454 539
94 230 117 230
466 142 508 220
193 331 241 410
691 849 725 918
605 627 625 689
341 596 344 639
286 753 300 779
848 529 887 606
147 899 241 913
36 455 53 479
691 38 786 82
431 499 451 507
741 103 789 139
865 879 926 928
680 742 744 823
183 841 223 925
681 426 710 464
250 854 297 916
263 145 306 151
46 72 133 125
8 22 82 49
59 801 82 887
532 817 614 909
315 380 330 432
607 874 648 927
613 893 695 920
79 841 79 917
412 681 499 749
548 576 622 673
334 468 415 491
415 314 440 372
787 242 859 271
740 119 839 190
885 208 892 287
254 620 343 708
555 782 606 841
720 164 730 170
18 104 47 174
210 523 236 617
462 382 497 403
366 127 385 195
144 180 227 184
76 33 172 95
794 523 863 595
111 701 156 777
472 700 526 785
865 172 908 184
190 898 259 962
729 310 809 323
607 618 685 676
687 307 721 352
700 493 717 505
232 770 271 836
704 818 796 859
600 444 683 457
727 245 758 310
220 297 270 352
361 96 412 191
687 437 771 521
273 796 282 894
735 754 797 762
162 894 207 897
176 209 230 212
721 827 816 897
641 585 675 664
262 369 299 447
623 494 648 515
447 327 496 370
430 707 484 752
683 283 687 310
569 323 586 409
453 746 521 845
504 177 536 263
765 776 803 791
400 849 486 861
778 281 866 368
436 849 509 852
560 688 565 752
842 252 891 263
322 874 407 933
188 51 215 145
52 653 63 717
528 337 528 421
152 269 228 343
864 611 887 669
730 119 776 188
798 800 818 871
689 573 774 609
848 150 854 155
455 78 472 147
63 198 153 278
284 434 372 516
562 272 564 316
730 400 772 401
204 634 225 678
439 479 450 521
194 737 238 789
688 698 768 757
882 865 975 923
746 803 815 900
651 59 745 116
106 298 123 392
35 108 115 166
477 394 531 446
142 664 170 692
215 344 258 380
432 143 442 213
51 23 114 111
180 806 265 829
101 459 150 556
378 82 464 148
888 105 969 105
210 565 219 627
587 835 636 891
603 89 636 148
580 157 612 226
763 274 853 344
614 843 615 919
652 226 696 244
132 892 184 917
75 643 137 659
702 7 766 91
10 376 66 472
760 600 765 680
96 792 165 828
764 693 833 778
492 700 516 729
168 614 176 622
38 298 100 298
0 25 69 84
537 434 581 526
621 547 626 593
416 644 433 677
218 28 288 32
540 302 562 321
566 773 591 807
319 496 370 563
439 498 448 593
347 93 381 118
410 445 446 473
576 177 623 200
103 826 137 870
57 644 132 657
167 288 238 363
432 96 482 151
111 333 127 392
325 822 334 909
554 516 555 531
678 293 731 347
614 823 631 907
97 105 117 189
748 815 804 900
489 322 574 344
574 239 603 338
505 419 579 468
449 729 539 733
737 821 792 885
703 741 767 748
414 495 488 582
521 452 543 528
241 696 243 749
84 649 166 742
807 791 885 856
557 729 624 794
272 426 299 443
847 273 900 345
225 178 260 273
853 395 883 414
614 709 644 803
232 868 260 876
17 362 21 378
310 49 373 94
195 720 204 764
642 832 738 918
492 236 579 245
435 866 517 950
153 733 243 760
368 177 452 225
611 809 668 880
238 779 326 790
367 550 441 560
308 233 319 237
305 837 335 892
765 608 770 651
463 190 526 227
468 315 498 398
854 744 868 777
772 613 797 632
221 691 258 748
371 493 392 533
552 723 620 752
879 510 953 549
379 331 477 385
358 443 379 504
881 218 964 225
207 107 290 117
684 617 696 651
485 69 523 167
437 894 464 954
581 708 617 770
214 320 290 369
530 846 610 882
518 427 605 525
439 745 453 838
857 393 932 465
355 117 438 131
413 633 487 722
652 615 678 695
73 459 127 540
154 217 168 232
396 880 416 911
254 460 262 502
44 792 79 883
51 83 93 172
517 518 525 548
512 673 567 720
415 755 415 851
698 381 703 439
395 470 429 537
639 640 645 708
809 398 815 496
264 303 311 402
490 521 507 540
795 426 830 501
113 100 179 131
857 493 891 540
766 727 826 752
898 57 989 147
234 398 247 493
561 800 572 895
268 716 290 757
670 225 729 260
388 52 437 108
181 754 271 779
674 169 770 251
469 192 480 267
750 55 841 136
161 533 225 573
802 459 842 500
870 99 902 161
280 670 329 740
206 601 247 605
705 49 763 116
564 317 661 387
797 736 829 832
115 768 205 849
215 721 220 814
383 706 466 768
95 322 108 334
762 715 800 778
399 177 472 189
96 755 143 834
440 427 478 442
263 805 334 861
378 116 394 185
340 242 429 284
122 310 190 375
425 309 440 328
702 336 729 420
590 877 679 973
600 556 617 580
506 75 516 137
274 599 303 610
420 500 483 595
486 449 515 505
710 614 715 655
810 705 871 790
817 518 846 529
483 470 546 496
333 656 355 680
606 847 616 885
106 263 184 281
414 139 477 203
699 535 756 575
48 523 127 554
414 393 453 474
244 492 287 569
801 857 820 859
17 496 70 573
600 41 644 75
607 501 648 521
444 513 543 531
735 786 786 803
698 77 744 109
842 513 935 601
807 554 870 618
554 864 634 872
871 22 879 42
434 221 456 304
199 21 249 83
381 55 467 145
764 345 848 349
217 747 313 812
108 121 198 136
560 608 599 636
752 307 785 319
455 227 464 235
324 324 373 352
813 222 877 307
46 375 67 381
739 3 777 14
305 227 363 306
330 475 412 506
743 346 801 394
780 0 852 82
881 481 915 547
719 415 767 443
243 436 278 442
263 478 297 513
268 320 278 415
510 301 547 366
235 600 249 661
117 662 185 662
618 265 624 292
285 175 330 190
378 674 460 698
176 772 256 853
876 823 929 912
421 185 455 199
862 444 875 543
93 293 152 354
294 849 296 892
575 859 632 932
19 448 23 450
285 860 287 870
400 822 455 840
561 153 589 223
801 670 869 682
639 887 706 903
11 71 13 87
639 629 643 630
484 680 577 727
214 537 266 630
731 629 785 661
24 533 38 592
417 448 436 485
649 299 682 327
301 654 366 692
333 720 337 729
620 71 692 101
753 165 805 185
28 739 50 752
359 452 447 509
242 450 292 476
203 249 301 333
862 329 924 376
883 166 924 219
211 498 298 596
112 352 138 395
174 687 254 708
367 24 395 78
879 86 950 143
340 535 435 598
686 419 773 429
869 4 943 80
843 394 901 460
765 386 777 422
621 439 646 527
273 736 326 829
751 579 767 678
578 872 643 912
55 176 112 195
749 164 775 173
791 724 858 726
808 12 829 87
514 483 558 542
522 805 564 850
289 13 379 32
477 367 530 389
849 562 870 562
442 813 485 888
551 733 633 784
98 605 155 607
777 873 848 939
631 831 653 868
79 555 106 613
248 796 332 852
347 664 398 713
828 383 909 479
721 662 794 712
760 694 831 763
382 733 455 761
329 660 350 729
773 475 779 528
166 233 228 266
223 745 293 745
818 215 873 275
352 375 356 464
539 389 616 459
439 654 448 741
304 389 392 428
379 104 389 131
821 782 836 834
69 661 162 661
418 685 482 782
608 307 658 402
374 204 456 285
826 15 873 71
867 581 887 603
229 682 243 731
229 837 317 870
647 529 705 542
667 321 709 333
551 42 636 61
898 319 964 383
648 191 665 200
674 640 681 646
5 783 6 786
509 849 538 898
505 890 551 943
205 56 258 78
232 69 273 94
576 101 651 108
875 572 877 632
162 221 255 246
797 719 815 818
19 354 28 386
410 154 440 181
214 383 249 450
610 388 698 466
673 673 710 725
474 521 564 554
651 774 678 808
755 456 755 462
319 765 362 810
700 633 734 636
214 855 310 893
597 206 659 233
386 797 436 812
640 491 667 559
716 751 802 767
19 686 106 778
252 456 298 472
262 432 279 448
339 525 366 547
320 390 334 391
734 86 808 161
812 299 820 349
760 74 852 153
632 299 712 326
364 143 449 221
781 544 810 575
436 555 499 556
752 787 786 872
458 597 473 683
485 573 514 596
282 679 322 743
585 599 681 618
323 235 390 274
513 435 548 496
97 640 131 667
534 308 536 397
787 814 799 893
10 292 18 350
489 241 498 326
129 440 213 495
4 618 99 676
500 168 560 197
93 891 182 914
184 56 228 109
387 76 480 110
483 706 520 759
764 606 823 700
583 177 604 178
458 751 542 790
827 650 847 719
250 775 258 799
210 281 266 359
733 662 794 679
301 407 342 452
185 570 197 626
329 718 386 795
659 290 716 297
165 625 203 697
175 891 176 935
346 508 430 584
132 583 181 635
700 562 729 598
121 379 128 432
19 381 61 407
95 49 115 131
146 502 211 588
368 358 389 405
331 191 351 290
579 305 622 327
896 133 980 209
74 449 101 501
580 202 593 216
301 228 399 244
281 66 313 119
311 247 367 271
837 213 888 222
802 60 898 69
67 548 142 641
666 354 677 366
595 715 639 792
511 529 588 583
372 211 381 259
44 242 56 296
770 528 813 612
859 699 950 727
711 10 738 45
654 566 701 655
75 888 145 906
133 659 160 711
323 81 347 128
529 540 535 624
217 73 257 134
125 609 212 648
353 434 448 501
516 816 541 817
534 435 613 478
234 409 267 483
101 825 186 893
106 90 185 182
829 169 901 200
831 261 848 306
27 670 115 755
490 594 546 669
85 876 137 916
816 347 880 372
24 240 117 315
241 97 336 195
490 421 577 436
57 722 82 782
28 778 55 858
221 336 284 343
873 245 874 284
159 307 172 309
87 656 126 734
774 662 790 727
767 698 862 767
168 586 244 641
11 689 42 764
506 284 571 326
458 570 471 667
474 749 511 831
727 224 819 300
523 734 589 801
177 457 273 474
1 713 90 772
563 381 596 449
53 702 123 776
159 237 231 287
548 422 601 496
44 739 53 764
587 474 599 474
381 351 414 444
602 10 640 30
371 322 413 390
522 168 574 215
518 21 601 25
287 111 341 122
856 861 859 900
722 264 742 280
137 612 213 655
158 372 192 467
130 271 223 327
242 186 260 219
88 530 143 586
759 431 759 497
64 111 115 113
871 251 886 306
585 280 598 344
373 462 454 465
696 194 759 235
861 179 912 247
606 358 664 367
275 292 277 368
339 754 364 754
471 678 561 737
119 444 121 451
84 178 145 184
54 775 91 787
254 741 292 755
492 725 538 797
561 861 641 955
881 604 952 660
208 800 244 837
658 396 753 473
888 821 950 865
829 449 915 538
449 700 508 743
225 829 297 891
173 601 252 614
481 517 555 527
278 229 375 299
521 423 544 437
443 892 529 927
590 687 677 706
635 874 731 970
804 194 886 272
366 356 429 406
161 706 228 718
539 690 556 704
316 0 396 22
213 71 230 158
582 855 603 876
332 515 400 613
208 14 271 87
471 264 498 298
541 652 600 689
719 759 783 802
849 790 902 864
727 49 760 147
219 433 301 515
511 70 589 158
775 805 777 824
886 836 948 866
787 601 806 614
763 380 819 391
180 260 183 283
274 125 368 180
235 484 305 581
375 561 408 648
385 437 455 523
479 368 546 391
79 120 146 218
382 182 388 214
195 685 277 748
428 169 498 220
531 6 578 18
415 180 484 196
590 486 637 493
24 426 65 432
696 677 789 761
434 674 484 684
821 724 821 729
132 565 216 607
257 683 341 707
881 113 949 198
559 241 629 323
826 357 924 430
132 517 178 578
154 29 252 76
777 812 875 897
877 237 921 299
828 94 921 140
798 552 847 589
383 352 410 369
186 273 285 331
615 517 630 614
390 724 413 740
27 119 74 143
231 142 288 226
779 145 815 203
748 543 831 598
571 876 613 877
811 380 841 394
751 3 844 40
305 397 382 487
489 242 516 253
235 87 284 154
277 365 297 429
862 830 919 925
520 764 612 858
434 685 492 692
408 662 497 705
653 451 743 544
447 111 536 210
670 365 697 420
390 99 439 104
58 776 109 867
131 324 133 410
368 168 385 223
860 173 950 232
865 37 877 125
666 257 733 338
42 41 97 87
155 6 167 67
457 107 488 133
837 126 863 172
81 819 121 862
559 848 568 938
681 138 718 200
468 42 541 129
503 788 590 792
137 394 140 480
769 875 837 947
162 74 233 83
695 254 724 331
596 337 640 408
31 273 91 294
853 243 935 339
78 223 88 242
437 270 511 287
148 646 213 737
224 530 239 574
675 522 729 558
197 171 222 235
266 569 332 602
694 717 710 720
364 34 405 57
148 505 242 577
839 736 905 806
808 746 875 826
22 16 62 50
110 169 186 205
414 38 426 67
397 349 403 441
291 124 299 138
303 282 400 375
527 763 579 799
23 480 40 508
355 603 371 663
885 262 885 324
658 721 708 796
893 788 966 856
342 847 414 855
275 475 350 556
41 15 137 96
842 855 862 891
327 588 401 608
766 190 798 220
580 670 630 714
766 114 847 150
28 456 48 488
750 799 844 832
714 243 726 314
150 415 210 418
127 348 181 413
75 371 134 378
639 489 692 538
266 203 266 269
433 272 475 272
567 199 616 280
182 313 193 334
422 587 480 635
410 725 443 731
308 544 315 590
211 640 299 726
369 100 384 197
547 411 576 458
865 364 957 392
496 281 589 375
103 684 141 693
189 107 264 180
724 740 760 769
439 829 505 899
668 409 757 421
292 604 313 677
671 298 679 387
616 305 640 375
615 832 691 918
129 728 156 827
481 730 567 790
669 33 733 68
156 365 206 403
554 622 650 631
448 92 459 115
47 305 49 364
716 764 769 809
786 507 851 521
463 238 493 250
96 702 175 779
620 388 693 474
273 115 299 200
119 748 180 821
437 124 510 152
802 331 848 349
70 120 120 173
476 674 511 769
464 35 511 58
570 831 574 855
818 132 911 172
399 366 486 403
357 628 438 641
604 304 612 352
578 109 596 168
668 161 750 218
631 599 701 635
85 306 168 380
234 478 319 504
172 209 211 253
90 260 184 312
689 20 725 101
187 5 255 28
786 450 866 542
836 857 900 872
776 56 836 142
90 381 162 387
223 599 268 646
3 697 95 789
40 515 116 532
544 32 587 84
528 208 622 284
803 80 855 82
515 252 570 301
96 836 101 934
61 665 119 668
255 175 272 231
735 274 758 281
634 824 728 865
562 655 591 726
507 99 584 188
756 760 763 813
136 754 196 795
723 371 815 444
441 44 537 99
247 780 247 801
442 28 533 73
218 341 303 405
614 134 643 221
198 273 228 335
183 69 187 76
530 175 553 236
572 217 636 298
185 163 235 258
28 628 115 643
420 777 465 847
223 798 223 888
809 333 877 386
430 62 497 89
208 462 268 480
346 41 395 129
873 70 929 93
870 646 966 712
634 522 693 591
662 551 663 610
659 499 674 585
87 570 131 641
295 712 384 759
864 869 889 893
782 421 879 431
584 293 669 314
428 188 436 232
714 457 764 472
711 50 714 95
353 609 360 624
872 752 969 823
632 553 698 587
782 34 878 90
465 748 561 759
701 700 778 785
148 318 212 332
89 760 111 828
548 278 646 323
757 652 821 656
816 747 826 750
678 377 727 392
268 807 302 822
319 315 341 342
382 72 417 90
891 518 967 608
9 851 22 948
453 168 461 231
177 483 206 572
539 644 544 660
239 112 320 136
482 239 564 261
724 672 761 740
192 697 260 711
829 809 851 834
592 523 605 616
293 775 356 871
681 439 774 514
490 783 549 872
392 311 400 315
895 284 954 365
32 466 120 545
826 629 851 702
223 487 304 502
470 24 542 101
291 836 361 866
564 2 645 87
241 139 247 175
198 191 271 220
445 238 449 238
443 227 519 274
846 541 897 631
765 333 819 406
172 75 257 124
431 748 463 795
763 120 836 194
815 780 833 818
690 382 732 419
727 322 789 341
152 722 174 748
639 851 639 898
782 566 834 661
855 45 859 127
750 23 752 95
266 718 350 747
819 279 837 378
554 369 589 460
745 857 823 907
448 622 497 646
246 8 263 74
483 651 552 748
481 834 494 888
49 104 88 155
246 574 324 625
706 523 796 570
358 686 423 731
264 852 273 885
797 465 838 467
738 785 746 796
14 405 87 490
687 897 765 921
14 532 48 615
498 174 587 215
80 408 98 490
492 82 566 150
407 443 461 529
182 298 211 386
45 325 121 400
376 549 387 588
531 729 536 807
325 727 408 808
569 74 590 141
204 67 291 99
139 370 178 382
407 594 431 603
88 419 163 468
78 421 133 483
355 136 436 159
526 7 558 96
264 286 344 327
475 199 558 208
388 281 483 313
179 187 197 229
3 313 98 363
317 362 399 372
209 872 279 878
457 382 551 431
547 641 574 650
820 849 841 877
585 365 599 413
59 717 122 767
737 142 826 191
831 429 877 509
661 428 683 484
456 675 533 710
731 847 822 911
159 167 252 245
448 515 489 612
476 454 562 478
504 773 562 815
848 579 912 675
285 268 338 354
282 320 373 343
514 650 583 717
57 345 113 411
573 714 605 717
358 401 372 425
703 605 712 696
598 2 606 6
244 17 338 70
782 870 858 889
687 635 687 705
486 805 533 870
443 200 510 268
759 81 785 88
623 454 694 550
109 788 170 841
390 307 433 345
880 702 962 713
302 410 360 458
224 555 229 599
885 261 956 358
587 262 664 311
720 770 774 865
763 718 792 806
181 280 245 359
357 404 417 494
596 362 670 394
468 54 555 67
18 155 63 193
389 858 435 859
852 860 948 900
127 298 167 327
808 813 835 892
778 779 832 845
201 29 220 78
632 444 697 532
620 429 694 482
824 149 887 212
820 703 913 732
817 827 906 865
106 20 146 58
469 794 480 828
628 839 661 936
195 73 238 99
628 223 651 313
310 149 371 241
595 563 607 644
723 84 754 112
231 372 260 433
893 727 970 773
225 23 259 68
348 171 387 247
95 272 149 296
711 381 741 449
846 674 862 681
281 289 345 313
638 876 736 937
326 123 373 203
677 283 694 285
149 506 161 571
405 629 487 710
457 652 494 691
893 211 945 290
54 427 142 473
280 226 326 290
645 619 670 635
37 855 107 916
47 680 97 762
701 872 795 901
149 126 229 140
846 1 912 1
67 582 156 650
798 847 885 859
783 507 852 540
671 870 694 965
40 829 58 841
234 249 307 311
548 597 560 675
265 67 299 143
202 42 266 109
198 380 207 382
826 58 881 75
34 15 81 51
434 768 487 837
182 218 196 239
50 729 140 749
108 320 115 406
51 800 117 884
688 74 742 131
773 415 862 482
572 440 602 447
286 607 331 615
486 99 570 149
341 271 412 351
188 128 188 154
267 709 337 712
350 158 400 216
748 400 782 496
754 709 792 804
373 386 402 475
787 501 858 584
833 636 921 650
860 733 880 799
613 690 634 769
247 157 334 214
557 178 587 246
746 308 816 395
584 543 657 628
641 367 681 432
185 31 231 94
793 646 803 647
155 736 239 755
470 616 547 658
182 582 258 654
224 894 262 936
556 50 614 135
495 67 550 67
116 102 122 166
391 847 399 930
664 41 671 54
11 164 18 239
705 296 731 355
805 524 869 586
289 217 298 217
335 624 335 642
44 288 121 370
816 185 822 275
384 228 388 301
629 14 724 80
818 395 821 438
481 162 540 226
423 204 467 231
506 618 571 669
321 808 349 822
5 757 33 790
886 48 962 54
633 194 642 266
141 586 164 625
815 22 866 35
355 202 413 233
21 420 85 514
514 458 597 523
773 733 795 761
848 524 943 570
888 23 971 31
190 263 207 271
891 384 925 481
65 153 84 159
724 595 754 680
853 64 862 144
436 496 454 526
137 679 140 681
276 477 361 552
163 555 209 637
606 311 629 410
656 185 704 269
522 213 619 285
74 181 171 265
57 785 67 821
525 104 542 183
801 381 855 390
27 891 91 969
169 666 251 760
247 628 325 698
674 530 762 548
636 577 658 663
306 356 350 387
778 78 875 79
508 731 576 773
853 359 916 458
481 163 509 192
77 546 116 563
503 495 573 528
154 318 181 333
523 151 531 165
88 433 178 499
35 262 93 273
189 458 257 461
459 426 534 481
357 158 435 217
643 67 653 124
382 680 429 776
274 776 360 855
333 394 392 489
738 805 767 902
60 846 82 924
393 394 424 493
594 626 645 710
110 448 201 468
12 100 73 179
731 601 805 646
780 582 874 643
110 659 191 681
331 472 366 514
754 461 759 493
775 282 778 320
811 898 847 981
326 707 338 789
389 878 399 910
889 742 904 742
693 95 729 192
136 865 183 880
181 443 265 455
395 288 494 347
573 863 574 873
69 352 100 382
862 348 882 410
251 663 291 738
819 479 866 529
247 341 322 364
241 599 294 618
361 660 394 717
527 594 574 633
282 444 303 500
222 776 296 806
384 587 473 607
109 440 174 538
497 323 570 365
401 859 426 952
492 424 552 500
364 443 410 458
472 796 485 801
283 87 359 99
631 297 728 373
257 280 340 342
371 378 421 400
216 728 266 763
586 516 662 581
466 400 488 434
364 823 385 862
849 479 866 509
48 435 83 491
531 706 592 761
523 677 608 680
213 222 225 303
124 439 162 529
29 285 74 327
731 798 761 807
838 832 898 892
837 662 870 717
772 168 821 234
552 590 646 606
784 35 797 109
40 427 103 457
96 168 141 211
689 578 767 667
422 255 422 323
134 40 134 62
182 75 253 164
477 62 484 144
406 132 430 197
32 340 33 357
606 513 653 545
504 358 551 446
316 673 391 690
17 765 25 859
692 648 705 711
42 298 134 389
392 85 473 101
129 216 225 293
110 282 183 321
677 623 735 699
458 524 460 591
598 770 653 805
142 252 222 335
300 794 343 862
851 849 944 861
180 23 221 84
863 463 873 555
296 122 340 153
152 611 166 623
731 531 741 567
470 72 513 129
108 108 143 116
592 166 670 189
546 107 643 163
471 422 564 516
171 754 221 760
772 270 831 330
887 852 960 912
32 473 39 563
724 329 800 420
281 525 349 536
396 576 410 594
358 834 383 893
83 324 92 391
810 798 862 855
110 510 200 519
361 36 373 51
208 366 305 369
800 562 848 566
43 309 130 318
139 275 172 290
273 629 318 726
508 324 531 358
155 617 205 708
47 45 123 107
733 688 801 744
542 579 598 640
592 368 631 440
685 584 773 656
781 416 859 515
714 790 799 865
756 181 850 182
886 844 982 846
588 688 612 705
49 125 105 142
99 637 144 735
103 411 161 481
337 706 422 709
347 727 350 749
60 56 137 134
295 582 342 628
203 826 224 870
492 200 538 215
51 830 76 897
319 603 383 671
442 532 468 534
561 251 590 262
635 421 727 477
624 327 693 412
13 641 94 705
362 191 447 265
39 579 124 660
606 248 673 345
456 233 544 255
360 235 414 243
219 362 231 390
200 530 217 588
589 663 677 736
143 64 223 101
843 715 891 754
333 860 353 943
869 34 883 128
590 320 647 340
588 560 677 607
535 306 552 335
683 333 755 403
48 499 87 562
380 444 453 481
4 339 32 368
450 48 501 105
327 200 388 223
644 857 645 861
363 482 416 530
485 496 514 565
641 39 733 113
234 569 242 645
322 639 351 723
12 885 54 983
614 650 702 725
698 128 710 224
3 309 58 338
174 412 187 509
778 98 821 121
120 523 130 556
522 91 571 128
658 373 672 461
445 214 464 261
463 105 484 133
275 578 298 635
761 520 813 554
636 204 666 231
649 538 717 633
10 3 39 6
505 866 563 948
152 621 187 720
899 585 918 673
809 504 849 586
893 838 961 921
180 256 252 266
399 408 455 507
846 214 885 265
686 3 715 34
893 400 941 446
371 508 447 555
500 814 568 882
314 895 386 937
719 689 815 728
571 338 593 340
386 246 388 287
761 156 815 170
296 297 384 326
561 834 657 866
444 503 539 587
733 472 777 511
474 541 496 634
579 511 614 529
679 154 724 225
492 387 520 433
395 80 483 141
437 596 439 625
231 634 258 656
643 30 697 38
399 604 415 643
450 824 502 883
440 722 532 820
391 203 488 213
638 222 639 275
302 507 326 597
117 257 129 283
863 42 953 126
641 41 719 69
518 277 545 375
630 552 710 578
145 500 195 501
892 156 956 247
597 304 688 306
99 21 115 119
634 271 672 359
487 14 517 53
500 556 507 608
711 392 728 393
73 892 110 982
379 75 453 113
600 380 611 468
142 64 165 133
757 222 763 234
104 587 111 601
574 409 585 416
841 56 872 72
657 850 709 918
755 157 842 198
443 873 509 955
693 100 741 170
817 317 893 394
303 91 339 188
274 146 337 241
464 348 527 395
361 301 393 347
826 118 887 186
572 197 665 265
749 286 778 290
43 270 107 292
287 780 352 816
593 732 621 797
27 98 113 130
232 537 330 632
560 74 649 116
7 33 51 78
803 379 813 425
82 453 82 502
784 95 832 151
288 866 343 952
677 862 766 894
120 596 207 678
351 401 423 414
61 119 63 155
730 196 795 284
671 617 723 707
795 436 823 497
236 109 315 129
364 526 401 532
821 618 885 624
823 377 910 409
821 475 826 498
555 798 609 865
842 33 924 112
364 177 365 251
82 757 99 844
533 473 553 556
166 785 215 823
7 325 74 343
761 862 826 880
271 841 342 853
875 4 940 64
215 311 308 349
666 824 723 901
161 263 238 359
250 888 288 950
229 200 317 267
272 896 361 900
885 592 925 597
704 480 781 499
418 118 438 142
272 207 347 220
808 875 859 899
143 715 191 814
197 722 257 772
278 64 313 64
566 327 658 356
752 786 800 878
703 373 742 471
685 853 774 883
653 118 726 213
253 579 304 676
97 532 177 620
193 346 225 383
663 755 724 786
179 631 229 661
771 698 815 759
13 442 63 445
703 762 753 846
538 310 624 397
665 775 718 797
93 571 189 628
442 844 513 907
643 27 696 105
864 466 867 552
651 329 677 425
272 379 329 473
335 404 351 428
560 769 635 852
388 296 449 352
883 821 967 903
34 324 111 334
757 841 758 931
22 604 80 627
325 803 378 822
673 278 722 310
564 405 629 502
22 882 46 903
112 541 204 638
789 891 801 950
17 597 57 631
677 367 692 423
747 298 749 381
895 234 917 262
892 239 930 294
157 762 194 821
756 303 830 396
663 230 741 294
107 783 146 813
343 556 354 616
210 157 307 173
178 724 241 796
497 693 502 746
5 586 64 634
475 126 483 209
677 143 714 184
162 343 184 360
375 211 472 215
213 319 260 405
799 61 833 92
819 709 871 734
80 165 92 261
871 521 873 554
652 514 704 590
77 812 172 898
408 39 420 65
63 766 156 834
474 787 506 808
56 593 88 643
529 202 529 288
643 855 649 929
853 62 932 139
216 232 261 328
377 682 385 684
250 429 286 485
273 838 372 873
849 613 935 637
712 392 746 469
31 867 39 937
65 430 110 497
416 687 504 761
417 736 516 825
543 604 561 698
869 735 915 796
609 325 635 423
92 874 169 913
113 672 159 726
639 660 647 720
393 616 483 630
170 247 218 275
495 366 577 415
663 824 703 835
457 421 488 462
142 243 153 275
800 480 836 483
824 489 835 520
227 525 285 586
689 175 719 220
358 809 412 856
450 737 545 759
385 431 472 485
80 14 92 17
287 28 376 31
145 686 179 706
428 690 452 754
652 478 660 502
483 160 518 208
383 879 407 917
535 574 630 646
659 95 705 118
38 706 137 734
224 691 239 729
226 386 260 449
565 56 595 99
828 255 848 302
355 815 380 818
607 273 643 301
42 799 132 861
148 512 214 515
592 167 670 266
550 224 617 241
85 24 126 73
70 872 120 914
238 288 270 326
319 428 361 428
24 347 33 408
854 467 866 546
8 245 13 343
434 698 461 743
410 204 460 261
306 478 375 523
466 308 548 319
636 749 712 757
74 808 96 869
377 28 422 29
223 199 231 242
605 512 697 542
454 468 454 526
404 557 484 603
755 566 843 572
402 667 491 756
680 599 734 616
655 84 718 133
121 118 190 147
738 776 743 831
505 694 509 714
331 616 426 705
324 97 391 125
439 49 475 83
407 274 425 372
284 736 314 779
356 771 359 845
376 575 470 618
763 106 822 167
566 633 653 642
504 741 564 751
658 270 661 322
634 583 708 672
398 696 407 701
127 706 169 727
326 874 383 962
889 98 955 119
336 719 357 752
429 68 448 113
132 802 158 859
755 131 767 197
676 52 706 57
601 826 622 844
459 537 544 544
871 650 893 743
599 794 697 877
3 337 98 431
486 70 494 123
789 708 837 804
149 73 154 141
218 77 219 85
847 822 865 847
33 89 39 159
880 593 895 679
897 4 957 26
283 31 295 48
180 409 249 455
141 859 161 860
203 108 231 121
599 197 697 223
452 613 511 691
296 697 310 708
85 731 140 737
839 155 884 254
150 773 208 787
146 349 229 386
161 440 236 501
712 661 796 751
348 318 434 326
659 752 700 819
467 238 519 269
601 462 615 493
551 368 632 376
824 46 841 50
194 58 267 92
519 461 571 483
472 782 568 814
616 450 617 459
358 822 364 892
651 597 660 684
877 247 951 258
893 661 901 695
670 519 731 579
5 579 5 641
35 361 101 389
305 421 377 439
212 624 252 672
33 265 67 332
552 162 552 180
8 537 75 593
650 230 662 327
608 651 627 675
808 422 899 449
779 229 812 251
114 583 179 601
525 472 573 497
750 597 848 608
364 433 411 516
655 424 697 517
58 232 123 329
746 359 814 440
71 523 151 542
649 761 725 787
523 257 621 333
878 661 920 755
697 368 758 401
315 283 395 377
72 336 164 387
508 280 534 343
341 662 359 692
324 141 416 195
254 851 285 887
808 187 900 217
621 329 693 406
449 425 526 477
232 331 263 403
517 327 588 369
124 272 199 319
192 626 284 649
616 766 702 821
203 384 285 398
720 79 772 86
848 574 943 631
65 832 114 901
868 72 882 97
599 112 698 184
218 700 309 759
513 216 526 276
297 133 341 142
868 185 927 189
220 17 221 26
130 629 200 672
619 477 705 490
421 102 424 115
733 477 800 481
523 536 583 591
533 640 558 653
616 870 650 951
354 573 401 663
287 538 344 596
187 234 249 257
168 792 228 885
442 820 487 871
794 629 860 651
883 888 959 962
219 760 236 843
451 17 546 53
29 78 68 91
402 894 420 975
868 330 915 421
406 305 461 351
180 306 186 343
473 824 544 907
765 148 835 175
45 763 50 768
528 240 593 287
118 499 126 561
688 99 769 168
741 138 788 229
573 139 592 165
859 607 925 689
652 352 713 423
616 727 703 744
664 698 717 705
496 849 595 879
499 592 559 646
777 858 831 949
184 78 243 158
711 348 759 420
508 422 600 472
85 356 106 446
874 752 921 804
490 690 536 725
572 286 627 357
374 189 411 269
835 282 886 373
653 346 677 356
178 335 222 386
601 21 614 65
731 693 804 785
606 606 662 634
397 292 493 369
183 509 228 606
226 482 270 531
631 369 707 457
828 520 865 570
734 329 753 335
392 623 418 719
188 75 257 131
847 648 847 687
563 569 662 661
551 249 649 303
192 774 208 834
746 849 795 925
31 755 88 769
614 747 700 836
820 353 835 392
139 6 189 71
128 225 144 283
74 555 146 639
852 2 890 61
69 566 76 660
71 289 109 376
139 617 217 676
515 351 612 418
365 252 380 330
34 459 127 468
609 134 653 200
798 626 841 684
223 464 259 494
634 444 712 541
674 211 702 277
626 847 648 894
144 25 191 114
204 890 238 902
756 861 827 941
380 363 396 372
555 223 636 274
513 221 540 227
42 486 46 521
674 269 752 335
371 81 464 141
461 626 556 716
790 399 888 495
529 370 589 456
93 575 190 603
333 804 382 810
670 618 693 624
319 599 377 631
316 766 337 817
319 365 332 430
789 695 814 773
885 324 965 406
755 761 823 845
140 699 154 715
69 78 88 140
780 857 799 932
592 296 628 348
614 322 702 416
265 593 284 684
542 831 635 849
312 745 409 831
478 743 564 837
554 36 602 109
56 326 151 384
668 69 675 124
748 393 823 396
260 187 331 256
92 486 191 500
892 302 910 328
348 349 387 352
108 620 135 652
394 884 420 957
544 181 623 272
898 128 899 223
778 744 830 829
101 116 121 169
417 83 516 101
135 614 152 701
7 357 9 409
337 410 374 427
643 246 684 280
436 554 525 639
250 899 314 925
561 320 629 349
407 271 489 343
365 771 383 772
32 313 85 363
588 273 653 336
119 152 182 228
332 206 342 210
86 75 117 166
514 853 600 932
63 105 138 174
125 772 175 859
468 60 533 99
410 370 422 396
593 773 625 797
860 792 863 831
646 672 694 708
847 334 860 382
750 576 763 663
319 599 334 644
812 265 816 304
854 892 883 931
390 752 453 760
210 623 309 628
588 88 662 127
76 7 139 46
127 15 225 101
296 45 364 46
785 763 795 776
27 603 70 658
402 189 493 245
265 80 306 121
744 686 828 758
284 181 368 190
587 352 589 451
585 23 586 69
165 204 177 208
660 509 734 561
636 162 727 248
178 72 245 130
220 841 241 882
305 549 320 588
811 364 886 442
772 821 772 897
467 308 559 311
219 167 238 168
643 711 741 738
654 25 692 60
240 52 327 105
482 488 580 565
226 453 303 552
436 666 465 724
821 802 847 831
397 205 412 215
882 879 945 886
565 759 653 854
75 223 137 247
231 451 304 489
786 506 872 530
12 49 67 119
12 820 31 841
676 5 728 58
531 663 569 699
738 608 781 649
191 200 285 248
122 763 217 772
38 217 72 265
344 85 407 93
679 398 728 415
366 791 464 836
735 225 799 292
691 603 707 695
584 830 595 863
867 109 958 129
797 27 877 125
830 120 880 134
431 31 454 121
100 621 118 706
819 233 849 277
76 864 92 919
788 540 879 549
24 859 35 942
879 541 953 578
45 599 88 659
520 405 589 490
895 660 924 741
195 204 212 233
136 817 152 846
375 62 375 121
132 64 219 157
542 764 550 804
676 435 760 511
545 640 562 694
700 168 721 235
681 389 779 403
805 637 866 714
87 225 175 292
383 351 429 388
433 645 501 736
694 476 783 566
754 471 849 503
580 55 657 153
522 886 601 940
743 179 775 273
4 26 47 37
840 671 846 761
88 381 146 440
647 129 711 129
372 741 444 779
692 224 784 250
724 94 790 133
197 667 255 682
465 879 477 886
157 227 248 257
49 729 69 794
165 253 229 299
8 196 98 239
801 520 803 521
353 565 365 566
502 27 517 111
704 551 786 596
145 155 201 188
263 21 285 80
735 570 744 576
603 480 612 494
379 448 404 458
521 770 556 817
812 819 815 873
101 322 145 414
16 868 51 882
825 164 900 212
388 856 465 904
234 596 236 610
249 771 344 819
391 459 437 490
83 645 86 646
142 610 215 642
5 206 9 273
523 518 616 529
751 594 771 680
427 582 430 587
555 101 629 191
158 795 226 856
537 576 604 592
63 637 82 640
121 521 215 553
728 300 740 396
452 359 537 387
828 466 927 490
554 461 564 489
336 706 421 773
423 203 493 257
671 73 697 170
590 662 638 694
593 190 631 278
257 262 294 302
126 819 208 867
718 653 774 721
70 362 104 436
230 186 261 285
772 482 861 518
600 170 644 252
611 127 622 151
1 438 50 460
155 128 225 197
246 761 271 843
597 26 692 92
121 855 126 919
613 176 652 183
448 55 494 76
793 606 815 695
115 225 131 234
446 211 540 241
861 63 907 94
45 227 85 300
369 322 396 327
663 143 694 177
17 887 42 974
844 410 905 498
754 668 802 674
695 480 749 542
94 15 143 59
737 825 791 845
743 1 819 54
703 361 766 444
381 31 464 83
709 502 725 553
662 300 751 303
199 57 239 145
308 456 362 511
372 37 466 52
315 715 406 731
812 265 847 358
767 549 771 644
754 605 771 642
137 681 174 714
622 195 638 290
786 52 840 124
428 490 466 570
291 119 318 174
490 322 557 414
467 736 542 739
91 749 119 823
638 893 737 908
784 267 859 273
374 867 384 911
21 170 29 225
56 89 99 171
571 704 655 726
612 503 687 581
414 399 449 422
320 325 367 418
210 745 308 756
489 867 557 911
371 404 396 407
319 535 368 576
832 440 905 527
484 494 514 567
398 329 464 386
111 78 146 116
445 695 517 778
317 412 328 438
291 424 354 470
851 849 893 914
25 619 100 700
610 234 706 262
543 834 555 928
680 261 703 281
186 369 224 404
204 760 223 830
729 600 730 672
465 785 509 843
764 184 792 283
606 251 657 300
655 268 666 300
28 667 125 709
758 558 783 561
799 363 880 413
535 100 613 139
674 414 739 478
81 700 111 773
422 793 438 827
545 740 556 836
157 36 246 120
523 896 579 971
204 804 230 812
894 542 911 618
209 43 299 71
478 615 535 624
874 477 946 494
796 175 810 240
390 170 455 207
516 544 564 608
125 397 129 455
227 582 268 669
767 452 863 471
304 517 324 576
672 560 754 598
516 614 552 626
175 802 220 805
751 771 809 788
411 418 417 466
146 730 244 792
345 303 425 349
455 456 501 541
443 443 494 455
667 110 726 191
185 885 212 958
246 20 287 99
107 629 198 676
6 841 83 847
839 839 906 852
405 11 442 85
215 343 219 348
885 816 940 836
725 216 727 311
697 596 767 632
565 282 568 315
114 775 149 790
760 332 774 344
681 169 775 171
239 46 284 144
588 257 591 304
561 764 611 840
828 360 918 407
153 327 241 400
737 455 782 466
378 300 428 368
496 594 526 601
253 27 333 55
71 669 148 765
521 397 607 419
598 387 670 405
692 568 713 663
421 799 477 849
541 655 580 725
607 536 700 629
360 321 429 347
254 500 291 552
398 737 414 814
106 590 107 599
426 320 519 405
319 658 328 677
196 838 228 885
617 818 711 848
364 799 407 820
318 415 331 469
497 613 592 668
352 106 382 106
830 853 857 915
164 880 193 928
793 215 810 251
602 631 686 696
671 72 672 146
693 546 718 641
352 846 431 862
189 67 190 163
108 515 147 532
108 223 114 264
300 882 311 936
473 134 522 192
209 339 262 429
115 796 191 863
470 192 548 226
894 768 960 801
625 436 676 450
150 539 205 628
280 192 362 226
76 379 138 426
780 459 827 536
773 160 805 190
86 74 130 78
476 779 479 829
465 544 483 575
148 6 151 32
59 283 156 349
447 627 515 654
680 272 774 369
769 297 785 342
831 691 890 702
664 152 679 238
855 438 902 497
391 703 396 787
134 706 217 734
164 275 239 289
855 399 931 491
639 782 732 799
37 442 127 473
868 53 906 80
462 604 512 650
380 458 420 475
114 549 125 550
203 305 209 360
581 201 663 297
525 766 545 794
10 609 51 651
83 531 121 605
565 282 597 375
759 882 814 928
810 362 858 420
183 709 207 768
288 603 336 604
18 692 62 737
225 893 268 949
728 139 754 211
347 286 429 355
219 897 281 988
238 704 254 788
878 244 889 283
583 186 675 283
537 567 582 623
405 731 443 758
670 261 684 323
574 532 628 536
11 558 61 608
785 727 829 728
272 103 336 189
294 740 349 817
610 254 639 292
26 763 63 778
664 463 736 536
339 62 398 96
633 125 681 217
694 581 752 596
515 24 527 54
639 268 736 338
719 799 768 799
282 44 290 46
545 329 620 394
84 352 137 389
310 237 347 310
556 365 649 376
515 634 550 652
734 157 815 173
360 123 385 206
292 128 349 144
424 250 522 251
415 709 468 741
847 351 893 446
141 595 164 662
426 873 518 895
729 194 790 232
386 456 449 488
375 192 431 207
549 405 586 453
269 215 333 273
648 453 680 475
497 709 514 790
644 294 677 390
372 830 377 837
502 24 581 57
866 141 893 153
101 88 156 101
156 862 184 937
888 695 964 704
462 62 543 116
732 882 823 909
533 880 613 897
259 776 310 829
372 823 470 909
617 471 658 526
166 636 182 732
818 323 878 329
560 542 617 590
8 823 11 826
172 363 177 455
323 13 399 20
473 417 492 438
630 349 698 362
208 101 288 104
844 69 939 106
418 643 492 741
592 464 658 474
755 874 797 889
417 164 435 231
847 734 905 741
865 440 907 521
775 247 813 315
619 2 627 31
59 156 124 238
114 841 163 885
6 325 21 334
336 174 371 232
853 377 934 421
688 816 747 831
304 194 400 270
500 385 594 405
241 181 299 274
46 675 137 754
163 305 225 401
312 435 379 476
411 648 454 663
877 284 898 319
440 317 451 397
659 28 663 90
624 516 625 585
746 331 831 401
401 407 433 487
59 875 107 945
134 127 174 181
745 215 808 241
451 154 481 236
487 82 521 143
847 772 850 781
219 279 284 372
732 872 754 884
113 463 119 471
7 549 42 633
474 547 546 559
420 609 506 639
279 487 324 564
821 605 825 669
253 546 310 628
318 817 333 876
703 387 710 477
576 61 645 86
559 172 631 232
151 348 207 377
865 625 946 690
564 757 583 778
373 152 410 180
631 276 723 319
658 138 673 205
292 798 320 893
411 449 492 534
781 663 787 704
361 64 391 107
468 887 496 917
342 778 362 873
221 415 275 431
57 556 134 590
306 723 358 737
250 408 281 426
886 169 937 222
115 658 152 726
607 131 671 179
439 273 516 283
500 655 509 712
797 286 872 301
346 602 409 643
49 153 101 230
85 204 159 260
480 471 511 567
341 511 408 516
589 467 679 509
66 270 93 287
356 432 445 484
458 827 507 873
380 99 447 178
33 368 48 378
751 53 757 122
505 166 545 246
538 611 546 619
203 899 235 982
814 49 851 100
240 717 327 734
7 508 46 605
345 55 368 136
373 436 457 472
630 432 660 432
183 801 247 872
629 270 644 355
724 632 803 685
726 255 726 311
291 656 323 731
384 517 395 565
316 86 378 154
634 127 726 143
192 546 262 627
623 888 646 923
212 239 302 275
472 572 506 598
561 82 617 147
481 760 494 835
898 866 932 927
134 770 202 837
147 675 244 720
425 225 511 289
457 359 545 411
131 219 187 302
87 453 150 541
847 60 912 136
547 304 630 338
766 140 813 200
548 306 644 337
770 789 802 811
503 46 560 144
572 146 578 228
383 719 446 803
696 404 728 494
746 791 806 797
408 653 455 719
161 530 187 571
480 353 556 443
384 167 475 257
472 245 487 290
610 616 625 692
229 330 256 350
750 540 767 603
897 496 972 556
350 103 415 181
778 74 818 83
783 213 813 245
233 739 257 775
90 335 100 409
852 757 884 791
106 645 185 678
457 422 498 451
418 370 459 424
684 225 760 248
456 838 456 852
539 715 554 744
818 734 850 785
811 50 825 120
84 603 162 621
367 748 389 784
179 796 192 855
120 635 175 685
525 611 566 706
39 804 123 851
485 245 520 250
35 618 123 657
440 821 446 860
761 748 765 812
137 35 229 64
618 234 698 249
453 529 517 559
18 804 27 903
714 711 789 717
874 36 972 36
626 734 650 798
643 42 724 90
754 419 783 509
408 309 489 368
472 281 531 295
882 824 976 873
400 206 457 232
262 764 303 825
630 147 695 234
220 732 254 783
2 581 9 638
2 227 36 301
820 544 886 558
114 541 142 568
183 802 278 818
144 881 230 897
706 308 748 369
686 281 742 345
503 550 591 588
678 687 760 693
384 883 435 961
854 319 860 404
816 514 905 554
349 537 376 585
832 598 912 635
361 161 400 207
257 568 261 579
527 244 614 308
44 567 74 638
79 493 93 514
32 217 124 292
641 512 649 585
614 88 707 92
316 517 379 578
55 442 137 530
785 261 870 346
806 549 863 627
98 793 149 892
580 545 670 569
80 420 86 456
49 676 129 727
537 99 582 145
171 83 228 134
266 785 309 794
1 90 82 99
425 280 510 281
53 374 75 426
23 329 113 351
866 389 938 406
173 23 202 76
549 230 645 297
654 899 665 946
241 186 263 221
607 463 646 546
688 323 696 404
2 613 72 635
621 547 649 633
5 146 52 163
699 119 752 167
208 479 281 500
888 380 965 443
448 854 522 881
498 566 592 603
884 128 905 165
128 380 175 441
432 782 524 879
257 640 350 732
605 374 613 442
533 83 590 120
401 424 489 490
537 167 585 188
584 769 654 857
724 76 784 145
855 647 911 688
646 328 719 350
207 685 214 758
584 755 669 761
275 216 332 279
752 781 755 851
502 370 587 451
842 313 928 373
891 599 893 657
228 158 325 248
86 513 142 593
351 825 429 828
668 449 735 531
346 403 406 443
31 683 119 762
543 59 624 113
311 205 340 269
83 898 95 977
464 739 531 762
37 561 75 634
39 653 61 670
274 39 304 42
611 866 701 876
316 720 410 789
116 624 136 630
437 657 485 731
89 221 148 292
705 682 775 767
372 692 387 768
371 821 393 873
280 131 378 227
601 663 663 728
895 80 929 160
54 624 140 660
182 166 224 191
691 70 765 135
864 346 865 351
224 691 265 730
699 621 742 689
100 204 114 281
700 643 786 698
420 833 491 837
418 17 434 42
394 170 418 238
796 779 886 779
425 670 487 716
170 722 239 783
786 666 833 689
293 217 340 272
275 896 310 960
763 593 775 614
179 308 211 358
334 697 371 777
135 587 162 681
488 306 533 365
752 187 811 226
519 867 602 922
486 6 567 29
632 405 688 483
127 619 155 687
730 310 820 357
303 737 330 806
88 871 120 895
38 386 123 470
795 891 854 918
595 880 675 925
881 712 934 789
220 162 276 221
93 640 112 676
170 57 195 126
776 261 869 268
295 635 371 711
244 197 253 197
345 776 424 832
48 393 52 451
462 475 477 544
396 352 424 431
473 0 554 42
873 514 922 602
282 120 373 219
351 686 422 696
157 521 221 600
17 424 85 508
427 327 486 419
304 119 351 198
777 434 842 450
317 166 390 198
622 369 671 441
441 660 443 685
856 870 904 880
70 662 79 679
326 423 406 472
586 729 610 803
63 505 111 513
734 832 804 880
106 76 191 129
445 46 477 104
473 407 557 422
431 344 453 433
255 264 279 311
597 304 598 387
445 454 471 484
593 174 598 249
836 461 870 539
292 120 307 190
680 281 776 323
422 863 440 930
824 7 847 98
874 517 888 591
22 478 23 567
131 400 180 494
12 62 35 159
287 8 382 74
652 577 675 594
10 168 22 198
764 237 835 322
586 517 655 551
809 536 849 564
821 456 892 522
621 142 709 220
830 34 842 49
375 166 422 189
219 849 225 922
474 63 558 68
187 824 228 861
665 209 696 266
16 634 107 635
886 329 984 377
188 884 287 954
201 121 250 153
692 432 780 470
158 62 247 131
56 101 142 156
361 674 457 743
304 332 345 426
258 50 264 140
531 81 532 133
640 354 690 396
35 78 75 103
138 599 210 670
152 7 183 97
897 134 983 199
837 547 876 584
287 783 292 837
775 68 866 146
792 405 842 458
295 373 297 470
890 154 927 246
519 29 617 74
178 702 211 736
52 783 140 791
669 359 753 450
318 577 351 618
27 556 95 623
348 220 433 260
888 270 982 369
698 34 716 34
352 219 418 236
885 817 909 843
68 394 145 456
605 738 667 744
257 818 260 845
212 431 212 482
223 483 266 500
258 504 285 514
839 69 882 119
727 720 735 762
352 794 443 794
201 150 242 204
153 755 206 840
71 643 72 734
842 778 941 876
797 283 812 296
188 98 244 162
653 491 694 543
231 375 247 395
662 745 711 791
69 440 72 519
11 20 95 88
313 659 321 725
682 34 728 99
408 875 446 901
370 143 463 169
139 359 200 418
814 617 847 652
389 282 399 378
52 545 124 582
150 493 220 535
417 40 463 84
205 677 269 752
73 206 121 293
326 278 387 283
22 521 22 583
623 187 653 271
432 22 491 94
825 51 856 82
8 584 38 678
602 499 621 589
165 517 228 527
761 730 798 810
518 365 583 433
455 798 553 883
623 320 637 321
860 368 887 375
209 500 292 585
197 734 209 831
45 712 104 807
429 822 514 919
352 471 395 530
596 502 617 505
607 764 692 843
478 171 562 240
50 785 127 878
819 183 888 228
784 1 785 5
218 202 278 278
157 639 158 652
164 735 257 751
655 820 725 845
378 618 404 683
771 648 808 680
418 738 500 837
381 348 403 444
726 389 760 428
769 50 851 133
347 179 441 219
799 182 853 243
128 594 204 598
556 761 641 791
461 417 490 468
387 663 436 702
210 292 254 346
355 685 408 719
259 885 355 889
321 651 398 731
34 437 62 492
261 795 262 888
828 44 897 137
224 394 303 465
208 805 263 877
654 835 718 854
640 72 700 158
225 1 307 84
104 486 121 573
156 700 228 781
280 262 370 276
217 840 230 847
334 881 406 973
620 769 692 809
144 731 166 745
282 791 317 812
852 723 880 768
532 417 611 429
109 434 171 444
124 215 221 265
508 587 508 659
65 548 152 644
103 870 147 947
733 652 749 715
525 841 615 916
544 267 572 329
795 838 891 889
539 651 629 739
669 863 766 890
135 783 230 860
160 698 235 788
639 503 711 569
518 441 576 481
208 798 263 808
463 510 558 604
3 534 10 564
576 503 666 581
278 47 331 59
565 768 593 803
791 231 825 245
523 188 599 207
818 877 911 974
550 185 561 190
581 836 624 889
91 326 97 395
45 689 111 756
566 667 577 762
407 780 483 834
182 639 237 683
761 639 814 652
481 721 544 795
194 143 260 171
370 432 418 494
607 252 622 265
577 612 588 673
747 511 749 548
711 723 776 727
68 574 149 625
133 582 221 672
171 575 265 639
333 652 424 674
422 669 495 705
614 792 625 797
741 737 803 754
887 545 909 633
66 283 78 305
112 191 119 253
185 259 279 273
125 288 159 353
882 229 914 306
127 804 209 814
176 763 260 789
767 61 779 143
447 107 501 133
17 59 47 101
433 309 526 317
338 483 354 541
598 431 650 521
161 257 195 270
640 698 719 773
90 663 93 704
596 134 678 216
759 840 852 889
663 701 670 791
346 361 358 384
460 860 474 922
848 802 892 882
847 127 921 222
694 552 771 584
246 179 264 215
381 242 411 288
870 297 923 359
750 288 796 300
373 753 419 757
105 584 138 647
717 219 781 291
170 628 212 662
47 37 104 108
274 771 278 847
793 365 805 376
175 452 190 523
646 441 689 472
427 424 520 443
100 808 127 895
701 862 726 868
131 602 218 669
389 484 483 550
524 832 570 888
897 403 977 423
282 681 330 774
9 579 84 621
288 225 306 238
563 201 651 265
199 303 241 318
770 738 814 804
776 96 859 148
451 257 498 303
469 26 485 113
292 270 365 366
591 217 681 314
70 204 157 254
440 293 497 306
290 69 346 122
57 21 65 40
60 168 118 219
862 366 888 385
470 796 554 855
689 287 729 343
121 858 145 888
592 200 681 244
5 259 43 287
86 237 136 324
807 780 853 827
856 573 897 617
372 426 425 449
604 834 644 849
144 726 211 735
26 567 28 607
899 560 963 628
94 24 129 55
446 383 467 420
729 669 789 746
642 137 710 138
12 281 97 331
461 287 468 380
453 809 478 837
585 867 678 949
603 804 677 879
242 284 332 359
605 401 643 454
526 47 574 110
615 888 664 908
167 524 205 622
21 832 94 890
220 179 276 237
166 505 184 602
452 279 464 324
203 285 245 292
132 207 224 280
804 544 876 616
190 212 214 261
640 145 699 190
762 122 803 153
49 834 59 834
476 771 498 832
538 223 541 229
642 580 708 608
119 598 168 678
120 574 195 632
113 305 210 351
718 368 772 420
847 725 889 740
869 114 948 154
56 346 95 367
16 797 51 892
766 67 848 151
888 328 927 385
787 884 863 933
563 127 594 223
874 189 882 227
525 383 551 385
25 62 36 97
177 598 177 646
213 268 248 291
746 487 768 555
357 157 408 184
780 292 813 353
539 579 562 650
857 374 864 459
595 520 632 527
819 433 852 435
486 158 509 202
756 289 836 299
687 691 757 790
480 16 546 28
0 0 47 21
162 265 249 363
79 18 162 34
146 105 239 134
597 662 662 695
245 600 309 602
443 40 462 107
90 167 116 245
591 719 660 794
160 256 207 265
262 372 352 465
672 857 715 904
880 138 947 168
117 457 133 556
172 672 189 699
557 131 623 227
233 620 331 657
66 33 126 73
279 391 330 420
393 416 470 515
295 153 348 239
218 201 302 269
249 351 282 352
856 100 900 111
843 838 859 935
123 823 146 830
403 377 442 388
167 842 171 935
836 590 846 602
367 381 381 398
669 146 740 155
139 453 182 468
866 547 896 549
394 874 432 899
835 506 858 569
94 513 131 580
102 732 182 810
532 826 602 865
776 756 808 829
79 829 138 880
775 719 838 815
885 561 949 569
143 592 206 666
413 60 425 152
889 62 968 147
155 832 206 915
420 454 515 479
665 730 723 780
782 576 821 628
408 282 487 294
469 842 492 922
854 282 898 302
624 732 710 766
839 647 854 702
364 34 401 37
730 224 822 294
51 750 54 769
42 684 138 688
134 291 226 351
381 243 461 285
173 843 268 875
412 284 445 374
35 82 131 113
7 874 65 874
531 63 579 79
22 695 39 757
811 519 825 568
500 860 554 860
51 631 57 663
488 711 533 798
56 142 137 157
726 498 743 592
50 839 142 847
507 473 529 559
227 341 323 403
879 410 890 499
386 392 460 423
334 359 376 381
767 169 798 224
794 468 842 514
155 829 198 841
56 238 108 268
90 358 131 373
65 799 113 859
412 471 482 516
378 663 437 735
38 186 44 196
557 43 622 68
217 123 295 217
899 436 906 514
216 247 277 292
472 171 561 232
337 373 397 418
762 358 820 424
572 443 636 512
804 262 883 310
139 133 177 182
696 439 718 448
145 766 174 826
884 123 905 161
255 324 291 390
237 163 259 208
804 81 868 175
762 103 775 118
544 581 617 646
542 317 603 323
687 839 764 882
611 548 701 587
809 699 902 765
59 517 94 559
745 737 783 787
296 782 323 867
199 339 205 435
24 49 57 104
463 723 470 769
621 12 678 98
11 828 68 873
558 699 566 742
891 803 948 851
414 857 513 894
151 426 200 491
461 39 484 95
417 203 469 241
204 18 279 33
68 404 72 410
309 768 404 867
608 154 683 234
251 593 271 643
275 892 362 899
368 110 433 197
755 338 845 373
96 425 120 464
18 753 31 849
296 391 316 489
51 429 78 521
543 323 553 361
394 645 399 743
623 548 628 596
825 414 897 427
404 825 459 857
60 211 82 216
736 431 797 488
599 27 640 47
835 430 874 516
182 519 191 551
138 628 198 722
130 514 131 583
222 527 237 609
750 751 798 764
323 658 361 667
351 534 415 593
456 303 474 390
692 622 730 678
484 282 508 321
101 365 164 428
445 0 544 14
414 285 485 340
97 805 195 832
299 482 312 485
551 539 602 557
598 272 629 281
888 312 892 407
616 899 623 958
566 318 571 333
472 504 537 562
567 566 574 606
153 794 187 809
557 286 609 354
498 789 570 880
409 382 440 426
132 818 167 840
230 305 287 344
202 300 205 344
499 95 568 189
872 649 919 748
220 318 228 371
521 640 532 640
197 482 281 524
521 558 542 618
784 754 875 771
440 738 469 748
865 145 943 238
463 58 544 128
171 376 230 420
229 15 252 90
333 704 380 756
417 797 455 894
808 886 880 978
800 655 830 704
399 9 441 79
618 668 697 726
857 533 944 613
260 414 287 474
850 518 939 571
429 162 432 196
885 131 972 151
870 836 871 908
464 832 499 925
54 185 117 228
357 360 428 424
370 175 408 252
800 535 894 578
185 68 222 104
773 568 806 616
844 562 904 630
484 63 505 97
852 321 905 420
378 790 389 828
387 738 479 803
290 307 300 317
67 279 152 295
8 344 39 350
725 583 727 625
484 586 519 625
506 831 521 888
563 236 572 291
280 742 307 825
178 773 180 773
44 477 115 572
32 27 86 52
581 546 641 572
346 209 393 239
763 26 787 43
455 257 483 338
773 897 783 912
673 595 684 656
597 693 647 775
725 635 736 635
430 810 445 817
626 305 631 325
579 121 627 167
9 94 21 192
762 742 786 749
556 116 558 188
845 171 875 173
793 514 827 577
340 678 435 750
473 222 536 225
756 590 853 640
397 60 468 70
508 85 556 155
635 192 659 247
93 189 149 237
596 242 629 259
794 473 813 548
61 375 98 410
44 206 63 287
328 27 400 111
299 197 357 216
221 297 248 303
702 59 710 156
485 839 574 850
409 654 466 730
46 575 132 604
333 278 349 283
351 677 410 724
134 577 170 655
601 695 619 767
496 258 537 264
682 777 745 823
739 417 824 431
726 301 726 307
511 290 543 364
552 387 590 413
856 535 881 616
430 372 478 387
621 467 703 523
335 660 363 733
888 723 922 727
428 704 491 787
362 21 435 87
553 2 585 26
264 682 356 693
162 532 226 555
145 81 163 165
46 682 127 716
857 512 871 528
227 95 288 152
306 374 405 455
47 505 52 553
593 42 669 117
57 165 126 207
283 317 291 412
431 466 437 530
473 432 510 507
599 605 613 643
121 743 193 800
528 357 574 413
642 670 647 739
619 482 689 535
858 101 905 192
281 124 302 159
282 40 284 69
94 677 118 758
770 520 849 550
455 463 516 520
138 536 231 583
229 151 232 151
164 853 214 863
326 13 361 30
475 689 523 753
612 126 643 160
516 693 540 703
839 99 889 111
656 312 675 348
838 191 887 264
61 414 129 483
314 758 351 815
324 577 397 671
63 835 161 933
803 10 813 63
695 859 705 937
394 4 448 32
843 716 872 781
248 54 331 152
179 841 226 920
740 687 773 728
50 683 121 725
880 657 938 686
82 531 157 603
717 44 759 136
653 165 701 189
843 264 871 271
9 741 14 830
476 94 555 99
352 524 445 555
464 612 534 674
715 482 760 496
123 863 151 904
705 430 732 474
575 612 608 677
346 470 405 485
714 761 807 826
781 475 846 509
517 429 559 491
846 163 884 194
842 867 851 873
268 665 352 746
876 132 964 230
326 229 377 300
142 771 241 822
35 318 127 383
443 777 499 782
832 672 841 694
11 844 94 844
210 834 295 880
544 575 574 635
212 483 287 519
186 707 242 791
550 687 595 766
123 445 183 506
526 557 536 558
752 12 801 48
61 347 72 432
116 873 172 881
818 706 875 760
342 540 416 549
191 435 235 454
734 705 769 711
489 897 492 934
131 483 178 495
510 639 570 649
608 116 627 120
96 189 113 260
707 453 717 491
447 203 527 216
530 196 534 250
878 838 929 917
81 719 135 719
310 359 329 367
519 119 531 134
824 39 878 82
196 750 273 799
493 219 496 233
798 556 823 653
275 836 316 848
475 596 482 665
745 587 820 596
43 626 67 649
90 424 121 456
731 712 769 771
675 307 684 310
253 666 299 708
639 130 708 171
281 657 361 661
615 664 686 753
756 759 844 856
21 234 52 255
343 836 376 865
768 616 860 714
783 491 803 506
128 479 157 493
683 724 732 751
228 436 255 514
301 341 345 364
55 60 67 70
636 743 689 842
799 822 871 872
114 407 115 506
583 301 648 347
502 13 573 27
422 287 450 383
444 384 500 432
463 741 557 830
589 838 594 869
64 169 103 223
137 477 195 515
338 404 397 500
514 758 529 784
451 712 497 802
386 410 447 489
41 508 86 554
243 319 338 325
777 322 826 407
783 52 849 127
405 38 459 73
122 603 161 687
509 396 534 398
575 522 674 617
260 741 330 772
180 577 228 674
133 817 174 915
795 750 884 770
861 372 867 394
293 515 375 518
424 521 458 602
413 79 442 154
87 206 151 305
28 831 92 843
244 49 333 122
385 76 462 168
158 39 230 39
666 244 753 272
719 751 781 758
437 689 519 698
312 686 348 764
561 216 602 274
568 561 597 605
246 335 288 422
307 527 309 534
572 158 621 170
589 7 620 89
387 567 404 601
262 444 321 486
699 7 755 20
441 52 516 129
259 227 345 243
668 250 680 262
14 875 94 956
357 708 373 787
274 630 319 666
281 808 343 886
383 543 444 545
124 497 131 534
670 751 758 792
818 304 845 320
859 323 941 361
193 232 200 261
464 31 505 121
564 451 606 513
496 847 527 873
706 239 734 265
795 42 851 91
150 84 199 143
430 600 476 671
386 179 479 195
577 624 585 651
661 426 724 486
492 894 508 934
634 141 682 165
663 834 744 922
66 789 88 849
6 86 41 172
649 427 693 482
104 401 161 447
764 607 768 639
170 292 174 381
441 221 448 305
363 552 456 557
344 433 423 447
626 260 667 342
250 307 258 360
364 580 430 622
763 457 842 493
750 218 752 228
388 44 415 58
649 265 664 311
533 888 606 924
272 140 370 158
100 479 154 503
95 476 95 526
450 20 547 24
446 253 470 256
486 376 522 450
348 845 363 912
71 16 158 45
521 669 534 691
341 461 347 513
333 5 430 18
304 169 375 170
358 362 440 433
444 92 532 110
56 119 87 153
753 814 812 901
595 216 676 272
462 877 549 976
468 825 523 847
311 541 332 554
632 70 667 127
255 574 270 599
10 57 29 120
74 503 114 574
740 314 781 337
8 669 85 710
757 471 844 519
779 398 861 430
804 603 850 678
542 771 558 849
411 416 492 468
837 895 910 901
45 762 73 804
415 817 512 894
201 111 279 133
170 535 235 546
704 132 741 226
182 224 259 252
829 309 910 334
198 288 292 313
699 760 797 837
670 287 742 341
43 750 44 845
172 672 248 693
592 104 636 166
852 578 914 612
603 652 700 652
30 390 31 459
207 831 284 877
676 610 752 696
692 78 733 97
511 203 515 234
10 542 107 595
655 34 680 106
621 436 637 465
889 236 947 294
274 29 326 57
475 762 494 810
897 795 912 838
895 342 901 417
245 597 266 630
120 681 198 776
88 20 106 46
311 353 385 452
141 682 200 708
636 190 682 211
58 46 150 101
803 430 869 519
261 640 302 736
796 572 796 620
65 39 159 126
629 111 723 130
629 880 728 928
272 172 283 258
609 457 693 543
105 874 148 892
641 782 658 856
498 519 591 552
550 839 584 885
724 194 809 199
406 335 439 335
863 867 936 873
326 28 353 39
865 619 896 636
591 70 646 108
695 677 703 722
46 613 131 636
413 449 466 488
87 705 182 770
612 59 659 116
752 861 758 954
337 558 348 581
286 664 321 730
172 350 269 433
165 734 204 754
837 270 842 276
696 542 716 581
394 10 418 44
450 683 531 763
605 485 673 578
310 681 334 703
448 171 479 254
4 818 18 851
850 893 850 956
754 697 813 729
244 712 271 800
570 237 597 282
616 371 702 381
621 390 626 472
396 392 421 410
864 812 910 860
295 133 361 176
821 388 893 463
824 787 856 884
276 183 347 207
756 259 853 275
503 757 527 771
413 104 498 185
499 110 576 163
415 865 472 888
204 487 277 510
470 703 558 772
355 847 423 935
1 77 2 95
834 824 851 904
69 262 143 335
608 309 615 311
261 347 273 414
718 160 814 188
837 394 908 444
762 745 823 825
341 602 433 630
265 576 292 581
760 709 848 800
19 174 37 233
264 47 331 141
586 751 597 791
220 200 225 256
827 239 924 323
548 803 620 835
348 807 440 888
200 332 250 349
157 513 246 544
84 243 164 258
831 239 833 285
502 75 585 157
258 352 313 381
164 630 243 655
30 444 30 451
500 650 562 748
159 809 183 881
742 496 764 501
200 86 274 159
497 570 519 640
409 851 435 914
485 655 486 674
33 2 111 28
72 573 132 623
527 33 529 122
42 799 99 837
455 768 543 797
534 625 614 705
660 376 665 398
326 35 331 83
788 180 860 272
334 570 400 624
296 431 392 513
320 191 391 254
773 451 802 455
614 22 698 121
286 305 328 404
193 227 207 259
307 445 322 527
229 131 309 202
666 336 734 409
617 749 668 787
172 175 255 180
541 49 618 82
694 246 732 264
693 201 763 258
532 485 631 542
461 871 490 909
706 545 753 599
258 866 271 895
538 458 572 493
214 648 256 742
46 576 97 615
615 476 633 547
815 493 857 565
503 292 594 336
365 46 453 130
617 374 672 434
440 268 451 326
44 343 102 368
702 357 765 444
4 491 31 582
558 237 623 253
697 175 779 274
589 330 684 359
52 595 57 669
884 228 895 228
53 220 69 296
381 897 476 931
511 706 588 753
1 393 25 471
719 773 727 775
578 756 616 789
536 837 584 843
560 504 616 564
93 671 104 678
242 153 306 153
688 586 703 661
754 890 772 940
618 195 675 212
469 462 545 548
815 567 864 590
577 296 618 378
12 190 74 250
23 231 58 281
786 16 826 44
469 485 490 556
560 202 643 275
499 149 508 184
852 500 919 524
608 686 706 734
63 373 92 436
80 354 153 395
275 686 302 699
656 180 686 203
121 23 184 62
870 450 906 498
638 334 681 414
37 226 73 319
806 542 811 573
75 374 146 460
103 88 113 147
814 498 835 545
247 31 288 51
809 841 880 893
108 257 202 330
352 395 396 467
651 400 722 443
497 1 527 31
104 623 145 682
731 161 735 257
585 86 587 127
79 453 144 494
118 756 148 788
614 775 614 808
475 863 483 868
851 415 869 433
666 268 742 304
766 254 774 312
895 528 968 532
635 57 701 104
121 730 160 764
279 513 378 594
87 245 120 305
28 469 82 568
527 637 550 721
500 167 505 214
818 530 874 598
301 431 365 467
689 365 700 380
231 509 232 603
707 18 779 111
321 148 355 178
459 221 503 223
395 252 489 300
684 592 759 609
391 60 478 151
622 581 715 616
839 158 930 170
886 0 938 29
427 391 506 407
461 495 554 501
52 630 141 680
317 449 354 545
876 873 957 914
809 336 814 351
703 587 801 679
879 815 907 858
54 328 111 406
855 603 867 689
426 269 440 354
430 468 442 486
675 50 677 116
155 899 156 982
122 286 202 345
705 893 768 988
748 94 759 155
177 223 230 249
12 640 92 739
649 820 677 852
560 158 632 197
442 459 494 492
51 378 99 477
798 622 882 622
81 708 149 771
182 754 278 850
126 31 199 124
74 436 125 467
716 819 743 878
693 71 791 109
585 503 639 511
546 892 552 929
252 298 323 380
187 895 284 922
827 223 848 307
478 631 527 684
56 658 97 714
62 464 71 516
187 632 258 711
592 707 640 751
52 150 79 169
874 105 900 160
633 601 732 621
243 780 243 861
162 688 211 786
642 131 642 140
468 35 560 101
251 417 276 450
887 871 913 946
44 412 113 422
355 67 381 147
393 98 449 193
702 129 769 152
347 31 370 101
866 56 909 144
86 333 151 383
625 17 662 112
65 149 125 152
725 339 773 413
617 816 681 840
873 148 883 231
505 301 553 353
306 417 314 418
472 127 537 218
741 746 827 783
751 737 850 791
94 742 191 764
233 212 311 277
176 424 256 468
153 574 211 577
498 886 506 888
323 485 405 580
169 509 185 584
422 311 427 376
164 598 204 649
684 555 705 634
741 820 829 878
667 174 699 212
609 246 677 246
639 63 716 152
590 446 595 520
20 400 25 424
74 102 109 138
122 663 196 762
495 598 573 598
698 860 764 872
733 795 830 885
827 743 842 762
124 783 182 839
837 597 891 642
196 13 282 17
725 406 747 473
453 511 529 582
746 174 776 230
315 813 323 894
574 665 620 729
681 27 766 63
836 767 926 866
128 794 160 831
721 669 733 671
119 868 133 877
160 24 180 69
24 342 68 420
123 811 212 840
18 686 18 754
655 839 745 901
461 701 524 712
556 385 636 460
590 801 636 816
81 413 123 454
397 418 487 465
517 425 544 515
195 722 231 731
502 831 549 871
276 427 288 460
261 123 322 165
263 412 274 444
787 627 862 656
543 175 582 227
230 733 321 798
747 658 841 747
431 871 440 924
889 780 928 822
159 40 176 60
876 526 889 610
688 622 739 636
795 734 864 760
98 886 178 929
524 378 602 433
642 528 693 587
297 284 387 336
630 308 722 394
69 584 80 589
561 841 605 913
198 555 233 569
384 308 433 372
190 780 226 813
482 527 517 596
151 52 229 139
796 371 820 457
607 747 646 766
872 3 965 46
80 131 140 169
159 106 224 129
324 667 341 675
321 110 387 157
460 269 539 287
292 42 305 77
467 44 527 81
684 894 773 966
888 33 935 67
290 841 318 907
664 443 761 533
310 364 351 443
754 361 762 393
82 397 143 421
615 423 641 520
704 494 732 505
622 355 698 414
19 831 102 900
127 94 222 176
233 877 273 958
642 358 693 365
732 227 736 247
330 107 385 113
587 689 651 719
675 737 760 767
95 61 153 131
37 327 100 350
525 150 575 180
623 361 703 376
410 0 435 46
132 374 159 446
616 604 649 654
355 854 380 944
331 218 332 299
524 126 562 150
89 420 135 468
837 468 879 491
849 785 927 859
2 564 70 638
695 24 732 101
601 648 652 664
327 741 405 822
777 117 841 121
591 813 670 836
138 850 218 884
474 30 521 31
245 897 315 967
653 40 656 117
408 835 415 924
482 471 537 499
512 31 592 124
230 673 233 698
65 810 113 901
560 386 583 410
771 158 786 225
562 697 660 744
351 57 398 120
823 492 916 590
576 288 649 296
118 621 177 659
758 499 804 511
133 260 164 297
15 71 109 96
198 896 220 916
461 38 546 75
772 57 862 103
519 710 553 797
14 482 70 581
536 309 629 338
896 683 985 686
64 698 123 757
467 325 524 389
697 572 760 635
61 441 74 495
893 60 902 117
716 489 790 559
317 77 404 170
4 477 54 506
94 852 111 931
635 222 662 248
310 235 363 309
238 326 251 356
633 177 724 222
752 75 851 82
408 619 436 629
833 811 835 814
223 574 297 667
143 696 189 729
150 590 241 658
176 39 225 87
734 89 772 99
48 327 112 359
845 755 880 836
713 119 792 177
226 657 227 736
205 632 214 724
782 743 875 840
830 848 870 929
590 519 647 566
548 730 630 766
243 314 245 381
843 44 932 95
666 142 744 230
304 477 315 515
320 29 365 46
669 403 755 480
589 620 655 651
747 81 769 100
847 617 864 653
451 812 481 844
682 764 769 813
359 760 399 854
610 25 632 49
222 736 310 798
97 761 175 774
511 646 552 669
411 166 466 220
767 200 781 276
450 868 450 906
389 70 479 84
769 128 808 209
402 765 408 838
463 416 546 512
68 656 159 696
447 847 538 921
22 509 42 535
771 296 866 381
621 31 642 122
611 221 691 222
342 290 386 292
516 525 595 528
888 514 950 598
192 29 251 82
136 744 214 809
782 578 798 620
278 513 284 595
338 544 349 589
382 377 449 440
151 378 202 464
239 135 310 157
837 718 876 789
811 406 843 422
646 234 667 324
347 664 377 755
459 492 498 587
145 790 241 886
177 338 241 424
579 539 666 625
848 9 925 40
182 856 198 935
120 399 197 475
532 27 532 64
487 363 582 421
601 847 626 855
655 604 669 691
437 844 484 882
697 477 771 504
241 239 295 246
829 84 869 94
822 221 860 308
590 141 652 174
31 191 72 264
689 312 706 316
693 489 705 567
282 877 285 960
562 244 599 317
150 228 199 280
106 64 141 96
100 64 187 120
8 34 50 37
533 581 627 645
40 701 61 713
266 625 302 687
572 716 651 755
136 529 142 625
145 228 179 247
886 36 896 133
92 826 129 883
219 352 316 358
625 36 708 127
421 54 512 149
247 299 326 367
534 680 572 706
896 428 987 491
788 587 833 622
318 491 403 496
786 218 844 271
318 587 406 670
217 264 277 289
197 716 231 767
241 666 290 675
205 618 229 660
285 137 324 231
853 164 908 171
149 269 159 318
335 695 337 769
798 767 856 841
393 734 453 754
134 191 203 221
391 594 395 603
524 685 612 733
275 762 326 835
862 393 875 424
663 690 684 730
354 864 366 882
751 473 834 517
274 717 320 760
277 739 316 764
457 797 486 853
565 466 625 513
433 787 503 850
28 684 116 771
165 656 245 676
628 430 688 510
726 129 796 194
662 95 725 129
485 369 580 438
288 467 333 531
741 393 825 473
82 22 168 108
181 701 227 703
326 857 420 914
41 437 126 480
681 35 773 126
600 560 628 595
612 419 706 454
229 619 271 673
471 877 489 954
738 590 835 679
53 833 150 833
48 803 101 876
113 784 188 831
9 520 84 551
288 266 364 268
443 426 514 488
367 407 433 413
606 890 689 988
682 764 718 819
624 743 689 832
817 117 834 126
202 116 273 127
383 474 447 498
643 500 705 564
884 283 967 351
360 871 400 932
328 239 389 304
187 468 224 543
464 322 465 334
532 688 596 715
643 246 663 252
155 381 241 420
486 480 520 551
220 455 291 535
720 800 772 874
180 465 276 535
122 475 158 570
197 359 225 379
853 146 903 183
503 58 552 141
200 25 263 98
868 422 874 430
883 670 926 697
886 200 978 296
244 184 299 252
536 135 630 139
458 577 549 641
678 741 762 826
28 566 37 628
236 748 289 830
523 856 605 869
408 426 440 470
547 279 604 363
540 348 633 370
414 520 479 548
483 210 516 211
298 369 388 385
147 308 166 334
432 248 472 313
294 168 354 202
124 777 195 785
327 540 383 573
60 541 131 571
864 198 866 213
728 461 763 507
350 865 449 892
440 91 515 127
626 98 636 151
860 642 898 734
514 143 605 176
222 252 318 265
721 707 741 727
710 530 731 566
75 787 170 886
810 666 825 762
531 303 561 398
133 600 170 639
446 864 486 876
477 775 524 796
505 312 558 361
74 369 150 409
70 207 109 301
514 826 528 834
408 650 446 685
806 411 867 428
484 101 522 130
486 470 550 515
775 885 870 932
212 703 303 761
120 722 134 725
637 145 673 177
4 637 41 730
170 582 193 600
345 634 405 658
621 822 697 878
609 324 667 370
299 290 380 330
460 382 530 407
425 41 509 66
543 885 551 929
440 4 534 76
50 81 63 123
209 718 300 726
663 49 685 79
205 629 302 682
188 861 239 936
438 842 514 862
823 367 882 417
275 479 302 528
552 258 645 307
853 668 902 717
3 581 59 657
62 839 147 864
375 436 387 451
601 252 608 302
799 867 818 937
746 739 833 795
779 616 873 677
92 787 99 804
678 30 687 123
432 764 477 806
633 137 641 138
228 120 233 188
850 128 936 189
364 675 457 726
247 181 258 267
156 319 186 403
325 80 351 130
615 685 659 777
457 875 538 923
319 822 396 830
264 316 284 395
893 226 907 236
405 148 420 212
898 63 974 84
403 92 478 188
825 135 898 232
409 269 424 368
820 769 889 826
654 508 710 533
550 506 637 603
53 606 134 635
119 184 202 258
865 412 960 428
582 280 617 364
448 26 537 94
550 549 571 612
561 433 660 443
547 615 550 680
330 183 403 272
275 328 371 427
860 723 945 802
721 92 818 125
170 681 235 688
756 507 840 570
735 524 746 580
392 343 487 345
723 573 820 598
13 519 58 586
604 313 668 379
272 760 321 790
817 590 892 601
162 311 170 313
808 50 900 125
707 458 771 553
555 829 615 927
119 858 192 890
459 28 542 78
447 509 502 595
657 886 667 941
334 528 399 553
269 722 312 723
74 559 99 562
441 358 458 441
378 344 465 418
729 603 746 700
181 509 219 578
612 841 684 874
568 121 637 174
23 805 70 867
206 629 237 689
140 208 203 249
795 891 841 922
685 838 706 867
624 131 697 205
457 799 554 828
554 229 618 313
128 81 186 133
181 891 212 906
55 122 145 151
610 651 660 691
266 195 312 274
263 391 298 485
340 594 416 612
391 587 467 624
395 648 451 747
318 91 373 92
137 722 169 783
342 262 434 267
634 377 733 385
162 238 257 332
352 4 424 11
402 57 407 73
743 226 777 299
324 4 387 75
441 848 537 868
366 707 378 715
497 292 520 385
716 413 811 458
843 630 922 700
103 220 109 266
768 494 822 516
750 395 759 469
234 838 243 895
256 582 346 616
402 646 495 666
175 682 226 711
824 818 829 874
52 882 133 970
55 791 120 795
95 65 147 83
630 68 672 100
9 553 64 640
803 779 898 870
871 268 929 313
815 507 912 561
621 154 623 253
725 164 815 235
243 74 327 92
462 845 493 864
190 680 246 769
816 56 874 59
598 414 657 422
790 508 851 576
360 278 415 286
300 499 353 556
827 889 842 910
752 475 850 513
755 657 786 709
84 702 144 704
312 540 333 570
565 452 610 540
320 847 364 864
424 424 448 454
319 560 343 614
714 286 748 348
59 192 101 239
858 352 885 391
448 64 506 110
354 138 422 164
556 70 583 147
250 430 297 514
487 711 509 767
413 144 471 204
705 95 763 171
300 387 320 479
556 433 583 523
469 401 533 454
444 776 460 795
443 796 535 851
4 165 33 250
2 749 44 839
591 322 596 401
74 176 154 258
832 794 869 795
752 112 765 116
834 506 864 537
329 21 403 103
575 36 642 90
98 680 149 695
78 547 172 614
815 862 875 897
462 570 506 628
766 15 856 65
501 869 576 959
723 116 800 163
474 528 490 560
118 35 196 134
31 377 35 403
869 554 906 648
46 261 85 346
491 831 541 896
753 18 792 55
784 515 824 564
508 208 570 264
835 485 928 565
170 68 204 96
140 185 147 266
23 145 51 234
242 49 329 87
852 593 860 607
456 399 497 439
124 578 212 673
222 754 249 795
866 119 866 210
299 770 301 815
223 409 251 469
797 326 818 423
98 546 124 610
705 369 764 463
800 287 834 376
871 281 939 330
166 72 241 167
696 778 735 798
501 888 517 969
499 491 514 555
12 22 55 28
45 549 99 596
198 308 235 365
717 97 719 189
140 386 163 397
863 650 913 727
574 845 594 908
480 866 547 911
352 345 392 352
858 677 950 711
138 760 173 822
176 875 259 955
789 821 837 862
887 240 889 255
62 288 65 306
366 422 427 428
798 414 875 496
472 854 473 911
392 172 432 190
549 157 590 177
250 503 262 524
451 84 493 125
123 119 175 207
125 718 181 729
579 608 670 675
375 445 390 536
851 157 888 187
528 724 572 808
763 116 788 214
261 216 322 286
762 489 796 586
167 745 174 804
633 190 674 213
383 711 425 771
739 518 799 546
844 676 856 726
531 874 599 965
445 287 523 316
374 897 421 972
756 202 772 290
847 371 881 410
230 101 238 132
645 224 706 226
452 227 533 260
676 704 687 706
546 761 570 790
207 290 282 292
626 500 721 578
701 230 741 271
227 422 312 480
525 688 606 768
699 121 780 217
67 390 68 476
362 796 400 832
792 704 805 748
296 518 302 610
181 22 235 110
226 243 229 332
323 210 409 240
559 296 650 346
5 7 54 58
857 139 868 182
635 129 647 221
622 879 720 956
186 634 198 649
644 518 657 544
181 116 221 141
437 896 439 959
378 137 464 141
98 458 112 462
412 888 491 954
563 39 575 107
572 237 617 243
530 693 533 769
469 11 541 32
423 448 517 505
785 283 868 363
104 387 122 461
349 500 434 516
608 299 656 390
669 266 736 356
806 892 861 903
536 300 560 388
100 366 196 450
509 373 548 386
1 309 10 321
514 653 542 714
631 144 643 186
748 11 846 99
839 154 936 200
104 666 176 757
643 70 648 163
285 261 382 344
45 899 97 920
550 712 634 745
153 75 161 155
341 481 389 523
289 130 376 201
768 458 813 506
162 798 205 807
303 795 311 803
694 753 731 833
831 322 860 388
393 117 444 157
546 746 623 773
465 683 510 709
671 461 723 538
250 342 256 368
608 77 652 101
793 810 795 867
349 237 404 257
686 180 717 276
374 880 382 926
676 103 737 104
616 382 648 413
856 472 943 524
677 323 727 341
415 823 439 892
710 208 710 273
561 567 658 639
877 432 928 478
140 375 163 423
103 14 142 45
49 612 116 688
418 411 429 412
71 485 71 549
170 607 200 675
662 457 668 468
41 55 103 65
540 364 613 437
65 498 65 543
642 665 706 676
641 665 662 672
822 626 897 639
852 311 939 368
866 425 915 469
749 402 804 472
339 182 358 234
702 246 772 299
68 277 157 369
87 119 109 190
369 410 391 505
518 437 609 459
560 526 567 619
49 662 147 669
717 48 748 143
194 693 211 709
856 256 893 304
762 780 841 846
508 219 545 240
139 343 188 402
362 623 395 706
79 803 141 825
460 764 552 818
362 277 405 298
146 296 182 340
204 660 210 725
829 476 885 558
767 717 847 719
711 887 721 986
54 229 63 306
231 207 253 262
207 750 246 799
794 277 798 323
433 878 487 901
604 676 676 753
669 88 704 154
87 222 90 226
442 585 524 644
705 758 728 768
191 331 264 369
885 761 917 822
40 507 102 579
436 867 501 893
336 473 389 488
744 589 793 628
837 447 859 470
761 525 772 570
356 438 431 504
879 417 926 426
820 237 833 272
168 695 218 765
17 622 61 685
106 224 182 277
22 358 115 423
459 251 555 299
315 527 344 541
367 57 427 116
631 116 653 203
490 552 521 557
522 898 606 979
459 627 482 645
61 373 130 391
641 639 715 736
82 537 134 576
80 342 167 379
434 374 459 436
262 152 319 214
772 708 836 749
643 712 671 805
192 491 239 586
870 80 881 84
60 602 89 615
613 623 682 642
734 851 761 915
659 358 667 394
811 163 886 237
792 593 879 658
322 731 404 792
421 832 520 884
220 67 307 123
297 291 396 372
455 132 483 191
575 349 626 376
101 471 137 520
58 3 156 19
271 44 365 45
42 292 118 382
373 716 393 761
539 68 606 103
284 728 364 787
855 753 915 797
78 514 119 557
103 600 165 630
885 569 951 626
274 389 291 445
79 847 158 930
10 641 99 732
51 541 84 556
359 648 431 691
348 831 434 910
634 51 722 85
691 69 747 69
798 671 880 762
375 865 466 936
629 314 719 351
177 90 270 151
253 670 290 766
155 529 174 588
691 51 719 142
128 759 156 797
168 768 242 866
617 630 665 705
575 634 634 668
255 651 336 668
666 49 672 77
446 576 475 582
137 35 161 86
896 254 956 330
879 125 906 222
21 245 113 279
370 895 372 930
626 119 673 177
406 812 432 839
151 482 182 486
754 230 850 276
622 392 666 395
795 531 819 538
352 637 422 699
363 557 365 628
891 428 949 514
844 570 859 647
50 506 112 597
209 656 272 687
599 206 698 250
861 787 882 829
519 108 609 131
808 258 839 261
482 261 539 330
478 347 540 370
57 275 113 285
194 246 262 267
432 494 527 510
514 842 514 895
536 354 574 451
295 306 305 390
781 274 828 348
188 273 193 294
440 200 447 273
771 792 796 850
47 666 119 719
436 568 525 632
149 277 186 326
477 856 573 892
133 33 144 44
577 32 635 99
853 588 940 650
59 182 137 209
560 195 656 273
538 383 620 429
339 417 438 492
0 662 67 744
191 837 227 869
532 405 594 475
20 79 55 120
223 205 277 282
237 278 316 293
548 824 611 837
24 889 66 955
302 48 348 70
87 302 184 305
387 646 393 669
856 363 898 419
515 322 598 325
317 404 385 453
500 592 558 660
183 248 268 292
127 744 180 773
820 83 870 159
462 363 545 402
139 763 145 765
708 547 765 565
752 666 813 675
604 16 626 55
719 636 783 646
771 574 864 642
693 314 769 408
699 57 773 147
841 799 897 870
525 139 600 154
391 400 456 492
109 281 204 294
892 413 945 415
239 449 314 499
617 870 665 962
163 618 238 666
432 448 465 525
564 325 636 367
544 790 632 837
434 579 458 619
771 178 854 184
203 859 276 871
98 503 173 503
286 641 296 655
736 31 821 67
348 612 382 690
275 821 356 857
896 476 938 488
144 10 182 69
715 603 785 658
345 620 407 709
282 582 374 611
91 222 138 255
377 671 470 701
737 97 744 171
332 401 367 420
766 851 798 905
344 58 366 103
523 267 618 335
773 283 778 325
66 844 136 906
641 125 681 129
300 829 311 834
448 591 536 660
9 289 45 332
790 380 792 430
92 119 153 173
353 687 417 705
733 748 733 808
656 697 705 781
408 860 503 958
171 78 175 94
271 274 301 315
196 115 295 130
170 815 173 893
181 214 245 249
201 406 275 416
536 258 600 319
823 621 911 679
116 877 150 976
774 226 866 257
669 788 732 849
50 540 62 600
14 582 82 641
721 144 786 199
489 340 513 378
440 87 446 113
763 11 818 94
255 784 304 784
428 882 489 976
814 322 853 397
345 611 412 630
44 4 121 59
785 572 792 645
74 633 85 720
873 547 968 603
552 271 588 318
584 849 589 923
272 218 295 308
54 342 146 378
308 72 373 108
591 98 656 109
237 202 296 237
279 811 302 887
404 793 485 807
672 884 700 967
248 151 323 222
12 552 54 555
136 560 152 614
139 70 172 159
539 833 559 914
255 84 353 151
122 339 213 405
47 429 126 493
813 587 815 673
785 532 785 542
680 177 724 180
148 718 234 728
492 849 566 878
585 615 675 710
17 769 56 785
428 520 504 584
682 261 774 302
209 707 234 770
251 496 261 578
404 181 434 196
849 373 873 405
378 36 420 36
260 445 286 489
653 899 679 929
729 25 795 49
295 602 330 681
675 678 678 681
490 13 511 54
516 360 564 438
43 214 57 258
594 804 616 857
215 442 228 460
407 206 444 304
737 540 804 596
456 557 523 618
58 403 76 483
217 328 315 419
514 115 558 214
234 182 301 269
104 12 122 42
517 265 579 279
259 875 314 923
704 785 793 786
326 285 397 380
117 386 193 411
410 296 410 331
71 726 118 748
842 807 884 888
747 516 841 562
280 258 341 330
131 699 146 727
146 858 222 930
138 264 196 311
450 462 514 507
301 138 326 154
38 803 61 846
312 111 387 172
871 392 961 426
576 760 618 769
76 741 172 793
695 368 749 436
38 877 66 933
497 138 550 141
282 6 375 84
7 311 91 370
278 141 357 153
573 754 640 759
676 378 721 414
440 395 528 446
767 324 773 420
536 261 601 331
584 836 617 845
202 643 298 718
357 443 410 466
662 20 713 74
660 630 743 718
423 346 478 358
726 290 820 357
776 125 840 148
229 8 253 67
222 169 320 249
615 781 688 802
277 294 336 354
251 365 280 371
196 861 205 917
709 390 795 439
899 22 904 53
302 776 306 832
760 177 809 269
14 363 14 440
470 301 496 313
737 443 823 474
88 868 170 924
392 90 425 127
750 291 806 382
23 815 111 881
80 845 108 888
494 91 565 137
664 94 705 107
137 881 197 957
405 548 481 594
748 454 843 531
431 518 446 553
412 313 499 349
289 216 351 300
118 280 216 346
21 367 119 447
797 820 812 825
267 585 278 586
346 425 408 497
293 648 323 682
82 229 114 290
310 406 349 427
596 693 609 767
556 303 611 365
780 810 874 838
223 55 240 91
64 798 106 888
631 106 718 173
745 774 772 799
21 537 89 590
372 390 465 422
638 726 654 756
126 153 201 171
111 675 166 753
197 388 275 445
108 307 141 368
0 541 34 543
146 237 243 318
425 518 507 589
83 253 143 311
365 22 419 58
394 165 423 171
276 702 351 743
187 452 250 479
26 648 90 707
605 204 639 274
358 322 433 348
557 773 575 794
265 791 267 801
592 364 616 384
713 562 731 575
780 810 785 905
554 524 618 556
703 362 708 390
649 455 692 463
349 300 417 367
172 799 194 898
567 199 578 240
822 144 912 235
728 216 769 242
707 265 741 359
843 469 843 538
870 708 951 748
270 529 361 587
434 569 494 606
346 121 355 143
590 55 655 94
327 43 362 84
428 741 447 831
178 665 214 758
500 618 568 647
332 768 380 838
133 748 205 817
709 137 709 154
352 810 379 885
477 796 550 861
192 888 224 967
670 752 709 835
321 658 376 728
674 806 685 902
784 416 788 468
146 810 205 859
691 52 709 90
456 751 554 774
126 672 189 674
749 49 781 94
689 810 702 896
842 40 857 134
507 274 520 368
593 667 627 716
515 308 516 372
762 470 787 557
661 801 677 821
755 600 849 611
503 822 560 846
328 768 403 776
581 406 669 499
507 351 575 412
181 264 261 352
0 602 26 678
120 202 136 221
483 191 523 238
69 680 106 750
291 25 369 44
628 652 668 693
93 376 148 454
426 552 472 596
780 624 835 681
557 221 629 268
200 378 281 464
292 379 382 425
512 3 610 81
179 585 237 679
678 443 773 460
553 295 557 303
261 527 329 547
533 734 627 783
249 460 258 524
349 363 403 447
245 416 304 491
170 650 189 690
483 106 493 122
455 16 487 18
18 220 25 270
98 787 179 833
116 630 133 633
255 214 322 306
427 838 475 915
319 253 342 330
601 263 606 341
165 510 219 536
350 464 409 557
450 56 526 148
297 882 386 910
682 695 696 760
350 626 390 661
254 716 290 790
387 287 467 325
656 683 668 717
496 98 571 125
838 83 857 178
96 20 117 79
633 897 681 951
536 151 618 172
757 476 844 496
238 871 334 906
813 220 851 225
475 171 530 179
623 432 690 436
297 445 367 543
227 24 277 54
389 762 406 856
175 491 220 575
559 424 643 508
286 86 303 98
450 424 491 488
390 450 411 478
530 344 579 425
239 151 244 151
848 52 919 64
584 408 597 501
557 107 563 152
531 537 571 560
609 309 641 345
820 619 823 684
885 11 961 82
571 895 609 962
183 759 191 785
567 698 587 766
757 257 767 352
437 756 526 836
321 240 397 324
354 291 375 298
72 841 102 907
199 145 285 219
461 842 540 905
134 505 165 531
576 451 619 550
257 529 316 556
555 162 642 217
661 308 741 320
164 302 234 340
489 511 554 583
378 704 429 791
764 518 769 601
689 121 704 132
625 37 639 59
596 436 597 495
661 158 706 169
138 449 197 487
797 265 848 289
833 816 920 857
653 301 744 335
805 686 886 736
84 849 88 886
461 581 461 646
326 68 380 75
418 804 466 864
14 165 79 179
497 690 534 740
340 482 342 491
181 222 243 257
774 257 831 355
720 98 811 145
361 588 407 603
238 818 306 874
139 582 210 589
72 796 134 888
770 322 848 415
439 418 505 471
776 632 840 718
572 52 609 99
282 873 358 908
463 315 541 343
886 511 902 546
245 845 256 848
785 466 790 517
183 94 230 98
383 685 477 693
500 263 574 348
536 31 612 48
62 617 155 661
351 812 414 833
340 276 396 288
85 651 121 721
319 233 401 263
193 547 225 587
627 161 651 222
426 37 490 110
856 587 921 686
533 743 604 832
648 773 684 822
227 286 235 353
742 94 812 115
266 228 347 252
844 170 874 230
495 842 538 914
310 586 317 678
2 252 57 288
663 342 676 356
282 85 350 172
240 620 287 682
735 440 758 452
406 485 438 571
694 664 714 683
152 98 168 159
151 689 217 755
473 277 501 286
420 103 449 114
603 166 607 221
337 815 351 878
824 373 852 447
570 274 592 298
408 128 461 149
200 485 287 515
520 896 610 918
744 43 756 134
322 83 337 118
725 409 749 427
785 120 842 202
178 872 231 939
151 51 158 88
19 139 32 171
336 11 395 61
10 264 59 289
97 653 185 659
656 44 660 87
573 830 596 841
264 325 343 334
122 765 130 787
249 823 292 848
696 842 698 857
869 345 895 367
854 273 936 274
169 738 203 757
129 538 209 597
277 507 300 602
801 85 819 132
422 683 521 708
138 81 156 138
687 853 698 896
412 757 511 762
445 817 453 878
718 719 773 791
595 802 671 889
283 455 369 500
33 535 51 547
482 186 532 235
503 519 538 592
482 376 520 383
241 381 271 426
705 347 773 422
345 773 370 850
631 437 665 482
416 384 446 411
826 24 874 86
293 379 378 466
424 68 439 120
711 694 737 748
819 301 904 342
793 758 863 769
140 243 149 253
535 651 588 741
678 514 763 548
95 510 150 540
45 178 62 180
674 428 710 466
522 690 595 692
76 152 156 192
617 367 623 379
325 423 373 448
624 412 702 492
189 684 226 691
122 843 176 887
809 105 811 169
677 543 701 624
743 439 755 458
636 137 697 171
724 826 724 863
4 132 83 223
325 501 327 503
536 596 622 694
667 179 719 255
67 276 71 373
667 818 704 857
469 319 496 390
517 623 563 670
549 768 608 843
430 567 490 573
661 810 665 855
848 228 940 237
343 644 351 717
893 291 909 367
147 432 215 469
105 85 160 149
869 778 929 837
416 764 463 821
109 506 127 548
746 884 835 933
648 181 668 280
585 534 623 618
541 220 593 288
199 176 291 237
108 442 199 471
622 765 664 845
94 369 177 451
540 78 571 158
273 179 363 259
695 318 751 325
2 758 94 788
643 702 737 733
156 524 161 584
302 340 362 360
467 295 518 305
889 169 930 253
13 533 46 562
8 697 63 707
616 300 661 319
148 559 149 634
497 212 527 279
603 788 670 837
763 784 784 868
37 644 70 720
480 561 489 576
364 814 398 904
703 865 732 931
617 820 653 850
290 528 371 590
461 840 500 877
146 681 178 764
765 422 803 471
387 760 399 783
203 190 293 231
159 213 197 286
465 294 564 335
873 695 926 731
754 219 832 308
358 2 436 13
526 369 546 372
535 506 560 575
310 585 358 680
432 110 509 198
186 340 233 373
21 389 93 475
22 420 63 502
227 866 265 899
558 601 587 688
541 553 549 585
757 533 794 558
32 860 100 902
807 451 895 534
166 751 253 812
59 339 76 407
187 556 239 642
661 201 722 241
98 734 181 789
95 107 117 191
813 141 891 186
421 653 454 705
523 870 606 902
573 229 595 278
65 83 152 86
716 888 722 972
655 341 680 398
431 790 449 828
193 724 231 761
673 894 722 991
251 876 331 897
798 379 880 457
760 490 841 491
676 781 679 788
609 849 691 946
484 734 530 809
41 306 76 354
787 147 870 150
248 88 289 103
534 346 627 374
224 756 258 758
511 682 547 777
418 648 510 729
769 274 788 314
514 271 539 310
246 6 324 29
549 133 550 203
779 355 781 422
375 676 407 757
0 320 40 388
369 290 443 292
509 792 608 834
396 860 489 866
492 434 588 481
330 335 384 339
428 299 428 325
441 673 508 707
282 288 351 340
653 198 704 203
570 872 587 960
393 47 464 102
605 419 615 492
46 128 50 144
49 683 86 690
472 850 490 864
604 154 610 241
573 83 672 178
501 125 593 212
34 512 97 543
788 83 838 97
27 559 82 637
632 661 645 707
779 77 858 114
614 440 709 467
748 199 785 240
152 849 239 941
821 26 847 88
231 217 294 217
185 335 249 383
797 604 831 666
577 603 591 658
802 527 852 571
750 130 764 209
750 763 780 796
884 42 981 104
446 513 477 558
339 339 434 341
482 867 547 949
294 454 295 472
347 781 366 813
124 522 223 542
105 415 136 436
475 210 549 245
820 89 915 119
715 435 721 441
575 185 586 238
292 876 292 933
752 572 784 623
418 176 516 187
250 88 295 180
325 570 336 646
80 36 121 125
116 525 158 612
614 125 630 138
19 454 48 465
805 96 862 152
612 253 655 339
842 240 889 276
360 672 361 719
156 682 171 747
230 112 310 153
715 794 721 852
860 509 888 548
132 120 220 157
612 168 628 194
506 419 570 423
669 68 699 112
196 513 218 545
524 55 580 85
520 384 541 399
37 650 73 735
448 319 449 376
380 842 408 910
351 72 375 155
605 719 638 756
730 896 801 975
352 97 437 155
557 288 581 299
674 594 693 680
628 339 698 399
753 848 836 925
870 257 915 354
321 232 366 239
127 171 193 175
702 814 716 853
820 498 918 514
124 469 181 544
899 469 989 505
593 354 655 432
724 169 742 209
170 889 232 968
96 336 123 358
17 376 59 416
736 694 765 700
625 15 721 65
109 806 110 835
199 298 206 397
501 188 503 211
176 657 229 657
421 410 428 482
247 150 290 159
517 521 542 593
324 217 360 231
239 638 245 676
594 341 672 348
740 405 749 474
245 316 263 322
308 465 394 481
531 87 621 175
53 728 98 753
713 275 765 353
302 588 392 677
669 307 745 316
337 163 353 189
194 492 243 520
617 267 672 314
6 630 102 711
276 225 351 252
118 740 168 773
516 875 527 916
879 282 938 378
573 104 577 132
80 329 83 353
451 315 521 406
168 211 189 265
140 743 167 818
47 888 64 974
497 817 582 875
795 67 830 74
112 159 139 165
71 809 140 835
189 841 193 888
491 748 499 826
205 209 289 294
97 476 178 541
850 331 860 370
276 398 286 435
257 160 302 220
514 580 598 581
821 467 894 553
304 136 319 169
369 426 394 445
385 56 410 111
608 686 690 716
882 714 929 786
531 286 534 341
100 428 153 524
627 760 647 855
818 634 853 675
372 1 384 40
14 55 62 128
577 554 631 580
674 266 759 299
225 811 319 847
172 793 174 829
546 75 550 152
493 201 534 242
400 565 481 580
9 676 21 709
76 538 97 577
845 800 873 837
854 279 894 301
412 721 418 792
656 772 740 795
84 569 169 626
720 325 738 396
639 234 675 320
509 181 514 189
604 200 634 276
665 324 745 406
493 459 493 557
865 326 911 342
437 372 451 379
448 440 480 514
803 95 851 190
605 809 622 836
376 384 459 465
341 742 370 819
524 867 531 916
636 790 723 793
816 617 871 716
571 290 627 344
583 200 654 200
813 243 850 271
223 80 264 147
564 492 655 577
333 296 355 347
579 385 612 448
772 755 846 766
587 380 600 412
582 191 661 245
519 112 523 121
675 447 710 512
723 896 778 981
327 387 363 485
31 361 130 376
11 841 39 928
743 483 747 540
467 387 515 425
122 304 158 377
353 116 385 178
892 702 902 787
140 630 192 656
752 554 791 572
256 307 338 319
271 429 357 478
402 846 483 900
445 54 497 126
495 305 519 305
893 416 927 515
617 246 695 291
784 370 818 449
307 27 343 47
189 300 260 366
717 389 745 454
340 773 368 810
584 707 593 767
527 702 610 716
111 110 186 161
132 72 182 93
387 28 400 83
157 873 194 882
59 269 63 271
129 603 143 685
424 866 506 913
132 10 206 39
878 481 929 536
328 856 381 911
790 285 794 303
141 182 202 209
496 479 509 479
783 272 840 323
224 396 315 442
534 796 614 824
501 260 579 352
619 576 651 596
528 126 595 126
61 126 148 214
458 668 524 706
89 888 110 930
236 810 326 824
18 803 29 816
179 783 193 839
119 495 143 542
624 768 663 850
807 496 844 575
560 133 565 205
802 400 879 423
567 856 658 943
465 857 503 932
567 359 588 365
469 108 530 111
444 8 505 26
406 671 486 753
566 823 588 862
686 519 769 615
633 760 685 784
567 722 611 728
827 591 919 598
181 719 212 746
707 236 708 296
22 686 51 699
566 31 646 31
495 54 577 123
627 143 627 175
376 44 461 104
895 341 960 365
301 374 360 408
781 403 783 404
2 676 58 759
199 706 264 747
260 811 310 907
670 502 756 520
65 579 99 639
106 164 121 232
158 753 191 801
273 749 312 764
631 509 718 524
437 864 481 873
840 420 858 497
76 444 78 456
118 674 130 715
75 204 116 271
216 222 273 236
694 340 772 430
531 622 614 626
561 464 647 515
806 817 829 851
11 442 49 493
478 227 480 241
229 583 279 615
62 668 98 732
130 262 217 326
254 324 318 352
745 493 756 511
554 213 557 256
312 285 377 325
160 173 165 180
619 37 668 135
138 638 172 659
788 1 822 38
50 548 142 595
477 167 562 237
290 11 332 22
849 613 916 641
80 656 109 722
883 556 981 647
480 600 570 672
588 237 620 304
875 747 911 763
218 187 315 268
129 685 131 688
821 464 899 508
727 247 737 346
597 780 691 851
103 117 114 190
549 734 550 747
339 470 348 479
319 537 413 606
474 56 505 153
55 674 76 710
509 781 571 852
544 359 610 391
145 434 233 447
193 376 208 379
786 574 792 577
289 652 377 667
492 349 518 419
58 350 106 421
893 140 961 223
847 340 898 414
186 28 242 88
760 121 855 192
713 609 797 616
465 510 551 527
427 492 513 569
630 331 699 375
721 447 725 520
21 651 115 695
217 797 223 826
388 56 450 88
323 694 335 731
229 704 267 742
653 636 750 694
484 623 520 669
870 506 921 591
725 127 785 159
301 368 314 384
661 616 681 630
882 152 948 235
461 172 493 250
689 516 775 519
208 134 238 169
590 384 680 460
505 798 567 848
740 473 831 547
474 33 494 64
477 394 489 448
275 253 350 255
774 183 787 211
622 531 710 543
680 771 735 822
713 363 719 460
730 298 803 377
469 320 470 343
624 231 654 302
170 574 183 629
371 219 391 259
591 360 672 406
339 291 388 363
868 286 887 321
326 691 367 698
694 734 716 758
237 431 268 481
506 281 563 335
124 492 211 537
96 538 102 632
521 391 561 446
825 333 861 389
474 310 479 373
703 501 780 535
168 583 250 645
581 139 584 215
3 813 24 899
591 117 603 174
467 597 504 643
671 324 687 343
274 410 304 438
840 149 894 235
11 159 32 204
858 522 908 565
235 637 274 652
463 355 509 386
674 72 699 96
548 673 550 699
813 54 867 109
655 847 704 941
238 447 322 482
728 752 784 826
3 347 101 370
754 733 827 800
179 280 185 352
393 224 466 277
781 878 856 890
216 712 239 786
739 25 765 72
103 514 160 563
471 282 544 302
241 11 251 59
427 188 522 233
499 451 596 509
847 884 856 935
754 130 849 229
150 799 183 863
186 417 210 430
740 636 818 702
550 36 614 93
863 154 866 169
674 389 757 442
67 224 75 233
227 820 281 911
321 94 374 151
362 305 409 356
291 109 356 188
8 694 36 711
472 354 498 418
181 602 224 671
887 887 896 906
563 561 616 659
723 256 804 300
20 582 81 634
290 56 317 94
855 773 890 795
74 331 76 394
578 397 651 466
428 22 497 28
192 677 285 703
380 568 388 601
694 489 789 514
157 168 195 223
684 308 696 397
561 431 651 443
222 292 261 367
186 528 187 595
322 222 401 241
526 709 606 768
244 874 305 962
73 72 132 113
303 393 399 436
622 521 659 554
706 690 745 772
236 15 313 114
412 631 451 714
713 410 798 499
372 828 417 912
207 734 236 816
420 29 448 97
269 470 355 519
198 867 280 890
528 610 536 689
564 151 611 156
475 106 548 127
301 455 321 468
853 191 881 269
432 256 503 299
581 6 622 29
137 833 219 840
619 892 684 984
861 393 937 406
288 0 365 31
746 212 755 248
154 712 172 751
208 444 270 452
769 507 813 598
386 432 428 457
569 769 604 848
700 897 719 914
710 723 776 821
479 167 547 185
437 37 476 134
313 182 319 185
100 218 106 317
292 618 365 639
780 499 789 596
329 412 406 429
157 227 160 248
478 95 518 119
441 229 502 235
652 866 673 940
85 450 171 460
797 7 819 101
705 869 803 900
690 899 701 997
499 797 560 811
663 167 706 262
642 350 714 400
491 675 558 754
315 287 366 363
101 565 153 636
880 347 941 378
760 496 793 574
448 218 461 231
352 514 409 535
454 169 484 212
853 455 883 540
125 92 154 162
880 643 946 685
600 779 621 854
602 67 691 72
774 491 793 508
320 699 400 768
640 455 658 456
637 218 710 264
310 651 336 748
891 345 919 412
15 304 104 356
380 289 468 386
824 657 905 742
838 8 886 107
311 196 347 210
694 731 726 801
757 48 842 139
877 650 960 662
897 746 941 833
633 795 676 873
570 554 634 602
402 274 490 334
123 847 137 929
151 317 180 378
309 734 382 762
559 356 606 441
449 203 450 296
563 435 569 488
78 796 159 868
254 347 328 411
394 311 434 334
135 842 230 922
701 755 731 809
458 862 482 907
77 178 159 202
426 812 507 852
440 848 455 917
706 502 752 525
526 703 535 708
781 26 875 121
707 506 804 534
391 164 451 198
529 91 581 186
877 618 917 629
727 288 770 318
359 5 457 92
701 521 779 539
453 551 456 560
396 675 427 732
103 640 172 724
272 564 369 608
154 810 247 906
52 435 70 468
835 409 869 456
319 806 412 856
836 306 848 343
25 785 123 826
154 358 238 380
285 608 296 680
172 789 266 839
116 825 144 835
806 751 858 789
440 623 474 674
886 320 947 358
351 2 404 31
22 328 65 398
210 319 269 400
851 729 948 794
586 163 633 184
437 272 505 319
868 716 874 725
283 788 330 810
611 714 647 721
672 449 749 469
751 71 837 148
786 145 840 176
72 69 131 87
42 885 47 903
133 108 165 191
397 755 457 781
682 760 735 847
549 653 550 660
154 783 239 792
851 513 875 597
46 2 53 33
84 651 89 731
686 277 784 355
346 894 398 933
441 222 507 276
461 487 491 556
472 511 509 518
262 422 264 488
738 574 824 627
803 311 831 373
191 860 202 876
623 765 668 782
509 399 593 400
808 149 811 215
158 181 164 195
306 677 337 749
187 18 281 43
873 537 905 563
869 130 928 228
546 394 608 414
639 380 681 382
578 282 649 355
676 480 704 577
477 548 574 562
693 127 780 195
434 177 499 180
233 271 322 294
378 633 456 706
95 757 156 798
189 594 203 682
732 348 792 362
262 86 314 180
706 467 706 552
215 480 261 548
761 610 860 689
638 657 675 673
284 652 290 679
235 363 300 397
426 171 432 193
530 447 590 494
658 452 693 525
321 486 414 526
440 502 532 591
745 633 791 732
462 202 557 260
166 561 199 565
541 368 574 443
793 896 879 965
540 635 620 720
231 782 304 836
181 41 245 116
263 395 349 454
274 434 373 463
450 734 465 789
0 739 28 807
825 574 882 601
629 458 695 531
419 151 478 221
844 392 869 460
497 559 579 613
428 788 449 887
622 498 718 585
725 86 811 122
43 583 85 677
802 800 817 856
512 236 527 237
110 316 160 392
407 488 447 554
847 423 936 423
833 55 891 93
84 812 114 838
218 310 296 333
786 516 794 576
381 172 464 264
196 425 236 483
677 413 757 457
374 381 446 383
714 561 789 629
152 773 215 778
266 391 288 408
471 629 489 714
238 782 278 835
669 726 768 814
836 56 851 89
664 722 703 779
563 134 631 150
779 663 871 755
822 579 889 673
853 767 937 817
653 885 738 984
630 834 662 931
129 85 144 106
799 204 807 230
137 649 220 697
321 485 401 487
852 755 861 788
394 155 485 209
393 668 415 689
548 795 642 877
125 446 173 485
852 719 859 753
109 462 164 550
497 255 535 329
660 173 679 215
369 697 453 717
690 630 712 653
92 738 134 801
497 575 512 669
325 678 378 701
227 544 322 602
565 86 602 105
893 44 936 67
638 125 704 187
226 502 229 588
75 48 105 53
59 875 121 888
173 59 252 91
466 821 468 840
649 516 720 600
333 632 415 651
263 624 313 688
172 206 261 225
815 497 870 540
326 809 358 888
559 394 646 427
860 664 888 695
736 885 809 909
527 170 576 216
88 367 129 440
260 111 355 199
684 300 732 351
713 619 778 718
217 53 253 89
850 169 908 241
113 526 186 568
307 111 331 141
319 476 346 484
208 755 291 807
787 679 820 772
51 449 86 460
0 848 57 904
637 298 706 393
98 265 175 322
460 605 534 652
656 270 658 305
603 776 615 846
577 83 645 130
451 262 473 286
5 729 91 785
745 183 755 259
875 590 877 666
572 776 574 867
145 159 195 189
697 415 699 424
320 701 337 718
780 853 828 864
885 544 921 560
181 74 251 87
31 819 112 917
531 441 577 458
2 480 4 536
160 309 168 349
111 437 165 534
158 388 170 448
585 400 617 430
120 18 202 80
736 443 799 529
180 445 203 482
413 43 466 43
811 263 863 346
786 302 880 321
318 291 359 365
66 255 90 312
660 427 751 473
691 110 784 113
345 94 431 191
869 659 922 695
62 194 132 265
818 551 863 564
856 356 863 392
857 9 933 90
218 288 317 343
676 730 679 746
85 807 100 888
502 636 528 681
47 442 52 471
848 239 910 322
212 328 228 381
502 884 587 903
599 663 692 716
485 690 486 759
653 183 718 262
483 627 510 659
17 771 40 774
194 468 224 479
172 740 199 764
753 108 793 200
231 667 291 682
651 765 703 780
365 145 423 235
186 204 213 220
712 382 715 418
379 591 474 688
666 491 682 535
99 780 106 811
649 252 724 347
878 195 950 225
135 321 174 387
526 807 622 829
862 439 956 478
863 349 937 436
891 150 940 161
276 74 357 79
152 692 213 693
361 106 441 111
248 453 269 530
835 489 869 512
570 529 598 620
527 590 541 679
437 642 451 736
167 125 244 200
251 15 320 110
158 454 242 517
187 532 239 615
803 175 822 218
96 483 111 567
416 785 467 822
435 523 467 525
87 50 170 65
196 355 202 424
869 525 906 576
616 273 707 310
466 890 494 987
626 352 686 368
144 700 163 763
276 827 336 890
451 461 528 489
859 692 907 770
161 810 252 831
566 100 635 197
338 455 428 547
3 411 21 484
730 152 779 221
555 90 648 142
338 640 392 718
315 872 383 917
268 104 353 162
287 630 296 713
450 668 494 698
675 83 760 143
106 18 191 49
547 787 579 819
291 664 336 691
883 390 934 390
62 407 155 433
39 632 81 661
722 800 749 851
211 279 255 354
341 854 343 854
543 833 642 895
669 260 670 266
374 107 428 189
358 321 418 358
488 588 554 663
745 302 833 368
305 666 330 675
632 399 666 409
847 42 937 103
115 64 201 122
470 739 560 787
143 622 215 670
122 762 191 776
289 713 335 811
485 743 581 833
321 548 341 628
736 178 806 262
704 759 761 826
396 547 441 582
283 8 367 15
680 739 758 795
485 348 567 361
540 725 580 804
783 847 815 937
230 116 279 173
678 311 741 382
157 585 166 627
794 82 841 104
132 80 144 149
249 166 270 197
684 634 703 651
462 277 487 320
601 462 647 547
546 292 633 349
149 453 236 511
715 343 766 437
154 351 163 434
475 866 562 929
357 399 413 452
564 535 588 608
71 516 112 597
654 437 660 442
271 849 332 853
228 655 249 718
752 439 830 532
831 532 922 608
261 282 320 370
611 833 694 852
14 221 70 234
856 300 901 356
790 297 824 332
525 80 560 81
502 535 518 566
575 845 594 850
319 265 326 309
236 550 302 579
651 536 737 540
473 140 538 227
464 475 494 558
773 618 848 643
102 463 133 498
795 478 882 558
211 673 245 741
822 741 861 799
260 879 307 948
843 237 858 246
413 455 419 474
538 562 592 661
660 808 694 865
89 468 147 545
315 247 339 315
490 452 580 460
72 570 133 621
432 66 489 73
709 275 783 341
261 693 326 696
627 723 647 750
97 804 99 851
694 600 722 685
177 440 193 478
750 644 833 709
144 385 191 431
449 323 474 417
882 506 887 544
489 742 513 774
313 855 324 939
135 541 151 609
253 498 297 594
229 539 318 565
855 774 881 846
196 397 247 496
67 443 94 476
514 789 526 869
512 778 604 850
650 246 681 248
793 214 877 235
780 615 801 711
342 380 421 468
383 316 472 355
841 803 936 844
268 797 332 874
430 255 478 269
897 787 983 811
880 739 963 794
138 459 188 475
537 701 581 719
880 740 904 774
764 17 773 72
263 223 263 314
281 645 354 654
364 81 433 161
49 408 134 446
311 93 375 136
220 516 300 600
613 463 707 502
899 281 913 317
142 845 230 941
181 647 280 699
457 376 471 421
404 439 448 459
864 769 877 827
328 106 339 143
110 225 168 309
692 589 726 610
515 162 569 165
117 96 205 165
387 755 393 834
895 641 975 701
70 494 110 560
389 391 439 427
530 324 536 397
643 544 731 571
77 869 125 909
390 664 411 696
478 641 490 648
333 359 404 394
6 519 34 522
658 349 712 426
864 760 919 789
683 470 758 525
421 530 461 607
158 728 237 780
431 721 467 811
549 61 618 130
101 738 194 778
374 221 387 259
603 335 666 389
83 653 113 679
563 679 609 756
893 184 962 204
412 10 477 63
527 258 583 273
501 723 571 743
288 286 386 364
877 189 898 269
713 589 793 610
149 131 155 219
204 24 216 106
109 195 206 232
829 412 829 496
84 429 176 454
611 352 700 428
290 152 295 245
645 207 705 257
628 81 636 105
702 873 727 876
619 591 679 647
477 432 548 450
287 582 315 638
762 446 854 450
441 515 505 564
485 540 526 563
295 728 345 789
13 700 29 708
744 741 772 786
853 859 917 892
24 750 45 812
352 798 445 858
553 678 627 713
418 31 428 88
830 520 844 601
488 306 551 362
304 120 321 144
673 821 732 832
722 568 738 648
144 328 193 403
757 380 851 394
865 737 927 779
636 219 666 255
219 896 266 900
584 815 586 885
365 205 464 289
844 451 926 458
76 615 79 668
816 455 900 511
342 379 397 427
743 360 769 388
369 584 426 633
429 381 462 472
225 250 274 281
186 33 251 104
277 693 353 697
276 490 337 539
123 272 217 368
335 722 420 758
843 865 935 896
18 812 48 843
751 15 802 96
69 22 74 121
877 141 966 156
413 737 431 768
88 821 141 917
411 244 473 339
635 406 640 411
845 525 912 557
826 418 835 474
797 812 825 838
226 211 270 268
162 222 243 252
860 307 890 353
521 706 565 803
649 558 746 636
225 186 253 203
105 264 186 336
122 896 187 955
633 618 717 708
586 113 647 114
325 677 327 724
540 597 633 626
491 248 590 292
97 785 184 834
524 126 615 201
421 871 429 928
184 668 196 763
204 72 212 102
328 744 370 805
320 698 338 707
125 871 193 894
121 531 165 610
169 844 261 858
343 800 369 858
425 505 472 590
319 303 354 308
18 277 65 300
548 32 592 124
748 735 845 769
495 577 557 620
42 188 61 268
293 872 390 931
417 328 426 331
365 560 433 580
850 811 932 890
710 532 721 605
411 669 489 768
223 131 290 201
513 899 515 904
744 364 753 445
505 783 577 845
74 574 108 590
517 7 561 93
54 447 144 539
656 833 706 876
218 761 249 810
490 362 555 401
254 732 325 741
57 661 144 680
669 369 722 411
256 734 266 752
739 246 778 254
342 123 397 158
249 204 337 210
165 282 235 332
886 698 903 794
621 407 626 448
857 415 875 452
774 803 802 809
235 238 262 297
221 797 254 820
63 96 129 164
790 168 834 197
603 94 634 160
846 385 940 394
33 652 58 681
124 399 158 400
390 194 469 274
572 705 599 783
734 873 766 911
7 704 74 798
484 199 523 253
220 221 279 249
827 775 913 848
495 47 572 104
358 339 397 437
588 564 675 618
189 812 205 875
19 168 72 264
772 828 864 867
306 196 343 224
772 405 858 492
695 474 732 497
635 86 657 91
403 804 416 807
783 273 812 351
870 489 948 512
10 167 63 186
307 521 349 549
365 444 371 503
159 17 208 42
291 88 322 155
269 420 317 424
764 659 824 694
269 744 365 778
285 816 343 899
222 828 279 915
126 128 165 144
577 801 661 859
574 266 623 350
52 271 114 279
890 265 903 308
705 98 768 129
205 326 262 335
590 200 612 297
454 414 504 510
509 20 554 53
694 883 716 889
612 412 624 445
860 54 942 65
400 840 457 909
335 8 353 47
342 459 361 483
536 497 593 548
273 170 320 183
239 544 262 641
294 738 313 818
602 89 690 134
329 310 426 394
876 52 943 137
685 265 780 280
698 899 789 951
486 437 531 518
132 782 157 821
337 212 371 270
554 229 592 285
211 850 310 857
569 258 620 320
106 684 187 718
156 472 171 529
545 812 627 856
231 403 263 442
287 642 340 741
371 693 427 788
178 5 208 97
651 12 736 74
452 840 536 899
298 654 306 744
30 387 39 460
284 858 382 891
139 197 174 250
677 428 730 458
884 428 980 523
140 490 157 580
410 868 509 933
805 880 830 882
195 632 243 639
122 594 170 617
521 253 552 254
402 460 497 466
104 308 196 378
895 215 932 248
763 886 805 973
616 834 629 913
824 158 896 247
263 110 290 154
211 166 275 182
802 14 888 74
517 82 547 131
234 698 303 738
693 766 752 827
20 82 23 163
28 89 119 159
690 278 786 354
617 358 701 435
370 492 455 578
638 533 694 571
834 521 896 566
33 762 118 819
502 292 561 338
42 739 89 788
115 612 195 685
501 139 560 208
711 296 745 303
279 66 313 94
73 596 147 678
248 18 283 72
223 70 225 128
632 483 729 524
677 671 732 746
647 242 710 292
332 427 404 505
462 759 536 787
51 342 76 430
623 440 644 483
708 760 773 848
842 208 904 289
726 818 801 890
181 301 273 327
362 734 425 760
54 330 70 332
821 110 909 178
463 44 500 76
185 92 194 155
103 14 166 46
346 496 435 543
791 803 880 860
618 726 628 780
886 643 964 686
11 850 52 856
133 33 187 48
613 489 700 490
181 159 202 212
784 673 874 681
783 647 844 736
727 180 738 258
373 613 432 623
704 266 791 363
414 557 445 568
646 323 731 344
664 163 697 230
730 595 813 692
264 556 270 587
34 61 120 152
579 59 654 120
840 188 918 244
487 116 566 148
889 833 974 877
563 432 635 505
339 165 360 227
306 93 398 113
288 842 374 924
742 716 771 748
576 241 576 291
785 180 831 239
763 481 783 576
877 833 971 876
364 206 371 291
680 205 734 301
619 627 644 688
745 646 832 648
369 90 462 168
500 709 561 718
512 414 568 491
476 42 519 68
265 14 343 79
368 452 443 522
255 83 350 114
27 665 63 725
545 626 619 653
64 18 101 59
79 416 95 458
200 192 280 250
512 158 600 172
805 339 842 435
398 882 452 981
831 177 907 265
755 174 847 233
710 821 794 909
591 353 690 378
612 329 649 427
630 359 661 425
603 135 691 214
815 893 865 901
437 223 502 277
469 643 515 650
354 621 416 660
150 361 155 382
46 493 47 586
882 323 949 363
604 521 654 525
582 252 587 330
763 306 782 394
320 893 326 901
27 855 27 887
537 326 588 374
454 109 525 132
368 754 435 846
560 18 571 33
437 730 440 733
296 755 380 774
790 134 793 184
816 571 911 601
537 268 562 358
707 491 753 524
223 725 233 794
5 456 55 470
111 522 189 587
83 91 87 133
762 218 842 258
668 731 753 792
630 541 645 574
847 479 888 550
249 205 276 261
598 325 648 358
608 35 678 100
475 879 508 908
384 584 437 622
690 544 771 627
847 413 865 482
514 82 529 114
478 268 510 350
652 618 677 662
266 796 276 893
504 836 566 898
785 499 837 527
741 669 788 692
39 826 74 895
675 690 762 778
284 161 322 247
103 93 175 108
492 172 568 220
296 598 331 603
809 449 865 477
80 22 136 74
872 731 931 746
77 259 165 319
519 763 525 849
292 361 347 397
114 405 190 479
822 820 829 861
43 798 116 886
21 494 70 512
695 640 718 651
146 218 203 242
890 370 902 459
745 465 781 498
802 92 879 92
621 768 644 808
539 41 600 71
857 503 941 590
293 643 322 691
726 877 746 897
191 479 278 506
722 233 806 257
103 459 188 486
296 351 353 420
543 180 594 235
686 861 710 903
254 372 314 384
408 131 490 140
662 835 711 893
466 394 501 407
716 565 719 601
607 726 617 754
149 503 216 507
579 379 603 438
237 554 248 609
306 96 319 155
441 204 492 277
262 552 310 582
473 388 556 444
848 753 929 805
726 29 773 39
478 823 570 866
76 274 141 334
224 822 259 896
140 610 142 678
243 31 328 39
648 161 732 166
150 811 232 858
352 869 414 891
848 520 914 551
196 561 253 646
409 161 422 228
817 158 843 199
4 28 82 100
109 809 197 867
824 443 847 475
773 245 781 297
566 734 607 763
534 574 624 576
895 303 931 398
800 1 878 41
815 456 849 550
586 221 609 276
86 211 125 286
34 633 121 640
365 768 421 857
142 215 234 240
134 895 179 930
112 273 177 332
272 484 307 569
806 406 890 503
537 648 543 675
97 560 131 621
538 32 552 33
99 284 163 374
381 196 462 215
279 749 349 830
25 253 78 324
697 261 786 290
886 143 917 209
414 84 415 147
353 522 424 566
112 27 186 51
435 110 512 145
645 332 680 374
617 589 624 622
293 631 354 631
83 864 83 959
106 493 184 528
174 573 195 586
480 151 490 192
394 179 404 215
708 886 728 930
820 523 867 523
29 396 86 435
471 762 547 845
229 194 245 273
362 811 381 907
789 8 855 38
290 294 314 369
212 420 268 470
769 382 847 450
172 740 185 768
498 167 513 201
174 505 221 589
1 432 33 443
532 716 560 719
478 91 556 132
696 119 726 151
666 761 679 852
198 444 237 542
90 272 137 333
181 282 182 373
431 314 494 319
482 291 547 381
804 284 848 287
890 678 931 775
266 303 325 369
413 480 413 489
337 766 345 817
511 428 576 464
581 49 589 114
343 71 394 127
476 361 559 367
421 442 441 508
437 759 478 813
377 303 456 349
512 386 600 428
361 206 400 256
311 223 312 242
514 616 591 700
97 195 104 274
602 495 651 536
897 504 985 567
412 0 500 66
206 433 257 491
724 234 805 234
328 8 405 45
529 448 611 458
346 691 377 699
693 293 749 371
817 782 836 829
233 786 295 812
72 18 163 95
733 648 803 673
619 774 674 784
381 683 450 776
533 788 595 887
428 846 456 904
333 706 400 721
735 44 814 103
759 490 847 565
510 275 568 278
895 29 953 74
295 499 356 547
82 464 129 493
276 1 344 88
820 785 849 845
658 773 701 784
581 735 673 825
618 717 705 780
347 696 421 706
579 164 664 257
327 722 328 725
584 850 599 855
40 652 65 658
212 432 256 509
529 795 575 893
864 250 912 301
470 333 471 364
120 700 153 744
637 829 663 927
780 382 811 472
269 732 282 736
109 752 151 792
890 250 928 263
523 501 523 534
898 332 972 403
141 286 179 313
781 77 844 113
899 146 928 203
800 187 818 195
543 412 635 488
324 779 351 874
598 761 689 762
280 136 328 198
328 330 336 372
466 24 480 103
307 648 353 650
127 816 204 894
609 174 697 260
588 37 611 87
260 104 272 150
98 131 156 172
642 342 681 414
153 173 183 189
280 487 358 523
43 869 108 887
734 799 800 842
519 99 532 173
672 866 752 925
783 92 819 186
736 18 741 69
555 60 620 141
5 62 65 150
263 263 314 271
850 473 926 526
887 211 968 292
42 241 78 276
129 31 161 84
434 64 442 99
784 587 848 591
168 341 191 420
187 228 267 250
687 790 701 857
112 325 141 344
607 201 697 214
329 595 330 601
835 832 876 843
462 881 475 963
156 742 201 834
673 88 736 133
853 131 923 175
687 200 784 226
484 366 498 378
288 386 346 419
374 436 472 461
346 214 348 251
697 604 708 644
820 532 889 597
761 17 781 48
841 283 888 301
586 568 608 635
847 528 914 600
401 744 407 773
1 232 37 236
766 562 792 639
109 488 112 549
276 257 319 285
816 397 910 411
602 717 603 753
415 44 508 143
53 698 121 744
486 78 514 131
461 631 503 722
328 172 365 188
561 784 634 808
55 609 105 649
406 486 496 558
53 452 78 539
267 493 358 503
630 36 652 77
442 467 520 486
886 525 908 577
702 862 764 934
473 833 487 908
72 203 81 255
14 847 39 904
179 337 221 406
394 888 400 926
308 148 344 195
726 640 806 641
554 871 582 897
806 838 870 889
797 898 834 926
706 750 731 753
276 101 336 159
457 109 530 208
421 177 486 256
313 894 408 968
480 344 519 353
384 589 423 643
203 743 206 762
768 241 770 314
677 343 730 410
64 563 71 574
805 353 807 430
385 232 411 234
264 717 342 805
538 390 633 390
833 569 881 657
88 358 101 454
280 514 290 557
768 540 835 625
278 623 281 720
327 356 358 427
140 449 159 487
635 719 729 719
58 551 124 597
735 618 735 651
154 870 186 909
329 575 346 610
172 59 235 156
834 512 860 606
599 736 620 826
122 781 214 853
418 707 487 759
525 48 619 83
824 797 900 833
665 476 763 558
581 299 678 331
78 573 176 653
601 255 650 347
559 325 614 360
798 801 800 889
593 116 615 135
566 835 649 893
693 864 723 916
97 398 97 436
653 9 750 49
144 618 199 699
223 400 242 493
698 64 729 163
826 41 897 51
763 238 826 241
266 661 362 745
22 495 56 584
806 67 898 126
76 120 89 218
655 791 693 816
658 114 658 200
131 461 132 495
5 17 83 72
431 751 522 820
192 497 271 577
453 195 468 225
462 340 514 349
433 133 512 198
431 844 449 938
551 492 557 526
505 480 514 525
569 627 647 681
878 276 968 367
277 666 345 759
343 801 374 822
629 231 667 236
810 74 849 170
385 548 450 618
868 74 930 137
637 776 684 850
798 578 816 635
604 252 624 327
522 537 604 586
28 295 54 390
468 94 499 110
408 205 433 289
670 813 766 906
667 71 734 135
56 718 118 793
249 701 296 724
860 381 924 402
379 839 408 893
678 781 725 834
342 586 376 665
102 880 180 929
789 273 857 364
423 71 448 113
604 714 648 725
46 439 101 453
72 411 94 509
318 799 379 893
160 625 174 711
303 59 307 138
283 80 284 142
117 341 182 402
276 744 354 823
447 710 518 803
606 694 635 752
867 791 908 868
820 18 911 87
8 428 19 470
796 700 820 788
745 41 767 43
330 616 345 714
256 352 307 432
417 387 489 419
696 747 712 786
709 635 760 697
311 303 358 372
203 583 229 615
575 576 643 660
412 887 479 937
483 554 532 616
830 365 897 441
760 299 816 305
793 120 843 192
413 598 457 672
618 616 691 621
562 168 585 242
278 463 298 519
564 709 580 799
314 406 346 430
10 630 70 706
389 411 469 465
123 357 170 414
393 135 396 173
408 740 465 768
361 347 379 364
448 590 544 609
311 223 330 231
401 335 449 388
114 620 163 632
565 54 598 126
463 537 540 559
25 128 85 217
684 45 764 134
881 538 885 554
448 333 478 347
477 448 519 497
621 602 660 670
73 657 168 728
566 696 634 708
744 394 786 489
225 234 254 317
250 626 269 683
517 8 521 70
611 561 637 650
79 331 168 400
144 676 146 709
170 472 250 567
811 868 826 953
392 729 463 794
62 791 64 858
279 791 320 801
203 200 300 281
300 879 390 937
728 590 744 662
854 102 891 201
517 219 567 285
63 55 89 94
609 274 664 337
491 52 511 138
85 193 138 253
744 524 778 603
799 639 879 719
209 216 245 237
811 146 873 232
321 420 390 460
574 700 609 715
111 444 198 476
415 771 429 783
208 50 239 60
689 785 762 873
737 750 806 795
761 354 791 394
70 719 101 794
278 817 360 843
790 696 831 732
447 633 524 663
748 556 820 594
425 216 523 258
38 214 50 216
501 752 558 817
356 708 398 803
862 892 960 923
400 40 462 112
298 830 298 862
455 452 467 515
482 155 516 197
707 859 713 902
172 146 221 241
515 368 541 430
49 424 60 425
706 543 762 583
42 400 140 480
504 501 526 600
850 707 874 781
114 644 165 723
489 647 499 725
353 524 438 620
392 317 447 401
429 320 508 350
450 878 469 888
747 4 797 53
638 526 669 584
611 621 705 643
324 194 351 257
94 201 149 269
388 844 414 917
103 850 132 884
565 717 638 791
605 317 638 353
95 832 190 869
417 224 427 265
312 279 399 339
404 732 495 808
752 229 790 274
275 887 301 934
402 582 485 651
282 266 306 286
425 322 466 416
342 233 404 285
243 367 248 388
603 487 627 536
825 819 837 849
221 600 225 699
632 845 673 932
657 96 703 115
315 407 365 458
546 266 567 276
865 407 936 439
189 229 201 313
628 628 716 711
858 438 956 439
766 597 827 640
772 662 812 686
335 313 338 384
748 322 798 337
788 629 797 657
305 697 337 782
847 25 870 112
67 809 135 890
60 304 158 351
764 12 826 46
390 251 459 254
471 820 567 872
160 621 191 714
687 314 783 344
302 168 310 230
758 595 835 644
611 834 651 850
451 121 515 182
609 285 639 329
385 736 426 797
96 192 150 222
194 487 236 567
583 852 637 881
394 53 449 94
864 34 889 66
100 447 116 546
437 538 534 587
526 40 552 114
62 455 119 519
775 63 826 143
113 160 124 177
459 712 540 800
620 890 649 979
814 566 839 593
487 95 555 162
728 848 729 932
582 496 619 512
484 393 527 491
424 574 454 577
838 793 913 873
444 18 465 114
407 857 438 941
411 822 495 897
504 750 516 837
562 862 622 903
317 793 333 818
686 199 761 211
124 205 171 221
721 605 807 683
816 734 863 772
275 895 315 919
639 889 671 972
234 4 282 33
84 360 103 415
894 357 911 415
707 668 760 736
356 82 431 165
682 516 776 603
224 676 241 742
417 268 452 281
416 834 485 909
565 271 654 283
683 370 701 382
651 608 702 623
823 43 916 125
782 395 796 429
75 361 138 361
52 43 75 77
216 33 306 55
477 39 494 135
177 803 195 845
157 38 209 125
185 252 210 266
541 70 631 129
492 379 509 384
100 588 117 603
165 154 263 216
783 305 847 352
470 681 562 694
810 251 859 350
869 316 919 330
668 840 674 856
798 221 861 300
624 614 694 699
497 687 520 725
725 183 804 238
246 840 280 906
504 584 526 607
818 597 883 657
880 814 907 826
460 557 506 567
139 477 233 538
640 828 726 843
835 55 929 80
583 468 634 478
862 262 938 356
891 723 966 760
361 802 423 840
337 526 372 570
207 483 220 506
820 886 912 913
650 306 721 359
308 218 384 292
511 717 528 723
479 141 522 151
35 505 80 551
7 796 38 857
44 568 124 659
333 554 418 652
80 242 111 340
773 514 830 578
518 671 563 702
590 729 600 793
391 103 446 116
463 182 470 190
405 125 444 139
326 406 390 467
418 110 513 153
223 443 275 486
583 397 590 436
17 423 106 491
265 246 309 299
194 861 267 868
224 544 293 569
625 5 633 91
499 505 549 515
268 53 306 88
820 36 868 86
749 318 795 404
840 190 921 268
256 659 303 745
433 233 446 295
97 62 120 87
427 563 463 590
20 681 62 734
484 480 554 542
847 185 872 234
739 129 822 210
819 220 857 248
395 313 457 364
27 793 73 801
8 325 69 354
896 279 920 293
730 624 815 686
660 578 724 594
861 163 925 191
864 170 892 229
85 450 97 523
827 468 869 523
830 643 883 678
474 146 573 153
346 467 444 494
398 437 420 527
381 538 436 576
261 645 293 680
57 843 132 876
39 770 54 810
575 677 669 756
742 669 795 762
853 324 857 381
647 213 742 291
210 167 270 181
4 118 58 120
679 856 732 892
496 898 508 964
486 744 579 765
305 691 311 773
396 177 425 235
740 272 813 278
623 418 699 438
445 376 544 448
397 791 433 870
457 799 541 836
635 253 649 297
269 143 297 240
253 99 282 161
823 38 914 85
403 688 419 734
543 193 578 253
44 583 115 590
286 521 295 612
165 394 228 457
782 839 805 888
280 763 354 782
899 162 988 192
853 116 911 131
829 640 843 693
537 512 550 546
686 153 726 160
34 373 111 434
17 756 107 834
106 865 137 910
459 602 484 645
868 565 909 620
693 569 778 614
551 732 628 786
415 32 481 109
197 643 201 703
164 632 171 681
212 368 272 450
631 891 633 933
271 393 348 492
124 678 149 694
275 574 332 590
369 585 460 624
846 386 848 446
47 42 133 69
788 846 847 929
368 542 455 586
368 303 444 367
675 175 694 271
386 818 476 836
871 129 937 150
879 557 960 597
319 380 408 398
465 268 489 295
678 270 742 311
160 871 192 916
662 382 714 419
628 134 658 221
211 28 308 101
736 507 771 537
269 739 329 836
338 879 375 969
805 811 829 910
856 184 906 207
420 143 478 197
639 745 718 754
28 486 41 524
403 83 422 134
424 112 425 203
507 683 589 757
338 712 418 747
661 52 750 127
328 832 408 889
116 579 118 624
238 337 245 397
24 632 74 680
502 844 534 851
185 579 222 602
318 204 383 219
608 895 634 930
864 233 884 327
440 630 460 683
60 520 60 573
593 322 670 387
138 400 182 473
489 422 582 505
790 234 831 291
882 808 888 883
569 276 668 291
274 385 332 453
529 387 582 392
385 202 469 250
359 861 414 935
213 159 287 173
339 672 435 714
36 769 63 865
300 504 336 557
75 596 112 636
106 59 171 105
692 293 761 307
561 360 586 455
565 360 660 383
23 333 47 380
159 165 227 248
237 897 277 913
200 57 225 127
21 437 42 528
13 504 82 528
94 737 146 787
146 257 224 293
277 350 297 366
580 561 648 587
743 294 774 364
460 515 558 559
79 839 89 847
18 308 27 394
361 184 413 210
761 5 767 5
720 504 747 504
763 697 785 730
689 713 717 777
404 526 417 535
608 252 629 339
310 258 338 316
606 806 690 824
756 255 839 318
271 131 300 153
843 107 873 172
817 221 888 235
181 636 227 676
510 452 561 500
829 139 864 164
395 355 465 452
374 834 425 834
405 282 405 371
276 144 358 155
531 98 532 160
559 620 595 632
617 336 625 377
253 73 272 165
472 794 485 884
322 129 332 182
737 895 769 919
451 287 536 305
763 198 854 218
252 846 326 921
479 621 534 710
2 235 18 302
354 206 380 247
172 622 210 631
878 458 893 496
164 452 178 551
346 505 404 548
61 224 120 242
304 349 402 369
274 700 294 789
715 286 756 369
358 485 409 581
140 822 168 891
490 366 559 405
859 153 886 178
623 33 641 44
426 579 472 651
469 3 548 7
891 793 963 878
651 861 734 954
212 881 306 934
164 387 252 419
499 129 507 139
149 457 239 530
714 415 770 451
785 595 861 631
883 582 951 659
506 361 520 423
511 887 576 945
521 79 530 124
612 405 636 466
72 486 94 565
144 19 176 71
837 179 923 268
185 488 281 550
398 300 448 322
698 15 745 72
260 532 285 602
580 44 606 140
853 539 934 599
753 17 754 103
189 51 216 66
52 202 120 285
467 765 549 854
162 636 210 670
403 506 502 514
803 136 892 163
556 259 602 274
84 122 94 188
700 240 719 268
228 439 251 503
63 446 73 488
109 124 147 176
599 732 619 829
820 68 844 133
439 170 535 177
364 385 370 435
519 127 588 188
387 598 470 676
513 839 533 934
826 719 858 813
642 336 667 429
534 132 572 220
786 651 811 686
371 259 466 260
140 297 199 315
484 69 496 87
20 699 36 703
168 612 249 639
91 318 143 406
400 158 418 174
668 183 710 261
216 309 277 364
552 503 586 537
395 5 488 43
387 557 387 592
353 301 446 314
444 92 476 174
384 882 472 957
800 795 809 854
787 645 842 672
798 114 848 130
422 520 482 605
114 732 178 800
147 242 161 323
682 198 750 244
726 178 819 187
696 77 704 126
427 366 507 444
562 619 603 669
456 28 468 102
610 826 652 831
126 390 186 410
422 274 486 299
421 570 479 619
688 313 776 392
150 323 197 348
370 132 430 200
53 830 54 886
764 328 794 361
626 423 686 522
629 48 635 136
844 492 848 570
691 437 749 505
524 343 619 354
265 688 308 741
523 595 581 653
231 203 273 212
342 194 426 285
456 891 512 944
726 152 766 226
311 468 346 499
8 190 18 255
7 34 96 78
77 492 83 512
372 875 470 884
786 276 846 324
124 57 192 88
162 748 206 828
164 302 232 390
532 70 552 163
719 17 803 57
515 858 601 889
452 99 528 190
595 556 660 569
722 238 764 331
522 295 580 304
169 528 199 620
195 18 235 113
575 848 635 919
791 593 871 661
572 49 639 92
210 406 219 451
694 116 776 127
599 237 638 314
281 272 343 279
250 221 347 305
414 687 454 688
304 253 393 286
201 394 264 465
624 673 715 736
408 723 456 818
654 253 731 267
386 558 454 566
589 635 639 681
564 531 594 532
634 303 667 392
230 795 308 819
222 32 277 49
777 118 851 142
51 664 138 725
812 519 847 577
158 353 239 442
243 588 254 637
87 103 181 170
468 144 536 217
202 1 241 29
413 343 508 373
836 776 864 790
861 265 947 337
618 436 661 535
35 82 50 155
710 708 754 710
696 228 715 274
258 333 292 414
783 133 878 156
182 833 274 857
526 64 527 86
860 654 877 682
746 658 838 678
7 257 104 295
315 146 382 243
879 56 883 69
74 89 173 155
662 585 678 586
72 630 141 643
4 610 75 660
812 745 903 802
536 637 565 733
522 397 544 443
335 828 338 893
717 859 809 873
813 272 833 293
507 746 521 827
149 192 185 232
635 125 679 204
124 7 158 88
40 683 56 766
225 758 292 795
135 141 139 228
232 475 244 537
349 579 360 648
161 382 235 392
135 156 165 164
274 690 315 777
354 504 417 540
285 42 350 122
723 804 761 870
447 209 496 285
310 697 385 758
612 259 634 269
602 843 621 883
342 417 416 482
29 615 108 695
652 707 678 712
232 827 281 868
420 588 444 610
465 378 481 464
144 138 225 209
875 528 942 534
103 487 137 581
846 499 944 499
234 507 319 526
369 402 442 406
88 787 175 797
57 398 152 490
845 442 888 515
722 310 787 391
518 507 610 597
771 135 870 177
859 766 898 798
193 432 197 496
88 438 152 506
684 606 690 689
738 794 809 840
262 248 326 303
144 196 179 230
584 870 642 901
672 627 714 652
371 567 396 574
848 540 896 619
450 804 482 820
329 114 353 160
41 818 99 886
91 212 188 299
733 190 766 252
98 204 112 291
341 415 400 495
643 523 724 576
613 692 652 743
594 656 671 747
310 493 385 544
695 320 732 374
674 843 730 902
842 277 846 300
28 331 49 345
204 810 286 876
234 23 254 35
431 815 471 911
845 205 910 264
162 82 197 106
241 293 322 374
573 625 647 711
861 33 936 42
378 509 404 538
242 499 267 559
728 94 746 175
624 90 677 137
523 172 529 243
753 392 833 418
349 715 372 735
725 824 776 847
712 542 720 566
633 623 705 690
439 745 495 749
734 617 790 686
242 679 266 709
193 450 280 455
505 861 540 921
426 173 462 196
304 880 359 927
177 315 191 332
284 538 318 543
616 599 693 684
893 300 902 397
868 669 966 679
100 55 108 128
170 196 231 213
654 72 705 76
158 673 170 716
254 0 341 2
458 645 547 711
639 632 655 633
314 627 357 647
733 279 830 369
109 639 162 662
529 134 586 225
819 497 822 499
187 234 272 236
613 16 702 46
215 112 234 123
425 280 478 281
395 442 445 460
635 490 663 566
544 867 546 890
611 113 687 188
131 55 164 124
100 130 153 211
361 492 394 492
168 207 180 224
285 677 298 748
849 275 884 338
486 229 581 239
592 80 627 119
180 487 228 580
821 614 876 625
251 144 326 169
630 287 669 313
358 148 455 226
31 203 122 302
113 716 202 745
762 253 774 292
94 571 180 637
123 271 219 339
213 417 282 505
111 599 122 658
125 821 214 837
489 170 576 194
461 863 558 883
788 864 816 888
780 380 870 462
286 292 362 330
273 431 326 447
400 650 422 671
526 292 607 313
568 14 652 26
201 708 213 777
752 575 763 626
676 312 763 384
652 76 749 78
854 741 906 766
702 834 799 922
358 696 410 748
160 395 163 470
856 438 888 438
90 581 138 674
369 47 432 99
253 754 261 807
731 234 800 294
87 587 170 680
622 676 645 676
88 803 158 901
773 417 781 440
253 714 263 749
496 46 559 94
779 393 808 412
508 69 520 103
855 428 858 511
479 122 526 210
339 158 415 236
283 767 286 830
36 516 72 606
490 890 494 930
194 885 233 935
343 842 383 906
447 280 493 376
78 294 105 309
748 530 816 592
408 551 488 555
825 110 882 133
838 377 868 410
764 723 857 799
496 689 583 764
324 338 336 370
241 79 281 131
250 24 343 107
537 21 587 42
472 432 552 467
548 862 620 891
384 696 433 747
681 396 698 433
184 560 230 613
435 203 454 253
748 568 779 570
355 676 391 732
847 380 859 468
870 684 895 772
586 497 669 552
433 769 445 774
874 203 889 230
271 430 353 445
45 376 49 377
666 110 716 127
331 250 343 334
669 455 712 470
229 887 310 985
103 491 195 509
685 668 750 728
92 27 137 30
8 580 47 583
380 858 469 880
869 187 916 259
201 349 231 434
251 352 342 413
167 417 167 429
137 571 216 643
649 508 663 510
515 266 566 329
258 0 308 95
76 596 119 602
383 733 469 817
635 491 643 552
787 634 877 646
735 178 764 203
601 866 637 955
263 263 294 276
629 175 647 186
857 892 934 988
70 114 130 161
609 575 644 601
395 652 485 735
600 198 657 205
643 533 702 617
166 406 237 433
286 360 316 456
757 616 784 655
365 755 445 785
315 483 409 514
633 248 675 339
238 849 245 909
747 423 792 461
631 619 708 652
258 5 301 71
176 857 239 946
10 724 46 803
809 74 902 77
24 508 90 583
417 181 422 265
34 669 63 719
840 341 904 381
721 50 731 146
708 270 806 334
48 143 113 176
529 863 564 887
191 250 235 272
462 782 477 800
297 111 371 205
406 571 413 592
433 472 450 564
374 832 451 849
796 7 804 7
751 109 794 179
830 475 874 478
370 243 465 303
601 184 689 219
554 226 580 300
439 202 486 268
858 776 891 846
178 59 275 81
237 619 288 699
391 476 460 518
183 683 264 740
15 378 65 433
17 452 95 514
56 834 87 931
858 465 861 487
856 810 899 825
362 25 449 85
890 361 903 449
196 596 239 693
545 390 634 418
404 250 448 339
13 456 13 535
119 256 175 339
846 16 867 89
702 80 795 175
56 42 108 128
708 747 716 829
161 184 243 278
655 728 733 825
843 618 920 702
833 518 870 568
670 527 764 566
428 469 482 539
562 172 622 218
299 449 375 517
336 174 371 202
190 156 225 229
610 407 640 445
415 750 481 791
165 318 197 363
818 417 825 474
719 407 788 426
542 110 587 144
612 129 616 203
886 481 941 570
600 19 688 77
188 657 207 720
331 572 399 581
551 49 554 128
697 823 747 851
662 301 693 387
264 209 347 262
631 424 711 426
854 892 921 908
646 760 691 847
890 780 905 794
511 79 542 125
315 417 316 425
250 33 339 60
379 701 442 701
508 98 524 159
217 846 244 900
853 498 885 518
278 74 303 114
716 550 808 612
876 557 949 603
887 220 915 253
285 583 296 651
616 446 632 522
237 447 286 460
663 432 678 469
669 428 674 466
150 32 184 62
500 622 559 672
117 623 126 642
839 319 870 350
678 568 713 659
421 679 487 720
701 623 706 647
403 273 412 370
459 758 490 843
161 703 197 752
208 615 235 690
701 268 782 323
113 863 127 883
688 432 768 496
148 837 225 919
214 236 304 290
811 123 822 193
182 275 245 283
222 836 282 908
691 784 756 789
656 289 698 339
165 466 210 520
15 78 97 135
479 556 500 584
868 400 869 467
431 133 467 218
178 149 178 223
582 403 627 481
702 90 771 106
334 471 432 473
59 172 138 260
314 377 396 398
161 333 249 413
814 80 847 159
160 525 161 585
807 188 847 266
738 800 836 897
300 382 305 440
93 414 140 416
573 777 653 873
566 349 604 405
870 219 885 316
757 294 823 302
100 370 105 386
647 843 719 844
436 751 453 845
60 476 73 570
684 819 758 860
590 360 605 429
159 709 221 800
194 569 233 595
67 319 155 406
704 350 763 436
422 408 515 492
209 120 240 139
313 582 371 628
691 879 733 931
251 720 330 750
581 375 668 399
289 451 340 517
356 759 364 767
245 153 330 157
205 233 251 277
233 397 250 431
12 43 21 45
381 685 422 688
241 356 300 409
724 897 782 949
893 766 933 854
663 285 753 318
748 762 824 770
423 656 503 661
325 181 366 232
417 406 496 466
73 239 78 317
283 711 309 715
140 621 201 676
189 761 237 791
361 695 456 757
643 177 654 246
596 2 606 71
105 725 108 801
349 579 374 618
253 641 338 649
22 200 77 239
320 827 403 892
334 627 334 668
68 419 93 437
757 232 815 269
320 879 412 909
507 274 544 307
289 782 380 803
136 453 139 541
284 227 348 293
35 267 88 339
265 629 278 727
302 722 356 770
446 237 525 238
146 272 191 319
498 580 523 652
848 552 922 611
16 766 108 777
91 504 163 506
355 135 412 179
694 619 704 701
553 472 625 552
233 621 247 648
876 400 941 429
332 740 338 745
131 39 151 115
628 268 649 279
796 746 858 766
129 562 170 603
576 461 617 496
363 242 402 295
588 898 674 909
860 263 926 328
332 8 341 40
222 659 254 703
737 531 766 619
878 482 955 504
707 465 713 516
728 574 806 645
531 248 543 265
852 417 853 453
385 112 430 165
364 703 382 756
806 880 860 964
615 510 677 556
520 1 613 2
454 706 456 743
434 823 467 829
321 20 348 111
802 283 865 302
669 835 672 932
5 485 49 563
591 745 622 754
342 129 429 144
540 20 623 69
738 639 831 732
879 244 961 340
350 180 384 269
579 790 582 805
646 543 716 564
46 470 84 548
257 560 305 580
145 6 157 29
444 419 489 443
734 188 815 286
700 273 785 274
302 316 385 346
327 711 353 760
727 825 735 884
183 790 257 833
448 544 506 633
261 281 271 293
419 126 422 183
439 581 458 592
492 455 571 540
536 131 580 211
599 327 620 340
727 584 776 631
253 69 308 140
123 757 182 800
234 842 313 884
682 592 757 625
274 183 324 203
195 770 215 828
556 25 627 102
377 386 476 458
54 888 69 976
177 538 207 549
346 686 359 769
283 816 287 891
161 774 192 838
364 95 395 115
658 68 677 151
767 643 847 678
14 883 109 936
6 415 100 507
202 562 204 626
674 221 744 229
768 363 861 448
526 409 583 417
590 217 635 238
28 758 59 763
808 323 850 343
437 378 535 455
597 728 688 757
474 317 568 356
648 893 703 979
55 84 123 174
791 386 863 398
432 126 526 130
287 277 333 323
457 711 483 760
358 760 416 822
82 351 95 397
282 424 294 507
619 666 704 749
511 242 593 287
309 54 345 65
823 45 858 111
277 513 293 560
184 100 259 109
769 163 833 219
306 598 393 631
577 226 630 308
490 272 569 352
370 289 380 358
410 734 469 734
281 690 364 732
326 717 377 779
278 648 290 686
526 475 545 555
134 63 210 120
85 555 183 610
707 837 799 859
219 243 292 326
198 850 269 855
570 743 669 834
451 144 478 193
295 361 310 449
800 581 897 652
894 282 964 373
709 875 765 890
545 207 546 247
281 444 359 490
713 72 758 150
260 746 308 814
298 303 335 317
352 726 371 734
522 68 523 157
826 617 901 654
804 216 849 313
719 566 790 584
757 776 849 809
396 170 426 174
810 196 908 274
18 620 51 670
476 108 543 117
262 646 354 735
165 458 182 493
25 544 71 630
873 233 873 249
518 886 522 912
84 560 120 628
308 705 333 777
32 262 126 263
594 92 658 148
885 280 936 357
608 825 617 859
191 96 201 184
125 126 150 167
617 757 662 762
778 829 825 887
748 855 803 905
284 288 367 364
230 465 293 552
645 228 684 229
760 856 795 927
539 804 539 897
157 111 183 136
614 680 637 710
456 648 535 653
420 835 427 879
827 500 862 504
566 367 566 453
29 490 102 586
265 332 265 341
534 644 574 652
161 246 207 334
58 646 71 704
452 774 484 794
732 412 771 458
514 2 580 86
887 298 954 329
408 412 432 436
144 307 144 358
63 177 90 191
525 390 603 398
43 150 103 211
154 31 175 88
168 615 244 637
131 330 156 419
244 663 324 723
66 631 81 702
837 80 892 155
329 490 412 492
181 188 257 188
706 133 730 232
191 43 277 46
830 343 902 346
528 809 533 874
363 284 389 329
810 710 853 777
745 284 761 354
843 869 919 907
486 441 562 504
290 191 380 260
533 684 574 740
286 693 378 770
705 548 783 562
696 55 784 131
431 381 530 417
703 281 757 341
830 430 838 503
397 899 408 912
244 273 334 330
739 357 809 357
428 358 479 441
763 893 786 915
366 315 374 394
77 392 127 460
599 3 645 91
213 249 230 257
294 893 352 904
840 756 872 829
619 82 631 115
366 683 374 710
270 609 296 686
182 407 192 420
606 826 667 864
178 733 220 752
439 774 460 826
613 526 665 568
752 746 821 763
619 700 696 754
413 231 445 242
260 486 302 497
301 776 390 811
608 662 621 761
232 716 272 772
345 581 382 644
823 878 910 878
818 135 853 214
447 598 535 696
711 504 771 539
219 706 279 743
896 615 994 651
689 133 713 169
743 729 828 768
627 239 709 274
101 164 168 188
714 874 808 908
681 16 765 42
891 528 965 616
347 882 442 967
821 889 832 942
698 384 771 476
578 890 651 949
580 604 654 604
490 390 531 483
893 229 946 326
541 781 606 867
35 219 86 287
819 223 843 272
880 293 956 327
29 554 100 623
657 92 666 99
1 482 65 486
162 54 175 91
858 899 938 962
447 93 504 115
810 449 869 469
721 573 772 612
837 880 932 974
272 795 320 802
199 695 296 711
772 206 780 250
159 395 202 472
345 562 438 659
297 778 302 866
841 328 939 335
37 497 133 589
23 454 24 482
478 814 478 887
177 624 210 625
166 206 167 230
270 322 292 377
663 883 762 883
268 563 344 644
802 88 851 185
607 501 644 533
409 617 476 663
241 499 258 546
98 808 110 882
228 888 265 909
898 292 945 331
760 516 857 552
729 795 825 877
140 148 141 175
388 802 414 879
202 402 220 444
251 60 322 99
579 426 638 498
123 875 131 899
455 531 521 593
569 461 615 462
52 693 57 751
173 782 261 865
679 83 716 126
519 589 613 670
760 288 774 376
76 425 98 440
47 851 67 946
523 169 544 193
871 875 920 934
544 807 608 856
295 407 341 418
273 10 280 26
379 733 441 745
544 401 634 451
141 686 141 775
548 723 591 735
763 730 832 744
739 312 799 362
410 500 509 540
848 849 910 895
299 384 376 447
805 64 838 148
394 471 445 495
492 317 521 332
205 203 208 267
886 196 910 271
166 628 230 693
551 139 584 210
832 619 906 683
812 534 889 559
782 129 849 200
285 190 290 201
640 723 641 735
831 422 874 455
42 124 78 161
390 757 486 778
839 730 868 820
106 725 184 764
583 841 630 873
55 238 116 323
461 828 474 856
42 25 126 57
734 545 759 600
658 815 679 911
265 236 293 299
208 745 241 766
558 175 644 254
193 727 235 782
804 825 859 840
897 153 990 224
136 540 150 579
44 760 136 795
495 195 589 259
259 352 338 382
740 192 835 282
382 740 415 820
175 782 221 834
424 375 434 464
348 610 395 676
2 230 57 317
546 120 552 182
308 215 317 281
521 131 606 185
764 873 842 908
547 552 624 651
181 788 206 816
620 808 695 885
60 722 77 776
376 275 428 337
496 846 589 945
673 562 696 633
715 528 756 606
31 580 86 639
703 625 738 697
159 75 179 157
475 145 501 230
280 206 294 235
11 67 38 147
460 72 516 103
746 392 761 414
255 888 317 977
806 799 827 823
540 167 566 255
208 847 233 934
45 354 77 429
17 74 48 82
412 757 507 836
44 533 68 538
286 631 364 642
372 395 422 494
167 183 175 201
789 839 796 903
614 323 658 338
351 885 380 924
119 155 187 206
523 857 554 951
626 653 689 750
425 802 444 873
6 214 18 249
205 172 279 255
146 760 231 808
589 424 660 439
791 250 835 299
259 851 327 875
3 539 81 599
535 826 612 867
748 284 818 374
655 636 737 650
644 83 715 135
66 469 122 512
92 808 112 853
522 886 606 952
891 822 937 832
250 130 302 136
669 70 717 121
451 548 456 580
680 440 695 440
285 40 368 103
1 237 75 287
117 630 152 633
394 808 426 879
672 337 702 366
283 544 289 623
783 473 862 566
579 202 670 224
597 524 673 608
781 379 865 429
436 634 476 663
123 732 124 769
785 206 836 225
9 897 27 928
10 715 43 747
565 243 644 319
861 223 861 247
799 386 822 435
341 91 407 180
756 130 830 222
387 84 441 105
539 576 627 673
719 69 757 72
334 127 390 149
196 785 248 796
41 400 110 466
734 698 782 747
856 559 896 625
529 758 603 821
539 164 581 236
593 114 617 131
879 5 931 64
281 713 363 802
180 132 181 211
521 565 533 565
736 8 791 26
579 412 632 472
593 587 646 678
312 428 354 479
229 196 231 227
563 425 573 519
621 638 671 730
725 296 756 361
640 159 662 258
876 363 947 442
394 714 475 716
93 568 141 605
186 726 252 817
656 28 673 108
436 305 523 345
411 489 418 552
434 183 481 245
638 216 665 266
647 71 691 141
57 179 146 263
837 527 855 605
785 570 853 669
392 287 467 380
448 519 511 608
19 756 50 815
52 196 111 293
359 865 385 913
851 413 910 420
317 118 387 139
896 570 953 638
323 219 352 314
136 158 161 168
46 184 57 235
606 756 609 839
803 654 876 732
376 17 461 45
9 177 25 251
804 258 843 302
314 105 343 137
522 760 608 801
784 657 851 669
762 170 840 177
856 583 898 618
324 437 343 492
860 64 891 83
83 234 160 255
406 855 486 895
120 560 172 641
113 436 171 466
704 680 743 691
745 397 801 455
739 550 822 628
869 534 923 579
62 893 129 968
295 500 326 506
234 529 263 546
275 284 362 363
118 575 150 662
727 873 823 895
363 429 431 510
171 805 212 810
238 809 324 904
464 509 559 581
843 315 929 408
106 510 190 600
704 681 721 691
755 700 833 782
87 426 165 464
385 533 403 632
728 309 815 335
672 466 677 509
673 97 769 147
832 55 930 146
592 401 677 476
316 219 372 253
379 68 407 93
607 41 648 115
121 789 137 791
285 256 352 275
292 428 296 492
106 453 148 525
761 62 811 138
55 143 82 234
836 106 852 158
118 652 193 713
321 352 354 375
684 778 696 847
375 681 378 763
72 163 132 260
771 839 835 904
109 241 171 299
723 811 816 846
7 804 100 883
48 440 79 455
34 562 88 634
256 802 317 829
20 296 91 296
745 376 823 409
265 754 358 847
170 641 249 645
115 85 197 124
467 673 530 754
203 579 281 626
472 287 513 385
346 759 403 855
852 266 874 273
416 102 443 121
644 553 721 588
7 678 19 694
34 182 57 210
522 529 544 621
252 506 275 520
164 500 223 513
170 97 206 159
839 36 845 59
821 340 822 394
629 33 675 85
268 701 334 709
342 730 348 761
335 790 387 809
882 385 936 386
516 109 527 121
689 895 715 895
114 66 144 151
264 146 331 210
125 402 132 460
182 22 189 93
202 414 234 488
774 37 792 136
477 479 499 576
551 499 612 585
748 854 771 924
674 268 769 309
126 51 152 118
620 7 649 89
346 578 428 653
28 23 102 98
312 708 351 752
294 385 305 411
61 402 146 491
628 322 640 409
487 636 520 686
688 313 699 377
142 768 155 821
67 143 80 238
854 802 880 806
356 205 451 290
508 287 544 343
725 234 802 291
343 811 394 859
417 474 506 561
819 588 847 628
405 170 427 265
663 124 677 183
189 818 256 831
609 602 626 693
402 576 424 638
37 496 44 566
490 465 566 560
570 824 636 869
150 677 178 698
616 644 617 741
583 382 625 435
66 895 101 956
231 274 292 279
39 813 87 907
538 838 563 909
855 711 917 767
337 202 362 227
308 143 407 216
805 166 854 210
81 505 165 549
775 797 832 814
634 639 668 647
703 568 781 653
132 728 167 776
100 17 197 62
317 311 412 365
555 844 567 870
167 483 266 490
486 830 520 831
260 838 279 847
746 357 831 410
814 791 849 836
442 559 473 563
238 112 266 134
687 615 768 687
335 599 351 637
805 69 871 96
228 596 305 642
472 364 535 418
434 446 477 514
295 601 373 650
215 719 299 760
464 310 477 345
194 790 212 878
741 856 809 868
737 805 827 858
865 685 947 739
627 629 672 694
14 661 86 685
614 672 665 706
446 815 473 891
693 221 719 260
211 339 259 356
665 139 695 161
452 682 469 771
422 249 481 269
357 54 439 90
115 866 186 882
126 543 218 555
146 700 236 774
500 893 560 947
553 79 639 122
252 699 287 793
384 28 446 46
804 883 805 978
564 653 621 682
754 392 770 465
464 134 466 187
86 792 178 819
470 560 549 627
771 138 794 213
528 270 592 294
790 860 859 912
153 782 175 840
62 416 95 470
386 114 445 157
792 305 813 366
493 815 551 900
13 407 46 495
223 604 262 615
157 319 214 390
768 822 825 874
123 588 174 631
279 534 291 628
217 609 253 689
687 432 697 496
710 444 716 507
278 332 290 371
332 578 356 640
765 122 828 128
799 193 819 286
439 739 490 816
128 791 147 801
365 705 385 785
791 636 889 656
57 117 65 141
59 599 60 623
502 867 563 900
90 647 127 744
392 782 460 798
60 556 134 604
728 479 757 538
575 531 600 533
459 731 534 734
401 98 483 111
70 679 121 737
174 166 252 254
657 159 690 161
652 221 659 221
205 705 283 722
855 428 947 503
546 676 587 757
516 599 559 642
437 361 504 458
558 631 571 678
741 449 766 498
595 333 648 417
673 403 681 490
617 673 693 680
322 460 421 519
704 566 736 631
441 636 474 733
473 494 571 530
496 739 512 788
156 333 248 373
816 636 886 642
331 229 377 262
430 480 523 558
352 197 369 260
790 859 866 920
539 682 562 720
187 655 275 715
79 534 117 594
41 46 58 118
529 740 552 799
168 689 178 776
454 799 502 831
682 489 737 556
83 447 91 508
515 78 540 135
229 160 327 221
371 569 397 590
574 448 667 521
248 14 309 65
650 532 657 537
585 93 597 188
434 6 449 16
882 729 883 822
35 370 119 461
741 871 755 933
469 309 472 315
137 157 214 172
218 81 278 84
85 335 108 339
513 7 521 97
527 392 623 432
315 638 321 707
615 244 617 264
564 673 636 717
65 249 155 261
674 143 725 144
398 592 425 689
538 369 576 443
38 538 94 601
375 8 402 22
430 143 455 208
460 880 547 939
845 525 930 529
764 284 848 377
306 848 344 912
109 247 208 326
345 577 422 662
584 142 599 166
401 10 457 67
774 508 793 530
137 565 166 578
676 695 751 697
409 687 414 772
527 228 574 263
271 694 328 790
416 397 444 409
593 828 593 905
522 12 537 43
139 395 194 423
616 527 666 615
461 450 489 513
398 551 419 604
299 642 322 662
658 502 667 538
620 354 654 360
307 540 322 626
884 314 897 324
45 344 68 385
649 222 702 259
238 70 269 70
268 765 283 820
245 153 311 235
197 628 213 715
588 679 624 740
208 382 270 446
763 560 847 656
25 201 42 243
380 234 392 302
665 494 704 507
780 408 808 466
591 756 605 757
72 527 75 603
286 489 307 561
316 430 341 463
392 670 468 758
682 141 730 183
834 848 925 897
42 427 79 466
609 727 657 764
857 631 918 661
757 426 845 426
276 225 333 267
395 20 452 115
331 686 417 697
21 62 63 134
695 773 724 837
657 656 723 753
143 455 210 492
659 657 663 694
157 528 224 567
828 782 870 880
239 655 335 720
385 214 442 234
128 45 189 93
44 640 78 704
689 513 732 522
252 844 347 873
688 159 754 221
119 451 146 462
480 201 570 204
537 644 559 694
497 497 556 507
347 871 370 881
70 601 129 610
654 138 685 225
220 848 272 923
738 874 781 953
622 209 629 245
137 772 162 861
110 457 153 510
499 351 499 380
829 233 861 272
865 799 950 884
298 154 388 229
325 326 330 361
327 212 400 307
411 279 494 312
220 264 235 360
101 652 113 696
581 204 617 235
408 533 454 541
822 68 859 68
881 830 916 905
698 59 781 119
770 172 861 188
12 108 86 157
494 824 569 902
28 54 118 82
58 255 69 333
654 833 683 887
829 518 918 551
6 543 63 583
425 496 468 582
288 445 368 521
171 244 262 271
286 538 307 614
209 221 214 319
791 553 824 611
503 615 504 629
27 805 89 809
787 764 877 802
835 290 934 303
265 96 340 185
150 90 226 101
633 397 701 483
436 857 471 871
250 882 330 981
315 78 347 100
196 669 256 718
379 78 473 131
837 346 911 425
351 777 430 792
129 342 205 397
405 806 473 816
90 552 177 636
305 419 392 451
177 472 253 533
229 539 241 575
283 686 335 710
124 375 143 436
352 44 414 115
161 267 246 291
305 30 306 113
817 208 875 296
767 125 843 160
199 421 244 430
590 850 632 926
43 859 115 876
756 669 794 730
34 385 128 449
787 674 886 739
313 648 316 662
880 718 887 752
17 607 52 670
94 810 171 883
617 274 703 355
629 668 640 760
636 41 638 41
719 219 729 278
785 558 851 580
364 528 369 554
288 663 366 672
124 780 191 798
547 218 617 236
361 665 441 728
353 113 365 188
574 364 612 421
222 405 247 417
216 124 304 174
456 493 492 574
100 560 160 575
409 191 490 195
804 410 816 431
645 524 680 597
329 184 414 274
289 232 309 237
649 375 724 395
784 732 808 736
141 301 194 366
662 158 739 211
793 226 799 279
739 325 752 345
539 366 606 454
849 802 918 824
273 770 312 805
572 786 609 817
94 81 189 166
769 530 778 595
595 21 668 22
169 459 216 550
502 657 573 689
619 694 643 743
271 869 331 949
869 167 968 221
270 840 330 938
744 361 811 416
148 100 176 194
558 566 632 584
562 448 606 491
577 575 668 616
854 22 941 85
436 478 452 547
796 9 807 54
67 358 79 455
653 777 731 831
707 192 733 244
117 130 157 226
63 668 114 733
142 794 221 811
235 374 307 383
358 518 405 605
566 645 584 736
218 200 224 228
800 368 853 442
546 579 633 671
770 508 818 573
73 182 79 259
464 349 469 379
33 78 129 156
178 29 183 128
733 746 792 749
563 513 571 578
309 360 401 380
512 394 588 460
6 307 65 352
504 307 506 370
867 245 966 310
550 368 628 425
671 662 678 696
205 434 273 442
208 854 285 890
728 500 795 585
416 230 430 295
689 443 739 477
43 154 44 182
755 125 788 193
740 649 831 733
353 747 375 840
807 698 861 761
486 859 497 919
502 370 511 457
850 295 911 387
419 67 451 84
594 548 623 567
751 292 832 356
676 602 699 625
396 97 418 161
344 149 389 210
352 732 360 782
754 259 843 310
864 668 868 727
140 835 226 871
842 885 869 887
726 678 737 723
455 109 471 186
721 16 793 106
148 642 229 649
172 182 254 239
623 324 677 346
606 586 699 657
809 252 827 299
345 130 413 197
758 809 852 864
161 93 178 180
409 686 505 720
704 894 713 992
657 817 700 844
812 563 827 625
87 131 186 170
146 94 185 142
661 508 689 510
814 805 858 869
474 616 545 689
87 391 166 425
47 338 48 385
129 753 223 762
22 485 81 534
648 123 697 201
494 601 583 613
563 873 614 890
898 891 995 915
729 36 752 110
554 419 641 431
283 332 363 375
2 29 85 77
123 202 150 278
476 343 511 414
836 318 851 373
517 382 539 447
570 500 625 546
875 575 947 593
39 491 61 553
898 147 914 194
582 621 640 622
783 145 817 174
147 44 234 119
425 620 434 656
891 145 913 174
242 748 274 835
38 280 48 350
692 9 727 70
351 243 360 328
82 222 95 260
71 695 146 730
893 39 913 138
665 603 728 668
15 374 75 424
376 170 451 256
121 315 205 372
330 180 407 183
171 669 253 726
320 252 322 270
352 579 358 669
550 861 640 920
587 576 620 654
44 845 112 917
662 243 748 258
513 678 593 726
741 150 834 202
624 391 646 466
313 172 408 175
360 893 373 910
754 692 776 710
761 63 813 139
770 640 838 676
756 95 796 192
464 422 549 461
278 527 321 624
392 491 469 542
312 79 339 92
619 246 699 316
849 828 871 832
530 814 612 830
317 312 330 365
346 534 423 583
213 799 296 847
395 467 455 544
408 882 408 917
261 828 264 880
825 694 883 714
735 410 788 456
316 820 350 866
307 72 326 145
493 814 583 815
245 545 299 598
879 237 969 256
143 238 158 246
746 125 823 216
848 218 857 235
624 548 666 551
841 286 860 312
849 255 876 340
257 258 355 283
76 802 149 880
752 174 770 249
684 211 711 223
178 562 275 623
255 313 255 373
595 897 651 915
598 541 694 555
362 263 407 304
758 169 844 189
771 12 854 70
458 812 530 901
222 723 258 802
841 769 923 788
585 839 625 936
265 191 289 250
768 465 847 528
825 100 855 144
811 635 881 698
407 446 413 515
628 563 668 586
697 227 762 294
602 459 665 477
509 760 593 847
705 656 778 723
610 244 686 288
655 485 739 527
665 712 716 797
254 638 328 735
469 726 475 762
136 372 224 380
63 51 111 53
560 227 637 307
657 226 750 279
898 717 960 737
125 490 129 572
329 205 365 259
568 362 609 407
678 213 679 258
716 315 762 320
484 356 487 444
282 661 288 730
715 396 801 406
216 514 311 581
274 333 323 411
102 160 135 195
332 657 403 715
750 778 761 823
228 220 278 290
898 762 904 800
704 446 723 452
302 364 373 369
116 665 127 678
634 669 662 684
192 384 287 479
769 189 811 236
768 284 783 322
190 346 268 362
674 473 754 473
702 566 789 655
292 251 383 255
414 131 489 151
234 315 294 385
559 698 615 786
302 120 398 191
100 773 191 788
730 718 731 724
22 320 80 406
239 314 246 413
862 202 909 257
496 586 522 607
823 59 828 89
497 95 526 150
250 129 330 225
649 520 669 595
767 656 846 724
632 625 649 719
749 643 777 645
834 709 854 735
433 689 468 785
616 780 676 869
445 363 543 446
17 836 77 894
26 314 111 328
880 196 954 218
437 331 506 384
522 9 567 106
862 109 865 143
303 833 384 886
419 828 501 923
144 490 232 576
659 536 754 591
448 109 463 185
321 44 330 125
332 527 344 556
792 812 824 909
691 787 724 833
447 643 542 698
810 604 881 667
585 694 662 731
108 280 153 309
609 885 632 966
394 141 417 233
363 535 401 573
861 795 944 817
204 33 218 86
223 367 252 446
359 90 419 90
259 390 316 475
864 69 881 71
243 730 301 773
684 238 756 324
515 57 564 122
725 287 789 381
232 394 280 403
176 555 205 561
427 832 518 840
60 580 143 606
727 224 822 287
553 293 573 311
733 84 823 105
54 512 110 603
689 429 736 450
278 121 283 172
540 81 595 112
653 176 697 205
773 604 811 691
26 137 40 229
496 366 550 375
284 817 299 862
38 775 127 852
258 18 263 84
164 367 234 458
370 408 421 500
158 288 252 344
813 154 837 241
525 352 596 437
23 743 93 820
56 366 97 370
209 338 236 427
584 241 652 306
549 503 648 540
448 8 482 79
581 255 631 330
22 691 27 711
179 786 219 789
839 594 898 663
483 91 521 91
13 106 21 152
126 500 173 564
559 345 603 358
217 591 283 612
698 396 704 456
629 580 675 678
82 101 91 145
743 373 772 435
163 522 228 598
3 755 44 810
217 263 265 294
741 98 757 124
664 292 734 301
754 546 803 623
620 283 638 330
895 826 994 847
772 227 822 244
664 297 701 375
134 641 199 669
603 45 666 104
263 558 350 651
624 397 679 452
168 771 205 816
308 34 355 115
205 348 235 410
735 159 821 250
503 503 520 592
335 683 380 684
475 11 540 43
858 176 870 235
457 83 510 145
479 247 539 251
434 701 518 725
804 139 823 220
535 726 540 749
423 829 489 839
830 77 880 121
115 552 205 647
738 38 784 77
412 684 505 706
305 288 360 348
318 61 321 97
276 159 313 221
674 605 751 666
3 814 16 863
697 810 741 866
394 537 472 626
726 521 823 551
891 344 965 436
783 462 783 504
637 20 676 93
259 898 259 979
401 850 475 859
197 414 259 501
20 268 32 282
768 117 844 216
592 109 604 127
378 519 457 549
754 71 850 93
74 391 124 417
796 656 848 752
354 454 440 546
594 645 597 707
376 722 403 797
711 885 742 904
388 270 433 310
610 633 618 714
485 15 540 24
466 275 486 303
97 178 100 221
225 421 304 436
783 159 794 244
607 544 655 601
669 698 691 760
786 544 832 609
764 640 842 723
213 410 309 423
526 285 555 326
615 327 680 331
78 308 139 386
246 791 291 837
511 887 584 927
636 147 644 152
381 403 446 469
283 635 308 680
872 674 938 768
419 176 497 184
461 283 543 338
559 215 651 314
191 754 284 826
733 837 735 917
651 862 691 883
212 798 282 882
39 467 124 487
715 820 715 883
551 344 607 360
219 223 297 277
848 680 868 733
876 49 911 77
441 399 467 486
864 458 898 475
548 136 601 220
264 773 274 796
751 409 761 460
731 456 815 505
199 263 270 274
16 3 54 80
819 483 908 506
103 118 117 119
32 104 82 140
71 56 71 131
139 714 170 806
603 619 682 648
504 374 515 450
393 8 438 30
219 43 259 52
451 137 497 171
309 757 399 767
773 652 804 658
880 201 966 210
106 755 178 803
181 597 205 681
786 232 842 290
556 855 599 933
563 858 638 951
833 303 910 310
419 21 439 93
315 669 361 752
678 101 714 170
843 493 932 578
661 95 746 114
502 619 515 650
830 287 926 320
893 709 982 725
277 646 338 712
340 210 410 280
535 658 555 701
33 731 105 805
449 854 469 903
443 656 471 722
892 164 907 262
895 266 964 299
443 41 489 111
282 503 311 559
200 176 216 216
451 17 533 56
786 470 822 509
435 98 523 151
139 253 206 308
854 164 867 189
146 314 162 350
636 837 695 875
787 731 855 756
324 486 412 536
187 273 211 273
479 641 515 647
10 859 82 888
193 611 211 710
654 59 742 72
316 522 329 538
33 85 98 173
122 194 164 241
481 169 520 263
284 338 326 415
628 349 648 363
471 37 517 51
714 668 718 671
119 126 170 174
163 5 194 29
117 326 216 354
570 787 625 836
509 429 539 439
436 688 531 727
263 211 296 284
789 55 876 92
58 639 155 737
548 355 621 383
107 415 145 447
222 105 313 125
700 729 758 794
682 469 777 472
589 14 613 52
274 385 370 463
157 853 210 854
432 493 506 536
788 319 838 358
603 558 663 656
548 245 558 272
763 429 811 516
730 262 743 328
176 86 255 116
331 670 420 741
850 718 927 738
575 757 668 760
293 545 352 623
56 416 140 429
112 305 120 356
234 517 274 555
470 815 527 882
330 734 364 734
573 342 578 404
150 753 225 816
53 265 105 331
360 381 372 386
324 752 326 792
661 471 667 482
611 419 634 496
423 514 517 581
783 287 872 347
156 656 171 735
682 574 780 656
610 47 655 133
208 455 230 516
745 651 746 721
114 857 197 886
279 421 351 463
760 732 804 829
122 851 214 916
558 513 657 578
713 309 722 328
192 700 235 776
432 752 481 771
618 279 666 327
802 197 893 250
651 241 684 260
685 284 686 349
188 730 215 771
385 38 412 82
76 629 87 641
3 824 74 861
158 556 184 604
495 633 541 728
219 156 237 231
332 302 373 391
344 781 349 812
596 256 672 306
426 278 491 284
560 855 625 942
181 208 220 248
721 137 813 231
342 552 422 599
791 701 857 749
56 119 151 139
589 68 685 82
257 598 282 656
98 331 164 355
81 310 87 310
215 847 252 901
340 748 413 779
660 66 672 96
192 693 285 753
844 380 869 386
821 508 898 561
220 313 250 371
895 784 969 858
239 715 257 768
735 356 746 420
744 118 822 183
342 837 384 878
531 854 543 942
119 671 148 761
249 10 272 44
620 602 718 619
422 615 453 698
116 703 143 773
583 883 634 948
434 849 523 849
409 579 482 641
56 185 87 268
260 38 301 131
497 547 595 607
1 755 53 814
804 174 823 202
787 225 813 289
694 198 734 248
14 280 24 340
338 839 401 847
668 151 766 203
84 741 127 796
692 85 742 164
354 278 399 351
473 685 531 770
198 358 241 417
676 674 678 700
236 30 259 61
564 765 577 765
731 455 777 523
245 844 263 851
735 477 808 485
244 268 329 316
368 480 453 498
106 578 132 662
230 322 244 342
112 883 177 892
410 109 419 135
377 389 463 459
624 107 695 171
572 255 587 322
24 639 92 644
716 197 787 236
137 190 233 199
197 584 211 586
661 294 713 315
729 316 806 342
445 318 469 330
224 876 271 906
323 118 327 154
576 204 576 256
514 80 526 154
756 58 842 80
537 729 629 799
814 502 880 581
860 681 952 716
150 271 178 370
295 173 363 231
21 591 22 664
431 13 467 14
586 601 618 641
422 83 496 85
813 861 904 869
846 399 877 491
490 808 555 885
701 137 719 163
867 641 876 726
643 250 742 276
800 124 844 146
536 578 584 594
538 853 560 856
263 372 305 399
106 655 126 675
584 506 598 540
68 370 90 469
198 775 239 842
768 693 812 730
552 151 585 172
688 804 783 848
149 742 214 779
158 790 192 824
132 216 143 243
655 283 719 353
865 115 929 119
745 136 753 158
342 266 438 312
681 678 767 776
505 57 568 71
148 640 152 659
695 884 699 918
580 444 677 466
629 261 717 268
550 100 595 162
385 373 398 378
314 341 336 400
851 639 894 716
861 316 939 349
697 751 788 758
833 448 914 508
508 620 511 632
498 48 594 66
492 212 510 249
532 869 598 956
350 563 362 577
289 414 364 513
128 687 220 775
441 746 468 787
1 22 30 116
512 706 560 776
446 409 472 419
487 60 565 136
253 392 314 442
137 675 207 724
275 647 341 701
188 253 269 328
448 640 476 735
95 498 182 519
650 576 670 634
666 338 765 364
558 134 647 219
416 204 433 285
695 662 762 676
200 216 282 245
818 187 917 261
790 46 878 144
111 628 118 644
63 253 137 269
469 471 492 537
385 191 421 201
364 370 399 386
856 218 907 316
536 451 562 486
468 679 506 771
236 839 275 902
331 440 364 444
468 39 474 132
138 868 173 900
823 421 900 507
499 626 536 708
552 266 592 302
617 198 670 259
479 596 540 687
183 707 201 709
751 828 800 843
534 780 593 873
838 55 897 120
469 506 484 520
93 269 124 294
622 110 721 148
429 112 435 182
596 868 638 877
513 813 599 889
197 672 280 741
453 252 483 326
525 275 526 278
59 565 101 642
88 336 171 364
604 124 653 219
823 11 886 30
341 729 439 749
134 278 202 368
167 455 197 516
388 619 426 621
556 863 609 929
696 469 765 521
107 811 190 893
39 115 87 207
281 248 312 332
111 37 151 128
717 311 778 376
255 448 343 468
398 284 468 383
563 889 634 904
616 853 640 897
597 477 621 564
334 568 381 584
312 696 397 736
65 28 129 84
276 83 358 130
494 716 575 776
407 570 443 611
136 261 156 323
323 670 357 708
152 697 239 733
600 507 667 522
591 263 630 337
211 865 224 931
615 589 687 633
847 485 847 570
32 73 41 156
727 53 817 110
337 156 417 233
893 283 942 351
112 649 153 711
870 715 920 808
434 136 516 161
386 18 427 80
9 156 11 252
789 484 814 550
602 75 613 167
770 633 784 638
291 608 348 683
812 466 908 471
544 762 611 860
79 443 113 498
92 231 107 237
788 303 839 348
427 382 520 400
155 887 207 932
374 54 443 66
580 491 623 578
791 856 829 904
257 477 332 496
690 799 763 894
43 180 55 205
34 642 73 698
607 149 623 221
528 436 596 463
682 607 708 671
702 447 795 498
199 337 293 389
724 227 773 297
797 322 866 390
144 117 174 180
285 692 292 784
621 612 636 708
689 534 696 575
328 551 363 571
516 111 534 178
498 883 535 910
884 665 943 695
86 858 104 894
242 253 271 266
880 317 903 335
586 384 616 388
436 738 496 740
800 105 887 194
875 194 923 218
197 451 273 525
671 425 745 497
256 838 301 883
11 182 23 209
686 350 767 446
350 177 360 192
748 844 787 850
595 410 689 426
717 808 747 838
104 520 146 568
428 762 490 801
777 54 810 146
63 756 99 841
676 81 769 104
236 892 273 985
423 735 431 769
656 891 658 933
802 730 893 747
786 464 804 555
534 780 618 862
753 517 834 549
621 74 696 114
512 771 533 828
199 739 270 785
240 553 334 622
757 747 802 831
300 860 342 903
44 16 81 65
573 288 582 354
236 63 332 125
654 826 678 899
838 582 895 680
310 111 363 164
587 145 678 219
290 700 357 762
326 487 345 507
613 636 705 656
849 367 939 378
412 322 448 410
879 619 972 640
424 824 514 886
168 764 212 772
626 143 679 211
813 181 849 194
309 572 392 643
769 893 850 963
531 302 612 359
501 300 516 398
108 214 176 233
295 73 322 136
236 452 315 496
893 282 989 378
90 799 155 836
309 31 400 51
449 715 461 729
307 576 351 649
766 233 793 251
427 125 458 149
191 690 219 693
823 512 849 512
582 308 615 365
71 462 142 539
281 138 309 154
776 216 869 296
421 191 481 274
770 599 801 608
121 377 123 411
318 225 411 277
673 390 730 444
759 695 848 794
506 879 600 947
786 165 822 187
396 427 443 507
760 32 837 44
785 615 807 707
27 158 90 240
444 764 508 776
274 862 314 880
255 88 290 163
82 706 155 713
837 641 841 662
304 69 318 79
636 50 669 65
240 561 288 620
457 388 551 464
573 614 619 666
67 277 80 375
454 147 531 160
889 279 889 372
384 685 384 778
255 180 330 234
82 841 181 933
64 163 118 222
798 629 832 631
882 5 942 10
253 791 342 794
529 505 581 579
685 810 714 817
337 225 392 274
532 685 558 725
518 111 556 154
540 788 604 847
93 635 115 734
757 624 791 672
501 529 539 625
843 231 901 256
350 134 397 196
450 144 531 224
257 498 275 549
638 68 716 79
672 53 754 148
171 437 181 485
424 371 512 457
300 335 313 416
301 316 341 332
562 541 649 586
400 745 425 767
772 21 864 61
139 135 195 186
352 355 357 375
457 509 468 607
661 590 685 668
584 308 639 343
863 595 913 654
303 349 376 356
268 650 280 652
819 548 852 596
757 171 784 252
186 271 223 331
190 618 198 704
54 793 98 870
554 277 609 290
720 859 805 941
832 394 889 449
117 602 192 686
675 628 691 674
868 743 881 746
418 182 436 272
868 440 967 450
883 163 893 261
407 224 480 236
526 472 609 511
219 173 249 190
203 230 269 262
76 576 166 613
423 406 493 490
115 6 159 50
763 862 808 938
245 509 273 535
450 246 515 287
716 260 739 331
54 696 138 728
490 78 561 96
529 467 593 546
618 772 679 778
561 503 618 558
232 327 241 377
180 856 233 919
135 186 179 255
792 528 833 581
621 736 629 756
811 155 812 165
869 319 872 395
246 823 316 877
84 638 145 688
828 461 858 529
855 389 920 395
81 854 174 866
147 292 161 336
243 154 248 189
351 390 438 446
180 171 199 251
790 893 796 929
796 448 856 496
323 361 355 450
814 736 879 754
661 45 750 91
730 429 809 504
834 446 908 459
516 613 586 673
452 664 513 688
455 444 536 534
130 688 146 721
815 478 865 515
248 859 289 911
552 663 643 683
562 384 594 427
677 472 757 520
601 428 663 514
81 12 102 96
847 527 851 536
263 574 309 638
5 476 9 495
659 325 721 354
261 513 349 594
299 39 344 67
561 85 640 163
579 466 669 527
657 899 705 939
125 465 185 487
733 56 757 135
268 608 320 613
347 194 391 226
320 725 411 779
214 530 290 543
170 526 234 555
580 336 638 412
540 43 592 122
631 5 685 43
239 843 291 906
695 762 700 847
727 321 786 340
863 106 926 146
536 751 577 830
29 652 115 718
299 205 323 210
72 154 140 242
3 155 32 157
643 478 667 517
200 546 229 602
128 168 212 201
820 452 848 537
868 83 946 106
633 258 712 273
618 111 667 114
838 617 932 658
658 571 723 619
154 807 190 856
163 435 233 442
657 252 686 298
117 468 186 567
829 81 829 158
867 319 915 335
572 487 613 582
725 294 780 385
155 19 185 116
376 561 435 614
831 362 930 452
874 214 972 307
810 552 892 561
799 768 799 784
444 309 491 380
717 4 750 44
594 454 621 513
672 147 694 222
216 324 312 368
14 187 111 199
498 562 574 652
489 1 501 27
561 665 647 709
273 820 283 821
47 373 77 422
256 723 300 745
419 682 458 780
267 791 311 842
742 567 760 658
428 278 447 316
361 354 378 451
33 819 121 900
497 477 510 524
367 100 381 103
487 835 579 891
762 480 781 537
328 722 366 774
447 533 519 616
516 620 554 669
752 366 799 430
453 847 473 883
242 224 257 272
487 158 508 186
653 27 677 99
431 241 462 256
40 822 98 858
896 585 910 624
564 107 598 115
601 804 639 807
38 0 81 83
307 514 321 556
463 641 465 710
673 568 769 631
91 879 108 898
14 68 33 86
52 521 132 610
585 570 611 648
550 234 575 272
301 77 366 121
135 102 167 187
583 554 648 645
335 164 405 236
383 880 482 973
865 511 957 548
883 500 885 505
231 320 274 329
204 780 274 782
649 8 687 73
538 677 594 756
307 451 341 476
122 169 213 200
296 592 368 595
747 873 845 888
26 51 114 119
219 48 254 130
278 643 364 673
503 664 527 753
598 632 677 638
384 389 460 448
888 380 925 415
474 720 546 811
322 864 371 867
117 637 129 648
22 838 89 850
59 171 111 183
515 109 530 175
778 180 845 256
661 833 669 912
139 788 152 867
120 39 215 118
230 158 237 212
213 4 234 102
630 301 701 301
588 89 599 188
708 344 769 357
690 342 719 361
456 760 498 848
497 296 566 317
879 473 950 556
132 175 218 234
400 433 481 467
250 0 303 1
76 224 142 273
265 486 324 495
60 339 107 434
280 704 283 747
217 83 281 95
412 663 438 725
790 864 857 903
450 116 546 194
738 852 819 924
402 641 487 725
331 213 361 260
206 207 218 227
511 833 535 907
707 103 717 172
728 504 826 546
256 553 271 608
381 417 403 472
635 64 684 160
343 483 442 488
440 392 514 487
158 243 197 291
63 333 71 378
29 294 97 342
762 198 827 235
748 253 754 343
464 408 468 455
788 173 841 215
388 842 445 893
743 428 766 506
717 793 757 884
397 406 422 456
249 364 282 383
457 368 534 368
743 707 834 771
200 359 235 409
638 17 709 93
183 547 259 609
827 842 890 894
441 430 463 488
38 693 61 722
108 103 130 103
177 149 183 152
103 687 126 695
412 662 432 665
484 571 552 571
112 234 175 287
689 246 729 317
362 65 442 151
764 428 820 502
126 639 138 722
203 463 216 554
89 465 184 518
110 530 205 624
327 54 366 56
324 824 397 913
302 757 342 837
784 395 838 402
419 358 518 387
492 588 536 589
645 797 699 893
389 408 424 492
375 759 398 857
629 496 713 534
270 572 297 648
366 478 425 541
415 88 447 126
248 168 298 246
810 565 826 660
161 116 256 141
552 792 621 824
802 261 862 314
408 316 503 394
542 12 552 65
249 520 325 573
330 726 413 759
471 227 485 304
844 149 855 164
147 506 191 529
428 585 457 658
121 760 175 804
610 732 672 801
263 865 314 897
250 405 280 426
64 400 141 402
513 342 535 351
36 542 112 568
165 259 250 345
10 532 39 611
594 858 667 918
136 491 188 509
131 224 200 268
383 126 407 225
431 78 529 161
815 635 826 702
108 372 147 466
451 799 457 877
33 136 57 234
580 391 610 438
154 878 247 932
103 492 154 565
477 559 571 634
789 794 821 877
860 845 902 861
679 254 771 320
130 454 203 541
790 222 882 303
793 315 851 409
679 416 760 425
423 49 461 70
463 436 550 459
819 145 824 181
321 339 387 402
759 133 837 229
512 302 520 385
556 476 566 575
7 271 27 311
435 240 515 300
311 393 377 480
686 376 774 435
816 158 819 253
884 678 968 712
270 455 285 540
813 505 815 508
178 571 225 627
880 728 968 798
387 575 415 673
514 149 531 211
651 125 673 212
412 8 485 58
767 394 785 451
800 878 814 917
665 834 732 902
861 183 953 189
512 454 569 457
376 218 383 241
684 892 766 907
26 705 49 713
569 340 630 391
178 408 191 488
145 553 238 573
838 719 854 727
432 509 507 590
169 646 190 740
511 384 573 482
848 324 911 380
407 655 413 720
314 828 379 837
328 329 372 382
308 134 394 233
70 875 75 954
322 282 336 355
75 256 129 266
274 736 296 795
237 238 327 256
442 240 541 299
794 830 882 910
656 812 721 837
693 622 712 634
328 83 358 90
895 50 974 96
522 637 542 719
746 812 789 866
870 751 921 794
485 852 525 874
100 648 129 710
341 586 404 628
672 40 687 71
702 741 716 804
489 437 510 447
657 609 704 684
747 148 842 245
64 144 138 224
111 633 139 649
295 726 303 736
579 385 627 422
210 821 246 835
488 788 578 824
3 50 53 103
711 470 799 526
670 594 752 598
741 110 775 204
599 105 605 178
629 9 677 88
147 409 237 464
734 763 741 784
598 112 661 170
563 580 661 591
843 642 937 707
876 350 882 431
509 617 584 628
809 658 883 666
728 242 794 258
676 515 707 585
731 202 768 239
602 317 690 377
221 737 319 796
254 631 347 632
254 530 344 562
810 40 884 123
616 566 635 567
227 823 272 887
666 369 724 419
288 172 356 243
556 627 584 638
228 133 305 196
103 410 174 479
243 33 281 69
710 533 778 598
803 888 852 960
265 397 364 400
207 236 229 291
598 47 651 125
253 499 259 561
709 414 773 508
260 773 281 782
297 381 301 459
354 740 398 755
712 394 749 449
715 605 772 612
86 232 179 289
362 808 395 856
421 111 457 160
286 275 348 368
71 658 153 730
476 23 566 65
273 602 321 660
114 156 173 157
195 649 276 702
384 891 473 924
817 888 876 907
0 553 40 624
765 409 814 442
892 374 981 469
824 364 915 386
855 894 935 932
853 557 897 605
661 394 673 453
468 666 531 668
623 586 654 597
796 713 880 762
301 859 347 943
604 412 661 439
670 36 697 47
122 399 147 440
612 597 678 603
893 234 920 282
865 551 882 598
496 176 594 251
205 289 220 383
391 879 455 930
58 567 73 610
634 713 704 732
548 464 641 556
751 539 813 633
221 209 310 251
743 177 794 251
660 464 719 542
552 366 560 416
285 881 303 940
223 616 277 646
845 688 917 737
265 578 337 615
430 775 488 843
130 500 130 516
553 686 586 763
212 303 233 324
606 564 670 620
172 578 201 589
732 64 767 119
810 668 878 673
611 273 622 339
274 883 372 971
254 210 329 287
352 417 400 499
193 757 241 799
716 318 730 393
26 885 50 959
753 301 808 326
470 614 506 640
488 362 490 457
175 712 269 732
591 179 604 244
680 594 740 630
11 678 62 774
625 361 668 422
653 296 683 328
268 880 303 932
129 187 170 253
355 838 411 845
429 357 495 420
591 318 623 330
87 63 175 92
753 894 767 955
282 43 369 44
882 90 933 90
425 570 450 659
697 107 732 175
857 345 933 440
588 180 619 211
500 458 504 499
283 100 380 160
365 510 451 565
765 309 852 399
574 805 611 887
179 555 219 557
241 714 253 793
111 564 154 646
59 288 84 367
4 822 50 825
303 68 368 68
782 518 877 582
301 252 357 321
657 420 689 463
536 639 538 709
38 899 71 948
182 230 268 313
278 43 302 124
706 175 801 208
254 384 314 450
727 725 768 733
882 173 894 177
547 363 632 394
56 621 109 707
509 285 588 295
680 129 715 191
832 215 872 290
846 79 905 156
581 371 668 379
400 450 441 525
571 890 571 960
865 382 946 436
633 638 640 659
285 749 383 841
138 419 139 497
239 670 281 756
288 850 301 899
83 301 182 364
339 302 345 344
792 291 850 309
580 574 621 580
281 44 292 119
690 846 706 908
454 375 547 402
44 521 58 530
50 17 148 48
447 394 448 414
327 385 415 483
153 238 192 261
22 662 55 732
871 206 940 222
87 778 100 794
827 534 913 611
835 278 878 311
298 825 380 899
65 258 83 318
480 598 516 612
535 586 611 645
752 735 837 811
797 125 840 147
822 164 892 241
142 802 156 856
426 190 448 286
98 516 192 545
335 301 363 324
787 155 809 248
4 815 18 904
708 768 757 810
422 887 445 946
162 676 188 756
223 857 260 936
192 432 244 518
749 498 811 548
141 395 156 423
386 599 410 616
345 426 359 525
755 1 809 48
274 412 320 442
815 888 913 941
123 216 190 263
78 272 134 355
865 863 906 918
606 188 615 205
76 693 129 739
280 238 308 270
476 440 489 479
698 574 717 596
653 887 663 914
664 714 682 777
724 352 748 364
61 473 89 507
864 8 905 20
720 16 726 36
596 123 658 205
91 338 176 338
262 172 297 184
515 567 521 634
643 202 681 252
380 547 456 624
848 472 874 535
838 698 847 793
533 416 577 438
380 427 441 478
576 446 578 517
456 530 464 595
808 448 815 525
700 11 781 34
703 889 725 967
320 584 419 648
477 463 555 505
689 201 780 225
558 45 616 122
560 726 627 730
199 313 276 365
774 41 831 97
716 857 744 878
823 693 830 710
728 355 767 404
824 746 838 775
232 722 297 751
794 266 863 301
365 39 448 104
347 503 435 602
89 861 104 899
556 243 568 253
701 773 751 787
529 225 610 323
549 701 568 781
92 893 121 983
435 319 464 323
772 458 823 549
795 40 842 76
579 521 580 615
123 382 185 426
222 797 272 797
538 186 573 225
873 786 885 836
775 86 856 177
895 487 899 574
480 206 518 256
623 367 680 458
836 860 917 906
683 258 753 264
153 710 220 797
4 543 91 627
40 888 55 977
463 301 502 335
35 382 101 466
74 191 82 216
108 263 128 270
203 801 233 827
691 206 726 234
793 285 842 339
878 436 888 479
567 285 572 320
294 238 331 278
161 121 180 123
757 337 810 395
192 459 282 510
15 684 57 736
138 598 208 644
234 845 297 850
278 188 370 244
178 458 241 555
569 359 647 365
4 249 38 263
457 490 554 507
653 758 680 838
350 96 411 149
513 797 532 849
795 114 882 148
348 29 404 43
342 761 427 801
282 39 306 49
839 513 873 531
151 433 167 522
393 796 473 830
5 876 54 959
5 521 35 527
273 789 285 888
355 653 357 719
862 597 898 674
831 444 846 509
344 143 433 179
449 91 516 149
365 722 440 778
823 137 922 161
206 593 239 671
235 811 278 879
661 546 728 584
412 460 485 466
660 639 680 707
785 354 837 360
509 516 534 579
625 157 723 208
88 130 102 132
437 557 438 590
152 673 222 725
498 598 503 677
86 476 124 570
589 854 676 861
794 133 811 231
780 612 857 678
416 596 446 650
35 818 125 897
583 542 677 624
656 504 659 535
336 802 416 853
443 743 469 793
201 886 255 947
289 812 312 852
306 817 403 895
717 426 758 492
400 275 456 342
640 306 710 320
333 610 379 621
54 241 135 282
672 197 672 227
769 845 844 877
694 330 739 390
830 472 883 537
387 200 455 227
66 837 139 896
697 620 747 641
189 13 268 68
486 52 531 117
9 62 62 99
633 830 718 885
521 369 538 395
535 855 628 950
832 762 898 806
218 232 298 299
784 515 794 578
454 115 475 128
619 181 622 258
143 221 203 256
237 99 301 184
31 439 57 534
242 751 323 787
632 35 711 121
706 518 728 594
80 529 102 568
434 726 458 747
631 722 728 740
617 419 646 456
277 847 336 857
251 351 325 373
609 22 615 121
664 365 701 443
490 5 514 14
137 668 225 742
484 155 580 166
847 372 874 404
101 127 122 178
173 481 223 571
217 506 296 519
663 243 702 341
7 669 20 753
475 429 532 485
841 176 855 253
875 617 893 639
710 549 786 579
871 692 892 746
54 680 100 713
638 147 669 200
266 94 363 189
803 482 813 556
333 735 393 811
184 666 199 691
287 841 330 873
202 260 255 294
456 406 477 498
650 796 733 805
663 305 693 383
428 856 455 943
707 88 784 186
701 670 788 739
382 169 427 250
674 475 733 499
253 311 274 401
404 761 431 786
651 34 687 117
585 814 659 828
390 434 452 508
117 687 152 744
791 876 823 893
289 52 305 148
404 310 411 380
730 53 771 109
467 24 560 30
801 368 896 374
73 363 128 434
91 405 107 408
476 809 485 902
480 294 504 329
861 270 940 349
664 643 665 736
385 658 473 756
828 193 859 239
595 290 627 331
777 277 777 288
281 76 291 133
534 449 620 532
99 134 194 217
608 606 613 666
228 43 265 104
123 328 130 384
335 752 350 798
263 509 348 585
265 103 359 112
351 587 424 591
812 737 839 836
437 52 498 143
748 365 754 463
523 20 613 89
679 702 746 707
720 194 744 206
179 206 246 220
218 611 250 666
123 426 201 490
687 794 691 826
534 652 537 725
390 299 455 361
848 439 928 532
387 595 462 634
769 15 803 19
389 560 438 623
540 289 579 330
292 590 380 606
99 627 157 647
814 189 823 288
356 187 447 269
571 852 664 928
39 537 88 624
152 857 188 911
613 15 653 42
579 882 647 939
165 501 216 517
780 48 837 80
461 717 534 759
850 287 859 368
880 415 954 419
770 49 819 144
194 752 271 803
103 595 200 661
291 297 315 374
874 652 944 654
204 535 292 615
373 663 400 685
207 517 277 600
53 336 94 369
81 296 142 313
64 574 132 589
761 46 806 50
719 872 772 924
206 637 281 717
413 877 453 926
122 65 196 65
136 640 223 736
673 669 743 705
881 184 957 189
573 810 597 894
110 723 151 814
819 117 857 117
726 457 778 555
497 443 560 495
216 148 252 215
338 221 350 255
895 230 900 279
717 133 749 224
670 99 753 164
463 551 493 634
11 232 74 260
714 8 748 104
273 152 306 200
151 777 189 801
35 16 49 76
195 866 288 930
782 288 854 385
551 477 631 537
310 229 404 286
398 785 465 834
809 601 880 643
790 207 857 210
167 334 256 405
875 224 877 263
69 761 128 850
83 371 93 390
56 641 94 674
846 237 916 237
673 576 716 620
6 106 39 173
387 509 389 601
725 814 769 833
255 449 328 478
883 56 970 97
110 370 195 381
245 482 249 520
548 615 621 709
699 9 751 47
17 225 112 251
97 650 186 700
625 486 672 547
224 262 239 342
80 861 113 906
188 707 193 803
394 677 453 708
403 683 434 760
156 509 192 606
25 693 95 713
380 396 448 414
258 361 345 377
841 497 864 504
416 179 452 266
354 745 452 821
886 171 946 184
527 868 599 958
844 260 886 327
673 397 738 429
532 95 572 109
36 98 85 142
573 154 617 162
742 691 817 757
598 705 669 791
118 806 199 835
237 863 274 910
281 209 316 279
793 380 833 424
636 570 650 596
809 318 817 326
662 281 745 337
347 518 394 604
455 320 489 358
236 137 285 143
501 23 589 94
664 51 738 80
519 860 576 869
120 350 155 350
740 746 747 806
851 99 905 153
786 178 826 261
218 644 243 664
134 134 142 179
332 474 398 550
389 408 454 420
685 702 725 756
660 189 679 206
625 489 649 572
433 418 504 461
192 209 273 268
222 733 295 758
364 125 365 178
870 121 936 138
75 580 113 656
657 437 746 440
349 681 425 710
563 669 580 682
724 469 752 536
460 402 466 454
239 806 319 828
106 273 123 349
888 735 984 782
161 702 211 794
22 252 59 263
347 17 418 61
302 784 322 874
875 36 942 99
288 33 357 75
539 267 593 278
32 667 89 684
635 197 710 200
518 699 579 782
197 793 217 837
231 829 279 885
178 288 212 303
738 484 797 565
219 451 304 477
78 402 133 490
864 19 872 115
72 164 160 237
423 476 483 490
100 795 156 866
308 671 374 735
111 431 161 439
152 812 187 848
216 659 291 668
593 510 601 591
844 78 905 126
73 776 99 871
123 5 189 68
249 177 332 246
56 329 63 337
855 619 904 626
574 390 645 408
849 802 859 892
384 776 462 835
564 730 600 755
171 621 265 635
222 449 312 474
751 464 830 548
501 582 530 645
319 289 372 366
372 320 385 397
680 313 767 322
254 772 272 859
187 100 229 104
27 549 92 620
626 787 682 808
718 573 816 664
234 751 244 766
769 25 865 114
54 712 121 732
371 384 434 428
351 643 401 650
220 837 264 863
126 323 148 387
420 877 506 946
185 464 248 522
806 523 811 533
458 72 542 116
772 355 817 362
104 254 152 257
231 192 275 216
884 893 954 948
796 401 814 418
204 814 289 851
519 173 571 227
850 281 860 377
567 490 610 497
479 828 495 871
330 320 381 346
301 820 302 886
351 147 351 205
450 412 539 470
486 367 538 416
157 448 209 539
127 194 189 266
550 839 614 864
286 105 359 186
74 44 143 50
817 843 888 869
445 18 529 28
779 338 803 367
747 345 840 428
288 108 370 192
597 732 692 756
705 722 729 760
243 252 280 280
265 471 328 540
521 786 580 813
628 531 667 544
827 232 850 236
56 20 113 85
881 644 934 716
394 21 481 31
696 538 732 632
830 282 847 303
401 719 475 723
397 236 404 309
495 750 585 819
111 697 167 769
367 759 375 782
264 731 289 784
590 878 667 962
507 300 512 339
763 405 776 493
533 44 605 47
854 844 943 849
874 491 932 563
437 740 489 833
50 505 128 599
877 558 961 653
743 87 830 126
771 410 840 471
166 379 220 474
444 100 522 166
890 151 965 157
406 274 486 367
351 470 391 482
80 110 147 130
216 103 276 106
628 741 630 745
316 734 362 737
331 833 368 897
638 641 668 711
253 255 330 260
110 539 133 605
242 673 295 683
358 430 375 446
713 466 772 533
25 526 56 544
539 694 628 736
780 816 801 864
50 12 99 32
66 581 71 587
126 645 199 695
764 120 795 217
468 467 491 512
409 773 415 781
798 842 815 921
891 639 895 716
39 222 99 224
455 567 508 608
779 569 858 598
541 815 552 834
177 671 222 716
139 278 235 361
164 780 219 806
702 313 747 375
383 729 450 731
494 54 537 62
740 662 804 739
244 771 335 862
147 170 231 260
153 817 171 851
387 595 426 636
757 885 773 922
873 740 910 826
48 203 64 218
248 36 305 37
595 242 673 290
492 86 567 113
247 555 272 632
206 346 269 378
422 610 426 687
412 162 476 240
14 214 111 220
198 9 198 70
203 371 218 418
220 758 257 849
679 773 748 851
257 657 329 683
116 159 155 256
544 797 603 893
433 517 450 519
201 414 214 512
497 478 558 515
370 474 443 559
597 413 610 418
735 41 738 110
715 527 800 584
734 830 744 921
627 149 693 220
776 478 845 564
713 706 728 771
173 463 218 503
711 179 806 199
806 14 858 52
645 20 661 86
647 658 739 673
166 471 245 535
458 241 555 294
778 144 818 159
283 323 357 354
301 816 377 871
401 604 454 606
89 863 105 888
458 645 552 740
411 694 506 749
849 722 904 818
106 558 181 636
72 46 90 83
78 893 103 944
644 681 650 718
751 726 842 782
452 390 526 423
644 443 654 488
650 407 708 487
382 684 382 701
318 621 413 674
416 859 430 953
585 747 675 832
717 59 746 68
638 179 714 260
756 615 814 711
826 324 859 411
803 540 883 554
290 398 332 488
531 316 565 332
468 239 523 278
490 427 571 500
269 13 327 58
179 757 186 795
326 720 398 817
701 542 728 543
189 405 218 484
341 708 425 714
91 271 105 271
386 863 443 898
426 337 426 422
646 678 721 685
396 761 476 844
671 855 688 923
786 292 868 303
698 879 720 886
421 78 441 166
251 8 288 68
256 455 263 510
605 623 658 673
798 82 872 149
164 154 176 217
502 254 511 263
560 85 652 177
655 551 715 633
12 587 47 679
80 378 98 457
323 276 411 335
332 624 361 688
878 617 956 686
14 155 96 247
767 300 841 399
821 441 864 457
157 473 204 564
823 9 854 84
412 188 460 263
334 387 432 404
286 284 366 316
274 228 296 247
230 887 299 955
276 611 362 669
196 811 235 882
646 691 671 702
13 697 40 794
369 81 442 83
689 236 749 280
32 207 94 233
7 205 100 253
526 140 558 183
872 525 907 596
898 38 978 95
131 27 179 77
81 759 83 856
151 127 180 194
212 448 239 474
806 606 866 672
107 204 153 250
285 535 327 593
678 551 777 588
604 1 643 89
98 288 105 345
67 778 125 796
305 416 394 499
641 359 712 454
746 24 803 42
421 682 519 685
883 815 906 840
854 345 916 410
45 148 88 162
596 820 654 846
58 509 117 561
448 333 515 397
196 61 253 118
11 522 38 531
678 526 772 579
698 415 759 493
94 422 176 472
517 785 557 799
645 539 717 547
154 210 206 270
599 660 611 671
547 110 610 202
484 595 484 674
482 586 567 646
92 392 93 424
516 223 552 289
614 180 653 275
793 357 870 450
835 6 930 93
579 37 585 114
674 808 681 903
409 888 420 983
310 642 319 729
109 890 188 983
352 723 355 741
412 574 445 620
161 380 220 395
450 378 485 419
419 34 518 62
658 410 756 429
159 566 215 637
23 468 57 545
613 135 672 160
384 859 483 890
4 891 71 919
408 892 408 906
368 494 449 569
468 680 535 733
354 836 451 873
581 316 627 391
606 424 652 427
349 518 446 524
874 81 954 100
782 274 863 325
434 104 454 154
359 368 394 413
102 615 113 626
882 782 978 865
263 48 290 104
557 425 613 463
683 173 722 265
150 747 182 750
566 171 572 181
268 155 357 196
70 173 88 230
552 1 605 16
694 543 775 608
841 588 890 631
8 546 32 607
392 454 401 543
281 370 287 372
819 217 870 239
704 106 740 194
792 163 858 199
560 243 619 281
460 599 524 622
99 847 172 866
829 513 887 610
862 695 910 753
132 677 156 683
157 516 193 578
875 587 888 588
897 131 928 138
518 466 530 540
573 783 607 826
207 701 270 790
338 131 416 176
816 130 835 149
487 227 512 321
97 525 190 616
432 94 482 127
802 231 857 245
217 326 275 395
726 376 733 383
618 287 634 340
844 170 916 239
833 205 907 260
73 679 82 697
899 740 997 784
806 589 900 620
779 853 827 909
576 448 632 528
604 491 676 572
494 165 527 249
373 818 408 899
706 593 734 625
862 675 871 715
434 687 484 701
637 28 683 122
364 390 410 408
683 402 685 435
577 517 598 558
84 533 142 535
446 53 507 71
344 595 404 625
189 153 280 182
831 787 859 798
218 259 289 287
446 455 478 511
183 14 191 30
99 860 148 949
13 635 72 679
196 329 216 364
665 329 685 377
295 464 312 470
520 412 527 422
736 340 742 352
661 423 705 499
63 127 161 181
331 693 357 714
20 198 30 290
485 850 573 882
728 813 799 831
193 138 253 167
437 458 483 542
197 835 205 863
205 744 222 795
461 470 472 481
140 457 187 554
730 415 788 439
214 475 224 545
884 66 978 92
239 510 310 554
498 68 498 146
138 663 213 718
662 46 724 51
350 708 398 742
88 75 140 96
76 512 141 548
397 801 477 879
33 732 50 791
568 82 590 165
895 102 972 191
635 256 646 272
142 262 208 278
317 562 327 587
328 151 359 195
410 735 426 781
342 223 365 314
644 216 681 252
280 729 372 733
218 182 250 239
531 474 588 570
82 137 90 229
769 75 827 160
159 496 181 532
174 886 197 930
518 661 607 687
52 447 119 495
509 755 532 795
104 112 164 135
898 805 940 860
527 107 533 117
114 861 198 908
386 287 482 311
146 559 234 613
531 14 582 77
260 607 261 694
864 506 891 536
317 808 343 828
344 310 406 351
506 662 556 693
43 483 133 529
409 642 410 726
90 214 139 247
322 684 370 714
781 491 812 545
694 694 732 729
584 135 680 141
503 394 514 431
775 823 846 838
584 364 587 411
585 189 663 268
278 786 349 797
802 343 866 367
887 416 927 482
685 685 733 725
674 340 735 425
666 839 717 886
432 377 502 379
639 355 722 393
6 475 27 506
480 40 565 94
616 415 652 448
543 648 596 710
237 627 316 654
837 154 841 206
490 480 583 532
639 111 670 172
867 475 948 550
476 789 489 835
171 573 232 615
268 761 321 767
332 426 390 451
641 578 662 608
652 428 749 432
228 7 251 56
198 104 216 194
314 158 325 163
644 569 706 665
0 241 60 305
152 16 230 38
336 652 434 707
505 219 516 303
321 199 381 266
303 409 342 497
869 189 939 253
718 714 744 781
653 497 658 584
691 536 768 577
777 717 835 776
636 546 669 611
277 25 361 98
97 318 177 334
595 86 668 154
387 268 415 361
470 294 497 384
192 261 220 322
811 441 814 465
512 897 551 973
822 537 900 559
795 754 885 815
88 642 126 737
611 533 633 618
727 310 787 333
535 286 597 340
874 851 874 853
788 594 839 667
105 733 114 742
96 766 117 819
95 174 177 181
792 208 888 211
750 207 806 282
418 557 441 642
51 162 92 193
363 122 371 198
864 457 888 527
210 800 259 803
638 125 705 146
502 512 591 597
87 710 157 721
357 67 447 154
827 853 919 952
636 685 678 687
222 360 257 443
361 61 385 137
337 852 396 951
103 296 187 387
176 753 224 764
898 318 991 348
20 614 105 702
175 41 178 120
461 648 497 728
240 552 272 641
887 276 938 279
603 336 627 339
513 807 595 844
168 400 208 493
374 221 404 292
181 247 263 320
466 197 528 239
294 860 368 917
875 580 948 602
353 98 384 166
392 24 455 69
438 522 508 621
554 638 637 721
291 584 353 649
602 233 610 243
842 82 902 175
679 369 706 447
167 585 205 647
269 757 306 772
108 437 141 460
253 62 271 98
654 128 725 217
694 548 712 570
827 866 888 940
467 752 501 850
533 884 559 915
618 494 674 513
336 682 424 742
113 364 208 372
735 137 779 200
391 504 392 549
435 441 527 460
226 260 309 344
741 138 772 201
235 694 306 769
258 318 278 348
245 269 281 364
543 223 605 259
638 605 664 624
786 138 794 199
246 542 308 563
263 259 343 315
630 805 643 869
55 498 76 513
484 618 508 618
447 417 537 466
600 658 667 716
899 739 919 779
627 395 670 434
529 725 620 782
354 312 370 327
828 835 853 932
18 108 65 192
89 305 111 387
673 61 708 114
333 127 380 217
760 242 855 303
299 327 388 329
15 380 91 380
488 585 533 682
648 112 704 177
96 112 98 194
265 730 319 778
563 746 572 774
503 440 585 506
156 216 215 229
431 295 495 376
757 791 765 801
83 650 103 702
655 899 699 975
889 127 946 195
163 238 170 272
540 46 551 107
586 167 655 245
230 575 316 647
578 473 580 546
105 800 122 820
121 557 148 628
37 724 74 758
162 307 252 357
258 327 312 419
157 440 183 486
302 185 304 200
50 12 116 90
782 15 857 96
222 182 260 236
748 732 748 828
765 807 856 831
600 376 600 448
111 441 168 516
115 515 194 565
181 448 223 453
523 720 535 774
307 226 376 297
645 801 667 867
112 874 179 949
192 266 209 357
436 521 441 610
659 424 739 472
893 520 991 607
133 776 205 777
4 889 38 916
123 346 155 376
314 14 318 79
466 115 530 199
363 691 439 757
746 671 761 762
157 667 173 724
282 204 342 270
265 809 286 832
561 884 568 895
306 223 386 261
697 683 713 689
70 54 100 76
850 311 922 378
349 16 357 97
481 168 532 179
819 179 835 275
798 343 847 359
746 719 830 808
295 492 311 588
709 626 744 664
419 20 440 35
171 822 216 848
142 698 197 721
431 87 521 170
761 713 846 810
858 49 896 53
792 537 826 626
30 117 50 125
394 615 445 669
618 35 687 106
518 779 581 797
342 623 428 627
301 535 343 630
306 885 351 980
559 626 574 674
869 570 897 634
837 328 884 423
154 796 174 836
270 848 309 923
381 324 421 410
712 812 724 819
575 502 595 575
654 433 691 501
840 452 852 512
797 175 813 183
893 283 913 353
40 762 78 802
834 322 836 402
143 564 239 660
520 294 554 310
186 433 249 517
375 162 448 257
341 373 416 402
198 271 231 329
675 586 705 623
512 447 600 468
332 786 403 805
66 896 141 904
612 394 711 433
213 588 245 593
885 359 982 384
429 58 506 80
750 495 832 559
94 297 165 300
66 584 93 657
498 548 498 595
371 429 413 521
340 356 410 392
515 243 561 282
728 605 812 645
725 114 747 182
359 490 428 577
395 646 435 742
629 304 651 377
831 464 905 510
748 365 807 417
403 720 451 741
823 858 876 923
526 1 574 55
510 817 536 915
408 827 451 831
92 463 190 548
415 123 460 155
639 726 680 729
543 272 639 343
431 251 469 331
308 486 399 492
294 167 333 235
698 377 791 471
519 838 568 935
838 631 866 700
61 523 86 551
447 512 502 584
441 645 476 655
898 793 997 839
795 137 873 178
422 559 470 614
753 365 769 422
547 890 587 930
488 209 516 304
513 510 605 541
648 25 714 88
795 813 886 867
290 455 296 457
57 170 120 200
96 765 176 773
840 424 842 520
252 837 299 843
800 845 828 855
789 587 864 650
55 685 100 737
651 367 750 390
435 358 440 414
605 65 688 125
844 619 891 644
628 589 655 654
864 297 956 339
817 387 857 471
156 200 208 296
886 842 953 941
476 393 522 431
165 387 177 452
36 226 87 282
58 184 153 230
860 199 935 223
674 126 707 155
49 88 53 112
133 761 211 777
861 828 905 846
52 570 146 588
529 221 550 222
398 846 446 886
253 707 271 798
604 232 641 261
445 585 461 637
594 763 631 822
814 570 847 617
637 878 645 939
535 261 612 280
486 289 550 340
341 597 439 657
85 472 155 519
747 487 757 541
550 773 603 851
582 759 665 844
151 193 232 283
37 356 109 449
714 583 743 652
325 890 376 978
580 594 616 680
203 147 240 202
339 704 356 799
421 242 431 251
684 619 752 707
513 30 599 92
821 546 848 588
112 643 171 698
601 631 650 685
331 356 400 398
228 64 251 74
424 297 463 350
53 466 133 499
7 792 53 890
293 202 382 250
785 397 856 493
742 887 795 927
890 347 970 350
136 455 230 458
527 104 582 105
763 458 828 527
318 360 389 430
437 391 487 449
45 889 97 895
794 737 801 822
619 241 656 301
274 409 307 412
61 153 152 194
722 273 786 311
20 610 92 696
122 301 191 321
620 777 633 784
721 444 794 523
297 811 385 888
813 177 857 271
101 832 146 921
389 726 427 818
302 819 366 884
760 698 776 782
39 12 66 107
37 643 48 684
464 326 544 350
460 886 513 909
141 68 218 99
111 709 187 735
336 177 394 248
633 793 729 874
5 753 52 786
321 520 340 538
350 806 433 899
343 658 370 687
254 751 338 782
186 353 217 367
212 560 257 577
814 205 844 260
120 595 153 595
149 472 218 529
622 118 630 141
383 449 385 471
126 237 157 264
683 392 744 476
683 185 702 256
390 630 440 670
611 33 678 47
39 437 54 479
791 712 890 756
156 670 248 753
108 456 108 529
323 665 379 720
277 434 278 463
74 454 121 510
758 62 803 113
94 434 119 500
517 77 596 92
194 699 282 732
651 740 665 791
722 128 787 129
249 378 302 390
158 187 253 208
595 165 625 175
169 277 227 343
357 806 434 834
667 253 705 334
133 399 222 488
279 211 345 277
193 85 262 165
864 503 907 521
482 850 551 860
860 11 952 43
788 679 843 753
301 116 373 124
99 781 117 869
852 282 926 343
289 249 387 278
748 630 836 729
721 82 741 155
65 254 76 293
156 119 233 138
417 550 470 612
598 605 600 647
446 527 527 595
492 14 554 42
400 868 414 926
708 450 743 538
216 724 269 810
792 341 808 415
189 600 190 610
323 881 350 963
654 330 698 413
784 510 859 572
553 793 585 824
509 815 558 863
351 14 393 87
452 483 483 514
736 582 746 633
271 549 295 565
4 93 23 137
378 356 448 388
762 599 839 671
220 46 256 103
433 669 461 694
637 402 657 435
277 731 284 751
227 363 247 424
603 567 668 582
267 247 279 274
240 765 295 785
287 469 347 502
26 285 81 364
120 251 203 301
235 745 271 764
472 159 503 181
422 64 432 107
222 359 283 419
667 106 702 113
793 802 889 882
140 138 146 214
91 722 125 732
177 760 188 825
327 663 334 681
352 567 383 641
883 666 936 709
397 490 431 513
150 250 237 271
370 341 429 346
790 794 882 833
314 47 389 67
381 247 408 309
735 710 816 758
173 599 258 687
31 59 39 119
96 371 159 446
39 446 117 514
94 857 131 925
214 520 266 614
730 334 784 397
444 244 518 320
419 498 500 542
272 740 308 748
103 80 163 105
603 529 632 589
164 640 223 673
78 360 142 383
513 870 560 897
312 637 313 677
423 77 423 145
664 544 737 582
206 40 286 61
208 607 248 635
146 316 232 397
179 419 269 485
889 715 915 749
67 647 91 647
738 436 767 534
786 214 864 276
118 651 158 670
386 160 468 212
651 442 715 484
518 623 572 637
513 683 566 716
644 158 644 257
484 284 492 372
644 106 669 144
208 602 265 652
251 767 276 780
218 471 235 567
44 753 82 843
165 114 216 139
425 248 448 275
471 178 545 261
42 741 108 758
459 205 470 302
70 103 134 195
474 66 505 115
755 269 804 362
262 715 361 735
583 89 603 157
276 129 335 177
790 564 802 599
533 656 557 678
158 551 226 566
15 528 25 561
773 226 868 320
480 52 493 74
667 667 742 668
39 651 40 667
40 862 130 921
450 884 538 898
67 302 132 387
559 547 623 625
47 450 57 461
125 537 195 590
681 361 718 457
827 751 904 835
51 560 86 578
788 534 834 620
819 899 892 956
457 757 481 809
407 501 484 550
498 64 593 96
688 843 710 908
706 560 783 617
589 898 686 915
610 415 627 428
854 492 895 530
752 390 826 451
820 162 867 227
25 289 71 371
815 256 840 278
408 758 444 803
846 688 927 719
596 872 675 884
758 634 838 730
700 233 728 322
769 324 861 404
809 254 815 276
128 806 206 901
452 55 465 93
48 500 132 510
473 271 505 335
582 403 665 459
111 605 201 675
182 765 209 804
537 39 572 59
284 536 318 627
252 882 302 895
391 1 417 26
770 691 844 788
669 358 739 409
860 673 899 693
228 77 293 135
599 283 685 333
808 854 902 922
108 559 168 559
317 351 351 382
697 471 731 493
383 765 406 776
598 339 646 388
403 602 438 662
244 160 280 231
304 358 388 400
367 540 448 626
330 567 393 576
662 166 743 263
470 325 560 336
724 467 771 528
895 405 934 445
129 542 228 605
107 420 194 444
344 544 367 565
193 614 244 677
63 595 114 602
222 763 279 833
305 672 369 727
465 339 506 347
503 147 585 207
884 806 909 858
337 695 404 789
12 582 19 584
280 557 350 614
820 648 909 675
397 301 453 369
254 831 269 924
319 67 392 164
445 11 492 81
286 495 296 522
471 858 531 890
338 420 408 475
129 437 218 474
78 617 108 695
227 214 231 258
638 444 736 481
391 67 474 92
577 835 670 918
888 302 978 306
288 309 334 384
804 823 858 875
555 751 607 757
433 665 440 703
261 750 292 766
543 165 576 176
223 643 268 651
767 651 771 665
716 384 725 450
415 759 439 773
588 625 605 680
378 460 378 472
777 140 811 216
117 111 135 111
717 29 735 60
574 774 606 779
845 69 918 150
837 850 914 851
130 767 155 780
841 485 931 527
863 852 954 924
244 424 250 474
115 440 211 510
681 133 760 172
891 282 937 342
329 489 335 587
758 793 801 820
681 405 743 444
435 702 509 709
575 768 635 813
587 588 607 652
67 495 109 530
381 301 460 391
19 856 101 915
318 631 335 634
865 8 882 98
356 632 419 673
504 194 536 254
513 243 587 331
786 292 787 336
888 731 942 812
513 638 522 662
309 835 343 911
312 8 385 106
850 442 878 530
316 339 391 373
8 808 53 853
62 81 105 159
474 402 521 475
894 722 964 764
882 575 924 633
885 170 887 184
594 655 682 746
652 873 730 914
43 567 47 612
121 519 196 575
339 529 408 562
658 543 709 565
5 453 36 513
483 386 520 467
364 737 462 799
656 224 690 320
232 205 258 246
299 404 351 471
496 699 559 731
779 192 815 285
788 49 817 57
466 267 506 296
327 663 329 710
611 845 627 873
823 884 909 951
339 307 395 387
796 51 815 127
789 728 872 748
713 647 731 688
167 220 210 279
570 606 587 607
859 579 869 617
863 376 934 378
23 632 86 646
217 440 218 526
337 38 389 67
482 735 567 786
739 527 786 559
660 542 724 565
513 436 600 457
638 674 674 759
167 888 219 895
351 389 446 448
448 625 506 676
175 491 229 548
387 136 389 156
812 269 825 365
146 40 224 130
808 541 872 584
93 44 159 62
480 762 514 809
869 632 960 725
237 777 265 842
496 657 592 659
332 692 336 716
774 676 776 730
52 14 130 85
333 270 361 341
435 132 518 188
157 746 192 821
893 483 942 569
500 342 542 379
497 250 503 251
644 494 694 578
356 822 393 914
241 21 306 109
252 719 313 805
297 86 357 116
12 601 64 698
622 354 696 422
13 384 17 399
699 131 772 219
437 511 484 516
849 205 912 233
765 387 862 420
592 566 598 617
856 450 909 464
276 664 292 726
815 154 863 177
266 198 340 215
147 89 176 170
132 363 150 418
310 254 354 283
47 139 86 222
397 589 431 591
239 162 296 203
817 402 830 484
827 135 848 161
764 878 857 885
124 324 217 335
553 346 631 358
375 435 378 474
20 5 51 73
257 821 348 851
316 412 398 506
691 292 730 313
401 813 498 863
45 854 116 946
306 548 311 575
391 856 468 917
750 24 840 34
466 717 507 731
701 770 740 773
531 673 628 698
62 150 68 187
573 461 648 469
183 654 213 725
896 607 955 640
125 899 180 947
383 256 438 314
597 701 646 771
635 764 731 819
646 238 651 253
668 274 724 368
528 235 589 324
435 733 460 773
804 887 856 947
220 275 231 338
33 704 86 716
201 272 226 356
795 231 854 262
620 302 668 352
819 886 835 934
579 151 656 237
583 700 663 726
309 478 394 491
474 564 523 632
366 209 440 293
830 745 859 810
277 727 300 729
667 202 759 247
413 774 484 797
127 729 222 757
379 891 445 934
777 301 830 304
879 434 908 495
71 865 71 963
158 404 166 490
188 650 254 687
86 742 183 799
897 56 933 142
370 715 414 759
206 485 284 539
469 141 532 172
780 493 837 519
109 244 187 316
213 49 251 69
729 583 768 602
659 550 732 648
38 183 101 246
169 537 234 628
217 681 227 765
654 633 674 685
274 126 310 173
344 863 442 920
667 170 695 238
796 372 893 420
609 74 621 88
343 828 371 853
747 194 844 219
801 131 889 166
475 74 551 117
532 149 567 207
677 363 703 394
156 454 204 552
826 85 835 163
324 362 402 410
590 606 621 617
868 86 896 104
876 182 975 196
705 560 802 608
726 517 743 588
88 455 108 463
787 161 844 233
451 770 533 803
328 29 340 118
561 589 561 662
768 33 866 36
897 701 907 733
35 439 130 535
341 242 406 303
217 2 217 95
319 714 327 787
674 773 735 872
452 844 525 905
897 490 914 540
284 413 355 454
569 96 649 151
817 878 818 916
758 874 794 920
167 362 189 449
193 538 267 618
36 473 51 559
634 625 673 683
552 350 577 418
662 267 741 284
283 349 326 442
701 861 717 920
202 560 269 648
641 190 648 260
307 408 388 491
736 863 835 863
84 798 111 828
894 827 896 863
191 152 243 167
302 302 358 349
791 608 813 629
861 577 922 631
205 619 271 687
587 533 602 590
80 210 142 230
867 327 884 422
686 700 770 707
410 92 436 141
249 61 339 65
27 361 104 377
641 837 733 935
353 309 356 333
595 288 626 382
552 370 590 371
241 77 333 130
497 241 506 309
259 461 278 554
108 233 156 299
614 601 646 650
823 631 922 670
567 795 573 889
465 59 478 156
506 529 536 588
783 889 800 899
660 736 742 793
81 649 164 706
650 803 742 892
748 320 792 417
51 282 64 352
568 797 580 828
237 885 259 934
33 51 45 71
607 148 683 197
679 523 763 559
1 849 72 888
817 125 894 143
415 5 443 65
368 518 415 542
439 514 510 592
500 461 598 540
690 445 726 453
43 491 117 535
802 323 877 342
670 588 757 600
101 473 195 493
709 815 798 892
601 465 687 497
541 28 573 120
658 65 713 160
160 895 176 912
343 163 392 212
561 720 657 814
753 806 791 810
833 602 897 642
328 235 333 301
21 616 80 688
433 188 443 259
111 83 144 180
596 580 679 666
562 368 648 412
129 164 223 261
691 49 723 101
862 604 902 680
506 419 528 478
789 349 831 443
318 73 382 102
424 473 503 571
135 764 184 780
81 272 143 284
522 561 601 569
487 802 532 803
834 38 884 90
507 486 527 577
183 389 199 458
541 10 575 43
617 297 697 311
135 655 160 664
350 167 391 203
643 694 663 789
466 829 486 907
668 471 755 536
226 617 279 705
720 429 741 513
391 628 445 644
839 482 936 501
169 768 217 861
382 217 428 282
404 467 475 467
829 242 877 306
786 749 834 757
345 821 434 861
178 628 271 689
79 790 105 814
63 465 151 541
306 572 340 616
780 222 836 275
347 675 378 761
874 27 947 103
806 602 881 644
158 190 204 263
614 749 645 838
162 194 186 216
846 892 924 944
399 738 439 785
482 360 482 375
197 314 285 379
396 306 455 369
733 494 775 500
736 766 739 833
893 527 907 575
49 873 58 955
569 362 611 401
749 137 798 161
561 590 584 634
247 353 336 365
520 232 601 280
416 264 496 338
344 101 378 157
11 729 30 754
517 780 548 782
324 877 405 963
867 321 935 342
182 688 212 754
46 838 68 890
215 722 297 774
108 128 138 193
641 753 719 800
791 625 867 661
172 550 244 621
824 531 856 569
355 321 377 367
795 891 795 911
151 887 238 937
219 455 225 477
72 358 98 382
752 793 755 822
641 748 661 767
500 442 589 497
27 12 59 97
154 99 239 120
496 654 588 739
805 109 854 144
634 128 655 142
641 494 721 528
794 309 857 352
289 122 359 160
366 250 409 250
545 19 643 33
328 874 390 959
495 706 536 751
214 614 249 643
603 69 640 72
326 297 400 301
352 49 438 129
306 93 348 157
852 416 856 458
831 827 915 887
267 495 288 528
528 79 558 114
135 126 192 188
380 703 392 715
731 383 807 441
312 536 348 574
797 184 888 225
854 206 921 277
265 604 303 689
142 70 168 129
459 540 555 588
663 665 697 760
420 450 487 493
704 271 784 358
428 698 430 767
872 200 948 267
122 691 122 691
386 849 395 947
282 265 350 272
786 511 787 585
255 89 345 128
741 832 766 901
292 233 372 291
755 642 790 666
580 801 649 862
22 437 80 481
623 269 691 342
428 759 474 793
703 580 744 665
741 470 819 484
715 481 774 515
498 101 572 182
531 180 573 187
494 523 563 526
381 55 405 154
228 189 270 243
339 466 432 494
512 113 562 180
73 816 93 821
441 379 495 427
332 299 374 333
350 559 351 611
491 174 581 208
97 683 117 770
793 621 815 707
401 891 480 969
12 625 84 641
31 463 115 500
545 801 619 896
646 420 649 474
500 544 557 598
29 129 110 155
538 332 634 362
750 231 808 284
848 247 931 284
414 715 457 722
218 324 288 411
68 896 137 953
179 265 231 335
289 466 383 543
339 299 364 384
255 205 296 290
3 761 95 809
773 92 845 153
600 273 624 341
635 808 687 839
648 387 667 388
359 748 440 807
376 0 427 92
615 71 625 127
237 799 302 893
24 81 108 171
44 126 108 135
818 417 841 493
584 655 621 725
625 555 626 639
212 683 215 705
809 4 903 52
181 198 236 240
549 423 580 459
37 317 61 410
245 747 270 801
432 890 479 942
252 857 293 939
178 294 225 310
851 540 866 582
29 831 108 892
547 266 562 305
689 823 734 910
538 809 569 842
241 447 279 516
553 406 589 454
556 645 634 652
821 461 904 485
385 685 470 710
650 277 734 311
847 181 926 255
800 738 821 789
24 387 24 389
453 56 507 65
219 510 226 552
33 594 51 647
27 233 87 243
57 84 66 176
758 752 790 822
746 9 790 101
227 327 304 415
269 535 322 632
620 448 697 457
268 431 268 470
179 84 206 157
378 516 459 535
626 729 717 810
267 224 342 279
808 483 863 578
773 78 777 160
415 663 438 674
107 478 193 549
711 623 772 680
772 442 866 513
505 64 518 141
211 31 235 89
740 449 761 476
733 583 771 598
563 698 655 733
378 154 386 217
59 239 135 322
531 879 531 958
646 828 685 903
751 565 753 641
805 453 847 510
310 482 317 513
430 626 458 717
375 427 397 513
742 883 763 919
18 72 116 134
829 797 913 822
880 313 953 322
530 846 592 915
180 381 180 463
237 9 329 28
214 467 239 474
710 492 727 519
454 347 536 373
644 116 708 175
700 174 767 202
770 367 817 428
186 644 224 722
33 352 86 405
246 169 259 230
451 507 483 605
845 46 917 118
839 237 913 263
447 135 523 202
245 502 258 516
91 498 106 560
607 778 615 875
626 397 663 484
639 341 724 369
623 418 650 447
367 203 383 234
666 682 672 683
116 331 122 397
182 397 217 435
812 390 814 420
536 285 556 316
110 735 152 808
786 69 787 165
549 137 599 200
790 743 819 797
559 501 560 580
122 88 173 135
639 869 720 907
144 384 225 410
67 232 103 295
422 882 521 896
156 606 170 657
297 201 336 262
734 403 743 481
86 252 150 262
749 207 796 232
221 830 240 876
12 533 96 611
656 817 750 877
886 637 966 686
394 331 397 407
174 183 184 275
733 526 737 548
212 73 261 83
877 741 914 799
161 131 207 214
371 239 424 269
138 757 149 809
568 492 593 502
620 841 718 926
142 1 228 93
70 874 135 877
692 656 786 709
20 872 29 944
145 616 234 655
131 149 136 244
119 55 171 58
417 307 494 339
720 37 817 58
895 748 921 824
117 698 146 752
109 471 153 532
373 92 384 145
301 800 399 894
165 50 171 76
466 313 539 369
130 592 151 623
226 98 261 162
490 731 534 779
550 375 640 378
275 272 293 309
234 492 234 570
825 873 827 926
853 254 946 350
123 859 174 868
890 816 982 853
79 814 107 908
31 891 76 976
513 757 532 805
53 426 88 462
894 443 894 507
561 185 573 232
333 678 353 717
870 316 876 387
735 880 778 975
51 219 68 252
299 620 378 702
450 68 527 77
603 467 665 548
233 460 331 556
153 759 199 834
464 454 525 474
325 850 372 948
452 601 469 655
740 838 758 907
299 28 385 34
268 756 272 836
180 599 269 624
57 266 118 346
344 232 373 252
487 818 500 820
442 300 514 303
805 789 863 879
779 55 864 152
411 180 495 231
305 825 362 880
307 129 365 191
845 122 936 212
193 852 240 878
879 443 896 532
19 300 98 398
882 554 934 616
671 568 729 578
323 413 346 420
568 777 586 787
650 214 710 222
854 490 937 507
607 77 657 117
245 513 285 550
178 110 185 160
87 97 119 196
846 341 863 390
845 886 936 955
310 776 379 818
240 131 337 214
476 306 528 359
457 885 457 955
390 12 458 37
26 519 75 613
119 453 210 545
314 10 370 19
624 110 647 205
832 55 897 152
366 76 438 94
735 899 772 986
202 189 269 228
672 673 685 710
127 327 141 330
295 56 335 82
690 751 746 788
14 15 94 54
88 546 138 576
529 404 536 448
280 662 322 752
171 573 246 585
267 96 323 161
513 833 520 915
113 495 160 571
300 737 379 737
844 15 917 108
18 428 75 524
191 887 280 892
618 740 667 821
108 405 112 430
336 786 338 798
114 256 161 355
3 461 26 508
694 303 786 357
802 82 824 156
475 660 526 667
724 855 734 943
387 265 417 355
332 642 390 733
557 102 620 110
207 284 299 383
76 723 153 729
527 114 595 127
874 298 908 317
64 826 102 853
617 561 713 563
754 757 819 759
536 463 546 486
219 492 316 555
510 764 555 799
641 25 700 92
703 33 741 65
810 128 885 178
720 750 737 760
554 150 653 235
664 543 735 594
421 361 434 432
743 160 808 205
102 48 135 88
758 600 791 618
96 676 149 715
507 32 524 71
203 743 280 805
522 572 567 602
37 612 56 696
801 747 830 784
14 844 45 867
537 894 624 980
349 441 419 511
273 181 279 238
556 256 564 301
675 814 751 841
242 51 308 149
839 630 903 675
523 250 600 320
163 826 250 863
312 781 398 838
781 649 829 704
528 299 610 342
832 531 893 610
778 542 795 622
850 746 870 751
33 328 74 394
615 299 634 352
416 152 487 240
38 467 74 543
206 532 232 565
469 343 554 402
849 26 932 100
307 505 333 532
314 829 367 921
313 868 412 913
733 217 765 247
523 686 546 741
741 62 761 155
208 320 305 343
482 121 513 154
833 190 876 257
597 852 688 860
160 36 213 120
241 847 338 940
360 704 396 731
248 203 337 246
890 761 932 798
576 135 588 164
76 436 163 494
874 236 880 248
753 170 762 179
783 337 820 349
386 269 450 292
397 651 455 731
420 514 454 599
145 405 190 431
102 259 147 289
55 804 130 825
617 216 698 312
830 790 848 797
774 876 826 893
225 492 322 545
458 13 518 59
493 165 533 170
524 436 528 527
292 871 375 903
446 791 507 853
157 764 180 828
369 739 416 797
774 238 831 302
555 126 573 144
551 295 637 313
62 56 157 142
792 828 810 861
432 557 500 561
132 695 208 726
576 546 663 585
131 691 172 696
726 876 747 881
613 716 650 729
798 765 818 855
12 195 31 202
437 732 473 768
817 699 840 790
236 616 331 624
50 835 91 865
338 732 342 773
295 290 358 301
776 751 784 796
554 653 590 717
808 365 849 422
99 372 127 442
106 492 164 492
180 349 223 375
541 859 589 894
620 172 701 180
22 371 86 409
754 199 799 283
549 189 630 283
373 884 390 919
484 332 508 374
650 631 712 715
344 116 353 188
54 410 82 490
433 642 493 670
129 146 170 168
518 561 522 596
519 493 592 532
861 100 936 157
149 793 234 796
96 301 190 352
785 418 882 470
425 34 443 97
254 431 276 436
98 490 150 523
94 493 118 507
524 43 590 115
742 437 841 496
109 374 168 466
268 380 313 385
488 518 563 560
327 428 403 504
412 181 505 262
375 364 400 421
864 191 961 205
826 99 902 145
858 357 911 395
358 589 447 601
45 437 66 520
123 91 129 120
408 603 410 683
812 177 894 196
552 536 594 562
202 201 296 212
702 125 751 212
113 875 167 885
317 359 383 364
26 537 69 553
288 556 305 599
232 35 238 89
192 889 260 915
122 455 178 545
539 26 627 101
865 418 865 450
225 818 283 841
567 376 612 420
812 252 870 284
343 501 412 583
785 320 875 370
417 440 466 525
293 238 368 275
293 95 367 118
752 788 784 877
868 599 940 655
6 616 25 646
183 626 269 691
171 725 195 819
723 486 747 513
675 397 739 444
495 704 523 732
818 419 857 449
440 461 490 487
373 96 389 176
190 496 232 570
590 279 663 286
461 529 522 548
188 862 261 951
815 380 854 428
174 455 199 534
711 366 799 368
124 667 204 753
302 195 313 260
363 713 413 718
527 759 537 832
483 678 498 776
764 239 835 263
6 797 33 890
307 551 370 594
235 8 276 25
179 46 216 123
787 601 787 604
700 208 790 283
687 890 731 914
625 791 680 820
234 174 284 185
23 28 33 112
776 790 858 840
721 780 790 820
160 639 246 731
627 443 695 475
614 145 661 152
528 687 542 739
300 703 334 762
812 789 826 840
651 368 651 403
748 324 750 334
224 46 229 112
467 522 554 558
409 37 473 55
729 451 808 469
652 26 750 58
366 883 422 971
850 393 898 492
770 292 772 337
36 32 90 70
231 13 314 49
405 382 441 401
774 377 823 426
705 635 770 653
22 495 58 529
396 40 429 61
114 276 174 345
802 697 841 766
10 50 80 127
310 634 349 716
224 237 231 276
817 283 830 326
23 291 55 383
68 332 167 368
623 892 675 972
81 44 85 120
474 877 509 883
634 704 727 781
88 564 167 625
516 231 586 305
795 305 812 338
50 712 130 780
193 669 210 723
8 88 51 124
612 752 661 752
346 268 365 360
526 459 544 520
520 797 548 888
857 566 869 597
620 538 681 540
497 246 546 295
639 615 670 636
242 143 306 195
15 720 113 778
808 397 898 438
549 768 577 820
817 620 893 694
218 283 304 310
144 884 195 893
287 237 359 275
451 541 544 569
702 620 753 645
666 579 731 633
117 356 175 429
569 778 595 807
394 641 491 642
133 217 160 250
268 880 324 882
709 188 746 199
716 118 751 119
675 246 715 296
540 658 636 682
233 127 292 141
7 170 73 225
233 67 324 149
42 465 116 497
741 656 743 729
869 330 925 383
45 501 130 568
849 283 924 319
531 190 601 260
156 451 195 519
852 438 887 488
394 549 407 580
380 303 467 311
891 294 952 309
161 641 163 695
54 117 78 126
591 782 599 844
721 169 758 204
562 317 635 415
357 775 434 860
495 609 567 684
623 750 711 801
68 339 120 428
755 199 790 240
711 271 809 328
48 281 72 352
53 87 53 148
656 232 720 235
843 824 881 885
342 24 405 96
541 182 569 245
326 612 337 656
646 810 706 898
596 896 614 948
172 318 252 337
292 585 326 603
713 384 803 478
429 507 503 531
69 219 159 266
243 888 294 888
408 560 437 652
529 883 583 931
530 679 626 713
159 430 212 493
646 416 688 492
361 267 398 310
749 787 827 878
404 69 414 81
28 490 39 508
201 647 202 672
791 123 797 141
524 621 608 688
446 150 488 168
22 155 97 230
116 545 149 553
397 854 447 890
424 849 462 876
428 228 472 256
789 658 790 736
306 310 381 344
93 14 176 97
78 321 89 385
139 10 230 106
805 478 901 560
871 766 892 800
119 133 197 136
655 67 744 143
16 876 63 955
468 642 538 697
630 420 719 429
855 187 950 273
838 660 855 686
893 542 895 550
548 706 647 752
696 233 776 240
325 146 407 239
695 262 696 270
327 28 381 37
16 58 37 99
112 336 137 374
204 555 281 565
839 616 853 650
483 862 529 869
472 114 544 168
253 97 304 138
573 371 624 433
397 247 495 343
181 860 268 953
600 76 685 144
893 587 930 619
704 303 741 350
584 848 662 911
45 737 112 762
623 897 624 972
624 136 654 198
181 355 194 430
259 608 319 685
628 774 668 871
616 745 689 822
557 431 575 441
614 53 698 85
620 832 653 865
857 252 869 313
447 628 463 706
784 302 871 305
591 84 632 134
464 668 488 728
424 877 476 894
691 406 705 414
231 3 324 68
830 831 921 901
145 399 238 476
55 705 138 795
670 804 730 845
806 223 880 271
610 47 648 87
487 509 554 522
426 218 434 240
60 583 142 598
51 833 99 901
587 620 682 649
247 5 315 34
790 869 859 953
500 713 515 756
337 385 407 469
426 276 463 321
756 883 780 902
711 851 759 856
290 127 305 222
573 17 620 94
809 412 845 478
215 525 281 552
672 374 694 392
884 39 939 138
442 251 509 348
457 215 533 251
651 835 749 922
216 273 257 370
840 133 851 195
537 236 600 248
455 886 510 887
436 798 449 845
212 529 272 529
499 240 517 247
662 209 685 304
702 495 778 577
201 513 253 523
313 498 373 562
840 354 879 434
617 73 671 130
658 496 695 547
37 898 56 932
854 838 863 845
386 642 438 723
363 196 366 245
726 866 771 942
60 874 113 877
869 406 906 474
371 11 411 92
654 686 750 760
152 779 154 861
96 320 187 419
634 389 700 425
391 86 486 116
349 756 445 808
681 549 703 580
10 454 16 487
164 505 205 602
558 81 560 96
758 706 823 779
787 194 828 197
767 726 798 798
517 888 560 942
122 396 216 436
133 316 186 350
819 445 912 496
264 433 271 509
771 254 848 259
679 264 741 271
725 773 761 856
549 280 550 324
300 23 314 69
700 114 767 149
237 249 272 258
844 749 857 834
223 354 272 421
200 500 233 559
172 326 216 342
134 605 196 683
566 820 605 842
398 801 459 877
466 889 507 987
386 132 409 181
676 371 693 411
433 331 437 360
339 499 401 598
745 311 837 405
235 347 285 380
845 535 901 629
112 811 152 850
543 877 619 936
709 86 716 102
82 854 149 943
34 748 91 824
427 360 509 415
666 262 763 273
365 260 374 353
571 261 628 283
894 71 956 72
522 519 621 562
680 516 748 593
794 531 871 535
528 100 564 157
37 172 63 258
837 290 894 306
842 540 858 575
617 293 666 321
225 146 268 161
732 318 802 359
44 269 80 367
388 853 483 910
52 397 114 495
192 440 276 454
39 767 119 778
863 67 927 156
861 508 877 563
768 550 805 621
81 379 151 446
408 675 464 759
330 400 333 497
428 29 457 47
866 895 946 955
672 278 726 321
818 489 820 503
335 26 354 65
298 748 390 797
32 432 125 509
602 602 602 614
17 461 37 504
245 273 311 347
750 858 815 949
730 700 756 779
785 170 797 174
33 453 80 467
387 512 396 529
467 405 483 496
110 782 156 875
204 803 302 834
665 239 738 253
624 777 655 814
883 489 953 568
192 615 222 690
729 550 756 551
532 157 611 165
681 300 740 325
474 764 502 863
523 318 551 330
384 213 416 233
438 226 507 300
32 154 38 203
19 864 30 947
663 544 697 604
358 885 412 952
377 603 402 611
192 424 274 464
276 896 318 965
436 575 523 637
847 28 884 32
737 46 784 52
776 646 777 657
880 308 938 350
685 464 745 517
218 427 260 508
563 25 658 38
388 321 416 375
880 141 907 233
194 858 231 932
666 876 726 935
69 588 87 602
520 792 586 794
149 417 172 494
729 127 753 157
130 281 176 315
719 892 772 942
197 768 288 825
372 873 412 917
433 529 518 549
342 132 359 157
891 339 922 419
436 725 493 784
863 255 919 315
65 868 142 945
660 603 757 669
545 535 583 580
663 413 737 425
57 10 108 51
599 59 626 132
303 201 335 236
292 142 326 186
42 83 48 153
480 237 544 317
476 81 484 142
630 852 646 909
265 682 329 732
877 620 916 707
701 856 790 949
235 125 298 206
882 497 926 588
347 826 436 921
7 355 87 361
548 260 557 307
893 389 916 391
572 697 661 729
554 496 576 533
39 115 92 168
466 25 511 100
392 112 421 133
614 552 665 635
265 16 307 43
43 692 70 769
485 126 495 194
437 516 472 596
96 130 99 205
319 521 387 553
898 491 940 512
460 413 527 505
872 403 889 480
502 393 521 470
446 700 512 782
351 86 410 169
535 270 548 329
714 485 783 507
719 313 767 332
856 412 875 508
307 365 339 374
675 271 756 345
316 867 396 948
41 91 117 111
401 530 478 546
896 852 974 937
808 394 820 490
45 593 63 619
506 648 546 652
123 29 144 34
614 11 692 87
841 81 847 103
92 745 95 813
119 129 217 215
38 129 77 166
581 554 644 606
288 544 387 635
277 483 368 571
719 341 735 414
515 198 542 274
140 218 205 296
298 690 351 771
754 416 773 477
825 207 878 229
111 442 206 445
1 614 40 625
860 558 861 614
797 239 860 272
502 728 593 754
380 143 421 232
717 247 736 308
90 101 134 135
355 800 420 800
658 727 729 810
61 683 104 731
530 789 570 866
307 109 394 188
324 359 349 391
392 100 399 146
740 139 805 140
143 614 189 636
858 232 955 263
403 393 481 448
282 280 352 309
749 313 837 404
269 868 358 871
368 175 400 245
686 99 735 158
198 213 232 219
697 313 788 385
481 302 498 371
90 724 130 810
739 119 785 196
50 534 133 570
386 186 405 194
230 804 243 814
882 203 951 252
581 831 655 918
25 193 35 227
248 798 248 820
552 506 603 559
710 100 732 181
555 670 605 698
505 26 583 37
279 479 299 563
894 387 933 474
658 561 680 583
804 106 822 202
139 173 226 243
704 204 770 243
327 235 383 295
796 376 857 406
384 845 431 893
58 427 60 445
788 409 850 480
827 136 891 191
480 258 497 276
276 130 317 225
473 626 478 657
823 603 850 604
475 859 556 909
201 26 258 61
813 728 814 746
411 61 413 95
557 678 559 743
699 197 765 262
608 318 658 390
141 581 151 589
772 489 821 576
846 751 879 757
337 409 429 448
824 457 899 494
77 330 173 391
382 748 447 776
872 286 964 377
325 26 358 103
666 144 689 208
455 474 530 551
514 271 574 360
112 679 137 772
219 890 278 932
118 865 214 892
386 67 479 105
162 220 193 245
788 841 836 887
520 397 592 417
736 662 756 665
382 146 466 189
7 737 56 803
732 428 830 509
414 359 482 407
506 807 541 860
244 843 268 898
91 7 164 63
293 235 294 298
417 117 507 182
782 225 820 278
822 12 876 61
95 415 168 491
689 328 785 352
58 495 155 536
600 699 610 742
568 239 596 253
817 675 828 757
497 675 572 764
59 119 127 124
55 311 140 313
763 338 768 340
872 234 884 295
226 864 311 961
21 895 38 948
212 619 277 656
514 124 613 218
690 513 717 519
787 53 856 117
404 431 486 449
587 707 618 707
475 306 534 382
563 412 621 427
162 840 206 897
553 544 613 606
358 769 410 866
877 705 964 742
858 326 950 365
664 364 757 391
427 518 428 558
168 556 236 589
184 548 279 614
651 766 660 799
274 857 326 943
352 37 411 102
695 539 731 554
774 820 867 908
780 65 795 163
727 322 743 366
332 460 344 537
825 617 883 674
377 666 426 706
807 133 889 167
409 432 416 469
166 586 179 595
286 246 346 318
384 461 421 525
722 818 776 825
665 376 750 454
810 417 833 448
564 400 613 471
681 181 687 203
717 786 787 829
659 674 758 748
453 468 485 492
551 492 593 502
358 573 432 627
861 9 905 72
232 812 269 903
56 72 90 111
15 850 85 882
231 314 322 348
22 730 28 733
141 143 202 156
343 157 430 170
699 790 782 848
312 849 347 911
126 681 138 764
442 549 537 564
765 811 844 826
429 482 463 553
47 429 81 488
108 429 200 502
149 51 157 97
301 545 387 550
13 122 43 173
491 795 557 825
619 130 692 207
358 251 439 343
753 120 782 191
214 625 265 719
548 71 645 113
676 200 691 209
226 543 269 547
195 390 243 412
93 358 138 376
39 564 119 589
65 844 122 904
538 628 541 703
745 813 778 861
326 840 409 865
870 778 888 823
45 277 99 322
517 280 591 354
311 373 410 373
47 833 95 931
215 192 307 246
154 267 237 332
216 349 292 423
393 822 451 876
46 596 63 626
591 788 666 847
218 731 303 749
13 800 63 883
370 138 451 196
377 249 472 331
815 254 900 343
62 571 152 597
583 221 676 280
297 638 312 710
779 679 803 767
770 374 843 419
15 455 55 518
831 265 842 328
264 565 265 578
896 856 982 864
119 343 157 348
632 24 664 121
772 190 800 192
629 488 650 545
546 483 618 550
722 127 749 166
535 198 539 297
158 123 169 189
83 606 176 668
732 601 798 609
460 325 475 396
222 614 254 675
757 845 822 943
593 98 666 151
319 571 390 635
415 691 504 691
856 43 942 68
690 265 723 273
771 198 785 255
427 75 441 92
347 332 388 415
204 777 248 837
96 364 179 438
773 856 853 856
274 736 278 821
205 49 294 146
239 16 301 104
103 166 157 228
92 222 176 238
296 18 375 85
599 516 625 612
552 444 557 510
515 377 569 450
124 590 204 640
324 33 335 84
66 590 112 683
229 216 253 312
33 137 51 173
432 325 491 418
47 843 48 908
184 127 271 223
512 478 576 518
76 298 151 303
850 466 924 561
635 735 728 774
294 317 353 405
222 191 320 192
701 519 739 594
314 817 360 858
103 121 166 214
191 806 242 818
238 809 238 858
264 671 337 675
779 64 785 104
856 428 857 490
261 283 340 307
208 692 294 766
790 120 812 201
583 474 618 519
318 702 342 707
287 519 383 524
617 283 646 296
877 276 963 371
149 448 243 475
627 365 665 389
369 884 427 913
783 6 872 95
720 424 785 506
839 446 923 524
125 286 208 314
604 153 635 225
206 414 262 496
688 378 741 451
314 146 397 197
383 193 429 277
504 130 585 169
232 362 312 415
737 727 764 780
611 799 659 814
321 566 408 619
699 623 757 655
161 827 220 854
846 835 924 891
327 383 391 435
804 623 900 716
767 111 780 146
259 653 300 728
690 630 704 697
54 378 70 394
88 358 107 389
241 53 281 79
694 570 746 644
50 217 56 315
584 446 659 451
842 137 876 196
356 818 385 904
261 882 302 958
443 700 460 774
410 320 509 399
320 789 377 807
165 609 259 648
826 687 839 736
311 426 392 505
373 305 374 351
271 127 357 166
673 334 728 378
146 565 159 664
158 421 239 506
12 39 27 69
876 92 893 104
504 393 597 406
794 532 864 621
403 483 404 527
420 350 453 389
580 613 674 657
429 560 437 568
351 69 393 108
109 409 127 481
798 643 891 659
504 785 504 864
347 205 363 219
864 79 934 150
796 598 816 617
424 496 445 513
15 752 75 832
236 561 315 596
578 691 579 778
163 268 227 327
627 108 659 169
499 616 560 622
120 831 151 832
516 590 602 638
509 589 557 650
828 47 844 132
305 553 392 563
382 50 449 81
122 64 192 86
189 116 217 151
899 731 977 825
610 819 629 829
524 212 528 228
133 805 180 887
740 672 834 691
396 514 430 537
590 492 593 589
372 383 415 425
493 549 537 633
693 632 751 691
109 860 173 873
532 151 584 210
864 714 925 787
695 502 757 564
19 777 79 830
840 275 854 320
625 160 692 216
842 502 873 537
629 792 651 810
214 15 302 91
470 539 541 571
404 181 445 223
316 0 346 93
672 591 746 655
709 591 800 646
726 885 758 917
193 355 214 430
656 113 708 121
306 597 318 642
396 695 474 794
768 759 774 759
82 754 149 779
196 233 223 262
516 85 534 86
266 199 267 269
751 308 842 333
496 204 553 245
703 375 751 419
609 554 649 587
846 584 881 651
10 861 71 926
61 27 146 116
479 165 539 236
764 367 863 395
85 146 148 165
240 687 254 722
83 663 122 698
450 578 493 624
301 639 327 732
614 359 684 370
629 710 667 774
764 185 863 236
765 583 841 639
494 798 513 882
688 481 694 487
270 501 330 569
41 248 112 338
174 156 202 206
361 582 398 643
473 604 535 604
499 758 567 839
775 84 845 177
221 39 226 74
493 151 579 216
580 885 607 902
766 69 788 71
632 64 677 64
390 627 426 718
722 705 798 745
728 743 787 766
407 817 484 827
265 428 301 454
766 896 792 990
687 741 764 777
127 162 211 179
150 195 177 283
397 372 402 444
130 674 213 772
206 725 232 775
170 657 199 706
221 143 276 206
227 619 266 696
461 497 535 516
576 877 630 945
835 13 836 26
37 378 107 426
76 383 155 398
590 583 662 673
381 15 386 15
334 894 419 993
543 594 552 609
271 621 276 688
547 196 630 225
148 475 244 481
701 749 736 787
213 264 232 351
176 854 206 871
442 429 533 466
818 77 875 176
190 214 276 294
172 416 262 471
138 894 204 978
436 762 456 829
889 835 980 919
437 187 507 246
190 715 265 769
452 773 488 781
593 450 613 515
109 779 115 817
553 894 602 966
244 693 255 759
598 251 659 329
740 885 740 970
678 211 699 292
24 741 97 806
633 401 720 416
401 893 446 895
262 280 317 362
739 846 757 898
679 235 756 286
384 387 471 391
544 736 579 790
345 127 373 213
175 674 264 734
687 384 693 469
194 190 253 239
805 511 849 548
858 631 904 674
847 356 888 361
119 116 188 162
254 44 329 122
200 451 229 489
1 464 61 510
125 137 145 236
20 8 55 105
190 329 216 381
548 727 590 727
887 620 985 666
759 417 857 432
645 432 656 506
732 839 738 844
554 568 627 624
229 802 265 803
192 612 206 689
875 548 963 611
69 898 153 958
402 154 501 194
783 844 792 845
742 349 766 388
188 879 233 929
533 811 578 844
769 428 864 518
314 36 334 67
367 684 426 763
50 34 52 35
435 26 441 41
529 57 625 118
181 276 260 290
532 211 564 256
316 618 413 651
129 112 204 121
733 899 814 953
890 72 979 133
15 636 53 703
818 373 843 395
193 22 279 78
32 475 130 545
645 103 732 129
102 89 138 130
876 48 930 80
593 498 633 592
194 642 277 714
262 525 352 600
264 126 297 196
441 141 497 170
871 745 915 784
408 24 436 38
90 656 170 749
487 497 556 556
115 883 131 932
198 447 236 472
87 300 119 333
502 624 529 715
700 563 795 658
567 523 663 586
883 708 902 794
214 418 237 462
645 769 678 853
515 427 548 517
305 741 365 818
166 112 246 200
260 188 350 230
50 333 118 339
585 296 655 300
721 609 791 701
107 516 171 594
557 208 566 213
787 280 833 376
899 827 902 875
93 684 158 770
895 796 897 883
455 352 518 437
215 649 260 698
121 163 157 235
468 520 565 558
255 278 346 360
493 61 541 93
303 684 394 755
365 65 412 138
4 401 82 417
408 113 450 172
536 324 625 423
313 850 385 893
303 829 327 923
823 75 839 148
664 285 727 356
824 462 844 492
664 11 761 83
577 183 613 259
316 899 377 971
268 14 281 93
843 726 866 792
239 146 326 158
800 613 888 682
794 567 866 658
866 773 930 825
215 588 254 620
605 711 652 782
772 703 828 744
782 664 817 738
593 653 689 723
794 144 835 209
863 637 934 666
899 6 933 62
436 421 449 490
424 871 447 874
244 268 323 365
659 391 685 468
184 334 250 419
572 7 616 72
525 772 546 800
72 18 133 27
120 598 186 620
710 177 765 184
651 187 740 280
44 221 89 270
111 192 163 239
758 595 759 631
212 355 258 369
39 786 96 798
20 114 20 126
681 817 711 847
804 27 885 55
722 349 793 407
672 430 673 443
538 794 545 828
678 606 702 646
520 54 524 129
81 143 115 162
656 438 732 501
718 820 808 905
730 371 763 434
751 308 755 400
696 547 701 585
742 486 834 493
24 800 110 849
197 34 261 95
553 582 596 622
572 137 612 209
684 438 783 460
26 88 78 157
819 554 897 619
644 672 722 683
560 425 625 498
543 664 548 714
9 197 71 211
849 820 890 879
35 544 71 639
342 501 394 563
533 16 630 16
319 246 403 261
539 11 584 49
446 597 501 645
350 634 419 696
424 421 492 502
846 344 870 356
288 727 311 760
122 518 166 552
525 802 599 815
627 601 712 629
34 540 79 591
392 423 477 440
420 286 472 300
300 274 372 359
831 76 870 99
424 174 495 179
433 465 460 507
743 514 802 566
836 100 899 145
248 697 292 709
347 47 383 82
191 629 248 666
300 691 329 749
535 111 616 207
819 181 881 192
830 20 904 111
253 696 324 758
58 68 64 79
782 315 842 389
699 562 755 572
188 344 275 360
305 872 354 886
533 797 554 876
760 248 819 343
411 826 472 890
297 326 381 379
783 180 833 215
195 503 245 507
655 461 686 531
686 389 768 444
399 728 424 751
187 836 202 855
566 370 609 438
593 252 625 269
348 654 381 672
834 360 839 438
143 733 237 787
37 776 103 786
723 397 781 405
447 510 456 512
711 36 808 129
799 350 861 379
70 847 106 854
23 830 115 852
245 468 283 470
824 136 918 137
489 160 523 254
842 567 899 630
283 833 380 924
596 447 628 517
142 503 173 555
741 176 751 204
506 828 547 919
471 680 550 699
383 202 413 206
51 440 97 449
880 28 943 52
877 114 946 151
385 636 408 705
426 864 432 927
233 144 328 243
492 451 509 482
484 463 510 524
869 250 923 290
505 698 554 794
655 545 676 636
104 746 113 785
786 806 881 839
91 548 107 605
583 629 650 646
560 815 644 910
304 370 345 388
481 140 511 234
48 155 129 208
327 492 422 551
680 92 732 190
401 470 402 478
171 108 210 144
598 119 599 133
154 256 251 325
0 291 26 347
655 117 726 132
130 708 182 739
379 373 403 469
130 869 216 955
870 655 960 689
840 704 874 709
242 339 312 433
132 628 215 637
515 708 578 744
150 190 218 201
614 497 640 560
263 525 358 609
103 357 136 371
105 439 187 478
128 547 174 646
603 3 604 16
39 680 77 771
527 168 532 173
859 766 885 788
585 460 650 484
322 845 354 852
513 857 531 899
666 81 675 153
503 470 586 556
78 460 112 555
776 470 793 481
839 340 868 436
596 33 624 126
414 67 472 80
530 448 589 455
268 745 298 791
64 382 154 470
139 210 174 229
760 799 802 826
67 465 71 476
26 788 33 806
574 649 640 679
108 127 113 174
843 526 854 540
454 788 522 838
794 586 889 640
330 593 410 634
559 229 592 327
852 315 949 385
792 314 819 380
877 257 955 306
56 7 72 96
369 877 458 887
360 323 449 405
797 336 892 390
570 38 600 104
535 5 552 101
411 453 454 528
333 265 423 339
586 711 641 795
591 154 645 182
789 499 793 583
732 538 787 574
415 788 487 792
102 578 176 605
203 173 241 262
438 178 522 233
158 169 198 210
743 687 813 697
85 726 105 767
578 835 608 905
812 121 889 208
138 343 213 429
691 226 767 324
807 455 906 531
238 68 272 79
825 710 864 801
189 91 260 164
98 465 169 521
729 496 789 576
64 574 79 657
313 818 327 895
164 556 213 560
74 63 149 144
298 860 382 923
70 489 99 532
483 416 520 496
254 789 310 829
424 231 461 326
489 508 548 510
4 718 54 780
155 173 222 264
371 786 400 839
626 730 718 824
388 55 436 108
303 607 343 697
328 483 375 547
693 303 749 378
129 706 134 770
851 608 947 662
370 132 431 151
616 738 655 823
444 208 445 254
106 243 121 265
212 224 286 261
349 779 423 818
26 837 82 863
537 25 555 40
190 414 199 479
807 236 824 335
605 126 674 193
173 67 269 166
379 494 395 563
528 593 554 603
483 144 563 207
365 846 380 881
539 632 546 665
678 530 772 572
620 38 626 128
270 607 341 671
20 251 87 283
60 666 117 680
546 797 607 891
433 653 516 664
498 856 573 943
60 440 108 463
55 797 135 863
478 701 491 772
545 378 617 453
577 576 644 671
655 2 684 19
636 363 685 364
164 744 207 813
272 557 327 600
712 94 736 116
174 229 217 324
506 355 515 361
765 330 859 341
752 448 785 492
698 841 793 846
335 98 370 148
125 627 133 710
808 309 895 347
574 68 652 69
190 820 238 912
200 720 211 805
732 505 737 575
825 776 906 836
778 806 874 869
170 507 242 535
136 645 163 689
317 541 372 619
63 584 133 612
836 823 899 852
784 636 856 682
448 597 473 615
856 211 865 243
235 406 241 452
724 64 815 127
141 38 193 88
637 390 657 467
325 648 367 705
448 524 532 542
319 501 418 584
681 804 693 863
77 635 125 723
120 734 166 780
675 507 711 546
403 466 501 472
534 861 558 946
181 548 182 642
188 657 234 666
43 208 103 220
193 54 230 115
381 121 469 134
244 377 269 422
708 742 752 800
861 398 894 433
569 192 579 277
682 777 778 788
857 205 866 214
628 302 664 366
543 273 618 355
440 606 484 644
858 286 913 310
46 268 137 310
616 197 661 203
741 705 773 737
782 315 848 361
887 810 904 901
858 260 860 308
794 95 861 106
501 248 584 256
799 848 839 870
613 831 696 883
527 62 625 77
385 754 469 827
752 124 798 167
823 14 891 69
873 743 923 743
319 431 330 502
396 612 494 693
349 54 433 79
511 820 576 827
198 39 243 70
74 293 152 378
766 718 850 807
811 746 821 753
897 791 947 792
540 15 581 57
162 151 260 204
52 590 92 654
623 817 704 868
884 825 957 923
458 582 532 611
813 802 832 819
496 721 547 766
301 588 333 685
724 623 754 706
338 267 399 354
375 689 405 690
513 682 558 721
642 594 657 604
536 479 592 501
552 499 553 553
195 310 229 375
316 612 364 697
848 18 931 47
105 572 125 619
184 157 214 173
817 248 821 276
428 783 521 827
431 457 466 541
160 225 162 228
305 649 360 717
755 642 757 702
281 407 377 408
712 446 737 506
206 728 209 741
696 785 711 832
333 264 401 292
400 475 434 551
813 152 898 153
592 458 661 469
120 787 121 832
276 416 295 514
12 237 44 333
159 241 206 311
441 266 512 364
41 223 140 250
588 866 646 962
245 405 259 446
295 572 296 655
63 265 142 278
882 877 934 929
443 498 474 534
318 451 349 505
67 152 81 230
776 661 801 669
314 566 351 575
788 221 823 287
269 201 331 296
774 376 798 377
665 658 722 709
570 892 577 901
469 806 540 882
708 717 709 788
789 35 809 82
218 772 293 844
583 231 668 236
521 408 547 453
518 196 532 238
789 330 834 333
637 679 698 700
200 831 276 836
137 381 232 405
265 82 340 86
218 417 317 493
837 529 846 568
818 564 826 633
273 172 347 180
666 178 684 221
882 271 924 324
718 574 735 667
586 180 649 246
95 807 108 868
593 525 610 587
512 812 530 831
639 760 687 785
249 306 268 375
366 136 375 154
370 824 430 912
398 686 455 783
215 704 303 793
15 484 58 574
818 636 901 719
484 461 561 523
439 38 532 105
182 838 280 868
652 852 720 948
707 515 796 522
632 495 683 515
532 665 612 698
21 282 47 369
192 494 274 565
247 521 331 596
46 150 68 244
360 547 439 611
508 134 533 153
373 646 452 679
473 338 551 404
562 514 633 553
445 195 449 276
673 855 740 896
776 65 856 144
591 42 632 109
369 225 422 230
509 589 578 596
471 411 567 488
453 210 516 303
511 38 551 43
752 302 757 401
615 37 656 73
579 566 583 615
580 445 615 501
323 346 363 435
271 686 365 750
633 861 727 951
173 151 224 195
602 717 670 785
711 500 809 530
636 304 676 391
775 843 873 861
874 846 903 940
734 799 779 805
833 687 921 709
586 71 612 98
587 812 640 836
359 863 382 905
827 165 855 235
447 747 501 846
573 590 658 674
185 265 283 335
204 883 254 966
168 687 194 694
285 560 358 629
673 124 727 200
326 9 400 41
219 668 237 741
59 546 138 546
704 266 799 318
524 87 553 177
827 798 910 811
252 386 300 428
12 10 95 41
529 824 535 848
248 428 312 507
19 256 111 287
170 485 229 486
190 862 256 896
286 486 366 520
402 52 451 99
552 340 629 374
894 883 980 964
695 768 774 805
237 128 318 189
587 26 669 101
423 712 441 756
799 638 840 717
867 381 966 448
695 621 794 700
196 802 198 836
654 173 673 211
782 337 803 362
840 672 849 766
787 839 798 896
850 873 865 902
494 484 543 507
325 776 352 814
666 220 755 263
372 103 466 159
763 810 788 841
869 594 902 685
273 447 333 475
586 123 620 208
725 773 794 798
764 253 809 275
372 356 421 385
464 234 488 253
614 121 660 164
285 198 325 206
443 510 499 608
178 434 247 502
576 194 583 223
308 633 332 655
376 593 378 650
338 122 361 199
169 430 251 437
791 771 796 775
838 368 928 428
380 129 391 188
537 313 607 369
587 796 674 844
314 342 360 407
23 185 113 195
421 588 458 597
374 893 446 987
55 751 60 752
804 680 835 715
96 256 113 272
725 890 741 926
804 130 813 198
876 441 909 501
896 629 973 673
569 867 583 881
282 94 367 139
200 361 232 370
520 179 595 200
568 356 655 365
541 196 574 261
87 312 166 319
837 593 882 623
195 75 215 137
578 181 581 192
77 263 78 322
91 479 149 496
611 11 689 37
40 439 74 450
564 670 570 739
19 227 108 230
438 285 446 290
814 171 901 201
652 330 720 341
133 597 200 688
490 309 491 387
845 134 864 220
32 42 57 120
193 477 236 540
23 175 116 254
60 577 157 649
848 232 870 234
720 754 747 765
615 261 630 288
898 383 936 478
424 387 492 463
306 120 356 155
184 893 211 918
889 517 903 573
102 656 171 710
452 252 474 344
50 314 101 395
123 223 201 270
710 887 719 950
622 296 708 343
204 858 267 858
170 128 237 151
403 686 418 759
855 199 862 230
757 131 784 226
693 496 741 552
33 811 121 904
650 819 694 853
873 200 911 275
235 237 317 303
631 184 724 280
53 148 54 205
616 219 663 294
90 872 119 877
640 396 699 410
894 598 916 669
316 71 346 78
403 212 404 284
252 46 333 99
413 340 483 429
825 729 867 811
618 380 682 409
183 582 265 623
450 289 494 338
586 253 661 334
185 303 262 401
594 505 643 512
669 813 719 889
712 820 811 857
138 185 223 228
347 40 358 127
827 267 842 305
216 778 270 817
367 765 455 794
4 170 34 230
241 854 314 866
311 139 391 199
484 392 507 442
121 513 199 591
414 830 487 833
543 212 635 305
222 130 247 222
153 152 206 245
891 703 931 756
686 346 695 415
143 414 179 460
87 768 168 815
161 467 243 500
428 892 487 980
271 785 290 812
423 24 441 84
327 409 418 485
683 126 775 219
655 656 751 745
113 211 124 252
219 246 263 290
136 394 146 411
578 572 631 593
418 267 419 271
612 441 664 445
481 232 555 297
42 183 47 216
536 54 600 118
634 177 696 201
371 375 431 385
694 234 785 243
625 327 672 346
636 633 692 711
96 57 120 126
752 519 843 594
553 505 620 544
747 33 767 63
261 302 305 321
438 447 528 468
787 664 883 726
238 328 334 391
598 794 619 865
790 831 842 916
614 76 711 128
792 454 835 516
191 277 261 290
532 537 598 614
354 4 418 19
634 126 650 216
703 185 717 217
89 299 141 378
370 649 442 735
221 519 238 585
349 48 421 69
581 552 652 647
138 118 166 183
319 812 350 861
121 201 125 266
64 72 70 90
84 386 117 415
3 638 41 649
522 470 619 536
494 490 576 553
473 470 529 569
48 395 124 398
116 629 215 647
325 394 389 421
168 221 235 261
534 175 541 190
861 641 889 710
683 11 779 55
460 586 515 602
431 761 501 817
386 268 423 310
471 296 473 343
352 270 381 359
533 393 543 449
801 121 874 212
227 289 302 329
348 625 408 652
527 357 618 447
843 809 849 864
309 265 352 284
183 181 282 276
564 326 643 337
61 92 74 190
748 84 822 87
32 379 86 406
660 27 703 95
629 663 726 752
27 104 67 153
636 250 732 348
664 110 739 135
492 754 589 791
615 778 634 850
501 522 557 621
9 660 46 734
20 441 81 533
651 40 658 56
694 707 728 732
530 864 574 910
565 161 652 165
729 46 740 51
888 513 965 563
600 697 640 712
318 886 374 974
456 823 517 894
693 106 741 172
128 343 198 408
343 121 402 165
54 504 82 562
720 344 723 395
121 156 196 180
566 390 580 425
546 598 564 644
494 825 504 866
644 33 674 54
257 253 263 256
861 303 951 353
190 585 277 594
462 185 527 191
272 366 354 408
107 351 115 441
630 372 681 380
27 842 77 847
393 143 470 152
661 517 707 548
511 271 514 370
711 13 767 109
234 387 316 472
138 625 173 629
180 878 193 972
299 889 388 981
524 506 610 509
269 809 293 874
859 577 921 617
331 33 339 105
480 618 547 693
455 218 480 267
725 478 768 521
807 664 834 685
696 331 764 349
803 91 894 145
181 75 251 138
352 22 432 79
512 468 517 531
72 563 158 645
222 755 227 833
90 711 112 737
139 83 209 87
632 897 699 947
359 99 411 114
378 341 429 395
374 459 376 466
820 642 881 699
704 499 781 572
723 25 785 33
214 713 286 762
485 111 502 167
393 853 458 888
559 293 563 384
572 174 591 221
875 97 951 135
356 239 418 299
174 648 227 688
590 717 689 779
558 879 596 945
602 419 660 469
499 107 521 154
406 100 442 110
419 497 454 587
408 884 425 949
508 833 546 871
844 818 936 887
421 740 501 772
272 172 328 223
548 808 583 808
622 348 714 391
875 299 879 328
676 134 678 214
629 80 717 113
433 374 442 431
899 454 996 495
679 424 767 489
719 850 726 907
103 61 152 114
327 95 394 114
673 824 711 855
437 331 492 403
9 425 71 430
57 576 131 619
210 369 305 456
320 452 385 481
505 382 584 460
97 417 176 463
592 664 616 750
197 199 222 289
24 325 84 418
388 456 461 490
64 334 161 390
156 545 168 617
495 254 544 344
896 894 914 979
739 363 832 386
42 784 79 834
551 458 591 497
333 137 394 186
383 866 456 958
430 368 477 417
634 821 639 889
796 190 871 265
717 846 752 880
882 169 893 244
182 882 226 948
628 463 657 469
479 225 498 253
760 549 852 618
196 372 232 438
575 764 653 787
218 193 233 258
255 804 280 895
192 769 207 847
392 720 400 761
858 265 954 353
894 274 938 308
746 75 796 163
736 176 810 248
763 607 787 659
646 581 661 680
681 430 694 491
323 84 388 164
117 442 213 497
767 94 859 94
223 506 296 527
887 195 969 269
725 319 735 345
885 583 967 619
658 495 661 581
765 133 849 177
313 286 327 294
61 824 73 908
178 659 204 699
498 373 554 463
390 356 413 368
135 809 226 867
475 452 521 504
86 683 140 764
797 324 814 415
392 268 403 336
244 620 297 636
568 389 663 426
590 180 592 224
875 41 896 77
139 880 187 899
723 344 750 425
766 811 854 832
662 32 686 40
345 258 350 337
725 430 732 511
458 348 497 371
556 899 638 964
865 616 917 624
272 699 307 764
281 395 299 453
479 398 576 460
526 87 554 120
627 335 650 416
39 381 128 381
894 846 903 942
344 598 433 651
703 212 751 285
146 778 204 851
377 452 383 454
314 134 368 187
101 810 186 838
246 859 276 862
34 796 47 808
206 475 241 529
825 586 845 605
483 232 526 322
580 442 667 523
139 686 153 772
346 64 383 105
144 104 225 154
428 685 430 717
352 119 380 179
575 479 631 554
665 715 672 733
687 668 696 709
328 50 395 148
130 195 175 211
876 249 970 294
108 280 142 290
484 240 543 241
798 514 852 546
845 738 892 763
228 410 299 420
401 481 452 518
68 522 149 572
807 299 843 354
643 367 683 446
337 682 428 746
3 743 4 783
622 896 655 943
282 158 308 207
820 339 822 349
689 155 773 247
494 243 570 289
714 126 758 142
833 51 848 107
621 352 709 439
49 605 116 650
790 467 817 516
57 109 67 189
562 399 566 403
391 218 475 303
567 432 583 449
5 591 8 608
617 505 651 560
471 391 545 418
617 876 700 912
166 507 174 549
117 476 150 481
321 700 353 748
448 160 511 229
690 521 782 538
689 152 695 157
224 810 240 847
494 449 577 494
415 185 472 211
606 576 691 646
799 183 868 201
158 668 203 683
457 843 504 870
351 893 394 930
134 815 149 815
821 704 836 727
330 536 330 572
583 644 675 646
620 552 682 581
111 352 111 446
187 589 194 656
291 410 359 479
781 751 797 812
777 616 831 646
683 625 769 708
195 101 275 110
804 156 857 225
154 494 181 511
449 341 522 368
60 714 113 716
328 353 384 434
400 588 482 637
316 274 368 299
333 283 367 379
265 632 311 712
642 147 688 210
548 555 582 573
785 209 816 305
234 783 237 836
834 55 846 72
724 682 774 693
449 810 459 826
502 477 601 574
274 224 321 278
645 466 696 469
705 22 796 23
9 100 78 126
257 880 322 948
791 875 889 945
814 779 879 810
410 726 449 750
690 513 771 608
257 440 270 509
470 147 560 148
217 687 244 776
741 871 750 905
227 762 227 791
741 786 743 806
85 700 139 700
899 532 911 603
580 776 635 812
621 107 674 154
629 644 670 675
540 350 635 434
872 830 875 911
507 679 570 729
80 213 90 248
201 297 207 324
49 351 95 433
775 138 789 235
135 845 213 930
350 760 372 820
737 248 819 331
570 255 586 335
752 703 795 756
332 871 414 899
499 705 578 736
48 586 124 641
71 137 140 201
2 289 58 371
263 144 322 144
178 618 254 648
47 642 54 730
169 729 241 739
306 108 397 180
66 87 100 155
656 360 750 393
122 494 136 514
807 145 905 217
864 795 917 816
885 109 919 141
345 749 414 785
499 469 514 515
774 407 801 477
88 876 186 949
714 40 735 70
492 870 578 959
342 729 361 807
539 395 625 426
410 751 429 796
850 367 856 443
798 646 856 667
856 897 877 926
769 361 866 419
500 163 554 252
552 819 632 854
186 407 261 500
323 558 361 609
386 102 439 105
516 826 530 898
161 548 207 555
229 572 310 583
203 277 235 279
347 572 359 643
312 247 395 303
867 464 906 547
413 701 422 761
876 478 902 515
862 578 949 623
761 56 837 153
431 481 439 529
209 147 278 192
528 228 617 292
252 325 329 375
572 94 644 135
601 886 682 922
215 250 260 274
581 629 661 687
283 813 355 894
834 431 913 475
277 135 290 230
728 448 805 537
185 297 230 306
234 813 285 872
692 73 722 134
512 389 514 466
799 451 883 473
47 358 108 366
278 488 359 533
855 487 943 544
11 72 94 99
249 237 322 243
729 20 738 45
660 431 743 449
102 608 181 704
322 861 335 867
651 686 720 706
21 846 53 856
265 339 286 342
335 97 347 125
896 646 929 676
513 250 564 273
885 694 921 701
819 526 886 569
766 51 798 131
865 528 930 535
845 393 868 480
637 37 710 128
678 804 734 886
825 305 866 361
114 896 199 902
311 703 320 728
806 640 893 715
378 4 435 15
136 28 143 107
175 339 236 426
363 607 418 685
716 16 799 87
413 5 455 97
696 837 731 908
511 438 579 523
488 136 539 161
639 56 731 88
632 823 666 922
677 286 764 298
513 349 571 432
368 684 418 775
453 354 520 394
578 269 593 285
520 16 607 52
895 823 992 882
499 503 586 512
532 854 569 929
686 475 765 483
875 121 887 208
758 776 839 787
776 416 869 432
547 323 593 401
530 333 615 367
430 566 441 567
383 268 429 333
43 349 133 377
831 213 929 240
465 331 521 414
759 334 840 369
199 539 281 619
270 837 290 865
314 529 359 563
21 355 116 446
650 298 656 301
19 756 99 850
570 3 632 19
818 254 875 259
306 764 373 819
711 677 735 698
76 432 140 470
400 564 457 571
723 294 805 329
641 250 717 292
750 705 765 765
328 130 384 131
521 849 539 869
721 696 781 791
68 800 131 865
256 768 280 848
189 631 274 674
756 756 767 827
859 210 924 211
565 590 619 679
130 185 147 273
293 302 384 383
257 547 342 560
8 38 96 75
406 436 435 467
448 639 546 731
781 659 865 691
434 537 524 593
832 14 860 29
19 166 52 257
585 765 623 771
647 495 745 523
661 244 716 337
672 697 736 701
301 404 319 455
368 274 422 356
782 580 803 676
850 898 917 920
497 169 540 232
859 844 941 878
195 274 211 363
701 460 771 549
185 252 228 254
317 704 326 718
783 530 810 604
302 110 348 145
418 744 486 807
536 624 603 625
708 118 716 123
813 393 874 456
284 318 302 364
469 714 512 716
418 878 507 953
468 537 560 617
33 204 38 228
844 540 876 588
346 526 392 526
552 366 645 367
142 249 215 348
157 682 211 747
743 392 830 444
592 837 597 846
203 77 295 78
275 685 371 719
862 757 886 799
715 382 731 464
769 800 833 801
526 716 540 723
243 419 262 498
765 446 799 490
147 632 154 695
336 346 342 348
763 734 802 739
397 364 427 453
36 590 94 644
726 643 735 718
362 665 427 723
166 102 174 118
198 764 213 787
846 572 903 579
621 268 657 352
884 291 890 339
823 246 848 307
128 586 134 589
704 710 799 775
454 89 475 153
770 87 828 167
448 216 464 312
287 443 326 502
752 535 791 602
584 503 604 532
336 656 337 702
519 69 555 80
628 877 644 925
153 809 232 836
312 88 350 92
275 685 338 749
51 137 54 210
218 28 293 101
775 8 848 101
429 657 512 709
134 394 146 471
407 759 444 835
213 8 303 42
801 673 844 772
404 313 442 325
653 812 702 832
754 372 826 396
823 188 919 273
25 879 110 935
563 563 594 608
540 262 575 347
771 58 816 84
615 779 654 872
795 166 883 180
887 512 896 572
891 650 968 747
895 366 987 414
492 370 580 385
898 705 925 801
149 475 247 520
666 180 674 201
296 256 336 309
25 627 97 655
572 738 670 767
487 243 517 293
877 351 929 393
223 433 246 515
394 452 433 481
509 885 518 921
485 707 496 766
735 0 822 62
677 754 762 801
199 688 276 751
592 730 624 823
98 324 175 394
820 751 892 751
790 324 847 408
355 549 376 602
161 190 227 240
417 170 458 251
468 669 565 698
377 621 405 703
209 745 232 748
271 495 327 581
265 687 336 773
557 652 582 737
421 659 484 753
855 601 888 629
239 692 314 760
411 132 463 172
68 759 134 775
249 815 271 827
220 227 277 306
464 213 493 260
314 168 408 258
662 737 711 794
25 401 49 483
17 733 98 825
718 186 785 282
186 871 282 960
667 618 706 669
237 93 286 161
735 718 832 778
81 350 156 430
691 71 713 132
394 691 402 710
413 320 444 354
517 392 572 410
692 843 696 919
543 581 574 605
739 97 782 121
652 239 682 263
726 580 806 635
377 166 412 166
473 877 536 894
808 879 852 956
490 717 516 812
867 718 938 729
238 268 270 272
816 207 826 271
83 828 100 900
776 485 801 573
733 387 821 423
506 794 605 828
629 883 686 888
766 164 834 239
574 513 617 577
82 440 163 471
78 677 139 730
828 874 881 910
51 229 118 255
611 348 614 422
872 1 880 43
887 859 935 914
502 197 524 275
463 854 558 938
95 707 117 787
546 508 611 583
564 655 592 658
566 573 569 628
653 728 726 809
487 760 569 846
281 13 317 47
368 884 417 926
63 528 85 600
218 579 249 601
181 650 259 678
390 475 455 528
539 856 623 860
119 135 162 206
74 461 171 535
651 792 688 887
198 885 285 946
850 725 913 730
817 668 910 725
388 660 454 722
494 425 494 505
481 335 568 348
365 8 408 70
595 570 598 642
191 318 276 346
267 634 304 684
49 205 123 270
434 282 441 352
396 93 416 147
309 43 361 139
256 533 322 625
123 801 155 839
737 552 801 563
110 224 162 294
390 778 455 841
501 129 509 216
341 426 355 428
485 214 584 291
854 799 950 851
762 668 860 681
523 206 619 272
632 295 708 340
795 405 804 496
597 109 689 169
535 537 573 555
288 667 331 700
278 588 331 660
155 637 247 701
12 367 111 384
554 753 560 810
181 178 218 204
664 482 701 487
445 428 468 463
130 97 198 191
491 104 562 120
445 124 519 170
191 285 219 337
619 422 673 484
437 722 489 782
342 770 346 814
799 606 826 688
177 59 230 142
149 386 202 481
91 755 113 797
471 707 566 800
612 860 680 951
819 283 835 308
465 784 547 828
668 854 726 949
68 816 120 899
250 149 341 152
192 883 251 914
251 473 304 549
379 366 429 388
265 773 343 847
229 163 276 252
738 279 837 367
515 87 604 132
845 284 893 367
160 477 233 569
142 654 229 697
526 16 540 39
768 313 788 324
801 779 887 860
36 448 53 534
316 315 390 408
405 46 458 117
808 561 810 636
887 192 954 212
389 776 430 857
877 837 926 841
583 249 661 329
346 320 376 322
646 590 673 678
726 165 782 262
361 833 382 878
724 395 728 452
803 194 832 204
275 325 355 403
687 474 773 514
34 290 88 326
432 425 463 500
481 821 519 842
60 829 94 868
866 537 932 627
243 36 324 58
111 870 206 967
127 348 199 396
112 521 203 536
442 470 490 546
431 74 509 148
514 340 573 426
439 510 441 530
320 798 348 866
750 657 849 750
719 135 784 231
374 1 428 98
875 31 961 105
266 700 297 726
37 28 48 91
893 633 926 646
384 470 469 504
355 529 452 604
209 512 303 590
336 435 384 509
792 765 827 837
857 861 883 886
52 862 86 940
401 88 466 128
404 40 472 124
847 700 877 763
721 232 784 270
620 128 716 173
578 585 585 590
556 251 627 284
214 627 288 661
200 799 285 876
785 302 799 366
447 481 462 546
414 361 504 459
390 30 449 115
847 636 888 677
464 272 487 337
34 538 112 607
251 256 259 337
631 804 702 811
435 275 508 313
570 282 610 319
320 743 342 792
27 223 94 304
646 520 679 613
155 156 169 248
67 487 69 512
213 468 236 565
170 654 251 689
45 838 144 861
301 100 350 143
720 6 740 48
244 386 247 406
808 742 856 799
192 811 197 879
173 657 240 709
586 548 617 553
853 801 894 851
513 611 547 642
597 861 633 875
682 769 690 841
416 323 459 381
190 618 242 677
36 663 80 744
627 96 706 193
446 761 520 775
699 523 796 523
161 453 227 525
869 340 949 361
423 144 502 228
330 563 388 642
163 568 215 635
788 714 850 742
178 869 243 914
776 719 805 791
144 462 241 473
330 742 395 779
414 302 512 370
512 291 582 361
466 68 539 99
319 716 351 779
94 744 119 826
698 198 783 266
460 87 534 109
567 61 610 68
153 149 220 227
379 854 443 938
472 793 564 795
260 522 288 565
530 197 594 238
881 323 980 404
225 356 284 441
675 349 691 381
296 628 358 669
626 390 644 464
352 59 367 118
818 881 895 942
455 656 502 676
179 342 194 389
61 10 70 95
265 553 361 613
289 849 346 933
24 688 39 733
721 388 814 455
591 778 629 840
488 502 531 541
764 316 796 400
139 349 147 424
676 456 697 460
558 132 633 142
80 615 98 626
181 444 222 523
244 876 274 963
388 572 408 643
101 617 125 678
538 380 612 433
568 809 619 908
632 359 712 384
861 831 928 843
793 337 887 411
457 445 537 515
33 324 126 414
129 777 169 780
138 325 233 383
783 202 831 249
465 307 527 365
50 63 105 73
778 50 870 82
156 260 239 273
218 402 298 462
810 826 850 852
613 593 686 674
540 43 607 95
696 769 752 848
766 33 797 129
692 215 696 283
754 40 840 97
571 99 597 189
807 646 841 727
111 722 123 791
214 260 290 284
688 341 689 359
400 89 441 182
1 583 47 615
679 489 755 573
675 260 691 287
236 278 323 360
770 63 817 89
717 186 731 273
724 85 781 116
859 141 947 169
62 736 132 761
254 601 353 625
884 579 923 604
856 444 875 530
281 623 333 640
31 628 66 703
767 229 794 266
165 185 249 254
328 161 345 248
718 183 806 237
610 635 678 694
681 219 698 277
275 764 282 839
367 411 441 423
569 68 577 91
691 188 697 286
188 30 196 82
797 863 806 907
431 72 514 161
622 666 649 743
716 871 726 909
84 677 143 722
655 797 676 877
427 508 478 518
383 385 408 422
863 135 879 151
235 891 297 988
799 292 840 300
150 146 151 163
125 604 129 683
325 666 345 709
527 185 580 274
253 762 323 819
718 498 732 561
393 749 455 843
358 156 376 192
537 63 587 98
685 732 781 820
383 595 440 686
684 553 691 594
64 315 84 372
426 300 459 339
711 72 791 164
230 597 267 606
166 595 179 630
884 692 896 737
286 191 312 250
19 284 108 321
505 740 518 822
46 115 105 154
245 431 245 468
619 218 635 256
675 203 720 279
720 871 728 968
27 712 85 745
97 709 174 721
809 107 873 126
629 806 681 835
193 710 214 727
648 3 719 69
772 340 868 422
840 151 917 155
248 706 289 732
847 526 884 564
513 335 573 431
501 629 569 691
27 174 33 268
707 133 775 144
590 407 620 506
176 593 242 633
112 476 148 523
225 390 271 419
638 188 719 216
294 450 366 454
810 252 884 271
303 261 347 262
11 704 20 745
137 522 166 619
150 457 187 533
851 545 898 589
596 577 672 651
667 532 707 606
604 854 683 946
44 60 67 71
698 759 747 824
144 466 229 492
457 63 545 123
698 738 795 796
209 495 242 583
319 439 351 490
580 375 590 378
325 363 404 363
623 385 699 414
819 708 857 777
172 430 178 524
434 288 531 387
278 872 301 954
84 21 173 66
435 759 435 762
196 252 214 334
476 362 523 439
345 375 439 412
770 17 835 66
46 120 119 141
464 233 554 267
98 281 181 282
737 259 826 307
492 862 558 864
136 213 166 275
57 409 78 415
322 86 379 166
653 784 749 787
375 233 447 257
663 891 668 988
252 236 291 325
736 36 790 65
407 829 477 893
591 591 656 654
775 869 779 870
422 389 431 418
386 539 473 542
831 25 885 117
653 356 744 411
653 289 704 359
787 361 789 380
893 306 967 308
485 33 538 114
320 411 396 460
700 384 792 385
449 230 538 283
751 206 838 293
263 48 293 122
832 148 837 173
53 218 135 252
457 452 484 509
34 512 72 566
196 768 293 862
484 681 537 716
726 842 743 914
99 168 110 262
323 381 384 394
489 482 557 537
791 510 837 572
683 216 751 231
488 272 513 285
182 162 271 239
37 841 54 893
140 0 209 70
773 819 778 905
501 705 541 793
727 242 739 247
394 501 450 588
377 139 440 147
448 732 448 746
714 300 764 394
740 787 794 808
793 853 806 876
602 825 659 868
607 695 612 697
814 703 912 713
316 875 398 934
334 232 431 241
837 733 864 823
746 449 800 507
588 762 616 773
725 67 806 103
262 131 284 147
434 609 517 623
893 175 922 252
54 303 144 360
720 127 782 193
422 363 498 414
107 584 143 610
715 660 750 741
450 434 535 464
261 141 277 204
171 703 214 775
93 887 173 948
519 150 583 235
151 166 185 234
845 612 846 706
570 612 625 709
356 791 430 801
549 551 584 629
716 873 795 937
219 320 288 416
717 475 731 558
34 779 74 791
660 252 733 285
462 518 505 607
874 432 972 453
671 685 674 777
645 245 737 292
191 680 246 733
140 207 204 281
537 35 590 93
275 774 295 866
576 112 667 177
711 85 714 174
617 279 708 322
835 461 865 494
151 350 238 389
620 556 637 578
16 852 52 940
61 763 134 848
473 583 506 614
78 61 114 65
533 563 536 642
746 865 796 914
227 74 274 155
843 262 859 271
324 129 335 167
582 344 636 376
523 360 556 367
103 50 200 84
8 845 32 910
333 367 406 380
702 66 711 132
693 842 760 884
344 1 390 56
392 410 415 468
749 568 786 646
855 696 907 751
895 368 946 422
551 555 624 592
22 129 48 206
633 845 660 934
202 227 210 273
350 706 388 709
295 412 359 507
834 242 867 326
498 790 500 815
539 499 635 531
331 686 378 719
113 369 198 385
546 14 597 23
564 89 639 112
166 879 260 887
316 319 329 380
289 195 370 242
239 450 258 490
704 793 712 846
300 825 325 888
870 361 873 438
560 212 573 308
411 14 461 59
378 517 384 566
821 809 842 902
239 732 303 781
355 796 376 865
482 656 556 660
857 751 880 794
229 671 251 760
348 291 374 363
789 88 865 154
22 596 73 601
490 495 512 513
813 499 868 589
346 241 405 303
83 124 100 170
822 138 875 203
376 256 409 301
575 203 607 232
460 630 497 728
723 755 763 812
343 568 373 644
55 364 81 405
154 321 251 388
223 82 282 105
743 545 806 576
194 252 274 276
416 416 498 452
817 339 894 433
196 162 265 172
842 339 937 406
330 514 396 545
647 511 687 609
750 205 784 296
559 791 602 796
198 858 267 950
371 176 395 223
585 504 636 535
445 45 495 97
885 235 924 321
435 612 449 678
430 707 512 722
560 211 613 215
857 221 915 288
7 487 64 516
507 30 574 109
189 777 277 850
843 134 905 165
188 800 210 848
129 381 146 437
704 167 768 204
420 756 519 840
853 307 874 351
325 538 333 625
866 787 942 859
494 837 565 866
597 706 688 723
698 840 769 873
886 309 965 374
126 250 149 342
764 634 860 676
256 192 269 259
166 360 209 385
770 637 779 639
351 705 368 772
381 889 407 967
581 821 615 893
886 101 919 109
363 852 369 856
433 658 466 692
573 853 664 907
41 328 87 406
295 476 354 557
615 708 676 773
885 673 976 710
667 348 683 434
309 495 318 553
824 483 835 503
729 156 819 175
542 161 548 185
571 106 654 144
417 776 465 822
483 842 533 876
648 447 656 501
533 794 620 840
507 862 513 900
22 585 118 586
665 227 745 274
343 578 368 599
189 500 287 532
891 641 967 681
144 181 214 266
885 429 954 525
823 695 836 751
551 605 591 667
308 749 358 750
497 394 573 408
294 531 379 616
625 485 679 554
461 796 516 832
413 31 426 90
189 148 271 218
858 565 939 627
607 714 688 744
180 371 245 445
332 47 400 111
322 803 397 846
144 728 194 778
408 881 502 926
392 205 438 242
339 759 433 806
121 822 219 919
684 799 742 873
549 8 628 33
99 476 151 542
747 551 815 611
17 653 116 715
661 656 692 701
4 166 61 202
259 678 343 735
799 80 827 116
835 673 875 736
6 592 88 618
744 294 786 325
35 195 70 283
109 616 160 710
321 881 391 962
535 106 634 134
648 475 675 510
175 461 262 469
93 157 189 157
188 49 221 106
796 653 893 661
435 388 498 473
608 656 693 696
765 790 823 861
754 801 815 807
632 371 690 410
381 4 392 92
836 773 934 842
613 451 693 497
468 108 516 179
429 124 439 177
118 271 118 278
373 711 459 787
67 438 143 518
136 294 228 387
457 141 524 183
395 254 494 266
261 70 300 119
87 862 102 900
857 10 921 21
260 846 313 891
569 260 646 270
329 366 359 444
852 171 920 267
342 717 428 784
754 613 755 692
800 592 838 594
100 161 144 193
876 599 880 609
324 729 416 824
639 125 673 174
26 703 72 800
333 670 363 697
505 269 564 310
336 298 385 307
726 715 778 722
534 291 556 339
631 476 666 542
578 560 599 583
204 660 226 661
302 252 350 286
359 492 441 536
753 633 786 682
43 559 73 619
152 146 207 227
189 8 246 24
835 86 869 143
446 800 488 821
654 843 707 907
201 294 239 295
215 110 226 192
102 668 176 746
6 616 104 628
217 356 291 429
866 360 960 428
687 106 720 204
142 241 204 269
558 641 605 734
273 707 300 805
537 853 560 929
174 178 192 210
11 770 20 812
563 403 589 424
175 543 198 581
86 598 119 606
767 728 769 809
629 15 636 15
211 569 287 637
127 136 136 196
205 363 292 401
139 759 147 835
859 807 888 896
317 409 414 473
149 6 240 104
442 413 514 413
68 155 151 169
548 169 554 177
878 436 936 523
447 342 543 366
603 704 651 736
286 407 291 478
432 527 517 564
32 197 99 289
678 50 774 95
241 116 258 137
621 229 663 234
116 257 124 345
130 743 168 811
176 713 264 800
38 349 129 353
634 257 675 280
756 566 818 606
412 404 481 420
274 305 370 403
615 753 630 820
339 615 382 690
365 134 406 230
767 711 839 712
827 836 866 901
551 196 586 261
861 184 889 267
803 270 890 300
546 513 607 545
793 220 837 309
405 444 448 453
482 109 517 202
517 45 574 129
231 205 239 245
862 715 888 744
434 565 527 632
332 46 344 47
67 221 89 320
724 611 773 643
46 729 101 806
271 43 328 87
229 342 250 386
814 636 891 641
493 551 506 624
152 657 235 736
668 628 766 686
794 449 832 490
265 642 320 700
61 690 125 705
232 616 296 640
312 634 313 688
428 676 491 734
789 862 851 885
182 137 215 226
489 529 563 547
399 676 436 722
730 636 773 641
238 209 284 300
532 884 541 892
79 403 169 473
498 279 581 332
766 327 808 372
507 427 593 450
435 553 529 652
384 668 446 699
286 299 353 394
516 148 571 244
418 107 450 150
378 328 475 345
418 64 468 155
78 81 109 180
688 112 724 138
319 29 391 128
172 523 234 555
128 311 159 358
835 331 835 360
796 184 879 280
749 299 763 368
570 531 640 599
24 109 98 198
410 562 410 591
262 231 315 240
217 99 232 126
621 393 691 395
676 814 713 892
257 208 265 214
123 743 159 825
166 838 244 848
151 443 220 477
656 766 668 854
892 706 919 749
803 786 803 852
407 756 437 781
403 350 482 364
533 29 576 77
119 2 180 44
421 269 471 358
212 575 290 593
284 461 365 543
397 811 455 898
349 282 436 332
264 287 334 382
574 323 620 331
16 697 52 732
376 397 393 429
318 246 359 286
419 853 464 900
457 500 555 505
46 827 99 906
225 523 225 539
648 601 740 671
221 297 221 377
3 898 5 936
48 360 50 454
8 539 30 568
113 268 136 363
104 189 174 251
867 469 928 509
441 285 489 334
13 389 39 428
636 465 684 523
885 201 903 287
490 100 564 112
687 201 760 212
461 712 499 756
151 859 250 930
369 14 414 53
410 801 424 830
351 895 449 947
77 829 81 862
121 717 198 755
75 168 114 192
202 451 233 477
82 592 151 643
855 168 893 212
848 47 860 55
143 629 226 696
447 177 487 265
351 399 388 452
101 326 156 380
585 881 641 933
720 256 746 355
18 50 112 108
10 434 15 461
274 564 311 624
573 710 638 801
612 710 698 784
213 551 265 566
521 288 521 321
657 530 731 552
633 226 646 255
226 550 291 579
255 83 315 140
826 162 892 190
749 129 812 184
589 678 603 725
705 316 768 340
114 613 172 689
295 535 335 567
889 657 905 742
455 419 523 489
874 567 900 579
375 576 473 612
84 510 143 599
328 299 391 391
7 83 58 94
498 341 502 383
203 194 242 259
830 653 871 665
315 446 398 526
521 604 531 670
486 645 521 656
301 374 305 398
179 527 218 529
362 374 380 439
830 145 836 227
558 642 583 711
245 741 329 773
532 605 555 626
400 736 432 832
744 486 800 512
189 513 263 542
74 18 157 34
803 404 831 426
760 511 766 576
142 723 148 730
214 614 230 647
607 892 685 928
738 243 748 342
204 440 237 509
141 23 205 111
370 538 446 586
547 95 581 97
129 119 135 198
103 898 119 994
813 173 900 211
684 55 685 95
255 54 260 133
850 832 904 918
50 815 123 858
499 315 517 379
551 456 631 489
384 560 433 629
393 618 476 710
871 790 932 872
225 603 265 629
723 541 810 610
825 417 899 427
691 696 694 717
624 162 639 196
115 303 177 322
862 542 882 592
0 647 76 705
601 245 674 268
501 737 563 823
287 219 381 299
597 612 662 680
1 358 10 359
583 597 662 682
224 23 293 109
76 553 174 637
50 624 65 667
721 318 751 359
127 60 150 104
121 394 147 490
788 520 850 559
664 391 751 445
245 593 283 636
704 614 781 697
799 767 832 811
531 611 549 623
56 600 110 661
310 25 361 119
321 168 414 217
484 67 536 161
484 68 581 133
86 454 94 488
342 148 353 233
393 616 402 652
276 874 305 968
282 152 304 202
759 395 855 454
886 588 936 683
712 521 738 592
445 571 499 639
712 215 747 301
116 727 187 824
531 455 562 505
88 155 157 188
491 466 550 502
662 12 674 15
804 712 879 767
812 230 879 273
627 690 671 695
118 548 191 565
775 560 845 640
112 872 168 889
63 831 120 882
362 340 378 439
200 895 248 956
402 608 411 656
217 765 306 842
777 633 816 638
77 347 84 402
693 898 791 960
895 472 960 486
437 74 510 131
602 175 625 258
618 317 690 321
507 750 561 832
753 358 762 439
230 172 269 270
597 856 614 870
149 194 198 252
587 748 638 841
669 341 713 418
351 71 448 111
486 457 523 534
17 1 98 96
865 113 884 137
164 497 198 505
133 415 158 506
826 179 915 275
140 229 177 250
497 234 567 259
555 701 568 716
836 538 909 626
627 441 635 521
693 733 707 741
216 26 287 77
829 36 854 102
518 290 552 385
169 565 232 576
227 104 240 170
376 19 458 50
145 548 184 561
858 162 956 206
597 486 685 518
736 855 783 914
143 491 168 504
367 775 400 840
310 750 394 848
82 895 176 928
763 635 788 674
18 175 61 191
802 31 851 123
801 724 847 801
581 815 662 878
23 690 57 700
176 665 186 678
587 506 663 513
499 128 589 211
721 675 746 705
286 818 312 877
247 276 319 295
387 796 461 839
378 710 423 739
810 493 838 507
167 791 266 799
870 875 887 928
834 750 916 751
249 439 286 471
426 655 514 667
156 771 218 840
381 714 439 782
568 709 655 789
877 623 967 668
432 877 438 881
708 53 715 54
421 90 495 175
888 552 947 599
111 81 160 152
630 396 717 436
313 207 346 241
824 772 912 778
59 388 149 435
401 265 434 277
786 400 870 410
808 115 873 206
172 26 269 35
268 548 272 646
809 250 907 302
482 30 510 103
196 604 225 657
688 392 776 405
54 142 84 225
842 633 878 681
769 161 827 258
766 81 848 84
65 826 148 918
140 503 237 554
827 579 853 633
189 494 272 570
49 365 51 461
456 166 549 169
753 480 839 499
751 42 809 138
641 466 662 540
383 515 442 595
767 192 815 207
351 760 384 831
341 514 357 525
113 341 120 398
691 516 716 610
206 53 253 90
316 845 370 920
251 735 350 801
475 486 561 494
600 351 641 357
786 83 881 128
120 293 142 325
178 274 247 286
762 878 860 951
889 65 986 109
879 886 969 975
801 789 900 869
752 541 809 568
798 211 819 301
405 741 446 816
266 118 279 194
150 235 166 314
879 529 965 556
270 274 339 314
529 683 539 774
269 1 335 63
840 445 902 450
451 167 529 196
213 623 250 693
537 357 553 447
864 877 962 897
390 382 455 403
841 444 899 526
327 862 360 879
820 112 877 173
675 744 688 813
826 56 826 120
607 645 651 657
781 500 859 552
328 762 380 854
189 486 238 539
197 256 199 275
725 791 793 835
566 326 615 337
12 747 68 765
349 166 376 188
164 308 184 356
337 73 369 105
268 636 284 696
889 196 969 251
612 873 648 932
50 504 82 544
690 585 698 640
584 129 620 134
820 197 847 207
305 421 367 432
877 589 910 677
671 587 724 625
179 445 212 540
763 484 828 577
220 667 288 692
666 443 765 537
51 38 141 108
843 621 883 626
634 329 708 354
421 819 499 863
715 483 740 554
311 719 387 771
812 273 850 356
417 180 439 186
758 897 779 915
662 181 715 198
716 10 716 73
855 472 891 530
551 620 596 660
281 851 305 907
309 882 407 975
506 694 522 707
58 89 88 102
660 751 669 844
723 19 736 86
899 87 954 185
214 36 239 51
177 794 208 862
654 345 720 439
343 642 356 656
700 198 748 280
609 530 654 555
581 784 652 870
681 433 739 501
721 327 769 415
445 177 506 224
695 692 709 732
559 472 614 508
165 251 251 347
661 62 754 109
535 583 590 664
328 796 388 878
284 607 380 701
68 625 117 678
273 176 325 246
781 826 858 868
234 662 285 697
569 442 597 494
765 784 807 789
502 727 514 802
444 274 526 317
877 458 890 505
469 194 560 210
76 433 83 500
848 139 851 204
460 816 482 900
489 529 525 596
655 709 751 716
364 453 390 457
96 28 180 62
281 582 340 619
223 362 258 415
516 285 556 286
615 443 679 492
172 205 193 280
377 66 385 98
814 866 832 960
747 544 801 576
252 499 307 586
881 225 933 318
19 510 72 597
892 799 947 851
631 379 637 448
892 187 943 256
605 720 636 817
382 318 480 358
406 696 442 722
538 552 596 612
385 469 402 494
25 395 42 491
677 371 736 465
711 765 791 807
725 810 810 865
651 890 746 903
449 819 457 871
167 600 257 650
305 43 308 129
642 308 734 406
467 35 554 38
580 691 614 705
764 307 787 324
577 141 628 203
459 24 466 33
29 589 35 643
766 660 845 669
686 336 739 411
270 814 327 912
898 734 946 792
522 850 597 850
139 223 156 322
398 59 461 114
893 513 967 572
564 518 579 596
768 23 770 57
246 32 299 125
121 14 129 14
505 115 578 115
393 799 402 860
46 309 54 342
100 773 159 789
340 582 358 633
146 755 224 787
173 279 197 376
732 259 778 307
413 79 421 102
574 420 576 485
491 786 535 798
211 598 287 650
138 791 149 794
557 136 613 145
203 234 217 237
654 783 707 854
580 71 630 105
875 285 949 346
725 812 776 864
23 227 37 229
713 229 734 295
202 411 265 486
767 169 845 245
889 209 925 304
893 688 960 734
89 361 126 445
698 12 784 27
618 585 640 598
775 383 783 408
765 467 796 566
684 826 750 899
332 45 370 61
748 611 830 614
114 327 131 344
441 699 469 760
159 249 185 268
277 243 315 340
433 206 518 259
232 37 251 64
7 600 101 632
672 461 766 473
61 2 107 33
129 853 168 881
565 687 655 727
65 757 151 822
425 79 426 126
491 527 506 607
677 299 727 309
635 831 728 878
546 228 593 282
58 829 68 889
11 429 43 453
210 576 221 654
372 850 463 856
316 29 341 79
536 328 554 366
28 175 87 231
19 758 41 801
489 866 582 889
12 883 91 931
123 342 207 375
744 853 828 883
217 802 225 880
172 546 269 556
791 764 794 858
540 750 547 841
371 491 381 585
596 780 619 804
118 302 195 334
569 52 598 61
47 671 97 757
816 401 842 447
414 545 509 581
563 610 655 702
86 850 139 862
236 107 310 174
692 616 700 714
606 202 670 290
346 809 418 870
886 578 926 630
569 473 624 474
539 555 584 604
326 779 350 856
844 830 855 902
635 127 639 166
574 532 594 570
516 435 611 448
229 182 250 250
774 87 872 122
703 595 727 608
296 822 363 905
476 289 553 298
593 393 677 414
280 311 307 407
94 506 174 601
49 551 75 642
769 114 795 156
359 340 404 387
501 44 553 110
890 375 918 414
139 682 191 753
271 778 321 877
852 335 856 424
105 520 201 583
176 10 264 103
265 862 320 936
263 800 326 896
224 294 275 298
362 745 435 761
205 11 236 69
669 221 753 311
863 192 950 288
730 192 750 215
885 501 913 539
249 403 263 428
47 674 138 684
738 464 814 520
858 850 939 911
279 497 344 501
59 655 149 666
347 752 395 758
772 366 792 379
190 178 234 230
481 406 518 431
183 718 210 811
297 372 301 419
430 36 473 96
44 439 123 489
82 398 147 496
91 562 108 599
618 58 651 153
645 301 684 353
270 652 332 698
805 31 846 98
573 57 655 57
372 523 443 528
453 200 544 298
837 730 900 821
111 424 170 517
806 801 839 868
579 130 673 212
57 160 97 259
846 37 945 100
750 374 757 464
539 624 596 713
732 650 805 711
580 352 598 370
163 186 224 204
93 126 145 179
863 426 924 509
890 421 920 437
199 47 250 132
148 31 205 108
47 633 76 712
804 260 876 328
103 58 193 129
348 417 366 422
316 537 357 622
317 636 387 729
139 82 237 114
26 731 106 829
169 222 227 248
378 141 427 156
777 638 844 678
257 558 280 635
361 463 370 508
77 155 79 190
788 369 791 411
605 847 619 862
738 312 803 350
434 532 521 566
592 307 668 335
164 893 230 933
222 628 264 702
139 555 156 579
335 379 400 450
507 50 524 109
480 714 486 725
37 254 95 333
148 408 203 473
48 161 54 235
638 230 727 320
783 478 817 529
95 347 177 364
200 267 258 304
442 347 465 414
300 728 388 782
34 170 86 214
720 896 795 989
251 113 303 210
132 808 216 839
416 176 422 267
698 625 743 652
104 306 157 403
265 626 314 671
631 802 708 860
879 514 914 575
98 787 108 837
96 391 166 486
397 210 462 307
828 227 841 320
776 114 867 142
684 642 755 673
556 384 581 423
880 697 881 752
892 747 902 770
103 406 190 408
712 443 788 533
750 797 786 843
285 750 322 845
66 613 139 665
322 134 353 164
225 213 289 289
885 465 968 521
548 449 586 488
509 498 587 585
379 696 409 720
879 657 905 738
744 204 787 283
463 885 554 903
111 821 147 867
632 343 696 426
178 582 204 643
383 282 427 323
529 44 619 132
492 578 528 628
724 807 751 825
109 654 188 732
500 443 515 459
520 477 540 486
807 348 813 443
184 267 255 274
215 557 305 652
311 127 366 215
653 450 706 499
153 816 156 885
19 451 114 457
656 22 718 97
683 787 691 863
195 870 199 881
77 257 143 334
128 889 222 926
71 525 123 555
121 460 213 506
542 867 576 869
222 519 296 523
268 604 289 655
260 208 308 300
489 746 526 842
725 882 800 888
39 734 40 735
116 319 208 378
538 807 562 874
899 758 956 786
463 793 549 812
378 247 445 252
147 137 237 202
897 752 922 785
330 375 427 395
782 357 853 450
692 773 721 849
212 415 307 485
293 890 337 989
615 374 642 400
593 588 632 593
112 744 132 774
642 846 669 880
508 584 526 589
137 297 198 350
77 3 113 75
473 436 533 474
823 629 920 715
402 118 478 178
640 667 655 713
226 807 323 863
546 288 573 315
310 702 348 778
89 325 167 363
372 249 383 292
737 698 823 709
406 186 433 279
72 846 132 927
290 153 373 243
247 472 268 546
648 214 655 258
678 635 737 670
79 297 117 355
235 315 281 375
208 75 213 169
64 318 151 333
539 479 630 529
331 567 363 608
516 801 544 826
361 496 373 529
530 702 568 794
136 645 189 673
850 476 913 527
426 323 461 373
714 368 782 452
135 427 165 442
162 725 188 769
699 144 718 152
851 443 927 480
377 775 464 858
275 88 292 111
681 261 779 274
249 22 347 44
296 388 303 395
658 138 680 144
532 18 627 33
150 351 234 411
650 354 688 362
891 775 924 844
197 457 284 516
43 873 98 878
484 837 544 928
129 287 171 369
419 716 434 736
246 202 319 282
553 499 629 595
124 270 171 298
256 167 299 178
716 497 735 525
745 804 803 884
423 790 500 883
283 281 309 324
298 867 321 871
755 384 802 416
798 558 884 576
749 686 811 746
213 699 214 778
48 593 96 644
591 350 629 426
862 729 942 755
780 447 819 511
375 316 398 403
235 548 260 559
96 473 114 551
851 106 913 142
371 835 455 900
896 200 937 285
89 854 131 928
876 363 913 452
705 342 768 437
863 589 897 655
495 535 539 577
188 143 223 222
481 180 494 271
709 548 804 615
377 499 429 518
849 209 913 216
320 726 414 817
332 207 373 208
53 155 144 240
255 91 302 145
77 197 107 246
321 36 346 70
118 253 132 352
878 161 965 246
58 505 89 516
386 196 467 197
390 820 473 877
256 211 292 292
714 131 745 217
883 709 941 801
55 360 128 447
845 268 926 335
659 416 695 445
575 621 591 704
184 61 251 94
108 48 150 143
848 761 946 830
518 350 589 370
387 841 437 912
302 40 314 78
37 209 111 245
126 692 220 731
22 305 91 325
540 374 631 411
616 752 710 817
369 331 394 336
740 563 758 648
735 841 736 915
668 204 758 240
671 776 769 875
28 111 113 200
638 808 692 853
534 325 609 366
675 603 684 682
235 335 265 348
572 528 638 562
747 466 787 518
805 736 875 752
155 858 217 942
565 220 664 260
882 447 901 482
839 840 935 896
585 7 653 73
692 815 742 853
416 304 459 333
510 631 572 682
569 88 591 174
737 771 745 808
81 707 150 739
527 234 595 305
386 132 421 210
558 577 566 676
251 16 280 60
45 225 74 253
558 14 578 42
79 778 84 830
492 894 529 951
104 852 137 868
553 145 559 162
836 898 862 900
846 293 917 333
526 563 572 657
355 162 379 218
728 305 732 309
481 480 522 506
56 356 64 368
32 6 116 91
346 160 391 160
357 758 451 816
627 794 686 821
362 314 439 383
774 163 839 246
267 223 271 293
29 277 115 357
872 713 924 804
851 159 861 248
606 391 644 443
704 179 784 186
699 635 708 697
133 471 219 495
684 867 722 887
524 163 601 242
870 866 967 917
502 357 600 402
317 737 323 819
423 511 427 600
152 618 152 672
898 483 945 494
745 99 806 130
594 393 666 463
466 723 561 758
1 221 95 314
181 529 274 558
783 879 876 879
804 504 833 505
314 332 324 379
692 334 716 396
728 253 819 287
359 675 458 703
88 782 183 832
264 45 357 133
400 128 472 211
343 278 405 338
443 455 505 481
852 866 883 910
531 227 534 256
324 322 385 392
341 112 355 129
306 861 377 877
317 488 390 552
471 540 477 608
316 812 359 812
537 567 625 582
815 314 836 348
688 439 773 502
777 313 788 380
681 366 749 397
124 322 222 385
51 622 85 657
820 130 820 217
664 792 694 888
816 116 899 173
13 787 26 794
757 92 839 161
841 733 937 810
40 625 108 680
758 149 856 173
590 511 625 521
121 24 158 80
635 696 707 724
560 496 611 501
188 749 256 845
337 512 363 523
661 112 740 158
88 525 116 611
686 736 749 834
240 633 263 657
536 591 548 637
430 195 446 226
539 490 596 555
791 122 800 145
761 574 819 655
379 361 416 389
538 630 610 717
558 7 585 56
690 629 698 643
419 407 517 476
459 831 487 904
314 886 338 903
20 354 63 359
375 461 399 551
393 169 425 203
408 132 505 179
344 364 361 376
106 820 146 906
44 885 120 982
247 220 284 299
668 115 682 125
206 150 259 191
870 316 929 326
75 761 82 794
393 369 414 395
49 716 78 748
424 573 424 647
410 86 438 135
689 397 695 432
731 820 738 842
221 154 284 199
560 87 616 184
8 775 31 802
485 82 573 133
407 350 462 379
345 731 409 820
557 445 594 479
433 262 513 281
867 634 874 733
5 565 81 601
32 698 63 708
659 606 711 647
560 789 600 808
401 874 401 964
407 688 426 743
356 642 384 733
141 823 200 881
273 284 365 344
432 497 478 520
483 835 551 906
650 868 704 934
33 350 56 426
92 787 115 788
2 405 27 490
437 583 515 597
187 609 237 640
495 622 580 634
28 867 104 940
71 667 151 699
829 731 844 804
272 75 296 86
203 733 282 733
587 790 657 791
58 607 112 641
524 733 590 753
821 813 882 902
367 463 376 549
884 834 921 914
272 606 368 625
869 321 930 417
228 819 234 878
753 275 790 317
38 833 66 896
500 573 547 609
265 462 292 508
808 828 850 873
138 602 197 672
535 544 620 602
669 261 687 307
311 42 348 73
15 120 38 183
690 526 736 608
207 507 210 517
485 552 495 578
846 884 886 933
188 864 255 903
352 522 392 596
495 208 589 216
492 565 557 652
76 81 92 122
813 642 820 677
218 323 246 326
394 122 483 145
264 658 273 691
388 251 396 260
605 424 699 476
723 776 743 862
514 396 521 485
338 49 403 148
477 30 484 112
62 367 132 412
97 756 120 759
544 897 584 908
518 572 518 622
798 472 891 504
7 199 39 292
109 527 159 539
717 702 794 796
40 179 50 267
731 40 746 68
700 80 724 87
819 248 915 253
770 27 857 77
562 496 563 515
128 680 128 731
794 164 832 235
888 423 979 475
831 799 844 802
485 19 527 78
689 527 741 598
660 173 703 206
273 535 294 602
767 178 836 244
295 362 309 409
788 219 830 255
438 642 514 653
320 617 410 651
649 863 684 884
433 433 447 437
797 501 844 545
265 248 322 292
82 108 88 170
496 286 539 325
155 434 213 462
427 225 457 273
328 332 396 388
862 501 864 557
235 617 241 685
12 358 32 449
311 887 360 957
398 588 466 687
216 624 243 711
782 201 827 260
891 709 978 718
211 452 301 542
819 161 828 164
636 50 735 142
457 580 521 586
789 606 811 638
228 456 309 549
94 561 157 644
220 37 306 46
88 463 109 516
840 40 923 139
188 887 258 944
898 141 943 199
365 861 434 926
214 710 258 762
0 29 6 120
630 482 647 510
630 750 656 788
173 38 257 102
10 485 43 570
633 773 683 809
676 211 696 224
462 567 473 614
682 517 696 562
232 148 330 193
61 631 138 729
32 545 117 610
618 214 683 221
91 544 110 628
770 19 819 98
390 371 430 445
227 787 261 831
881 301 957 320
112 811 148 882
546 453 549 486
811 857 853 943
888 239 915 243
837 607 893 664
609 757 683 831
374 69 441 121
373 606 452 702
98 453 144 513
740 608 751 642
148 869 243 925
94 315 167 322
821 296 833 371
803 8 865 23
431 197 498 205
853 756 853 797
130 521 184 553
554 842 556 885
159 738 250 836
226 750 298 823
164 272 180 332
466 663 506 716
668 299 750 329
837 694 862 705
751 846 779 909
663 801 665 810
104 419 133 485
663 171 761 203
214 378 300 424
418 513 512 587
320 231 341 312
49 209 95 240
636 338 650 433
201 517 290 546
250 349 270 416
369 2 452 93
173 362 247 407
696 209 773 306
582 193 649 206
382 66 470 88
312 685 398 740
249 216 277 302
535 305 582 337
583 341 617 423
644 33 670 45
1 418 93 431
333 531 395 564
597 557 622 637
386 477 428 528
816 333 857 390
99 230 180 242
323 382 405 437
547 155 582 245
800 667 855 752
129 115 166 158
335 708 340 749
649 846 695 923
74 472 145 474
273 809 314 903
729 570 807 664
473 331 495 409
226 179 271 271
56 223 84 234
217 740 250 829
648 511 674 563
778 752 779 843
200 451 205 544
152 476 193 553
92 565 159 663
500 736 520 830
537 491 563 494
685 298 715 360
898 126 956 149
823 818 866 839
786 894 832 958
378 177 391 232
207 430 259 472
717 23 765 64
451 246 487 276
2 897 21 911
217 43 301 49
756 296 810 360
143 358 145 364
86 766 136 850
538 99 567 196
746 454 830 489
429 123 433 135
603 810 645 874
418 152 489 235
483 214 577 252
417 281 460 311
160 17 199 83
383 150 408 244
356 339 454 420
723 273 809 293
19 378 105 400
679 349 773 394
245 630 328 670
41 254 131 317
575 353 630 406
582 474 660 477
430 575 523 624
26 502 50 506
93 128 127 133
190 744 251 807
135 336 213 386
200 117 261 169
269 877 282 892
593 297 638 309
793 223 854 265
75 347 125 359
680 5 770 35
284 845 314 938
37 317 113 395
849 819 883 827
870 132 926 176
620 320 719 412
310 444 311 488
1 609 18 623
732 746 756 807
258 315 321 352
57 504 143 557
377 250 411 317
193 630 235 727
201 557 276 559
464 599 539 679
673 588 721 670
378 755 450 760
440 384 530 446
656 863 749 937
813 98 859 164
260 885 327 948
291 839 293 867
348 753 443 780
452 423 477 509
422 539 501 596
322 240 333 300
651 102 694 176
385 572 463 653
286 436 372 501
58 158 135 181
19 755 31 838
279 156 322 166
128 532 190 628
617 141 687 197
683 287 778 309
675 54 721 117
292 54 322 55
296 419 359 455
892 461 960 532
359 832 425 872
430 294 486 359
465 747 528 762
317 769 329 806
399 360 454 403
642 375 704 389
837 762 874 820
612 335 695 409
883 512 896 596
78 776 153 811
518 265 582 305
345 392 358 439
44 820 109 856
542 8 574 72
0 807 16 833
444 306 523 317
496 308 537 308
745 628 807 704
637 365 713 409
737 830 798 833
857 165 892 210
637 750 706 843
106 87 178 172
319 210 351 283
191 571 235 607
581 814 593 847
446 570 501 666
298 895 313 903
440 882 456 980
402 455 424 528
365 775 389 778
270 134 362 222
729 288 787 355
753 889 778 948
392 617 422 627
805 1 827 97
121 707 156 791
633 894 660 960
749 860 807 863
674 325 749 358
235 690 268 756
848 327 943 381
570 634 660 667
523 40 561 135
575 538 662 633
885 887 944 986
579 231 625 295
525 834 568 903
660 467 697 514
869 629 930 630
567 783 572 852
421 782 493 853
469 647 552 677
24 36 37 76
210 610 244 610
467 328 499 402
773 808 864 863
287 856 318 931
22 233 100 253
371 598 460 694
729 420 807 477
458 4 553 31
436 456 503 547
322 498 391 553
199 130 245 183
657 343 660 382
650 711 654 808
291 708 341 793
363 828 382 857
881 466 930 545
205 224 207 248
713 259 805 338
496 137 504 222
883 62 931 86
282 661 369 708
738 67 782 67
189 198 258 244
677 245 712 305
859 53 862 115
48 478 89 559
787 587 847 596
822 376 828 401
305 598 402 696
657 361 726 418
375 822 402 890
825 24 911 48
237 314 293 361
165 817 244 882
103 381 185 394
366 796 461 872
209 280 294 308
677 729 697 824
396 314 412 318
231 463 264 478
779 578 840 653
99 285 139 297
103 180 171 256
779 421 790 511
755 783 765 815
227 179 270 255
703 650 705 720
511 256 600 291
783 788 800 885
18 492 73 507
19 821 109 897
847 397 918 453
5 770 32 772
142 765 237 797
94 87 180 97
119 658 186 681
5 552 84 640
456 468 464 516
217 73 255 97
32 116 108 134
493 211 529 294
207 51 265 145
857 591 942 596
423 364 499 415
763 843 836 901
44 242 62 284
728 636 816 644
127 692 156 764
468 245 539 341
168 591 196 623
819 494 911 577
681 406 714 407
213 114 236 130
205 691 236 743
63 640 77 735
290 257 341 332
307 668 398 728
863 609 865 703
547 829 607 877
605 506 627 603
805 238 841 281
503 400 506 461
841 762 853 857
56 442 99 521
899 567 962 567
560 707 564 749
827 142 853 195
178 651 192 664
242 392 328 454
408 6 469 59
430 415 450 423
284 582 320 620
57 528 111 553
134 568 199 628
851 188 878 199
454 620 505 664
552 310 597 392
652 58 667 75
776 340 781 428
213 43 288 124
762 15 778 104
620 672 637 755
537 707 561 762
669 588 679 594
858 14 882 38
61 449 81 463
38 690 93 708
250 21 331 63
203 11 206 46
261 294 302 336
46 81 136 167
233 635 277 680
306 193 376 193
82 543 175 597
675 168 768 250
130 303 198 338
560 150 626 249
447 496 509 563
471 118 536 183
6 98 51 139
575 601 660 654
823 160 857 256
823 119 824 214
257 208 353 268
224 368 228 407
466 177 496 198
211 139 284 172
731 586 795 658
233 613 242 695
873 625 922 676
411 837 453 884
560 762 651 803
443 19 491 105
146 53 186 62
451 185 494 284
894 57 990 118
786 632 867 725
14 6 81 96
808 380 820 454
516 757 520 780
518 239 572 310
840 842 902 854
348 535 351 559
698 243 729 319
622 614 641 676
670 38 733 87
72 348 137 406
218 99 313 185
477 78 533 112
415 244 432 333
302 331 394 412
40 225 94 288
527 420 610 464
46 392 59 417
707 196 768 199
467 424 521 497
659 892 708 985
836 285 911 310
151 588 208 591
408 472 426 529
153 454 241 460
300 387 384 410
734 155 756 222
449 231 469 234
375 455 455 470
368 765 435 817
899 209 996 252
324 470 395 488
114 108 142 174
640 58 686 115
274 472 365 542
818 463 827 465
348 355 352 410
508 74 553 114
721 6 812 60
537 74 617 75
686 367 749 400
395 660 462 742
565 349 646 379
87 194 146 237
781 191 818 284
829 499 927 577
680 797 762 887
274 540 354 595
167 872 243 880
259 296 292 337
798 367 894 402
766 889 855 973
897 21 970 56
591 316 637 350
734 309 803 346
675 181 704 186
152 888 174 974
572 21 640 118
52 487 109 498
126 732 181 803
550 381 625 469
81 144 101 218
875 226 961 258
507 658 575 704
621 116 640 188
435 738 486 740
591 485 637 551
334 77 433 85
193 362 255 426
253 128 277 211
78 102 112 187
888 425 954 509
84 518 119 553
742 145 754 218
424 144 431 194
742 393 782 427
260 354 357 435
652 314 668 399
289 660 380 750
886 357 897 435
229 517 270 576
764 179 775 206
724 482 747 521
811 688 840 736
546 352 622 386
99 195 129 225
796 388 872 456
156 601 226 637
887 28 954 99
493 666 523 748
41 284 112 343
457 441 491 470
293 688 370 758
690 2 757 53
34 724 93 817
356 857 425 949
827 762 916 815
303 408 396 477
507 131 523 201
68 298 129 390
526 429 609 485
100 203 149 250
382 115 475 118
453 551 502 624
14 630 28 640
162 66 216 93
283 115 344 141
733 583 775 619
370 89 443 173
628 400 658 479
758 373 785 412
279 670 334 677
363 107 399 142
460 265 509 312
410 739 410 790
141 123 164 199
98 484 141 556
820 404 855 448
294 244 392 255
461 425 552 481
84 305 179 397
528 354 581 362
234 726 275 770
53 476 140 558
495 693 577 733
525 431 587 440
69 415 116 453
885 895 889 987
345 597 367 668
209 106 273 120
430 91 520 169
458 478 460 496
414 286 457 327
244 584 327 606
821 274 899 361
847 692 888 721
816 75 880 88
139 166 237 228
581 660 659 739
166 828 180 872
484 110 504 118
825 173 848 251
402 715 481 787
538 154 607 252
456 751 463 774
500 395 597 448
547 461 592 517
376 348 442 369
61 642 97 725
751 449 805 505
179 757 250 855
52 116 114 135
789 895 852 956
855 649 920 738
561 485 587 493
731 231 784 312
697 754 700 812
296 760 371 850
842 252 940 315
805 749 862 811
817 885 904 954
160 359 201 372
744 495 783 558
234 626 241 661
385 748 420 791
653 468 731 548
19 510 39 568
663 108 666 206
724 790 725 806
873 377 972 430
207 454 282 502
20 756 42 758
517 677 523 717
135 401 155 417
633 706 723 748
802 757 894 788
48 284 61 339
682 44 740 122
679 373 765 394
412 810 482 835
124 692 133 743
287 389 313 419
199 540 215 554
756 482 791 578
565 46 575 124
784 592 799 676
284 46 318 99
93 401 118 431
673 829 676 833
870 440 931 497
443 802 524 846
377 410 467 480
589 287 592 363
392 828 474 919
538 757 620 845
423 512 441 586
515 639 580 707
311 140 377 215
817 523 845 612
139 892 185 938
228 566 250 641
137 387 166 468
23 645 41 666
619 64 671 102
849 180 937 265
643 449 646 461
884 815 932 866
834 895 882 990
884 822 983 842
841 632 858 701
390 425 459 523
182 234 281 244
382 640 444 682
16 889 91 904
502 528 570 581
721 295 733 370
601 534 693 626
71 150 136 224
287 576 312 598
437 594 482 676
389 857 415 900
216 123 237 173
331 165 406 211
646 374 699 375
881 546 887 645
162 459 195 514
411 532 441 558
117 310 135 393
745 247 804 325
291 175 387 224
570 353 665 394
621 611 651 696
743 547 785 614
354 868 366 955
347 390 408 460
240 71 276 168
501 97 570 127
764 292 827 294
874 208 967 229
461 21 470 22
755 257 778 273
33 383 73 477
713 131 805 150
325 710 423 729
103 629 144 635
498 848 575 922
689 29 736 30
604 363 651 391
739 128 821 194
558 751 655 837
48 227 92 275
426 650 465 653
148 683 148 769
196 270 205 335
875 601 887 645
401 317 478 371
239 210 251 243
349 602 367 631
667 609 699 612
348 324 363 386
254 85 278 165
532 750 567 771
578 381 648 434
236 665 335 674
589 529 646 540
892 405 977 429
190 84 226 168
585 785 609 823
271 399 272 410
670 138 750 141
610 583 628 670
16 846 16 919
397 322 460 355
154 22 167 91
59 558 61 631
721 748 819 821
692 75 708 85
41 398 130 453
483 551 572 608
351 303 358 347
421 335 424 351
627 671 701 702
345 536 390 546
653 450 667 533
502 137 544 198
320 632 351 643
505 47 581 82
781 56 791 69
49 287 75 344
153 629 200 651
419 59 517 156
317 452 378 512
302 72 323 170
686 323 749 390
586 222 630 272
165 530 179 530
703 281 786 296
519 33 589 96
660 899 753 901
669 34 687 107
133 450 157 466
786 755 837 805
399 631 461 669
293 326 385 345
466 244 545 315
741 891 812 918
836 579 863 602
426 487 469 533
843 335 845 405
586 555 671 609
220 722 235 792
836 22 848 48
758 671 817 709
61 275 106 351
69 293 144 365
109 677 172 699
272 605 315 653
227 605 297 652
707 870 738 931
99 846 184 893
346 377 376 473
86 86 132 111
186 418 264 485
891 156 920 195
177 464 198 540
734 452 750 460
512 424 541 426
386 23 472 44
784 770 869 838
664 452 706 509
30 219 64 263
869 271 902 301
250 699 273 784
451 292 537 387
778 561 827 601
143 750 220 818
103 435 184 483
769 488 868 539
612 416 628 505
533 184 630 213
694 256 726 343
276 875 331 895
100 303 160 374
523 409 622 439
35 789 77 870
732 226 805 320
896 232 987 246
653 203 681 277
797 66 880 78
478 473 577 490
444 106 470 158
241 171 290 209
606 69 668 165
617 147 643 225
352 62 367 83
370 395 376 412
776 646 828 649
274 384 281 467
470 179 492 250
177 147 252 231
444 756 486 832
625 219 679 227
731 745 809 795
474 426 511 512
811 248 815 251
713 676 792 682
201 496 220 511
190 140 218 167
659 216 690 250
154 209 217 282
636 687 699 758
780 289 853 383
521 126 577 138
204 359 247 443
831 513 907 589
282 262 300 322
518 367 574 410
512 776 581 827
614 796 684 828
532 516 567 525
693 381 719 409
614 752 650 802
85 603 145 690
573 463 607 483
697 654 703 701
292 783 371 856
481 419 575 507
631 521 695 547
210 288 296 378
92 299 163 379
67 184 97 280
209 186 234 240
595 143 681 172
565 820 576 826
83 335 140 412
857 729 872 764
490 491 543 500
16 55 61 91
635 112 664 178
298 674 365 762
374 533 378 613
464 412 513 489
535 715 553 805
258 636 259 701
570 853 578 862
588 838 591 864
498 48 565 133
431 307 438 380
493 327 519 333
594 737 630 827
844 438 881 513
291 53 382 131
552 372 601 400
668 75 755 160
868 774 949 868
334 363 354 376
792 289 856 321
809 42 859 60
698 138 787 213
453 651 477 663
383 100 466 161
835 510 923 517
684 858 769 859
495 520 560 562
61 132 126 167
517 337 587 423
626 111 681 139
93 644 190 667
597 216 639 239
416 629 493 713
684 489 738 503
724 428 792 455
380 24 440 114
132 55 224 151
545 273 554 350
136 96 196 179
639 778 642 808
394 412 439 422
340 293 394 339
357 191 375 227
647 661 702 695
541 526 556 533
57 392 124 430
604 889 693 906
106 893 189 917
547 865 582 883
95 177 185 227
540 501 548 548
230 576 252 648
864 704 893 742
717 594 803 668
224 135 313 212
51 281 103 337
168 76 194 128
236 565 331 592
645 322 683 334
231 462 275 510
490 366 560 434
837 45 878 136
86 397 124 475
599 609 688 627
246 275 300 345
313 455 363 516
211 204 265 273
298 480 341 529
409 29 486 74
39 3 121 19
659 506 738 545
443 272 485 280
317 861 409 878
610 639 614 731
116 378 133 419
369 707 404 716
849 273 857 355
37 544 126 581
218 776 221 822
588 563 660 576
816 66 904 91
437 514 470 563
528 531 573 539
503 737 550 786
95 70 189 78
772 379 832 476
100 835 114 867
423 328 471 332
753 377 755 397
418 246 475 343
41 447 45 491
352 697 354 739
729 677 729 702
135 779 201 785
233 722 268 764
521 188 589 233
133 400 169 462
140 671 197 764
503 300 569 357
466 322 480 346
519 558 557 614
151 103 186 115
412 260 415 297
422 747 429 772
17 814 69 892
582 342 587 380
257 405 351 430
345 351 384 412
251 713 277 789
101 806 110 839
393 563 488 565
873 603 918 641
373 307 436 405
571 813 615 886
889 73 984 136
476 687 568 741
376 399 381 415
427 226 523 294
157 195 163 208
837 388 852 464
256 101 335 103
469 239 482 258
42 439 49 474
432 157 471 197
709 592 807 668
652 431 682 493
477 578 482 655
430 248 460 324
317 792 388 805
651 168 651 181
877 195 936 278
615 712 699 715
22 787 115 868
143 372 158 451
538 36 603 105
237 831 269 883
819 730 837 803
566 486 592 570
42 206 58 280
605 308 659 313
397 283 430 283
176 476 229 484
189 552 194 588
870 311 918 342
96 15 127 65
251 72 322 86
223 209 297 237
683 270 774 301
282 151 286 226
856 434 924 498
76 345 158 378
120 105 198 105
485 669 526 671
446 790 508 807
453 675 497 770
568 407 635 421
467 466 553 523
168 176 218 205
854 589 871 683
501 313 516 380
319 251 370 341
558 190 643 200
631 133 671 156
442 72 519 158
679 151 688 204
198 582 248 601
302 873 310 949
106 76 106 110
690 81 751 115
53 175 106 253
553 751 588 813
460 38 548 112
121 673 166 691
166 476 198 500
443 529 466 613
201 285 244 321
112 238 124 310
431 129 511 211
22 85 68 125
154 155 252 195
417 102 502 174
725 303 788 315
244 367 260 389
841 375 884 392
326 416 347 461
435 166 512 198
352 69 442 159
343 142 430 162
269 779 272 835
764 94 824 160
460 356 514 378
325 88 333 174
1 162 26 239
831 414 902 432
55 126 55 128
740 397 745 422
837 386 844 405
641 846 730 897
274 696 371 709
443 291 454 363
54 228 127 270
623 386 679 439
890 172 946 248
143 149 172 163
611 633 702 708
163 473 201 570
586 633 613 668
892 244 969 262
506 508 548 516
74 775 159 818
631 360 691 373
380 21 392 83
734 305 825 388
265 813 318 834
285 116 348 182
610 54 646 71
853 490 854 524
807 740 862 795
813 51 818 51
493 762 503 797
633 728 638 806
423 190 437 264
440 870 488 905
719 579 767 669
205 336 257 378
812 430 907 521
304 471 348 566
146 708 207 733
564 868 649 915
862 147 956 223
512 430 522 518
568 183 582 202
535 221 597 281
701 278 755 370
551 707 644 796
612 158 629 181
477 530 495 595
3 595 83 684
770 77 777 164
234 253 245 273
860 866 870 917
613 191 666 263
257 603 272 652
170 480 191 500
39 471 53 503
92 108 118 157
276 580 367 641
457 79 490 89
573 807 620 900
322 666 363 692
659 860 660 947
810 851 846 861
394 847 459 920
65 707 141 717
364 135 416 234
153 168 240 250
111 245 155 251
520 136 538 168
655 483 717 545
719 776 775 845
692 326 789 411
435 765 446 809
891 556 968 645
139 605 183 679
170 518 222 586
490 348 574 407
110 230 198 317
141 724 150 808
117 549 207 583
583 510 600 556
847 212 889 274
359 34 382 108
688 50 739 61
422 611 454 708
840 40 932 40
171 792 197 818
82 872 113 899
495 489 550 563
371 608 395 697
272 109 296 196
666 196 708 222
580 466 642 467
7 117 46 214
650 818 727 839
65 538 103 554
690 693 754 740
110 795 207 816
454 71 519 153
669 493 767 529
411 443 488 505
831 202 860 213
892 508 942 601
18 246 28 248
187 468 227 525
48 33 125 126
866 263 947 349
637 487 721 554
66 490 98 561
126 868 214 876
533 463 609 556
790 575 846 620
470 187 527 254
702 250 755 313
784 17 863 73
525 66 610 148
143 529 229 560
844 41 865 105
199 829 245 901
39 49 107 142
233 43 260 130
648 818 747 834
239 604 290 629
116 635 167 693
862 683 892 740
267 228 329 289
78 349 112 374
24 868 52 924
311 228 391 300
422 431 457 528
406 478 472 541
365 661 453 745
710 608 809 623
436 377 469 380
391 319 479 369
221 678 230 691
643 529 666 627
505 610 579 665
664 119 725 140
614 746 631 813
477 102 545 128
331 865 397 940
701 408 743 507
28 373 38 416
600 353 628 385
826 223 844 266
40 565 94 596
308 814 392 853
7 800 7 868
465 105 517 164
206 168 287 207
704 180 707 185
806 174 820 206
199 536 270 625
720 528 725 574
324 51 348 110
119 402 125 418
293 619 391 710
877 755 963 847
677 338 736 372
242 857 317 915
314 90 380 162
309 587 372 599
682 452 730 502
603 18 692 31
354 402 436 446
350 170 442 245
629 210 657 292
461 515 555 519
40 769 53 784
393 464 426 561
717 717 741 751
572 235 584 309
330 714 403 807
539 70 551 71
847 566 881 589
34 132 73 202
199 131 227 200
123 203 168 281
39 216 72 227
15 452 20 538
500 537 516 557
228 372 279 390
627 707 655 794
566 771 638 773
898 586 974 594
49 450 143 510
477 109 572 196
127 57 160 77
64 409 155 493
263 873 360 953
435 123 471 158
665 14 714 73
220 748 226 753
52 373 95 470
212 662 266 749
740 461 777 520
817 715 882 744
864 51 908 71
806 44 891 105
535 62 567 152
604 676 661 773
137 566 233 647
44 435 71 450
293 869 391 884
805 346 882 395
761 481 838 492
880 547 907 643
866 456 947 483
217 63 308 92
317 557 415 650
448 726 483 731
505 818 554 867
612 563 673 626
326 277 351 330
439 209 524 289
633 165 671 236
39 86 110 108
333 765 375 792
543 426 554 440
359 278 434 303
25 507 95 594
169 692 252 789
714 471 728 501
304 826 322 875
587 221 611 229
466 520 476 530
168 367 168 396
473 209 558 283
22 72 111 103
841 401 877 486
657 94 672 177
316 690 381 781
558 138 644 212
173 882 207 971
1 588 73 631
714 361 762 456
410 621 508 667
782 53 791 82
18 258 52 351
614 558 644 595
761 550 828 641
870 849 913 869
10 895 88 912
47 393 80 424
222 817 242 873
795 128 848 200
856 91 924 134
204 467 271 469
193 874 251 968
805 353 899 406
406 335 479 429
161 120 169 125
306 511 316 539
142 321 183 350
515 810 580 850
293 782 380 797
783 169 818 178
703 633 788 684
148 144 148 206
760 218 816 242
680 447 690 491
598 256 676 283
329 771 400 834
329 396 371 490
148 56 244 93
432 407 511 497
755 896 801 924
87 325 184 373
837 315 841 358
51 386 147 390
609 513 695 604
161 157 207 168
102 724 199 767
319 746 342 770
558 843 656 866
520 29 556 59
844 894 916 910
739 84 744 136
343 403 363 451
138 328 237 396
288 893 315 933
191 711 196 775
403 95 498 96
491 48 552 134
509 743 548 830
478 167 496 253
241 324 286 391
94 307 97 337
97 369 105 422
367 658 438 703
686 500 699 554
847 341 938 440
35 598 103 640
38 532 134 608
314 187 365 188
608 331 666 395
712 768 712 826
182 181 198 244
162 416 187 420
218 127 315 184
572 177 656 250
94 425 172 456
474 203 537 223
420 545 458 591
820 697 828 715
767 309 770 325
730 715 814 762
16 558 74 615
156 102 173 112
86 277 87 297
91 491 124 546
588 697 674 759
400 655 482 747
261 829 344 864
417 199 428 257
372 236 417 243
81 802 82 831
29 507 75 562
692 722 786 755
254 178 256 258
12 476 69 543
575 777 663 804
742 267 829 290
533 841 613 875
487 536 575 624
485 102 486 124
172 447 181 492
727 295 788 314
585 844 646 905
624 632 668 644
27 391 93 409
629 535 649 589
409 305 446 367
101 449 181 475
379 617 476 708
38 651 102 708
492 866 564 905
599 584 625 676
560 633 563 703
252 609 267 681
357 738 360 760
221 499 260 551
312 518 332 590
504 276 541 305
794 72 871 138
530 829 619 919
196 481 201 550
869 30 957 55
683 329 708 361
579 735 584 811
364 395 397 436
726 710 795 717
768 843 820 870
138 458 146 475
842 525 856 564
126 886 155 936
69 81 110 132
847 837 900 870
764 562 776 594
870 740 917 802
627 255 718 310
861 309 872 394
225 353 269 420
223 15 242 102
323 237 406 250
223 778 228 799
790 373 790 405
199 385 202 457
756 814 773 852
321 421 344 453
487 579 530 594
111 57 182 145
291 201 353 222
699 407 740 483
30 33 33 89
296 168 299 228
373 501 455 560
655 66 716 71
213 807 252 866
580 193 646 275
861 135 946 161
557 229 617 234
278 571 279 582
408 664 410 762
193 276 269 305
544 207 596 263
4 67 47 84
423 317 520 399
812 457 895 485
157 285 253 376
69 576 114 617
623 787 651 796
291 802 377 829
197 331 250 414
172 707 187 804
581 605 642 662
206 861 265 907
329 1 406 98
675 341 680 364
27 481 71 488
294 677 314 749
379 755 452 788
12 565 20 659
681 122 724 221
675 527 750 549
464 583 538 588
777 519 837 533
35 29 127 60
781 733 869 787
206 205 299 278
638 264 737 295
95 602 138 670
53 227 133 286
314 772 340 823
673 15 760 63
42 842 129 868
864 137 925 155
438 654 460 717
871 816 904 878
298 48 355 65
640 861 731 889
190 114 281 116
215 237 257 309
320 43 325 71
588 547 615 600
328 570 379 658
372 23 427 97
345 292 411 303
183 443 199 444
257 20 294 105
20 732 111 825
490 58 522 148
637 624 705 663
448 435 517 472
733 477 752 477
530 844 592 895
668 700 741 793
561 533 651 595
146 107 233 113
661 812 685 815
183 228 278 311
109 601 134 634
197 404 280 413
290 899 386 989
462 208 545 233
446 565 513 634
493 854 590 925
655 526 746 603
607 449 667 469
626 26 634 100
507 500 571 556
85 821 116 915
426 388 477 462
138 409 151 426
763 806 852 815
815 420 868 424
70 812 111 833
818 662 857 664
786 303 806 317
565 692 571 741
472 133 562 232
409 433 413 466
807 563 829 616
453 53 477 123
370 465 411 494
112 875 173 886
256 641 298 716
791 744 803 816
42 533 115 583
300 253 326 312
148 120 170 193
227 43 299 94
1 795 96 822
355 474 438 487
753 332 827 397
799 594 851 666
149 451 241 457
734 126 797 189
786 744 871 828
808 519 875 544
456 36 459 117
178 863 256 908
752 92 781 161
664 427 693 489
684 510 689 521
181 341 271 345
199 609 220 694
127 166 199 238
21 724 65 764
88 51 155 92
268 859 287 902
144 746 210 766
407 110 440 189
460 20 514 25
63 356 73 455
351 116 382 158
695 846 722 855
796 337 804 401
548 248 584 329
195 704 285 776
329 601 366 630
303 885 400 909
707 159 802 197
791 272 814 339
737 353 794 438
125 84 198 169
131 795 168 850
384 763 408 786
836 78 849 175
601 97 648 123
21 329 79 336
311 849 357 874
203 135 247 196
265 698 319 778
635 658 678 678
457 451 531 478
692 596 700 625
524 854 622 870
569 268 624 351
265 606 272 654
154 488 250 521
553 654 556 725
524 401 567 480
714 325 795 347
784 358 865 451
19 67 94 85
248 29 304 73
4 557 50 579
362 50 401 50
663 84 685 146
482 318 516 412
882 571 892 652
718 448 733 495
782 735 857 769
232 498 313 507
243 775 260 870
803 394 839 399
257 191 347 201
465 49 555 101
4 492 42 558
109 844 186 922
671 885 737 913
400 701 404 746
166 305 245 354
142 577 157 647
492 541 566 541
411 48 509 90
618 64 657 103
870 577 907 615
21 316 87 372
724 167 781 202
831 191 920 191
4 606 82 678
321 170 414 212
98 151 131 167
24 537 63 610
141 786 196 867
193 788 232 854
450 693 489 707
637 224 712 295
98 782 130 851
73 17 140 64
224 576 314 648
464 694 538 704
844 282 850 285
447 154 523 202
654 792 726 870
535 386 541 414
473 802 477 821
885 44 923 107
525 806 589 817
55 215 63 256
223 601 316 647
108 379 124 406
394 337 458 421
556 290 593 376
383 690 449 728
597 258 654 334
420 433 426 454
362 318 376 359
860 244 871 273
310 312 379 352
121 300 170 357
824 573 922 622
663 548 715 629
429 460 436 549
528 32 607 105
385 190 461 226
540 644 562 708
481 294 552 361
166 409 221 432
856 855 904 926
764 425 846 496
150 810 206 896
80 608 122 669
878 714 908 733
795 708 817 757
316 462 353 540
285 673 366 726
833 607 932 647
17 737 31 812
624 406 669 406
383 575 458 580
281 82 306 154
83 625 105 705
493 361 506 392
884 436 941 499
461 384 462 459
469 786 500 794
606 1 613 29
455 782 486 841
253 601 294 647
500 8 569 55
559 109 626 181
678 45 708 95
536 408 598 466
127 761 159 762
307 654 399 682
740 328 795 371
813 776 890 872
688 207 722 288
618 281 660 366
655 655 740 721
87 88 91 140
234 726 283 767
462 729 478 749
217 768 293 820
51 28 127 117
779 817 811 903
628 632 637 717
469 385 500 444
487 273 502 366
778 820 782 826
823 209 907 307
717 539 740 595
183 844 252 912
571 93 648 169
772 209 794 235
611 690 702 789
174 723 247 791
356 614 417 655
314 752 327 781
267 33 317 40
464 849 539 877
181 190 255 204
658 595 663 599
161 825 214 886
127 137 224 152
713 294 727 349
257 758 274 850
461 687 481 763
240 296 321 380
1 784 29 836
889 21 897 55
881 817 908 873
797 82 800 144
534 28 576 92
554 449 581 532
776 16 872 73
819 703 913 781
41 789 88 885
11 347 39 358
627 513 661 548
628 420 654 483
48 690 144 717
736 53 750 68
61 742 118 812
348 110 417 193
113 596 162 610
191 586 281 640
716 444 802 509
694 39 730 80
657 224 713 239
334 605 412 702
808 700 866 733
765 83 857 120
311 244 370 320
569 155 578 228
857 532 873 558
150 799 182 852
676 329 752 380
759 219 855 283
415 698 429 733
803 297 807 344
456 384 478 434
824 311 834 391
153 314 180 334
351 533 441 628
808 240 860 286
197 347 214 396
179 134 199 134
262 132 277 200
67 304 102 385
301 271 379 289
257 660 271 701
180 185 268 225
288 651 350 653
281 87 324 180
578 200 654 202
112 322 180 418
176 626 227 685
250 500 263 570
514 136 597 150
349 749 375 796
575 50 640 74
241 747 331 785
302 510 369 600
430 90 479 170
806 809 824 897
235 723 324 785
587 591 628 616
612 286 658 376
848 444 864 521
163 473 194 485
399 392 461 460
480 63 531 119
788 580 842 641
233 586 236 588
121 806 206 843
792 165 880 198
482 384 501 386
312 785 379 838
476 288 530 382
741 857 764 876
731 279 739 304
183 564 210 645
473 34 556 52
168 286 206 356
592 344 680 392
297 702 361 725
692 810 788 902
867 839 961 867
33 451 74 472
615 564 690 578
682 752 719 801
191 684 250 709
774 252 865 331
754 594 771 634
69 68 143 113
447 314 464 388
235 233 325 296
205 629 277 636
205 377 232 404
637 646 708 706
601 134 646 176
219 285 224 337
752 309 822 380
345 171 353 191
493 171 501 262
391 46 449 79
367 598 378 636
168 583 241 590
82 151 121 155
193 341 197 345
90 625 175 723
235 588 286 629
181 392 248 486
372 39 436 136
79 787 145 844
47 193 146 237
666 388 678 484
492 726 507 740
31 50 80 147
574 717 665 769
878 40 911 107
344 369 417 379
110 820 162 911
501 881 505 912
94 360 176 368
76 175 159 248
82 696 135 778
670 636 726 693
461 845 524 868
257 652 260 681
341 622 368 701
121 412 173 426
344 668 372 669
806 450 889 467
210 158 274 251
394 124 439 201
255 781 341 876
687 624 721 711
375 449 446 513
263 770 268 799
891 45 976 49
338 646 346 678
169 733 183 821
572 120 617 184
467 401 557 407
876 230 896 270
717 56 723 122
309 298 384 336
873 583 962 677
495 444 585 469
824 402 844 421
664 52 751 145
89 408 175 414
116 527 202 590
104 166 188 176
382 18 426 87
43 796 81 852
616 705 673 796
280 412 350 417
657 130 695 177
788 883 801 929
205 701 246 728
474 606 513 655
153 407 173 496
188 52 263 114
28 100 43 158
25 529 77 594
853 22 866 28
470 735 544 813
319 618 387 680
459 571 471 620
25 54 86 118
457 494 505 533
206 809 245 824
350 705 413 762
264 654 335 685
423 830 470 926
516 795 532 835
89 48 120 49
410 227 464 272
18 9 41 83
217 110 314 205
106 722 178 807
9 713 72 807
605 199 682 202
255 466 269 530
455 700 497 728
534 401 613 497
306 39 317 121
480 672 506 737
691 7 760 106
687 530 775 613
288 729 317 752
564 342 625 363
645 50 730 103
888 591 943 622
593 784 645 866
250 195 285 202
38 396 94 463
712 853 797 928
447 128 522 154
273 898 291 939
693 456 791 456
599 595 631 653
708 315 780 375
609 604 623 655
884 604 886 620
240 80 253 86
612 797 662 809
238 898 324 902
682 339 764 377
530 430 607 506
4 378 6 463
610 270 636 289
749 844 838 876
618 295 628 371
595 105 595 144
594 119 631 204
831 133 907 213
61 817 123 900
278 94 312 192
427 336 521 419
888 142 932 205
424 271 437 353
486 38 536 69
190 493 284 540
128 716 160 772
398 740 451 786
403 283 473 382
530 604 556 620
860 298 946 361
510 810 521 874
213 504 254 517
760 664 815 717
696 577 737 626
616 138 710 147
625 887 674 890
528 465 552 485
191 634 241 658
443 444 444 510
302 88 331 179
720 657 736 754
348 110 402 112
490 686 553 741
851 399 950 456
318 392 405 462
469 730 472 811
201 886 242 899
829 51 830 92
187 125 207 208
601 853 629 907
196 134 255 152
488 871 546 903
253 313 303 363
786 451 827 536
517 570 586 588
125 731 193 823
300 665 313 723
125 158 222 167
219 543 313 560
339 38 364 77
54 174 74 223
803 104 868 106
667 347 696 421
192 635 201 662
853 890 856 902
388 477 430 517
376 314 415 410
647 386 667 443
882 331 899 379
799 695 811 787
369 797 422 803
210 522 212 537
169 194 242 219
472 843 527 911
785 227 869 285
807 299 840 307
878 702 881 744
283 747 382 788
768 562 818 661
213 876 252 934
672 308 682 372
700 464 722 551
562 837 618 910
278 828 293 857
202 224 299 308
861 528 916 625
152 434 216 508
525 351 544 371
589 127 637 147
811 780 894 856
60 727 135 804
783 223 813 264
417 681 419 740
479 353 480 432
144 522 235 574
141 170 202 240
654 302 689 354
605 740 617 810
312 339 324 423
286 357 330 377
491 47 580 96
121 87 127 100
698 115 762 185
447 508 479 526
254 484 299 502
224 672 301 764
188 429 216 443
792 218 868 220
349 30 399 104
826 228 866 259
234 236 249 273
159 872 186 956
461 148 532 198
76 31 168 97
127 633 212 670
230 192 320 208
751 628 806 687
181 692 279 712
455 67 510 153
11 546 75 616
257 93 263 148
427 24 432 33
664 28 675 40
181 472 197 502
288 753 359 798
628 384 647 394
40 251 139 317
7 307 78 307
670 831 707 851
312 378 327 460
558 794 593 846
826 610 855 692
751 768 768 854
208 147 278 176
299 683 385 737
93 540 160 592
398 735 463 754
826 332 826 383
293 841 329 902
227 697 276 750
579 771 631 829
414 59 424 86
88 535 119 590
893 563 948 564
764 630 815 679
401 865 433 892
571 110 635 127
219 703 237 740
179 409 207 504
546 184 644 237
834 661 883 671
213 824 287 911
120 733 203 796
307 664 341 705
103 550 166 606
129 756 188 800
622 791 665 815
759 316 817 407
159 328 234 425
186 164 209 184
685 613 772 693
452 452 551 492
760 525 846 589
828 99 896 110
590 277 622 349
12 598 71 633
167 888 182 890
896 188 936 203
265 712 317 769
350 488 431 556
42 286 69 383
715 663 769 758
692 701 778 739
256 270 298 352
197 515 271 573
597 614 634 618
271 237 354 320
784 62 861 88
811 824 906 889
717 370 796 422
26 864 63 926
125 314 125 398
283 404 285 419
41 553 114 646
167 551 190 581
437 727 456 746
117 238 194 299
189 488 248 529
767 377 785 471
503 862 513 901
445 515 499 526
150 793 233 843
459 257 464 338
673 817 734 906
682 374 707 374
307 599 342 624
137 209 215 210
357 712 430 751
70 2 106 45
669 643 735 736
763 738 805 776
378 566 441 649
866 860 939 922
132 764 149 771
793 364 800 435
794 844 876 847
305 272 314 309
397 280 429 285
397 157 411 215
252 887 303 951
521 404 582 425
169 236 178 310
112 564 164 646
293 324 360 369
488 485 578 505
543 142 577 176
793 309 844 367
517 493 615 504
795 611 814 636
415 594 476 622
683 21 696 62
205 396 288 477
703 599 791 689
607 608 648 706
897 709 926 763
448 313 496 368
702 512 728 536
575 791 599 853
379 461 398 548
892 258 961 296
632 545 712 633
423 206 432 259
864 781 883 873
252 484 326 540
269 600 299 614
835 556 909 613
849 441 940 473
374 529 442 575
496 719 507 751
440 445 493 482
414 826 486 891
29 11 88 74
623 676 653 718
369 693 393 722
330 217 393 243
542 313 617 402
608 47 610 76
257 762 268 763
238 97 316 131
477 7 562 40
756 145 824 147
374 488 434 550
454 207 481 271
559 585 593 586
124 872 137 905
130 243 194 260
10 667 95 746
159 228 183 316
166 456 217 473
272 649 314 722
13 19 45 112
272 47 354 117
670 562 765 627
506 583 555 662
97 633 117 664
659 457 682 484
492 373 495 472
222 427 265 453
432 847 463 860
447 758 526 841
610 463 686 466
363 678 421 689
567 853 608 861
151 438 175 531
737 6 755 37
88 197 181 261
607 195 645 241
761 258 850 276
583 170 628 264
709 117 791 119
590 462 654 520
439 80 458 98
880 780 900 807
335 89 371 170
465 9 509 88
215 61 252 89
216 755 302 812
382 501 386 579
762 234 838 322
68 559 106 606
461 648 500 722
603 875 685 937
773 745 821 809
573 543 605 576
331 36 345 55
498 772 553 775
665 62 692 75
731 678 768 699
621 287 700 295
171 302 237 346
466 354 500 377
206 166 254 169
896 636 976 691
628 797 721 888
878 33 964 112
411 164 461 174
309 698 371 742
111 885 142 889
467 582 530 665
660 365 712 416
310 214 321 234
862 336 896 366
622 440 676 523
73 540 154 589
424 573 480 621
600 718 685 797
431 281 527 336
184 72 202 80
487 430 525 523
43 470 109 507
5 439 31 537
354 61 370 106
31 334 50 345
207 433 225 446
297 86 308 148
135 854 158 888
543 351 563 364
12 680 17 758
828 289 907 305
461 830 485 843
138 258 236 343
142 36 172 65
632 514 655 598
145 281 170 325
565 214 584 293
189 648 274 669
637 358 723 441
788 337 881 417
13 586 58 639
627 679 634 773
207 519 219 574
129 136 221 189
147 144 151 202
440 813 480 841
564 359 602 371
610 27 683 85
842 138 912 139
431 69 519 128
96 262 164 269
658 203 675 246
113 695 206 752
614 699 646 729
64 689 140 693
218 526 294 602
100 802 197 859
504 389 548 488
264 327 282 328
723 760 731 762
882 427 891 450
318 151 384 222
515 697 608 795
728 460 772 519
519 226 599 281
5 729 8 774
897 632 974 674
410 491 486 523
861 642 899 657
409 414 420 447
604 408 609 419
870 702 964 795
616 760 683 807
161 341 196 436
193 145 197 213
516 842 605 888
268 275 353 355
887 390 946 410
202 744 232 773
871 282 952 343
656 14 668 53
771 52 810 66
825 273 884 308
738 65 762 141
87 410 170 491
774 163 814 245
490 800 534 854
791 602 805 656
177 506 244 564
762 829 829 832
638 290 717 366
36 218 126 230
789 165 886 242
238 470 289 568
520 875 590 917
788 687 861 691
290 588 388 681
122 586 199 592
617 675 666 727
233 413 249 416
204 527 268 550
613 732 710 740
337 540 396 607
789 714 829 798
51 691 132 755
112 179 129 265
359 196 402 238
15 864 86 960
173 307 230 345
88 590 182 672
244 178 333 248
286 147 294 206
161 134 207 195
405 366 458 448
397 452 414 507
83 770 164 810
432 261 497 342
499 310 509 338
223 396 231 444
209 394 285 469
109 368 181 380
658 324 738 385
516 513 608 581
574 219 631 243
155 391 207 446
456 524 549 552
825 477 888 546
509 432 549 467
505 603 512 630
36 390 57 436
140 263 225 322
124 498 170 545
631 101 641 109
359 572 416 645
14 436 27 480
774 593 809 603
448 515 533 542
696 531 700 591
700 541 750 556
508 464 523 553
672 601 752 670
278 730 350 737
676 821 768 908
858 204 925 239
306 192 388 243
55 588 146 609
67 385 77 421
345 239 424 288
285 174 291 232
469 704 477 728
455 765 511 864
192 713 220 794
616 639 620 706
99 334 156 428
61 355 97 358
49 459 94 541
328 748 415 834
746 17 819 93
701 33 740 94
211 485 263 581
591 23 602 56
435 201 525 213
731 689 771 774
637 146 718 216
617 140 619 168
717 516 767 525
830 511 844 556
899 532 970 537
273 561 370 566
886 275 914 302
877 647 973 688
818 576 870 669
55 652 149 744
813 685 875 755
516 409 613 426
267 729 331 782
537 326 555 371
159 212 257 250
538 415 593 475
268 646 326 679
200 728 226 819
660 721 716 728
127 744 185 749
360 395 409 465
387 223 427 308
505 183 597 219
113 665 185 760
266 611 341 689
776 153 777 198
582 261 672 271
333 314 420 323
503 353 540 396
480 809 546 845
331 327 351 363
189 831 247 871
483 709 535 736
82 821 100 878
38 859 59 905
369 78 427 139
494 493 579 584
129 160 149 183
257 482 299 531
680 858 681 949
765 395 791 421
769 243 825 254
234 247 292 310
339 259 357 302
885 228 966 293
116 447 117 507
484 508 559 598
619 18 669 111
401 541 444 548
215 467 276 547
381 566 470 633
58 188 98 237
418 256 421 309
88 860 159 940
301 528 393 537
324 377 370 452
576 574 626 631
572 251 650 347
787 541 812 623
260 420 297 477
432 880 436 932
721 708 798 754
413 720 449 787
146 279 242 295
694 480 772 538
627 587 648 606
287 326 315 388
892 394 953 493
115 82 214 153
377 64 448 150
741 196 817 201
139 110 140 163
554 10 652 100
254 609 259 655
487 356 586 418
322 698 369 767
449 467 470 503
766 640 861 671
35 123 132 206
276 343 357 398
606 300 615 368
353 560 353 601
611 90 702 96
144 425 217 453
625 713 663 739
889 607 930 690
61 212 111 225
410 397 430 417
831 128 853 206
507 603 522 619
630 56 638 112
881 700 960 765
74 510 154 590
401 32 500 121
592 417 664 453
474 725 534 744
458 61 514 81
314 202 333 290
550 275 567 331
294 464 382 544
300 843 387 908
459 777 508 858
438 178 454 233
369 711 421 774
847 895 893 899
114 739 147 773
482 804 487 832
191 394 217 442
374 849 375 930
208 703 253 777
10 750 39 757
68 385 80 393
517 485 529 515
706 874 748 949
714 289 780 304
89 728 102 783
45 97 96 130
662 195 668 201
115 219 187 221
448 28 521 88
163 605 226 690
129 740 223 740
509 734 566 755
299 469 343 515
282 620 323 622
488 605 524 614
600 857 618 916
106 227 150 238
752 666 788 682
637 550 714 640
97 224 180 296
415 367 432 413
23 594 60 672
793 448 799 497
329 203 359 279
183 590 274 600
470 752 538 821
862 283 942 309
842 568 862 600
768 211 785 290
196 550 219 586
272 778 321 803
99 191 148 260
747 656 840 662
858 522 918 613
767 133 810 194
499 116 566 147
374 39 407 70
683 204 704 243
889 12 968 26
290 553 310 599
101 707 171 748
813 462 839 465
338 59 419 119
10 395 13 435
291 119 311 210
23 553 34 595
438 255 515 319
462 696 508 764
16 367 39 398
287 143 304 213
355 528 393 556
507 152 510 195
787 120 838 172
195 349 214 378
182 383 224 459
148 23 180 86
220 730 257 795
35 264 74 299
73 660 76 754
640 559 705 629
236 82 299 132
487 243 524 324
480 775 533 844
285 396 372 458
818 736 844 816
619 442 696 472
311 117 315 184
869 198 898 206
594 68 617 103
73 210 153 297
180 898 231 951
823 31 892 127
562 304 647 362
536 77 550 87
43 258 135 282
432 656 490 721
551 506 627 518
409 841 479 850
267 647 327 711
221 323 295 366
627 420 649 459
203 178 286 232
209 135 239 166
93 644 96 656
766 497 865 567
633 299 692 321
470 1 479 37
509 478 533 538
395 859 426 907
384 732 408 772
851 414 927 504
814 65 829 147
151 26 175 87
784 791 798 808
811 778 832 851
788 232 878 320
387 18 445 32
526 145 566 193
154 134 233 176
896 495 932 579
493 239 514 239
169 56 246 129
602 218 700 239
472 824 516 880
485 257 569 349
616 20 631 52
511 475 536 511
879 20 902 117
842 862 937 931
244 772 287 866
808 28 815 96
377 725 453 810
320 534 400 609
112 313 210 337
610 7 639 76
109 134 170 177
309 656 404 748
815 828 907 873
150 759 158 807
780 53 837 148
615 530 638 562
587 563 653 662
461 857 551 908
802 843 860 872
38 767 114 767
334 278 337 305
46 697 145 718
585 860 640 933
292 892 350 901
46 563 50 587
128 57 198 73
844 463 905 546
143 242 162 314
250 188 288 230
287 771 331 868
743 792 794 802
476 877 523 914
241 303 338 384
870 133 932 226
484 47 497 66
324 816 405 823
805 31 878 68
752 594 809 646
718 326 789 367
785 681 842 713
827 859 906 912
333 557 432 625
97 584 169 600
463 320 516 343
299 221 310 256
57 434 79 523
191 271 254 284
849 58 868 126
695 688 756 705
314 370 364 434
388 67 422 153
332 102 380 170
733 360 739 403
756 454 773 536
3 762 27 786
861 160 933 208
747 697 825 750
298 517 362 524
629 651 648 690
817 507 904 592
361 397 374 453
567 561 569 575
195 896 247 927
786 629 818 636
588 280 669 327
696 428 698 466
262 577 286 676
301 243 351 328
158 445 210 475
252 542 283 551
200 6 299 49
772 54 833 139
855 617 880 713
897 431 982 498
408 598 420 693
392 870 396 924
364 824 382 834
375 707 394 716
652 676 747 717
415 739 453 835
148 786 201 830
102 168 184 265
698 287 766 364
761 349 844 433
69 182 74 263
656 120 746 158
186 160 217 226
268 746 306 777
42 158 126 244
822 62 852 77
516 565 598 643
158 837 173 855
149 8 182 69
679 853 705 868
113 262 167 264
847 355 868 452
364 385 401 461
642 101 703 200
613 143 653 164
302 147 309 162
153 486 178 499
794 318 861 368
304 521 316 529
227 424 243 450
640 269 692 295
243 611 289 637
791 590 801 683
245 68 274 157
882 227 953 303
724 145 807 227
602 516 618 571
456 449 476 517
743 354 813 368
869 211 893 217
558 111 657 189
765 778 806 795
363 78 370 120
373 208 451 235
86 497 173 498
699 552 702 558
602 166 634 218
759 169 813 255
476 647 510 714
230 596 240 632
774 82 785 134
266 601 296 601
852 752 902 811
652 485 692 573
433 657 521 716
819 715 855 804
109 275 166 292
786 293 820 314
822 287 873 334
416 820 503 851
737 324 788 355
602 507 701 570
327 525 387 590
573 428 600 446
436 174 445 179
821 832 879 885
746 778 819 799
333 741 416 772
733 495 779 514
548 756 598 780
226 78 287 124
247 396 249 488
787 705 802 755
389 108 419 125
14 830 107 871
156 880 254 976
480 614 568 705
709 704 709 714
847 442 892 475
210 873 284 927
881 405 892 435
845 120 873 141
248 532 325 574
892 851 898 932
263 169 278 192
112 798 152 804
35 368 134 376
135 534 212 569
695 311 787 319
693 732 762 816
575 434 581 437
769 220 799 284
167 798 202 862
91 112 156 133
834 104 864 123
618 455 708 521
45 137 82 149
632 229 705 246
631 867 679 946
257 749 259 810
758 78 843 120
403 69 469 86
559 724 576 800
549 681 573 691
153 311 246 379
448 636 463 726
102 18 167 96
575 590 620 640
207 685 254 693
518 701 597 759
437 612 468 704
140 50 150 84
696 277 762 348
632 98 706 169
307 725 320 750
238 886 330 908
873 374 945 402
7 399 85 432
131 459 159 474
810 386 860 435
461 79 537 136
116 16 212 111
74 53 156 94
205 736 222 746
363 707 431 742
408 393 466 468
563 82 660 93
886 538 899 616
449 143 519 219
534 76 607 80
329 608 398 648
36 143 76 201
780 80 829 98
554 51 576 69
9 867 27 888
402 852 446 880
688 412 707 500
138 332 173 383
283 440 356 509
669 881 768 952
579 768 606 774
266 864 308 946
641 82 656 91
178 640 206 666
712 837 714 848
246 17 284 50
708 890 791 937
823 799 909 803
51 74 119 170
725 390 729 454
288 460 329 517
173 8 243 67
509 769 599 853
805 49 854 115
482 315 505 317
797 6 883 13
155 864 162 960
500 684 535 733
801 884 842 897
5 775 96 853
549 612 586 623
87 451 90 508
668 520 691 559
466 574 516 638
87 646 126 740
288 226 310 241
221 372 246 456
754 613 758 679
113 884 116 906
539 590 625 662
422 522 510 569
894 314 950 375
120 778 128 841
758 539 826 573
13 19 49 35
703 264 753 274
481 244 484 301
539 457 565 496
866 229 963 233
750 76 777 98
747 701 771 795
351 833 360 845
562 261 658 322
391 499 393 508
623 367 655 457
518 176 568 233
823 825 913 901
787 101 846 186
577 824 663 868
224 504 294 592
113 137 175 151
812 385 812 392
435 569 484 581
420 48 517 77
117 183 167 280
448 694 478 760
695 682 733 777
137 407 157 452
158 349 242 398
658 590 753 619
607 415 607 510
0 77 77 147
502 731 561 826
402 267 498 338
823 348 841 413
333 580 394 594
247 828 301 890
496 532 575 555
687 710 761 803
367 171 429 209
797 512 822 518
538 771 582 863
756 11 806 54
115 715 124 786
197 186 290 189
796 219 825 283
45 584 129 641
899 867 929 912
778 733 836 738
138 297 213 349
557 867 620 929
54 178 143 224
577 541 622 593
666 733 703 788
225 117 323 212
672 10 705 72
143 797 181 881
353 188 419 225
621 442 635 508
29 117 83 180
184 772 241 788
841 857 899 925
478 258 561 340
183 26 185 105
115 815 171 828
494 570 578 572
683 608 721 663
699 10 733 81
211 344 252 386
207 814 274 890
882 28 980 123
635 106 651 199
286 206 328 289
180 684 255 727
490 704 494 782
119 777 183 832
478 749 564 793
704 160 719 191
157 673 202 692
658 620 735 645
269 81 356 130
743 643 766 677
385 125 427 172
856 236 923 237
647 364 700 449
443 397 488 494
66 560 162 581
483 133 561 176
538 895 598 917
569 831 595 894
339 373 355 409
757 176 800 249
543 476 599 550
411 773 458 860
215 628 290 703
710 791 749 880
253 31 346 112
689 598 788 603
164 604 227 626
301 265 391 305
327 75 384 79
570 814 588 851
319 297 330 345
570 282 616 334
139 16 187 98
782 857 832 947
865 809 962 860
479 801 502 828
536 380 549 406
772 535 848 609
350 816 445 912
705 715 765 720
463 872 549 950
287 157 324 198
59 786 100 867
145 324 174 336
767 235 769 320
840 115 892 205
659 146 731 215
262 718 339 798
70 136 140 182
880 195 940 281
571 675 618 755
600 312 659 339
795 334 870 356
736 834 740 840
552 77 635 127
653 278 733 310
877 290 954 294
599 752 604 799
750 731 823 771
630 478 707 548
733 781 808 793
804 114 821 169
33 265 66 356
488 747 579 794
838 304 861 399
227 412 303 504
754 641 772 707
817 477 894 477
811 862 904 905
519 3 563 41
849 527 884 545
431 846 493 927
109 227 159 281
135 853 146 853
182 391 184 421
58 330 108 382
711 549 772 555
291 526 293 533
446 440 447 511
236 768 268 797
112 648 155 724
831 532 833 557
153 677 240 740
838 241 861 306
501 556 561 600
760 400 848 430
875 310 973 310
366 59 401 153
594 264 683 357
272 626 319 641
98 566 162 598
718 12 745 71
696 842 714 857
57 644 92 672
708 504 708 516
421 361 460 388
434 576 498 646
775 448 788 484
760 652 805 727
511 432 553 500
803 459 834 498
765 796 801 846
252 97 328 136
800 767 887 797
536 585 555 601
778 739 858 790
586 867 630 908
165 428 251 476
817 338 893 428
342 35 433 108
293 385 304 456
21 475 106 538
18 92 50 145
572 630 575 650
539 266 611 357
120 592 158 668
656 585 694 661
368 496 372 538
431 245 456 245
723 516 789 593
112 393 143 477
849 362 873 436
866 815 915 853
785 551 810 612
772 379 803 455
306 23 330 29
357 758 454 841
578 389 677 444
784 499 870 567
899 877 969 924
763 218 764 233
344 247 422 292
533 752 578 824
662 510 677 600
733 895 819 953
412 813 463 824
661 281 750 337
404 657 405 680
239 394 278 476
68 876 81 947
176 366 257 422
176 508 240 571
607 329 653 363
49 643 88 648
427 743 469 803
821 38 884 98
91 146 109 208
408 808 432 835
436 373 525 444
151 745 193 827
405 4 459 78
387 483 403 551
207 506 228 563
265 127 313 137
437 636 495 718
603 503 641 510
174 51 174 94
590 603 678 623
835 388 930 413
770 166 795 245
787 846 872 914
473 683 479 758
139 476 201 513
868 548 966 574
395 795 468 815
867 478 932 528
635 347 680 438
176 776 235 812
215 270 215 285
298 209 342 232
882 409 921 475
770 473 825 525
284 362 375 374
698 75 746 141
765 268 832 306
577 141 616 168
528 845 594 846
558 299 560 383
592 573 618 660
460 413 513 487
850 576 892 672
673 423 717 489
632 143 692 209
179 603 256 670
524 89 586 138
724 594 739 684
36 844 106 849
869 433 883 514
565 30 600 74
497 277 509 332
630 513 640 522
893 368 916 399
443 15 485 113
775 679 872 762
897 377 985 422
480 17 545 109
248 150 250 160
695 94 746 105
698 299 784 374
863 109 957 175
446 849 527 932
867 714 898 793
842 318 895 341
808 63 897 159
125 556 200 571
558 659 646 715
329 551 382 600
715 836 798 858
58 510 97 542
73 650 158 662
182 84 261 143
15 596 92 686
381 559 420 562
731 751 764 818
331 564 362 633
613 388 706 483
258 296 261 335
418 497 491 563
661 540 675 602
30 823 83 907
49 716 76 780
23 807 122 849
110 437 157 460
391 76 408 168
616 896 703 935
728 532 731 615
612 741 632 765
519 397 610 434
393 369 462 419
270 268 357 299
643 34 698 90
733 183 757 258
611 640 686 710
491 876 524 943
115 239 147 278
340 242 346 303
676 678 687 746
826 557 904 648
845 857 873 868
393 532 478 625
118 354 136 376
628 81 659 97
374 257 420 277
642 880 711 906
349 773 427 865
628 731 678 735
241 721 248 778
71 810 164 829
213 299 227 362
600 306 651 344
454 430 457 491
270 220 310 251
402 634 486 700
405 239 474 300
575 13 631 53
373 440 418 500
26 780 60 797
289 426 354 466
120 197 169 241
869 577 873 584
524 642 616 711
12 560 51 620
417 128 435 168
723 234 760 327
577 310 583 310
318 104 393 115
206 368 254 446
548 739 626 829
280 4 349 99
630 567 726 613
184 322 256 376
371 457 383 553
279 814 320 871
178 750 218 771
167 475 208 511
851 653 867 707
778 842 848 926
56 681 141 762
751 625 796 682
720 426 772 517
481 456 558 457
157 392 221 483
413 40 447 98
718 169 724 191
833 715 896 777
889 773 947 821
6 604 13 650
394 322 491 340
502 648 516 726
177 505 219 505
337 475 356 566
486 867 571 932
355 191 432 200
482 652 541 674
108 654 167 728
511 106 576 169
296 443 383 490
893 388 984 444
153 763 175 817
855 145 889 152
593 116 689 184
872 311 909 320
575 578 621 602
631 176 672 215
322 653 420 696
792 324 889 354
541 255 607 337
628 707 683 769
452 482 496 527
851 729 863 811
471 40 491 50
720 523 750 538
819 149 850 203
229 748 301 808
758 717 844 779
804 483 839 492
525 491 595 576
857 871 944 954
126 482 214 529
182 194 194 289
603 806 611 891
404 682 482 711
244 669 298 669
631 5 660 28
165 211 240 275
615 266 656 297
36 391 108 418
827 412 856 458
212 275 221 344
34 498 105 559
674 358 766 423
166 832 178 852
603 184 628 228
794 808 839 865
528 814 553 866
763 696 837 774
457 199 517 199
96 263 164 294
276 562 348 648
448 486 520 540
556 694 567 724
645 437 699 449
748 138 800 180
16 613 55 688
570 689 627 694
388 584 448 613
883 662 939 690
830 11 857 36
650 787 650 800
729 667 820 766
455 55 520 85
137 606 151 678
397 64 408 147
258 732 323 803
228 874 291 934
898 362 910 408
95 618 153 627
383 93 386 106
342 363 417 445
138 462 202 546
437 759 485 800
351 729 373 732
697 588 777 682
383 385 421 475
807 99 845 192
343 723 392 736
49 233 54 251
858 41 879 127
778 177 861 207
636 788 675 884
516 861 539 886
816 415 889 466
501 445 600 481
851 683 902 741
830 168 879 195
531 656 535 664
386 612 443 698
671 574 758 672
58 105 112 133
648 420 747 504
596 709 686 789
255 476 277 555
754 608 814 676
524 652 532 734
313 749 319 815
175 199 186 223
385 87 422 157
749 251 783 328
843 497 890 570
154 62 230 77
20 142 119 149
757 762 844 769
40 394 104 413
452 442 549 446
624 437 714 510
44 750 132 774
448 38 485 43
503 491 595 508
665 767 695 818
668 555 716 573
488 753 496 840
519 70 597 152
154 111 194 205
203 357 212 381
527 583 615 667
260 446 356 502
525 657 561 685
193 645 229 742
256 699 305 780
757 41 826 61
542 0 588 22
28 447 109 535
691 183 724 248
113 278 198 365
230 435 302 451
678 407 694 479
785 129 841 145
396 716 473 786
92 395 112 412
884 298 888 378
383 279 392 310
801 127 877 156
169 385 193 435
779 680 847 702
456 132 489 212
91 612 157 658
653 758 661 809
848 837 932 883
286 519 288 607
10 259 80 352
265 36 326 66
122 43 161 125
212 429 266 439
486 497 585 557
113 425 166 430
64 152 84 245
471 444 541 519
500 382 560 440
146 637 230 687
502 855 597 902
190 69 194 92
722 870 756 964
756 266 767 281
828 14 855 103
324 173 394 174
586 490 616 565
19 454 108 463
123 451 135 526
647 313 721 406
880 281 886 317
239 273 275 345
817 509 870 576
313 644 313 655
359 270 395 274
574 715 625 730
132 402 157 496
13 109 97 123
254 175 309 259
859 477 935 567
691 697 695 729
682 508 781 536
325 834 352 916
743 613 816 632
770 688 858 723
692 325 753 409
555 353 595 439
826 593 874 643
34 673 61 704
356 401 418 429
680 439 683 508
604 65 653 151
395 538 421 546
706 350 741 377
575 747 637 787
574 848 583 946
443 191 512 208
666 545 690 643
714 775 745 847
857 65 937 103
475 380 527 417
498 328 524 335
655 692 710 730
312 232 406 284
882 295 975 330
245 224 301 245
340 758 410 788
108 360 167 411
784 566 877 595
356 434 412 497
804 163 903 225
186 668 263 676
210 603 281 678
278 316 324 383
443 29 534 72
414 693 444 723
798 34 843 81
482 743 567 790
36 223 52 319
883 193 976 235
722 491 754 547
126 157 181 201
259 526 320 534
151 668 159 681
583 26 670 76
71 130 119 223
814 290 832 380
694 284 751 295
677 1 698 59
110 465 113 523
726 281 729 378
128 822 191 862
727 243 801 299
863 318 886 342
730 428 796 432
354 693 407 756
594 561 647 656
193 859 223 880
896 307 940 396
468 264 548 357
167 351 191 440
344 394 389 445
353 520 440 561
399 95 418 100
748 238 841 252
544 751 618 843
80 670 87 750
434 732 474 828
802 685 807 729
13 473 44 526
692 245 755 260
78 188 80 196
178 794 267 868
813 248 874 289
677 318 740 329
764 809 843 899
150 468 206 492
550 778 608 815
861 90 910 155
203 432 285 442
87 772 140 783
238 280 238 372
401 252 420 298
261 643 301 648
638 115 674 130
705 635 770 654
827 642 828 693
750 790 771 810
229 501 272 544
503 498 596 522
252 562 326 571
677 244 739 333
730 25 785 78
241 685 269 737
550 371 575 399
112 672 166 731
133 513 195 522
599 434 630 477
616 39 618 92
279 303 311 362
396 134 449 231
57 402 110 407
455 421 484 435
30 574 107 666
485 518 523 591
397 854 474 875
642 579 654 677
789 51 829 109
284 667 376 701
297 608 298 668
479 451 562 515
54 251 150 287
799 369 811 461
560 310 646 375
443 424 540 460
755 291 822 359
156 576 165 587
12 892 108 916
264 400 299 474
482 210 504 273
368 338 429 397
718 668 783 721
263 74 321 106
60 287 66 363
488 309 557 323
395 268 423 360
594 395 661 446
835 61 890 65
501 843 588 912
220 336 273 345
704 7 793 42
150 232 167 249
546 247 629 278
515 218 577 241
354 355 373 436
259 680 292 702
595 171 692 194
227 440 240 443
66 454 134 528
880 571 890 646
345 611 353 708
474 622 535 699
673 110 674 181
765 426 828 438
679 431 778 501
123 275 144 366
792 830 799 895
654 66 696 83
842 267 859 325
876 60 893 75
716 12 809 65
44 785 113 793
646 588 732 628
499 737 581 757
313 119 391 175
227 469 317 506
89 830 123 876
171 1 228 11
21 412 73 430
555 601 564 656
689 241 780 325
273 713 326 742
87 611 181 695
638 677 693 763
499 631 544 648
154 645 161 657
488 689 568 709
378 337 452 380
272 490 276 568
94 725 193 813
730 653 765 743
504 391 538 410
878 892 941 907
28 308 103 328
465 270 499 325
222 407 286 453
530 678 594 770
331 76 376 144
357 193 426 244
671 245 758 305
418 139 450 161
801 359 808 448
764 601 781 686
583 347 632 407
687 467 734 496
492 538 589 624
718 733 751 757
872 574 921 578
617 344 687 391
651 334 726 400
563 255 632 344
821 892 909 968
556 125 606 189
112 421 210 480
597 65 692 71
91 77 113 169
687 655 757 734
882 52 979 143
137 605 153 629
329 141 410 222
417 442 463 451
594 229 673 255
157 690 163 740
738 150 769 231
766 287 830 329
800 336 858 409
549 143 643 209
580 184 674 210
233 694 306 788
81 168 164 179
181 661 198 687
697 719 766 769
502 371 513 453
596 9 690 34
703 732 704 817
428 253 502 291
879 120 901 178
523 874 572 931
767 865 838 929
650 623 678 652
813 443 859 536
357 106 447 139
124 263 212 336
520 55 533 107
314 726 403 758
17 881 89 952
383 208 438 269
793 393 876 442
891 472 962 493
195 594 248 626
249 214 325 241
303 144 392 158
849 819 876 891
884 508 899 563
875 485 963 559
513 840 521 878
774 187 784 233
320 784 398 853
576 145 653 151
367 368 464 429
159 768 168 792
616 871 657 920
288 167 329 203
340 860 348 918
85 62 110 100
100 863 163 946
805 792 825 840
834 502 902 512
519 34 592 105
651 677 741 740
555 494 647 551
833 290 893 370
68 523 80 565
425 774 488 843
749 652 780 717
572 400 658 478
355 76 369 109
458 264 529 285
371 632 421 651
777 115 854 203
533 503 579 506
2 267 84 354
841 76 867 96
509 95 555 101
300 162 336 198
614 191 667 249
193 612 262 643
797 142 821 154
40 420 114 465
210 891 265 982
283 225 315 251
196 427 201 433
880 115 953 166
884 846 929 943
402 802 410 853
336 548 376 620
728 605 826 644
501 664 541 676
522 189 588 278
864 758 904 855
101 93 148 158
869 803 925 851
218 312 263 405
666 605 760 679
354 105 393 113
273 700 310 784
341 382 379 388
713 245 778 315
728 263 747 353
285 834 333 916
255 529 332 571
842 837 910 858
771 259 848 321
78 112 83 173
324 668 412 676
716 196 804 259
650 806 658 893
46 45 66 116
638 557 663 633
266 834 350 851
598 103 648 112
169 841 227 912
72 318 125 345
190 702 221 739
764 567 811 589
69 519 104 537
859 718 929 800
497 71 515 135
577 306 580 386
724 252 767 254
342 527 426 564
33 234 82 267
411 729 484 748
331 76 367 78
600 355 661 409
40 292 133 302
588 16 632 65
143 866 147 900
684 773 779 827
7 262 60 322
392 532 404 543
281 491 347 500
594 336 605 369
504 410 536 455
293 597 320 654
527 512 587 584
146 273 171 318
237 361 268 412
208 175 239 242
688 754 784 765
894 211 907 288
840 338 850 378
799 70 816 159
662 831 664 856
525 592 547 651
321 292 391 366
847 384 944 457
764 880 833 975
852 467 951 532
292 890 301 913
826 136 889 181
799 715 898 786
34 790 131 864
414 224 449 264
89 655 150 684
191 677 256 748
666 580 722 648
791 373 865 381
776 785 804 829
774 643 815 704
311 474 387 529
303 621 374 685
147 802 230 890
306 83 315 126
329 148 377 201
31 535 129 574
89 331 102 355
65 759 70 853
39 487 97 524
51 846 127 923
117 861 126 921
206 754 247 835
53 602 93 624
868 697 913 791
84 763 151 784
799 292 822 314
449 287 452 379
125 805 159 899
562 334 636 354
623 288 644 345
36 846 84 894
652 536 653 588
726 91 808 121
184 194 209 204
397 523 478 618
309 478 335 564
709 574 786 581
248 637 311 683
783 857 878 902
331 586 398 619
476 430 488 448
494 56 537 111
801 436 900 436
884 456 974 503
589 265 663 294
408 99 417 169
239 821 239 861
264 494 273 561
117 635 214 691
337 705 348 752
868 330 886 404
318 553 392 591
225 248 255 320
794 582 862 647
659 26 721 106
853 436 862 505
347 205 423 295
198 172 203 213
221 160 227 170
327 73 382 125
264 110 274 173
860 684 910 702
356 345 408 441
349 797 444 836
418 300 502 384
598 88 682 88
407 401 471 449
45 435 108 524
489 578 585 660
531 868 565 907
23 189 84 236
753 522 775 557
64 749 127 766
580 536 662 627
154 519 161 616
258 102 324 126
131 638 175 733
116 322 167 354
164 175 191 195
202 557 227 598
156 8 249 31
533 122 599 219
564 443 588 471
67 696 156 740
709 765 740 854
171 417 243 448
373 40 460 78
779 330 789 405
814 749 887 816
358 747 375 797
339 826 404 905
774 237 852 293
117 535 207 554
823 755 851 832
718 390 781 482
844 258 922 283
0 865 41 903
342 337 430 404
445 228 532 326
146 264 183 351
636 307 687 308
582 343 681 385
662 833 680 918
848 762 850 778
418 401 452 401
423 158 445 219
522 300 575 375
94 599 161 658
540 215 573 240
121 617 219 633
352 75 426 107
209 431 299 457
378 263 446 314
816 551 859 621
155 376 234 393
617 178 659 267
203 587 302 605
161 415 258 415
210 799 282 863
30 759 103 830
52 893 53 961
256 634 334 667
281 709 304 726
498 396 595 490
686 290 699 377
142 793 222 839
0 593 53 661
68 282 86 310
774 592 784 632
751 173 820 234
697 364 705 419
572 471 596 570
214 382 299 442
11 833 103 865
233 890 315 945
648 52 703 80
224 174 315 185
287 301 290 307
874 333 949 342
754 212 771 281
652 234 685 245
7 546 73 608
219 508 255 576
605 329 606 361
20 50 55 93
371 495 436 560
217 828 313 879
408 631 504 715
589 614 628 657
341 768 349 771
734 203 826 217
243 751 244 849
829 235 881 264
859 587 879 674
123 425 203 452
87 890 149 965
238 253 265 273
647 750 696 775
25 152 32 193
325 353 392 407
355 156 453 178
288 493 327 567
441 778 515 831
144 106 229 199
852 866 877 869
893 358 897 362
275 289 328 291
525 242 607 311
729 897 785 975
356 142 442 158
76 344 103 435
568 619 621 704
219 54 272 83
722 343 746 370
806 382 864 383
379 122 443 179
589 339 645 399
3 230 39 237
347 24 428 73
612 648 683 705
174 71 243 108
257 569 337 629
850 737 917 826
745 46 799 128
706 142 777 212
38 176 101 207
607 731 688 756
482 655 483 709
657 594 657 674
225 662 248 721
885 793 913 834
607 511 668 569
672 698 697 763
144 472 243 556
601 877 639 881
785 153 875 242
345 583 367 678
357 98 425 196
488 197 500 217
91 719 153 744
509 289 537 367
582 855 596 856
422 577 438 674
852 454 882 509
830 272 914 276
639 743 689 756
848 677 914 767
750 813 828 830
789 473 838 510
593 793 605 887
699 829 712 913
406 320 505 373
47 393 110 447
219 693 228 700
221 507 262 551
896 429 932 462
282 303 366 363
508 893 584 922
707 810 795 889
414 728 438 767
787 280 836 301
812 58 890 73
217 395 253 413
782 461 803 506
879 149 879 181
196 50 256 139
343 777 356 847
207 778 244 802
745 125 746 172
681 885 754 928
872 227 962 314
195 100 222 127
552 186 611 256
138 295 185 312
524 18 587 105
520 445 572 456
68 779 102 790
705 70 719 84
685 466 759 473
814 845 898 915
588 249 665 315
500 822 566 874
23 464 119 542
4 515 69 614
794 12 866 76
731 136 738 197
503 363 574 378
25 479 97 521
185 25 254 75
874 192 948 257
101 410 184 452
291 44 356 98
616 639 689 681
189 773 260 810
552 258 651 297
155 813 201 814
794 277 804 284
734 683 788 683
441 159 533 160
598 103 695 120
584 853 660 908
795 616 883 665
76 281 147 380
816 255 909 350
759 640 813 706
831 318 893 324
24 493 30 531
834 814 874 815
53 315 81 389
192 753 255 787
597 524 638 600
47 59 91 157
446 129 467 180
293 879 346 927
643 100 657 169
72 57 139 96
217 728 253 819
411 30 413 55
244 321 272 407
610 384 643 470
171 539 256 615
414 99 507 171
724 419 754 432
809 851 876 855
201 124 289 215
767 795 843 852
538 171 544 256
553 5 645 73
308 118 371 204
165 36 258 81
322 149 404 241
91 39 154 75
387 346 429 445
866 282 934 356
691 817 711 883
431 550 487 580
261 243 357 269
565 688 615 714
768 89 836 98
125 219 189 245
5 204 78 274
49 799 147 826
557 19 636 93
450 865 450 897
800 115 879 167
770 816 847 886
149 189 149 269
770 607 861 640
704 133 744 134
609 752 684 767
732 531 804 629
553 265 632 288
21 36 98 59
750 181 835 246
249 366 256 410
893 765 956 813
853 210 915 215
326 693 377 785
579 792 603 815
604 613 696 711
558 336 637 354
413 460 455 496
650 577 662 668
81 250 126 252
852 20 895 28
463 372 545 470
465 618 516 636
598 48 599 94
226 16 279 111
85 194 140 278
751 154 836 163
185 263 199 296
669 90 697 111
22 892 55 959
516 791 565 878
230 406 313 490
893 246 958 252
485 35 515 90
223 364 296 380
8 196 45 258
749 816 771 868
420 421 437 456
680 331 755 365
641 256 688 351
21 645 92 739
845 662 864 674
186 22 198 57
130 235 157 261
92 249 136 348
802 361 874 430
700 699 741 731
429 851 430 880
538 132 604 197
678 207 694 277
61 454 81 480
448 204 481 253
597 411 608 504
324 132 372 175
722 253 820 351
3 757 94 770
267 826 344 890
50 235 87 307
69 797 82 893
666 242 759 329
103 706 139 779
789 200 791 277
242 577 272 671
119 190 185 273
261 850 271 854
657 394 737 484
92 816 157 847
592 224 647 309
778 476 782 523
292 513 368 515
787 716 849 782
259 683 354 744
638 612 715 653
152 323 230 416
746 195 838 234
772 104 865 163
335 245 368 250
452 205 513 209
731 864 757 879
619 873 638 956
486 373 567 386
349 89 392 147
284 513 352 527
568 466 606 565
854 292 945 378
19 528 59 551
371 96 448 98
161 474 168 521
442 665 447 678
724 607 796 706
595 552 688 568
825 749 883 751
378 59 464 140
149 360 169 421
108 368 190 384
601 853 616 897
113 264 176 314
3 556 91 635
21 169 118 268
649 143 660 221
186 805 208 811
645 528 726 579
609 66 680 144
402 205 431 234
669 688 692 752
593 651 655 696
369 497 444 552
79 236 151 325
532 67 545 142
310 284 402 377
535 337 632 390
82 418 180 517
293 791 388 849
681 743 753 771
634 772 733 822
282 723 367 743
181 198 191 261
615 219 624 316
787 25 837 100
384 786 431 868
257 458 344 492
819 546 840 633
880 741 956 833
629 70 673 82
339 153 427 207
155 63 243 107
784 180 801 206
869 468 937 563
720 247 738 284
589 265 678 307
448 415 547 454
655 454 711 459
773 660 835 662
496 471 570 505
483 757 580 800
506 419 578 447
647 333 730 385
667 210 726 257
223 725 265 728
736 687 764 761
509 198 525 240
858 159 882 212
733 844 793 888
458 430 500 459
784 31 848 77
218 391 251 483
251 1 320 15
493 107 505 137
712 73 728 130
821 649 881 722
510 891 513 934
445 277 474 281
823 692 848 764
271 581 362 659
888 436 890 472
178 819 217 883
572 372 637 390
661 209 681 238
256 637 351 722
194 254 286 302
590 143 651 178
545 138 585 222
631 763 656 823
319 455 377 498
507 260 605 281
4 413 57 432
603 802 612 814
775 408 840 505
793 203 848 274
606 80 608 115
861 338 884 353
205 786 211 871
10 778 105 866
540 93 605 172
706 632 772 671
451 242 455 323
897 783 994 794
437 612 477 627
784 387 843 458
617 842 634 877
162 605 231 616
67 751 78 830
496 822 595 911
347 535 427 579
61 327 68 381
861 3 871 35
399 163 458 236
81 220 96 310
195 865 288 880
125 866 175 906
95 636 124 700
152 71 212 75
527 280 614 350
410 449 421 504
273 764 348 812
864 596 930 646
817 521 898 522
777 194 839 253
499 188 500 277
173 808 236 836
314 495 360 570
338 774 380 863
438 240 438 284
113 328 182 375
713 859 725 874
734 489 738 540
823 469 875 503
638 469 657 477
814 113 827 113
85 799 109 871
195 495 219 495
455 737 526 787
187 727 237 816
351 371 351 463
554 675 640 677
494 201 546 287
622 695 685 751
44 240 99 295
849 740 869 817
697 883 789 890
695 171 792 240
367 755 393 804
890 856 904 912
643 35 676 72
255 3 300 48
848 708 908 805
267 582 366 591
146 489 160 497
462 543 545 573
112 854 207 906
479 471 522 497
537 283 610 316
547 324 563 324
888 562 903 640
718 627 719 652
837 705 934 771
560 473 613 480
570 142 654 211
407 676 411 757
678 443 717 492
594 657 646 667
321 470 387 497
722 656 762 721
361 327 396 342
832 22 886 57
148 503 230 542
259 213 292 244
410 862 452 928
634 445 685 483
77 585 130 622
383 418 455 497
358 142 369 151
73 770 124 792
737 322 819 335
816 833 875 932
652 755 676 837
739 63 836 116
384 551 410 645
791 301 890 399
181 48 201 57
558 410 583 488
256 638 322 659
233 116 262 144
570 57 624 126
6 102 83 130
863 598 900 647
389 140 393 146
771 701 789 701
278 893 296 987
155 721 216 767
195 168 219 245
355 888 356 912
786 853 824 876
320 439 381 464
861 226 896 272
833 540 848 586
44 602 69 684
498 899 556 995
851 84 869 153
76 790 173 791
469 799 503 880
634 188 678 277
544 857 563 941
596 76 619 126
874 559 887 591
673 882 673 884
720 75 746 162
134 58 194 106
270 868 295 965
853 756 882 772
203 29 261 116
146 375 162 438
393 643 403 742
785 845 787 876
327 405 358 419
312 851 355 862
561 161 583 226
807 110 852 180
480 610 491 702
241 237 322 325
563 514 652 544
637 804 648 817
97 109 165 182
858 128 945 133
492 587 567 592
599 812 624 840
146 861 164 868
850 645 855 693
147 619 242 624
194 217 276 273
54 476 97 571
559 561 576 651
163 35 231 43
213 671 269 770
472 734 557 787
791 349 859 375
571 696 597 738
850 496 928 570
801 615 862 706
829 144 847 144
292 782 388 851
887 589 897 642
374 383 418 448
679 169 699 237
556 425 582 457
875 47 958 114
88 808 127 828
47 400 145 451
615 122 677 216
392 560 482 649
674 881 771 978
25 576 38 631
763 817 763 895
477 422 499 472
739 259 773 292
442 212 513 261
58 886 114 921
236 709 322 723
567 809 647 870
429 84 477 124
41 218 82 254
439 323 531 385
541 446 628 483
459 728 541 813
625 593 711 624
453 289 518 301
76 71 151 166
364 602 431 653
443 567 490 643
444 745 479 814
524 48 615 83
249 165 305 216
898 582 953 623
358 353 414 425
28 830 69 901
330 846 396 877
538 548 547 645
786 648 787 714
188 21 251 56
456 692 514 725
88 848 109 899
259 702 331 709
363 781 457 840
27 794 89 833
731 780 797 838
138 63 177 153
180 94 192 168
295 47 364 70
539 586 623 599
378 236 438 283
703 135 800 142
296 879 297 937
87 470 113 489
445 152 484 194
767 341 786 381
260 858 353 877
402 11 409 21
638 23 670 37
883 354 959 359
18 717 40 776
607 428 658 470
443 746 443 819
87 722 179 818
559 470 615 534
243 119 243 188
15 320 90 381
614 131 632 156
531 519 568 568
611 293 659 391
227 321 264 400
156 894 246 919
22 784 101 866
289 895 368 952
775 363 850 370
715 479 798 572
273 835 361 901
550 357 606 392
724 439 773 482
844 587 849 613
309 414 360 433
588 552 671 604
45 683 57 720
538 318 599 407
209 197 215 284
303 623 365 642
680 872 743 876
448 649 534 748
731 655 791 666
290 307 357 365
189 727 221 778
153 803 213 858
125 332 148 429
5 877 35 910
24 74 115 134
869 562 898 591
442 426 451 478
859 537 872 631
681 262 700 355
543 412 601 479
32 767 97 799
543 723 556 779
301 785 387 792
722 9 751 21
749 550 818 591
181 119 242 130
520 351 524 372
115 754 142 822
97 616 105 623
180 847 196 939
683 295 780 306
108 421 205 496
37 263 40 336
411 354 437 405
289 613 342 627
288 150 305 190
363 3 452 32
887 313 964 392
565 408 614 484
688 342 708 400
714 383 767 408
121 180 171 278
772 411 798 458
518 200 533 242
14 859 55 924
723 4 779 28
654 14 729 67
146 794 191 836
578 53 606 98
426 472 483 543
256 456 321 475
363 695 424 749
539 658 610 732
863 162 953 172
296 84 356 152
256 693 258 792
698 848 783 914
448 417 494 450
802 131 876 228
210 766 248 800
426 28 507 83
826 454 842 551
180 874 217 879
287 624 379 640
421 332 449 406
778 546 814 604
283 747 330 836
674 419 729 489
775 16 801 22
535 589 587 652
455 146 455 181
668 645 737 690
451 375 503 456
312 746 337 824
801 670 857 710
727 371 741 444
55 352 120 428
328 684 385 723
609 508 641 564
414 136 414 195
127 627 130 716
892 9 941 49
724 669 788 744
598 187 678 208
219 284 305 370
698 358 785 370
577 783 597 847
334 742 385 749
495 654 561 655
734 852 792 943
54 194 107 266
540 231 552 292
577 419 632 499
319 167 390 233
86 16 97 74
873 141 916 143
807 416 849 477
152 15 201 52
710 11 720 69
547 558 601 571
111 496 150 549
505 666 519 717
206 768 210 808
591 692 656 764
694 893 781 904
746 26 757 81
880 425 928 449
234 303 278 311
846 333 876 429
369 897 443 983
509 674 571 768
534 455 540 476
26 645 42 692
466 167 549 193
186 277 210 362
365 404 378 464
296 882 390 946
264 496 350 563
215 444 291 458
114 48 181 118
738 714 806 721
32 404 42 477
795 208 856 233
693 862 758 894
276 837 334 845
339 305 421 305
37 662 115 710
210 639 263 735
27 615 45 701
786 310 811 347
794 819 833 852
411 138 414 187
557 627 631 650
287 104 298 176
694 430 723 465
117 386 210 454
781 211 789 279
367 399 443 406
115 683 128 721
801 132 878 155
591 17 651 92
104 83 202 109
799 823 849 861
725 100 816 151
502 578 528 677
251 74 328 105
0 61 65 111
775 503 821 510
535 171 562 188
706 246 767 344
530 313 556 332
694 372 717 382
419 426 450 449
633 306 693 318
449 245 480 337
746 574 772 622
425 775 463 853
262 584 325 598
753 226 763 235
547 898 589 980
275 410 281 432
242 850 310 939
104 886 117 929
223 599 234 603
561 265 614 348
184 27 219 64
84 66 116 79
458 388 506 432
402 597 448 648
532 145 604 241
68 459 111 501
724 590 725 669
416 392 439 469
567 135 604 233
778 711 837 755
63 189 131 246
799 718 809 760
312 2 338 83
124 552 220 609
100 31 146 82
619 15 624 55
590 10 621 83
590 545 672 642
445 601 486 663
240 593 320 670
149 176 235 271
64 722 146 807
542 543 616 571
111 232 135 247
648 56 696 132
806 326 806 346
390 526 436 582
13 687 89 778
502 223 537 296
358 237 454 304
701 246 776 310
249 119 304 140
0 692 3 702
315 494 395 510
687 451 769 479
860 65 941 141
239 488 275 553
102 84 117 129
329 434 386 448
531 46 574 130
209 860 225 922
834 803 907 887
93 188 189 251
81 490 143 545
575 104 654 119
6 730 9 808
772 532 838 631
148 518 209 595
270 212 338 292
27 801 97 851
95 67 126 82
39 723 125 732
28 456 44 546
21 481 35 490
157 325 230 328
451 340 546 397
246 554 302 556
441 710 495 756
653 896 703 966
648 672 728 735
194 497 227 518
278 242 283 307
851 37 917 93
35 780 104 853
788 674 862 677
287 101 348 107
802 228 894 293
303 37 385 117
790 293 872 368
825 643 912 676
194 875 290 901
3 336 92 430
707 770 716 797
852 170 876 184
365 316 385 394
769 500 829 534
850 854 884 944
868 339 960 404
108 398 145 437
770 736 780 792
221 714 314 737
134 335 170 364
497 83 545 118
727 184 768 264
475 657 499 707
839 104 886 147
500 361 504 457
843 199 859 229
407 173 490 265
81 292 180 357
484 130 577 219
584 245 604 306
28 572 110 654
412 79 510 96
397 870 410 930
194 56 199 147
495 173 555 218
140 71 219 98
670 846 731 896
252 532 312 577
505 878 589 946
18 282 23 302
754 137 812 228
52 845 104 867
347 149 389 164
690 288 719 295
885 666 887 754
650 6 681 65
640 18 677 63
416 267 503 358
542 842 553 849
557 722 645 744
156 510 196 569
374 761 417 831
633 35 634 79
80 285 130 382
84 580 156 622
250 659 264 746
269 258 299 294
349 846 378 919
451 377 533 408
655 406 695 485
589 770 648 866
330 632 380 654
378 185 401 272
598 535 659 555
125 64 215 72
346 647 400 659
805 629 831 712
631 757 650 826
600 162 652 257
70 859 117 864
518 429 608 435
880 732 941 826
197 73 296 104
426 721 458 789
383 838 473 874
234 9 321 95
836 92 888 131
876 203 896 297
653 828 708 864
37 203 95 209
401 734 457 830
354 647 366 717
769 843 837 866
827 758 862 816
197 25 241 38
18 709 21 797
534 431 605 517
574 760 576 817
686 608 749 621
536 96 536 139
367 858 451 876
213 659 247 691
746 248 830 303
88 771 93 840
522 363 601 379
798 419 820 436
717 464 740 477
347 418 439 505
466 19 548 64
43 269 63 279
786 406 870 498
61 668 120 680
471 262 541 294
551 81 580 110
340 654 364 746
14 761 36 774
698 108 708 125
131 862 177 917
223 216 256 235
135 36 188 88
394 730 395 733
396 762 491 778
574 716 662 757
400 876 413 884
654 229 664 232
538 879 579 939
601 285 688 380
746 228 820 321
366 324 379 342
132 373 207 395
82 499 149 589
668 841 708 919
265 477 338 547
529 843 587 933
814 842 903 924
628 37 697 74
523 622 545 623
375 201 470 205
480 604 535 642
718 804 729 824
155 682 213 693
876 178 910 223
418 716 504 805
381 849 410 913
287 675 297 750
19 537 58 588
158 20 178 85
635 848 723 936
49 859 126 890
430 270 436 341
560 369 581 371
848 3 856 31
405 574 410 576
175 528 212 537
823 816 899 882
12 735 23 767
451 73 506 77
797 278 868 374
743 13 796 37
855 11 941 16
261 778 335 869
711 225 732 254
102 416 156 503
786 693 800 697
27 244 76 329
390 146 457 245
150 830 227 908
682 270 729 287
82 247 158 338
829 383 907 477
774 314 820 377
466 401 486 465
626 746 691 756
258 397 355 479
115 91 191 138
695 741 730 820
454 450 531 459
492 137 590 204
623 311 682 405
169 510 257 519
10 516 93 553
457 293 541 366
473 60 486 106
746 2 826 73
248 875 265 949
520 62 592 81
822 664 893 739
384 538 454 625
458 49 466 62
758 461 781 527
825 235 908 289
809 724 889 791
400 546 451 549
43 444 52 454
84 661 109 665
97 49 97 77
349 305 378 354
780 377 817 435
356 107 388 129
372 587 461 665
785 76 862 92
36 320 86 401
603 517 640 570
3 386 81 439
601 123 669 212
102 375 168 456
186 684 203 761
162 496 174 556
416 362 439 426
679 500 745 501
507 419 536 491
861 587 886 595
87 341 123 383
574 207 653 224
418 731 470 757
669 644 747 719
575 54 575 60
702 334 775 370
701 238 742 263
138 876 181 975
197 187 285 221
869 531 909 554
590 202 689 226
100 265 143 268
30 295 49 339
816 695 902 712
242 81 297 175
21 652 81 691
45 868 57 897
484 559 577 638
54 233 81 283
288 867 321 945
862 715 948 773
877 360 920 371
688 566 743 621
725 461 750 470
840 706 849 714
767 289 807 376
129 113 222 120
614 79 619 134
130 775 215 858
735 522 823 620
30 521 33 595
534 239 622 304
535 144 595 185
585 273 656 280
189 516 287 546
573 394 637 448
576 629 611 703
853 366 948 429
820 285 854 303
469 849 565 863
335 435 434 490
592 617 611 651
442 150 485 169
309 462 359 519
816 44 886 58
247 521 271 536
175 137 219 161
722 566 731 577
33 327 79 332
853 168 927 230
739 685 751 728
133 386 163 438
524 360 530 409
859 336 896 384
452 740 528 805
125 480 178 579
321 386 375 433
33 654 108 745
730 164 799 214
787 177 802 242
895 294 909 353
696 759 750 835
613 720 681 780
271 511 351 560
530 497 594 536
428 613 525 681
24 434 55 469
123 446 171 449
741 710 793 809
506 118 516 170
253 781 340 794
581 738 660 798
24 491 54 571
269 773 340 824
346 599 384 672
711 53 803 107
100 684 184 783
271 758 310 813
368 631 373 641
645 799 720 833
764 12 831 94
731 617 803 669
19 265 112 296
15 400 32 456
168 37 261 104
474 747 503 813
671 23 695 118
498 50 573 94
334 415 380 486
428 526 435 531
276 312 335 345
866 698 889 706
183 350 261 352
75 788 85 837
579 512 643 518
859 302 916 341
437 726 476 756
861 534 896 572
674 474 753 570
338 482 363 552
629 280 698 367
228 736 302 812
630 511 713 558
775 322 835 401
832 525 848 555
535 229 591 239
336 774 360 818
718 608 792 677
868 320 954 321
588 838 588 871
475 541 508 629
225 684 296 700
714 378 738 417
142 424 169 440
403 728 488 728
115 817 160 911
372 328 392 410
831 265 865 364
34 607 110 652
32 20 110 99
338 705 420 796
321 638 378 660
344 597 441 597
117 270 177 288
35 759 96 801
759 376 807 449
760 2 771 7
679 68 734 167
495 725 556 746
23 689 78 728
683 222 702 243
94 209 166 229
892 608 905 672
547 698 607 784
754 570 844 612
362 249 383 250
644 712 657 788
518 256 572 284
158 38 184 69
139 814 225 908
39 690 58 761
391 646 449 715
230 830 306 873
22 220 82 231
716 530 799 542
523 159 587 257
766 291 795 305
323 410 373 433
743 352 821 389
252 714 332 736
844 888 903 948
15 897 21 920
665 869 737 904
15 577 42 593
8 752 107 831
850 602 925 681
877 673 945 760
152 107 194 161
273 265 355 364
313 514 375 596
536 189 623 193
254 859 290 938
587 784 633 786
299 796 314 892
247 520 316 585
395 563 418 617
46 846 71 914
158 463 222 500
71 524 160 562
787 775 880 783
380 791 431 814
20 383 55 388
285 541 296 554
702 252 783 312
828 899 858 941
472 755 494 784
512 554 607 603
208 453 265 551
764 815 839 870
561 570 613 648
221 417 292 418
747 875 831 906
629 467 642 538
12 92 63 107
300 602 382 685
154 219 226 236
698 816 725 866
373 417 403 506
415 280 497 311
234 118 324 136
317 725 381 807
148 143 167 158
324 862 415 917
758 325 773 401
47 632 52 644
786 313 786 407
500 550 563 601
245 347 312 347
688 155 710 238
595 769 667 849
545 358 614 447
792 196 878 262
64 434 151 456
591 171 668 234
695 121 734 201
867 866 920 891
206 17 214 54
444 693 497 749
828 768 885 787
263 607 327 704
325 261 386 350
409 278 428 361
310 23 365 107
164 715 172 721
1 755 67 781
354 392 376 428
162 840 218 872
458 800 519 869
57 157 124 231
828 851 839 921
565 381 604 401
589 515 652 555
648 234 677 264
656 763 733 813
536 588 603 619
492 558 562 598
498 336 520 410
22 718 76 748
849 629 930 654
244 611 260 640
562 94 629 153
853 97 898 137
346 104 397 152
259 661 319 667
296 889 374 971
312 55 332 61
176 882 205 952
585 856 596 916
771 125 779 185
797 759 895 830
140 307 163 311
240 40 301 130
850 640 889 739
889 132 893 206
7 11 77 99
453 122 519 198
608 560 635 614
609 366 619 426
663 431 719 523
248 80 295 174
510 719 592 781
109 572 122 657
241 523 264 567
26 56 51 132
614 536 647 537
274 294 282 377
35 104 90 179
131 523 134 549
540 334 551 398
387 875 441 907
566 661 616 740
604 785 679 877
747 157 839 207
245 369 245 416
223 0 284 19
592 745 619 790
727 34 740 40
365 414 418 511
844 793 935 867
481 320 519 369
674 286 682 318
343 568 431 595
330 291 385 329
301 56 335 117
737 20 816 69
735 326 777 366
239 400 280 492
896 712 985 796
471 502 525 535
205 796 228 866
119 368 179 398
675 296 678 334
447 863 467 873
47 609 99 695
829 131 899 181
184 812 201 883
816 864 897 869
372 760 373 791
193 5 238 16
487 314 516 352
281 772 312 810
293 150 387 231
109 891 164 908
625 639 723 700
703 34 718 128
338 313 409 357
147 154 182 244
885 629 969 715
437 324 468 371
108 644 123 653
11 349 31 438
405 548 439 609
418 109 426 193
310 680 345 746
36 429 75 466
52 183 81 221
328 358 427 381
290 671 343 691
686 338 689 367
744 42 802 136
133 862 222 927
567 33 656 103
63 398 161 453
419 379 431 475
182 148 231 243
539 269 600 342
32 547 65 610
880 588 977 599
764 737 824 774
604 26 630 50
502 603 549 618
68 165 149 166
178 821 272 858
421 841 473 913
392 270 450 365
360 760 387 816
407 653 445 735
280 523 288 550
866 212 925 245
796 259 801 304
495 644 587 651
616 282 714 318
270 386 363 422
83 467 102 510
8 660 26 664
631 139 698 150
721 464 728 499
448 33 449 103
243 201 281 287
238 35 312 37
368 542 384 587
601 95 636 113
314 735 342 829
646 73 695 85
241 449 258 546
848 121 895 129
534 806 584 818
715 472 802 571
78 885 125 914
44 758 123 832
472 495 514 564
853 595 890 607
643 863 663 875
479 703 521 721
710 830 739 881
830 259 885 313
294 842 367 932
60 185 142 267
642 852 686 903
848 41 895 46
184 820 255 889
896 405 920 463
783 589 783 597
293 890 299 942
312 128 381 180
850 833 912 860
626 445 630 502
37 186 38 220
177 796 186 878
305 775 363 795
396 713 476 734
184 819 272 842
82 731 99 769
87 391 89 408
699 345 708 427
378 712 472 745
223 9 233 43
167 843 193 845
176 801 198 874
161 362 187 425
895 104 924 111
726 408 813 460
352 559 435 657
568 755 641 782
107 875 143 884
867 784 910 865
269 81 348 172
508 808 555 893
299 659 398 680
201 33 270 90
212 881 245 936
345 786 379 859
118 721 176 754
581 538 598 616
247 787 327 872
323 98 387 182
81 140 172 160
415 3 493 68
111 423 188 452
368 712 463 739
656 641 735 686
100 804 193 808
89 810 150 870
334 421 433 458
483 885 579 944
23 898 114 968
166 57 228 136
312 755 344 839
341 863 400 928
3 536 58 591
830 306 843 344
816 232 846 313
744 860 793 869
545 273 608 356
418 691 506 754
844 675 867 758
266 189 321 255
556 665 559 691
184 245 224 287
675 4 764 87
872 442 889 538
559 604 637 691
593 467 650 503
391 847 430 922
163 343 219 392
640 787 650 858
311 94 318 121
63 478 142 551
17 177 39 221
700 788 771 842
819 639 820 693
520 897 520 960
211 768 211 808
556 224 633 274
245 332 315 384
186 859 277 909
199 464 258 500
820 397 832 470
93 257 119 305
218 585 241 654
369 58 392 157
208 780 293 874
474 883 530 970
612 72 639 162
872 110 897 169
529 174 530 267
180 141 224 201
653 554 675 600
720 112 738 136
279 417 298 494
481 70 569 151
264 568 356 611
808 42 865 114
502 266 514 358
538 810 623 823
138 26 183 33
219 135 309 221
87 142 172 233
501 778 538 778
276 296 283 308
377 123 412 164
899 428 956 441
846 619 903 634
370 101 411 166
889 811 894 879
189 79 259 154
0 844 74 939
112 269 180 286
734 812 832 898
802 179 901 218
39 559 69 560
646 70 690 111
857 698 907 700
394 739 415 834
147 266 213 347
702 377 704 414
863 821 955 891
207 330 251 355
129 421 220 450
467 136 492 167
142 617 226 626
2 776 75 851
322 180 341 213
238 871 254 948
199 767 200 786
383 643 479 717
622 699 622 758
783 121 867 199
739 727 798 825
776 329 845 367
487 428 529 454
522 166 543 176
179 250 239 332
547 851 620 857
637 613 644 630
136 573 235 614
318 860 326 904
511 430 555 472
171 329 232 336
818 789 901 832
661 710 708 782
766 292 797 318
17 302 97 372
523 535 573 537
680 363 680 447
414 505 495 556
582 75 657 174
557 88 575 146
114 317 148 386
129 708 181 775
733 93 782 192
302 413 341 483
463 102 556 129
455 118 455 157
266 4 344 41
317 293 322 343
433 189 445 252
577 688 577 743
605 105 639 133
96 295 173 378
245 349 332 440
822 763 896 793
544 519 627 527
298 887 341 945
257 771 297 822
109 290 143 307
147 844 180 850
121 512 160 591
71 279 150 283
899 248 991 279
589 91 688 142
86 445 157 459
855 709 855 751
670 816 674 900
214 55 284 123
874 6 927 44
810 46 832 122
463 91 466 164
853 424 884 426
265 71 357 108
59 190 83 190
561 683 563 779
573 563 664 639
211 761 260 773
615 657 653 730
9 28 89 106
794 589 854 675
621 330 709 403
758 357 765 432
589 592 603 630
423 680 431 742
179 68 266 102
347 693 389 778
810 413 838 450
816 167 847 234
702 167 717 168
899 893 966 909
235 303 279 382
460 661 523 681
170 682 174 738
311 162 344 258
259 385 279 460
798 763 807 775
3 520 87 524
624 433 684 461
356 368 390 441
2 516 45 574
569 653 610 738
124 818 167 841
285 652 327 705
2 659 36 691
198 476 216 482
736 628 745 683
107 388 159 390
224 870 228 960
265 793 326 812
306 150 331 170
145 205 158 251
137 95 211 145
763 839 803 849
651 162 699 210
373 523 450 566
313 12 333 24
452 569 518 592
156 245 236 295
67 809 111 851
628 697 638 766
168 78 260 139
615 828 700 925
695 188 782 195
44 654 55 665
584 495 611 554
74 883 76 904
721 454 743 538
838 728 864 749
93 634 184 635
260 859 279 870
424 347 442 386
373 415 464 503
638 871 665 900
437 383 512 470
444 656 511 723
283 731 316 786
389 589 403 675
24 156 117 203
349 301 429 328
858 878 886 959
568 200 630 277
433 611 481 638
133 321 149 370
151 46 201 69
858 507 915 580
847 752 864 837
759 46 836 89
266 706 322 793
721 673 803 704
601 863 639 871
77 129 126 179
14 215 74 287
15 493 30 509
323 429 346 492
764 865 828 866
352 229 427 238
848 88 898 184
532 729 571 791
37 133 107 193
90 414 128 507
169 692 248 699
188 601 270 691
332 749 335 825
535 767 626 854
4 501 6 573
625 821 671 835
537 308 601 319
208 93 267 107
788 346 867 386
400 9 428 44
153 665 231 728
295 748 379 823
773 190 797 240
595 554 610 556
815 296 871 338
20 715 118 759
262 730 277 757
34 395 79 437
214 647 301 668
354 825 437 898
208 720 223 768
352 394 355 424
756 120 811 127
520 783 594 826
516 103 591 128
334 50 422 83
539 836 633 881
751 453 817 489
673 196 712 219
449 497 456 516
429 264 515 278
829 849 874 944
121 477 169 489
3 689 6 734
642 274 727 305
105 245 139 283
540 209 578 278
284 1 289 36
483 311 486 337
647 551 675 620
161 881 186 969
491 199 506 294
150 156 206 204
883 446 925 496
870 768 937 852
732 738 780 775
83 539 128 604
704 29 717 34
783 564 826 582
417 440 498 467
575 300 637 317
105 113 191 157
624 594 694 651
191 162 270 198
356 379 415 466
122 360 213 431
561 840 636 869
37 613 81 689
874 15 951 19
213 567 261 590
388 847 393 896
522 381 580 389
507 635 523 682
471 78 475 86
771 577 857 664
349 859 441 867
701 403 714 467
674 396 770 397
325 849 357 901
619 318 698 413
30 485 69 492
646 603 719 604
312 552 365 615
168 695 208 718
372 26 412 102
223 234 283 331
513 441 577 522
76 835 133 875
371 232 390 307
324 332 363 411
290 562 374 570
3 642 22 738
472 233 546 316
220 450 284 469
17 48 111 95
170 252 257 283
62 8 98 45
366 203 465 225
480 385 522 439
262 305 294 347
491 561 556 590
218 845 288 903
291 21 336 50
630 115 654 212
586 636 633 637
392 667 474 733
687 720 748 808
822 541 891 601
797 95 846 150
794 792 863 816
222 757 276 834
640 428 652 515
598 582 606 644
124 204 164 240
795 274 805 289
710 552 747 648
868 112 941 166
606 352 615 412
230 593 264 681
368 653 369 657
789 153 816 196
899 600 972 657
330 827 396 872
888 497 965 519
627 528 706 620
5 624 74 630
376 236 399 335
311 758 341 759
565 361 583 391
386 871 428 957
269 45 282 55
83 303 161 372
354 582 413 666
107 109 165 114
764 555 769 558
625 794 647 797
270 865 325 943
68 130 99 214
635 866 729 917
895 373 935 404
662 354 737 355
426 225 524 296
114 359 148 372
817 451 853 479
708 327 771 347
402 658 465 678
184 204 244 218
402 162 496 235
769 453 852 527
276 102 318 134
567 152 584 221
895 81 915 149
116 534 116 559
661 642 751 689
571 603 636 694
232 385 250 413
459 835 509 862
15 720 16 814
60 228 66 234
100 866 128 918
717 162 798 174
93 336 102 366
634 144 648 232
19 281 79 289
449 495 527 580
883 378 945 431
198 744 213 807
168 310 187 335
312 237 377 294
192 135 216 161
85 636 169 701
119 318 182 358
421 672 475 717
176 491 182 582
178 641 189 720
842 696 870 709
770 98 845 153
442 598 468 679
898 468 985 476
98 273 175 339
123 829 134 838
146 518 211 606
622 610 688 651
533 562 571 622
692 421 714 514
34 225 120 230
177 622 187 714
775 771 866 857
8 705 49 733
347 845 359 931
101 116 111 163
404 892 425 932
95 285 116 342
843 210 849 253
825 558 841 655
302 41 375 136
898 155 920 224
782 637 860 702
722 408 776 422
65 168 128 216
575 244 591 315
295 468 338 544
756 357 775 426
394 112 403 192
649 306 716 389
114 179 151 190
612 282 658 325
393 270 412 289
423 465 519 494
778 687 801 784
134 636 154 699
625 170 697 237
654 748 705 833
627 643 695 663
578 368 630 371
790 500 790 588
873 728 898 731
59 57 64 97
193 441 205 520
726 441 816 462
127 358 186 373
283 552 286 590
347 766 398 849
487 698 549 729
98 40 181 52
528 277 588 304
541 179 616 242
661 102 687 117
731 30 774 45
696 832 780 861
834 231 852 278
34 591 88 661
487 282 487 312
690 47 784 82
796 658 832 709
796 251 830 319
734 602 779 629
60 756 143 835
107 854 152 948
592 109 677 185
868 116 966 133
317 565 325 595
566 887 575 920
555 383 569 472
882 631 927 707
779 501 865 541
263 861 293 928
395 820 456 829
560 870 618 898
739 178 814 253
790 55 853 151
232 650 233 721
635 739 660 764
713 643 770 665
875 48 940 104
537 602 622 685
670 301 700 350
357 662 397 698
146 480 213 508
371 797 416 799
19 712 29 735
554 57 600 134
752 130 772 164
511 71 556 80
444 356 501 424
495 35 523 117
494 381 511 428
214 676 293 677
133 603 200 677
336 442 389 502
399 817 401 847
110 493 200 591
475 205 509 253
492 52 568 75
568 533 652 550
880 894 904 917
512 301 601 307
590 404 602 409
26 853 65 854
690 128 719 226
496 492 584 583
834 69 843 87
736 508 811 552
205 347 224 405
164 102 208 178
607 400 649 427
155 797 156 825
611 99 627 198
35 379 73 396
21 140 29 145
348 188 429 239
224 368 300 378
707 190 713 267
827 699 870 761
355 268 378 335
626 684 725 748
135 25 214 58
816 724 834 741
584 632 584 646
899 778 997 840
512 438 544 505
344 869 417 901
496 368 520 409
179 615 258 695
338 746 377 775
577 481 620 521
59 859 88 890
597 747 629 796
819 818 908 835
661 377 673 470
705 205 769 290
190 306 255 321
741 328 804 424
773 669 839 694
571 840 580 938
314 310 338 336
18 181 91 223
693 626 736 718
433 237 458 315
896 461 919 560
837 195 841 214
876 215 910 238
820 611 876 652
236 525 247 568
109 266 176 308
227 679 298 730
24 713 63 800
233 23 301 42
595 141 602 160
392 159 438 216
568 894 573 949
303 441 368 457
225 525 310 527
571 570 624 631
867 462 939 525
260 58 343 125
736 766 805 822
314 823 324 881
259 220 265 232
585 236 613 327
499 723 506 790
394 47 406 109
98 856 177 876
84 437 91 506
79 28 163 28
158 302 217 307
864 868 940 926
254 593 271 686
630 668 681 711
893 449 951 454
289 673 312 739
708 653 800 709
401 67 407 106
611 192 688 248
209 438 257 494
296 192 388 275
380 254 457 291
603 163 614 191
425 617 457 666
163 370 179 445
872 629 904 705
119 743 169 775
446 91 512 117
574 642 578 683
352 410 412 502
249 332 302 359
571 175 591 221
684 346 762 435
430 493 522 530
358 610 413 681
629 488 662 494
744 791 755 853
569 450 587 513
279 710 362 766
584 278 587 363
261 862 310 876
207 695 272 705
7 328 21 340
722 751 758 751
857 446 934 447
387 5 454 18
665 350 706 420
277 24 304 61
75 565 104 653
838 229 876 242
581 565 591 659
299 703 364 777
51 27 100 27
316 854 353 912
817 465 843 526
456 433 471 526
528 804 624 819
842 595 937 661
334 888 352 980
340 788 409 820
761 635 778 706
143 675 143 706
238 803 249 827
500 575 526 603
435 751 464 811
230 500 259 532
762 670 810 763
736 183 741 202
371 7 372 96
200 341 282 370
784 83 830 116
808 303 884 383
798 828 865 924
68 393 140 439
347 708 424 800
617 469 650 526
127 33 195 106
305 694 396 768
192 516 251 528
667 62 754 80
426 543 447 612
56 688 104 746
166 220 256 292
107 40 171 58
605 704 662 717
437 92 471 181
551 212 647 247
156 580 239 623
676 482 714 553
765 389 851 397
708 258 724 263
364 107 381 134
567 74 665 159
884 332 889 365
99 176 124 178
562 259 595 287
9 462 55 469
534 261 585 347
120 428 156 512
572 482 578 513
468 692 567 740
668 719 712 761
435 253 506 324
25 787 75 841
258 782 305 788
202 487 258 535
227 745 302 778
817 603 845 610
324 444 362 525
628 22 641 119
107 215 136 249
582 31 587 52
316 587 320 674
648 189 742 266
354 712 380 791
735 124 751 189
814 806 890 864
592 690 592 721
372 717 389 734
537 446 553 486
460 761 521 788
154 182 233 209
729 113 763 130
273 767 335 816
840 275 890 327
778 387 833 413
415 585 449 641
582 186 648 200
503 130 562 141
408 458 450 516
546 395 630 449
877 856 910 900
813 331 905 331
669 289 695 313
762 532 778 593
55 607 153 645
574 767 577 852
182 472 232 545
850 395 870 436
199 859 231 907
561 425 613 474
465 745 505 747
848 579 866 603
714 160 778 198
641 507 676 515
412 538 470 592
893 286 966 299
137 12 150 85
459 541 509 561
248 251 335 282
165 238 234 297
628 139 670 178
603 746 665 798
644 635 645 676
177 66 216 128
123 529 164 582
548 412 577 494
685 330 732 350
694 64 761 98
319 548 386 554
135 103 182 201
524 147 566 171
159 363 166 364
200 793 269 869
402 463 482 518
428 589 470 674
824 892 876 971
46 190 121 238
416 532 506 623
122 812 122 903
731 858 772 900
626 499 699 591
561 535 586 585
586 43 678 137
881 721 958 811
884 500 980 582
161 197 242 255
138 226 205 251
656 21 728 53
588 207 684 259
618 389 658 423
521 595 585 620
224 349 309 411
116 368 126 384
481 468 575 560
736 379 792 392
713 748 732 803
679 254 715 298
432 219 476 228
757 320 785 365
101 744 163 744
497 286 591 295
111 717 118 735
92 482 96 527
812 260 849 260
875 501 885 559
481 484 496 559
591 801 643 850
445 321 445 375
74 212 123 292
286 131 302 197
72 471 80 531
381 731 394 774
606 454 665 455
813 571 866 610
50 305 60 329
169 83 210 168
719 215 773 295
837 0 867 72
274 469 371 476
442 601 455 604
137 93 220 154
489 615 510 635
715 119 729 212
339 317 347 393
365 68 379 127
287 248 309 297
484 510 489 565
311 175 353 203
347 95 368 171
783 31 796 43
387 694 449 742
38 658 119 725
72 546 162 552
451 317 532 415
742 357 805 420
567 95 625 110
237 369 309 379
216 390 250 425
60 132 122 154
814 168 844 193
772 50 817 68
491 899 564 969
311 186 368 238
809 733 809 733
39 669 94 726
83 515 167 539
158 618 239 682
244 263 271 311
351 677 387 721
160 760 214 798
870 603 950 606
351 242 389 257
267 226 287 266
356 594 445 672
203 274 244 310
437 78 439 81
747 807 815 816
664 20 725 63
286 708 304 775
690 412 751 509
57 271 137 358
593 4 607 63
514 286 612 375
519 616 586 682
41 378 89 379
505 658 540 677
841 723 880 763
434 694 500 785
143 236 231 268
798 2 885 66
763 683 797 781
746 796 746 816
307 695 372 790
320 448 358 457
672 284 716 305
301 32 379 122
78 642 146 665
717 221 768 315
867 194 912 228
703 225 772 260
528 98 556 164
514 14 587 75
520 577 581 606
336 528 338 530
89 454 115 472
533 314 585 410
196 464 289 501
143 169 159 263
131 457 167 514
644 254 692 322
361 641 419 671
247 482 262 577
493 822 540 822
522 323 589 418
474 702 536 782
572 560 616 601
367 289 373 336
715 192 795 199
530 364 534 416
112 51 158 105
94 706 98 715
599 746 675 750
102 117 145 133
417 117 498 132
47 883 78 973
719 438 785 447
533 821 620 830
236 525 279 525
254 111 348 154
898 724 931 779
726 658 816 697
853 663 871 713
114 859 176 886
656 516 748 543
491 150 590 239
172 632 186 718
342 762 352 796
82 271 121 278
122 437 197 533
175 361 252 411
752 55 812 130
27 725 56 803
737 206 799 213
275 433 295 470
781 129 857 181
575 870 653 957
420 409 492 495
575 181 632 242
86 816 180 894
540 783 585 827
139 545 150 602
502 2 531 52
575 339 662 411
279 752 300 769
387 589 404 657
239 720 333 790
125 74 140 77
282 598 315 611
788 433 872 504
482 474 554 548
87 639 96 721
430 661 524 758
482 61 571 159
822 503 864 553
6 271 94 357
804 756 902 798
491 62 565 62
819 445 915 448
39 629 134 645
214 182 307 248
21 294 23 387
159 454 160 543
526 868 600 955
641 589 679 661
623 394 678 440
443 665 523 720
339 715 341 781
31 31 100 78
790 168 881 250
242 376 339 377
851 718 902 766
260 300 268 325
234 212 296 245
674 77 737 152
769 328 819 369
803 548 859 594
765 830 830 893
172 352 181 378
163 76 166 159
380 255 444 332
397 757 448 768
47 237 75 269
741 639 751 658
90 698 140 758
540 875 604 922
70 372 127 378
611 183 619 202
452 734 511 759
357 397 440 461
837 883 927 954
174 299 226 371
318 650 324 723
14 789 92 854
554 56 602 101
145 428 166 462
703 195 729 229
634 677 680 688
666 490 682 556
354 372 431 381
694 21 709 96
154 557 186 589
428 524 500 585
168 367 238 395
768 822 867 885
298 99 378 106
206 574 287 645
889 659 947 708
770 744 869 764
368 333 381 388
205 701 257 779
659 610 660 671
614 513 616 590
402 279 424 333
596 357 616 444
673 349 677 367
104 373 170 471
430 196 484 270
210 462 242 468
546 769 583 859
403 628 403 645
55 248 124 316
178 779 229 875
610 41 618 68
488 123 511 204
564 60 615 151
85 32 119 101
498 587 532 658
404 134 430 231
402 27 460 42
353 677 416 745
882 464 887 472
836 657 872 677
700 62 726 142
641 141 651 194
851 379 945 414
647 421 676 441
788 586 886 641
761 68 859 104
337 143 365 222
244 654 265 667
569 380 640 470
405 523 495 558
341 99 437 152
554 389 589 395
33 841 44 912
496 31 506 89
898 351 985 442
566 245 587 266
614 604 694 655
497 678 515 700
217 595 260 670
630 388 718 389
595 654 686 663
583 623 639 683
171 849 203 873
794 105 796 198
783 663 809 670
846 45 902 75
480 474 567 548
552 642 572 686
487 309 586 366
630 645 671 688
780 640 851 736
626 390 667 467
94 802 114 825
729 299 781 340
191 650 269 690
629 701 660 743
178 495 183 532
484 236 562 249
335 729 390 828
50 413 88 500
74 150 141 242
285 662 301 749
711 595 803 650
758 821 797 860
757 399 842 449
567 57 643 78
240 148 243 183
56 218 103 234
771 356 854 419
103 831 118 842
466 200 477 203
555 409 566 494
93 867 161 944
255 309 314 315
41 609 59 664
759 1 816 26
235 844 321 905
719 739 812 750
335 824 349 856
700 251 742 294
578 230 672 315
487 47 505 105
362 190 440 289
611 836 695 898
154 838 199 910
881 514 906 588
221 581 258 608
622 487 634 579
98 792 104 822
301 292 374 322
490 638 514 731
30 233 117 254
365 119 372 150
279 719 343 799
335 727 380 779
577 35 651 67
374 587 434 686
502 753 583 753
139 689 152 785
572 61 664 84
626 763 642 812
28 293 36 336
744 4 816 21
208 107 249 160
343 647 364 649
238 700 240 783
849 681 918 777
451 670 531 719
473 773 504 859
476 86 485 133
391 709 485 792
70 522 145 564
537 850 587 877
519 101 570 163
82 616 92 668
155 719 226 758
611 640 625 663
848 167 885 246
127 11 183 11
619 794 622 809
659 192 743 253
418 2 497 2
698 871 763 932
698 359 717 399
834 587 855 624
801 897 825 902
184 801 276 875
308 770 321 799
880 631 948 669
803 166 836 202
208 101 268 105
860 209 913 275
869 721 923 815
769 892 864 901
735 712 813 758
117 247 216 260
787 639 855 645
389 421 397 482
710 11 787 83
443 728 456 810
364 549 445 614
327 643 376 732
105 73 160 94
16 189 67 231
638 566 729 566
298 785 337 838
676 638 680 649
666 375 760 432
265 602 290 691
710 629 758 633
35 36 84 47
474 702 493 743
366 671 446 677
14 697 59 714
788 339 880 395
369 526 371 612
843 815 927 896
118 592 153 598
526 347 546 350
313 611 328 698
336 366 430 442
632 873 661 892
618 231 658 238
587 486 632 504
530 3 548 39
257 885 355 963
572 835 601 867
528 775 547 825
628 750 660 807
795 223 881 317
192 277 274 303
654 447 672 505
140 396 177 426
406 217 418 223
536 637 614 654
282 667 337 761
121 176 178 275
369 402 439 415
686 106 733 118
445 69 500 83
648 567 673 663
848 108 915 190
412 288 483 385
657 495 674 511
709 778 785 836
414 29 420 88
15 359 19 368
128 650 216 707
210 666 298 721
550 485 636 561
317 789 386 828
194 293 282 342
369 761 402 761
440 568 452 592
193 586 254 617
133 632 165 666
92 571 170 632
788 462 837 469
414 121 455 194
115 237 206 240
370 672 399 677
304 846 394 931
484 426 557 508
756 572 826 671
317 363 335 428
23 884 33 964
296 544 386 640
594 469 648 567
728 670 769 678
247 144 260 154
62 494 101 574
843 612 855 637
617 232 695 290
712 616 764 671
471 636 537 713
548 262 563 297
30 744 76 772
468 707 474 761
375 209 392 213
514 795 528 824
522 520 600 556
150 598 229 620
138 61 230 89
790 44 847 83
211 806 216 889
396 873 474 913
793 787 813 813
655 688 749 742
275 563 335 571
770 525 868 526
721 314 772 390
501 377 588 401
270 693 322 713
380 246 410 301
408 18 465 102
29 734 94 775
268 249 324 320
593 140 632 154
25 610 32 706
794 748 822 750
485 828 534 916
640 276 694 366
575 441 607 459
324 416 396 435
159 339 223 341
152 838 233 895
475 291 533 378
873 490 877 501
460 181 501 256
398 270 480 318
440 47 468 57
183 561 246 621
271 513 315 523
756 85 828 125
116 9 175 81
801 600 829 634
374 95 380 142
362 587 433 663
767 288 858 375
307 709 339 712
668 675 735 704
700 790 747 837
373 263 411 269
414 161 471 215
882 14 961 99
295 691 356 729
674 593 764 650
162 501 173 567
836 358 839 453
621 486 700 578
132 891 221 934
869 869 914 943
715 792 722 813
368 188 399 275
633 779 731 793
25 346 48 359
410 274 458 351
216 877 262 945
751 769 843 781
806 475 838 549
816 57 850 67
379 162 391 197
299 312 351 390
671 589 710 685
622 166 654 189
110 186 146 256
723 164 783 246
332 173 427 261
347 263 436 329
508 119 559 140
174 36 179 130
83 203 140 254
554 145 609 174
308 407 387 461
618 702 624 771
470 859 545 871
720 42 760 79
246 246 337 302
801 444 813 520
162 846 199 890
385 766 449 803
513 261 576 275
835 720 920 728
615 495 705 526
654 148 709 153
728 94 823 178
689 201 743 273
424 504 430 508
731 724 740 798
790 481 879 531
762 275 785 297
598 393 625 395
420 832 495 922
464 567 562 593
855 261 876 333
6 54 64 117
546 254 548 353
52 471 144 543
712 462 811 488
306 140 339 155
861 110 910 137
550 11 649 29
226 543 297 619
635 874 704 930
529 679 626 774
461 786 491 826
829 590 865 621
242 482 302 484
284 141 298 167
88 754 165 766
270 46 318 47
449 215 467 277
863 402 949 415
4 641 38 674
689 680 779 764
705 899 799 939
415 675 498 694
646 818 729 863
577 862 580 943
751 12 826 87
660 173 671 182
756 491 824 576
889 527 984 598
745 277 815 335
846 511 916 540
831 282 851 299
600 496 683 508
257 605 281 645
251 885 311 929
488 14 566 105
74 748 104 833
607 196 706 198
192 797 198 867
694 197 768 221
819 849 902 929
89 107 169 165
413 248 461 311
888 346 904 393
605 604 636 671
453 354 469 366
104 491 198 545
537 487 631 578
88 339 157 379
671 114 753 134
539 604 544 628
234 390 259 406
703 103 751 112
621 423 694 509
869 785 870 849
356 234 370 320
643 662 740 742
529 882 533 937
883 102 886 176
329 229 423 297
702 3 734 29
68 778 156 801
885 293 923 311
798 762 842 815
766 163 768 261
135 204 157 256
397 764 433 780
560 610 644 660
685 112 776 169
523 177 591 239
229 591 285 675
346 320 367 397
886 827 937 897
899 353 990 364
107 872 187 925
394 67 432 161
270 605 309 610
255 764 287 842
518 197 577 237
290 238 320 269
159 856 258 942
133 790 138 829
352 726 425 811
91 265 137 312
126 733 217 774
393 709 488 740
68 566 132 616
110 72 201 80
779 805 852 894
843 376 892 434
148 478 195 559
285 485 345 532
52 54 63 62
862 132 955 155
362 882 446 883
704 435 724 496
637 345 732 392
272 813 291 858
516 841 589 899
815 171 829 233
57 472 126 496
527 791 591 873
882 284 966 359
37 585 39 588
14 688 20 778
348 632 361 689
490 100 571 170
512 374 527 396
749 58 777 148
848 702 891 759
569 26 574 111
282 553 375 603
479 515 558 529
21 884 69 938
846 788 905 884
184 881 215 975
283 323 315 342
773 520 782 549
260 559 340 602
722 483 759 541
59 403 141 416
847 400 863 486
37 29 62 92
580 854 620 940
307 577 330 597
419 363 500 403
767 571 825 610
442 385 453 438
434 186 459 280
500 179 536 189
625 258 652 284
817 482 839 531
854 484 858 570
54 387 117 460
349 108 370 142
59 306 86 315
199 304 220 377
832 424 878 443
142 426 234 427
305 558 384 575
141 402 156 451
853 254 890 306
281 662 357 669
313 154 321 209
856 546 919 562
377 386 399 435
153 560 231 633
304 714 327 756
789 192 887 260
427 392 477 403
550 103 592 161
170 71 219 139
489 509 549 515
671 17 698 67
256 523 288 618
135 473 195 571
215 494 259 539
175 188 240 189
606 695 672 733
826 625 827 682
396 347 405 434
132 110 171 169
363 118 442 147
843 201 925 258
849 426 929 483
640 516 729 610
653 528 736 558
208 645 299 732
129 147 155 176
644 250 714 251
367 888 435 938
774 731 857 784
694 790 760 816
349 472 367 555
606 597 674 673
363 600 377 695
595 345 656 413
533 102 584 194
194 596 228 645
799 752 853 810
597 204 602 230
625 142 723 171
336 158 425 250
593 793 610 816
352 74 379 148
154 339 243 422
476 265 561 270
597 792 660 806
873 547 971 637
819 198 827 253
470 866 565 962
850 69 904 86
268 819 277 882
523 155 605 175
758 666 777 723
508 378 520 455
701 72 707 107
821 590 872 608
727 875 766 895
409 181 447 223
5 198 100 255
326 217 376 312
534 641 547 710
885 17 978 102
876 440 943 489
564 114 638 137
561 736 587 811
820 664 855 740
291 290 351 353
435 555 451 594
0 191 11 198
341 536 346 562
373 359 386 378
142 837 163 853
96 337 109 360
335 716 379 769
864 518 915 590
705 434 795 465
185 490 264 531
206 581 215 627
496 396 590 400
665 853 719 913
240 892 321 912
593 640 612 738
396 350 439 354
357 581 389 651
167 424 224 476
252 193 307 246
718 17 719 20
226 526 266 597
533 509 600 586
825 387 890 388
786 84 880 118
708 625 709 631
145 150 228 212
468 753 495 771
32 562 82 593
254 602 296 693
565 302 610 374
341 213 420 230
680 203 749 211
41 222 80 245
171 741 181 820
179 833 181 915
759 206 762 292
834 601 870 656
230 318 284 371
689 160 771 200
90 478 175 483
674 879 744 907
447 566 509 598
23 447 30 474
504 319 563 344
183 213 214 279
818 701 863 740
848 299 879 374
894 528 900 572
39 200 80 268
421 214 442 220
171 172 267 182
661 769 730 794
362 254 426 350
861 138 930 162
532 266 547 334
452 629 483 654
750 370 801 395
646 850 664 868
658 6 710 12
540 483 605 546
852 587 861 646
642 515 679 603
417 871 420 925
670 95 745 126
34 522 36 585
692 699 774 748
48 283 111 326
362 428 367 480
193 78 234 124
896 411 901 504
478 577 577 628
568 841 632 932
411 373 465 426
583 297 613 318
455 55 503 123
221 494 254 566
237 643 325 643
234 782 256 842
629 747 663 823
785 894 867 929
843 440 889 498
668 303 721 396
485 601 494 660
576 277 675 327
529 332 577 381
135 651 195 684
66 333 114 368
387 137 419 148
802 393 886 417
897 765 904 837
820 0 873 91
206 623 252 648
213 125 292 204
369 27 400 117
88 338 134 345
886 210 939 282
703 778 731 805
305 28 368 46
296 458 312 534
467 149 564 168
516 353 539 358
492 404 496 480
202 63 254 66
364 667 404 739
231 764 276 770
856 212 887 216
82 588 158 621
168 720 244 733
177 354 229 397
31 14 31 93
838 221 903 303
129 811 165 886
103 273 201 341
464 408 543 411
555 99 567 123
173 647 234 724
491 743 557 749
37 274 78 299
780 823 824 834
736 173 747 224
86 800 151 860
8 115 29 128
752 871 817 895
674 787 718 864
301 665 374 756
873 371 942 465
259 618 291 631
823 340 917 432
450 189 480 225
800 520 837 585
19 519 26 552
676 269 719 286
506 325 517 326
869 643 946 724
321 767 361 826
434 0 520 36
315 749 382 817
122 754 152 848
100 182 115 252
784 605 813 641
445 334 448 355
201 261 216 265
806 52 841 104
391 667 406 717
787 284 884 327
498 100 540 179
708 122 756 203
604 141 681 195
353 136 365 196
61 317 119 392
85 709 148 728
662 48 721 77
657 574 662 645
445 580 494 623
352 83 388 96
386 166 445 230
405 37 467 53
626 90 643 162
597 668 666 759
149 634 184 732
189 40 288 97
496 67 501 125
466 769 500 852
103 545 124 626
383 394 405 442
311 402 343 441
804 620 855 623
588 545 636 630
297 539 390 541
278 815 284 900
357 661 367 736
573 97 624 107
80 387 81 471
585 184 641 279
274 61 286 159
346 246 429 341
813 660 876 734
896 470 966 515
33 507 35 565
467 223 486 268
450 774 508 860
566 60 579 131
821 537 871 568
897 642 986 648
139 516 211 531
155 157 252 173
535 313 537 360
880 692 888 704
523 331 589 388
332 880 383 953
370 63 452 108
897 775 899 825
291 689 337 699
538 734 624 815
472 52 480 92
795 659 892 731
616 880 641 928
307 340 398 405
162 338 183 437
296 228 296 237
307 522 385 546
182 567 205 658
254 313 274 342
451 181 469 235
682 606 709 665
326 270 384 335
684 198 728 246
834 45 858 135
83 661 116 734
288 729 292 771
452 592 500 624
496 803 501 837
354 881 384 921
348 821 437 838
497 237 497 244
549 95 576 124
57 448 67 480
651 841 738 844
613 876 660 973
379 181 468 248
641 595 662 597
43 753 76 753
894 623 936 718
621 639 655 663
508 407 542 470
420 139 500 238
753 364 782 406
9 218 23 310
836 123 871 208
828 685 860 773
843 186 914 217
801 227 895 306
824 270 854 368
356 279 417 318
386 115 471 178
355 492 409 528
20 206 96 264
384 831 457 868
458 341 521 355
427 587 430 627
796 476 885 544
126 162 196 222
835 51 908 77
450 799 527 885
565 497 635 595
299 818 382 824
475 888 533 908
663 612 714 638
898 220 986 296
615 312 673 336
127 481 199 564
531 714 587 771
594 747 678 803
468 450 477 487
213 220 254 230
823 715 910 792
461 874 497 943
20 88 59 151
677 606 719 646
159 475 228 510
815 884 900 973
294 665 336 723
567 87 635 151
195 214 259 297
121 443 190 516
187 286 240 296
301 578 366 599
724 746 792 823
281 655 341 733
163 335 204 390
247 73 265 98
794 308 892 399
152 684 154 752
360 571 374 580
885 872 966 957
269 338 355 386
236 274 237 295
756 310 801 382
489 251 539 311
402 604 490 649
110 26 127 47
769 35 867 51
608 870 636 883
145 801 154 893
571 517 660 554
554 846 628 898
64 359 83 436
230 345 231 364
381 622 395 716
141 165 173 202
321 17 330 116
619 148 627 156
89 386 114 400
109 29 174 67
298 621 298 702
731 203 827 296
108 190 143 202
564 216 642 279
12 510 16 514
538 360 625 439
285 693 328 759
676 787 723 835
584 647 660 671
194 100 205 181
39 317 128 317
752 563 780 576
642 241 670 340
557 668 561 720
286 797 385 877
170 374 179 383
678 560 700 597
74 571 157 622
401 190 462 248
276 761 324 827
860 657 943 733
760 412 822 478
898 888 956 907
105 297 109 395
562 291 595 291
71 755 104 800
104 172 115 232
672 360 714 365
60 305 140 378
420 543 481 575
66 434 87 457
754 816 812 824
457 280 493 294
703 20 796 82
15 322 68 353
346 513 378 591
33 55 128 77
182 372 233 468
636 521 638 603
374 869 468 891
63 529 112 536
459 676 481 769
410 215 429 291
297 558 315 636
327 884 414 966
43 638 130 653
287 537 375 540
309 368 400 389
731 534 800 573
479 466 573 553
67 754 103 813
332 881 427 959
819 577 904 652
652 115 737 173
593 744 624 834
390 99 422 109
419 784 477 847
873 21 963 81
178 387 265 390
563 107 568 107
870 126 953 154
734 479 809 560
287 214 311 250
195 18 255 50
847 760 909 771
253 264 260 361
49 203 143 297
637 806 669 857
894 26 939 99
178 364 230 460
631 202 631 208
433 311 503 386
742 233 780 320
805 170 834 230
292 199 337 287
871 160 953 258
254 576 299 665
122 550 194 550
319 502 364 533
417 362 438 424
623 241 690 281
602 51 605 68
493 872 500 952
782 250 793 322
302 766 341 832
677 192 770 221
404 58 462 142
640 573 672 577
868 447 950 486
848 321 908 411
860 247 946 252
644 665 649 670
428 765 524 780
430 849 508 930
355 100 454 186
291 632 322 659
825 758 841 831
117 447 192 465
883 702 897 752
241 638 245 664
726 674 773 747
488 419 523 516
712 300 761 335
569 445 580 492
796 30 821 53
145 37 227 102
57 3 91 52
679 118 774 198
697 609 703 641
842 414 888 437
267 280 360 302
147 139 164 213
466 141 547 207
766 808 767 897
138 899 159 993
449 121 469 174
252 69 312 90
384 53 438 74
833 893 878 952
267 98 269 182
144 363 225 410
732 153 783 198
53 668 90 740
302 254 345 306
188 141 241 212
843 35 926 39
490 179 586 267
219 492 230 512
193 813 274 860
105 106 152 203
703 541 757 571
102 537 168 569
18 223 29 239
571 542 626 579
177 91 255 139
531 37 569 101
222 8 230 35
77 114 121 158
330 297 369 347
803 35 884 115
212 27 306 31
56 482 137 498
794 184 834 202
174 39 251 83
712 727 730 815
119 808 152 871
810 796 884 888
869 132 928 172
373 681 421 778
775 513 828 577
722 577 733 627
727 478 812 513
747 203 759 258
441 320 529 372
237 579 284 598
790 503 796 560
48 534 113 545
365 787 418 859
793 879 810 921
148 796 204 823
273 686 303 719
275 184 336 207
391 274 392 288
877 895 891 911
865 301 928 317
280 339 368 342
638 196 671 269
34 589 119 629
682 752 753 847
843 366 906 379
309 705 403 708
665 551 718 626
777 231 823 242
402 444 500 471
832 389 911 399
670 895 690 975
521 182 595 216
621 632 678 688
162 749 244 827
334 106 353 143
289 174 313 271
568 340 621 341
626 746 722 759
108 149 154 172
9 314 22 365
600 274 674 358
212 103 256 121
742 475 768 564
507 136 603 138
592 748 660 775
786 377 795 377
51 227 94 239
336 51 417 99
382 585 451 616
738 317 801 383
181 437 275 443
199 289 277 293
245 400 271 427
861 678 905 768
146 704 189 734
66 661 110 664
331 526 371 598
728 93 813 129
869 422 903 509
894 264 979 316
850 22 885 79
89 783 105 858
784 826 859 861
822 6 883 15
889 574 944 669
753 80 763 125
217 3 253 67
129 376 147 453
495 403 537 431
177 0 262 85
291 752 351 755
490 573 501 645
8 339 9 373
662 500 667 554
896 898 951 993
142 804 201 903
77 871 101 962
827 588 899 615
459 142 554 166
162 106 198 128
850 397 855 410
605 484 665 555
622 877 694 923
500 810 549 870
688 701 702 734
756 193 810 289
327 134 340 148
293 847 302 863
319 665 373 739
106 163 121 253
413 345 417 439
686 150 733 246
808 707 854 724
362 699 439 703
426 512 486 596
826 663 833 699
822 424 840 453
823 628 828 723
405 700 439 757
44 868 60 909
538 849 622 903
519 712 568 764
687 462 778 502
55 850 66 887
353 284 363 363
388 722 444 816
91 360 153 367
883 620 900 687
103 66 137 105
768 56 859 98
297 440 318 530
88 690 138 695
332 644 355 682
362 661 430 684
293 262 352 295
72 300 122 348
220 396 227 450
846 349 874 351
322 240 371 324
628 394 661 403
813 40 882 58
536 406 536 502
11 235 30 287
141 202 229 242
514 107 585 182
293 759 331 796
698 501 704 516
197 474 286 565
416 681 475 765
380 282 411 336
634 519 652 592
846 516 900 530
639 746 702 788
437 797 481 817
840 387 855 474
303 448 374 530
11 704 98 746
125 814 168 904
384 654 482 731
352 231 370 255
806 239 899 299
323 221 388 230
355 620 398 714
53 459 145 556
247 307 305 367
299 499 307 539
532 617 619 695
812 544 823 625
770 107 819 184
823 443 899 447
162 240 215 257
401 471 497 549
100 465 169 553
337 722 414 816
406 364 497 431
12 607 25 668
274 875 334 887
837 241 858 275
131 206 228 206
627 582 697 680
359 454 395 496
896 292 932 354
40 870 50 917
683 222 697 289
305 294 353 362
66 95 136 172
439 763 535 776
370 763 399 858
195 835 237 871
310 739 367 753
726 678 789 716
480 566 538 571
398 833 447 929
614 104 624 116
91 273 94 305
601 730 682 742
679 461 709 514
735 686 754 704
649 248 653 325
547 712 550 802
252 257 317 295
312 62 408 144
287 652 334 692
566 213 633 281
720 354 739 371
221 716 286 729
458 21 471 22
134 721 179 803
695 613 750 640
267 833 303 868
414 10 479 105
457 743 484 773
116 349 211 415
212 404 297 409
52 117 136 117
844 70 874 122
8 786 62 846
782 691 833 716
662 695 741 696
481 623 529 668
180 210 278 225
97 485 140 499
840 482 917 519
580 159 629 253
396 673 458 674
676 352 702 403
716 272 808 325
296 633 348 717
728 454 736 490
691 126 716 165
343 497 350 540
693 162 715 217
540 766 601 856
68 618 99 683
305 164 340 193
510 476 534 518
702 678 767 770
416 231 480 294
432 636 460 661
619 200 707 247
189 395 264 463
325 65 399 66
77 21 104 94
698 149 784 227
486 472 549 540
167 709 192 770
501 470 529 504
635 222 656 267
101 881 150 944
497 680 521 734
187 418 246 474
354 741 415 792
222 396 250 453
348 385 375 448
321 342 362 384
890 688 946 747
647 797 728 883
725 409 755 488
38 43 88 63
743 750 771 810
466 303 476 353
797 408 896 409
355 150 430 152
623 17 700 90
778 110 845 177
503 483 549 515
865 774 932 819
342 176 343 184
625 214 667 223
630 723 724 729
567 491 595 522
239 312 269 329
413 253 505 352
241 787 284 826
18 567 32 656
262 561 355 643
401 270 418 351
457 363 477 412
223 351 235 390
555 284 642 383
47 179 97 183
384 458 392 557
786 304 866 396
159 628 256 713
554 448 641 469
474 849 561 925
582 140 620 141
888 892 914 909
551 247 551 283
482 651 571 710
662 149 732 162
28 417 70 457
426 687 432 732
23 595 51 646
224 495 264 563
263 274 322 365
340 858 394 949
889 702 940 781
890 696 907 758
344 226 425 256
313 888 340 944
132 184 156 201
703 225 793 253
19 602 95 701
253 465 279 470
749 322 784 363
245 640 255 724
66 586 77 620
453 748 504 828
167 255 253 332
578 7 672 89
593 367 637 388
730 368 754 463
466 817 542 901
229 533 268 548
464 464 525 563
474 353 556 437
655 95 738 120
261 266 333 349
117 488 204 559
492 798 494 827
585 263 636 339
651 858 709 955
658 8 674 48
103 874 150 905
484 55 504 77
578 206 592 242
787 364 831 369
540 529 591 559
535 602 611 620
236 757 240 767
834 128 895 180
674 362 763 459
61 495 97 520
288 451 329 457
261 169 310 222
47 385 97 433
713 878 772 925
12 105 91 117
288 400 304 475
735 85 778 150
56 544 108 545
567 190 612 209
194 183 223 214
878 612 965 640
7 833 85 911
234 210 312 250
699 510 743 572
216 692 288 760
196 226 253 253
664 287 723 290
646 230 702 267
127 7 139 59
604 683 620 779
281 458 354 544
186 293 203 386
661 4 667 31
413 445 444 537
753 149 851 168
378 542 402 605
73 899 137 969
87 55 88 101
255 449 352 546
515 152 539 155
145 43 186 128
113 230 149 234
378 851 435 858
611 305 696 328
590 496 641 574
71 95 141 181
25 693 99 772
566 519 635 578
778 76 798 124
312 210 313 304
648 84 669 171
195 637 220 706
623 8 662 92
151 711 207 778
540 470 603 474
314 892 369 921
624 183 718 234
432 415 435 500
594 427 662 452
178 204 270 287
479 656 558 669
170 565 171 602
368 226 456 304
641 51 642 65
641 426 671 464
276 544 309 607
313 539 316 583
629 667 673 728
195 116 282 197
15 297 35 339
860 549 910 598
708 334 710 428
749 659 763 746
101 207 109 259
366 719 396 742
525 163 533 197
731 462 764 489
701 86 781 183
535 413 625 453
247 264 264 297
98 648 193 673
795 589 824 636
559 550 654 623
411 8 411 64
290 159 323 180
475 426 536 451
843 621 913 710
228 808 308 876
384 365 390 457
519 64 519 115
508 787 558 788
136 264 147 326
308 303 340 339
64 229 105 295
232 141 292 161
220 50 288 117
890 802 949 821
159 371 242 453
559 813 652 904
883 252 909 332
446 653 505 735
543 41 622 75
442 327 475 339
743 96 754 117
130 7 155 26
143 750 229 794
515 50 551 110
17 558 72 654
313 88 398 97
854 546 932 550
610 111 689 114
440 586 492 600
395 158 485 167
754 386 838 450
336 459 358 504
355 684 426 782
326 846 393 931
158 346 223 386
828 696 921 697
789 70 818 137
766 798 813 798
893 567 965 592
424 106 429 170
179 770 220 843
730 831 780 893
873 825 889 888
66 155 164 232
786 135 825 140
372 618 381 623
326 249 378 294
414 173 463 193
360 427 445 510
231 765 240 806
285 250 325 320
385 193 418 202
418 268 433 361
204 626 240 676
1 721 57 762
329 781 333 825
141 586 190 621
200 44 209 102
443 835 481 887
394 225 399 282
232 693 250 740
70 116 157 147
87 144 186 146
833 875 907 902
685 157 689 207
740 71 799 75
740 708 761 754
409 1 455 88
530 464 555 559
197 487 206 552
15 115 114 211
597 228 618 257
788 184 886 184
834 273 864 351
365 707 459 740
129 249 222 276
60 541 145 563
359 338 443 361
55 823 87 892
222 757 223 836
260 283 334 301
465 852 508 898
527 276 577 287
201 851 256 871
644 325 675 366
416 736 481 830
854 282 907 367
753 115 762 129
212 327 238 354
496 448 559 501
470 281 524 344
440 590 493 594
198 625 277 646
30 473 43 509
268 847 321 882
656 779 727 799
603 596 688 613
438 56 447 144
666 611 765 644
648 682 704 701
437 60 514 99
149 94 177 127
816 197 854 227
291 749 354 845
241 460 284 540
414 826 496 886
448 550 540 573
614 373 699 377
176 156 266 228
183 820 220 894
676 83 736 100
560 500 623 529
687 892 725 974
184 603 239 669
676 75 746 111
59 7 108 77
742 196 832 237
36 121 111 210
79 888 108 894
866 667 877 765
698 93 740 191
321 12 404 106
429 521 463 568
155 538 177 576
57 723 69 734
159 829 235 851
569 231 647 316
440 446 530 525
548 391 629 479
330 808 397 839
42 399 131 403
453 410 488 424
684 753 723 788
538 425 603 484
268 176 336 257
78 546 96 627
237 649 328 744
725 635 765 667
894 358 902 423
523 565 622 652
436 120 526 170
857 418 860 498
307 804 334 841
282 271 349 352
414 762 452 815
360 416 444 436
752 380 766 389
98 851 119 852
406 311 446 332
254 70 336 121
231 55 252 134
824 12 843 13
32 385 70 443
364 554 419 584
55 406 55 501
79 222 171 285
506 754 550 796
469 552 510 619
128 709 182 769
810 544 892 552
309 556 354 624
495 687 562 699
694 548 721 595
718 158 797 165
143 283 196 286
669 507 760 595
515 803 564 888
79 849 97 866
320 632 358 679
184 203 231 302
656 476 717 555
570 245 580 286
59 13 133 54
812 727 846 807
539 170 576 231
810 432 901 531
188 870 269 967
874 457 933 533
104 882 145 956
650 90 740 165
758 600 808 662
286 422 369 500
117 724 161 757
19 27 111 76
736 246 801 312
4 404 25 463
217 140 247 224
260 609 292 642
35 418 123 502
149 467 164 501
279 496 325 542
232 873 287 932
856 271 864 351
669 714 729 806
509 286 540 353
93 92 126 174
784 30 794 78
769 245 799 323
274 217 331 241
757 164 840 251
866 575 931 630
892 691 960 743
457 599 505 697
70 823 144 903
473 172 482 216
364 835 431 929
281 274 363 312
523 325 592 384
197 35 257 97
201 281 287 304
75 609 142 705
847 220 907 255
597 798 628 820
530 665 591 689
648 410 650 420
572 86 614 102
73 124 104 154
353 645 385 708
429 484 476 552
503 743 591 765
611 707 681 806
270 569 364 640
377 148 446 201
436 193 533 197
67 122 121 183
141 720 219 733
740 458 783 476
429 286 521 361
897 747 948 800
566 302 620 373
567 231 620 235
12 107 94 198
260 676 327 728
422 377 467 408
41 223 95 259
431 877 530 911
51 340 66 378
74 555 127 649
219 686 317 717
422 681 466 775
86 869 103 943
349 789 440 816
601 265 653 283
598 226 650 268
140 629 191 644
680 475 692 563
109 881 156 885
17 472 110 566
892 16 980 95
476 357 536 431
609 740 668 801
267 696 329 749
462 682 498 740
500 306 554 381
378 581 465 617
421 429 502 525
717 507 804 540
558 33 564 38
373 563 419 633
850 319 850 358
173 49 235 107
821 802 841 828
865 675 945 683
364 176 394 253
149 842 173 930
505 791 517 883
133 200 145 295
386 862 396 880
372 649 469 675
353 498 381 535
439 104 485 192
370 365 386 444
41 872 87 955
162 320 179 362
106 51 115 123
466 67 467 138
885 362 943 431
603 513 623 567
254 717 334 811
368 721 457 810
290 736 335 824
583 609 676 615
232 662 290 713
312 725 349 823
384 858 429 911
111 738 135 795
7 664 55 731
591 656 652 662
258 745 313 815
32 285 43 364
134 545 214 624
605 688 659 761
296 816 385 863
412 21 415 41
757 772 823 844
354 133 385 179
237 574 305 607
406 688 486 700
107 251 112 278
70 198 83 295
136 352 141 441
125 844 137 902
564 267 625 308
779 583 844 593
444 121 498 173
641 202 662 241
439 450 472 452
359 255 454 269
134 400 218 494
304 878 385 901
110 50 198 123
173 381 196 408
696 226 717 275
752 643 756 668
371 86 424 166
155 477 165 523
202 295 247 320
40 890 87 903
542 668 591 738
371 302 382 357
619 72 646 131
799 601 808 696
607 641 673 720
44 767 141 796
427 761 446 818
473 727 496 770
504 662 524 679
541 121 542 202
684 678 727 748
107 17 120 27
157 639 223 733
863 245 897 327
223 276 300 301
18 625 23 670
147 568 214 607
85 569 173 569
271 667 272 728
205 203 218 238
606 654 678 659
309 66 311 149
558 643 604 663
457 374 537 451
417 785 420 801
538 461 544 544
693 458 713 496
811 577 855 623
652 562 687 604
18 796 49 832
819 518 848 615
458 333 541 424
549 837 586 855
328 572 415 649
523 713 577 718
179 647 179 677
438 318 477 414
325 466 418 509
708 170 769 213
359 885 416 890
447 637 515 678
309 156 386 170
95 84 109 152
254 860 342 922
243 712 288 730
309 164 358 204
238 573 238 658
744 389 840 427
350 522 355 599
824 686 824 697
320 90 352 164
754 219 805 220
493 303 511 363
649 860 728 898
725 119 732 177
372 261 384 347
475 153 488 239
857 360 919 441
269 638 335 654
630 346 651 347
253 548 297 624
527 322 561 346
43 53 83 130
665 739 677 827
244 287 256 289
622 784 713 846
518 691 586 721
301 178 337 225
65 84 120 181
887 688 905 688
41 521 78 594
723 86 814 151
573 890 597 956
122 179 132 240
741 227 769 304
354 151 358 175
27 682 35 776
157 778 201 796
747 803 822 836
560 329 580 387
195 573 257 612
629 275 658 296
525 23 595 95
137 335 148 424
800 182 820 277
194 426 255 514
608 585 659 653
80 884 174 950
129 795 148 821
497 74 533 136
761 792 825 849
203 383 223 422
657 807 730 849
65 744 99 826
207 538 249 559
137 44 196 126
249 423 335 481
333 708 382 753
228 374 317 414
708 31 758 121
671 567 753 637
567 510 635 577
630 726 719 825
335 262 370 293
159 592 203 620
101 97 133 120
746 512 827 611
40 821 45 858
575 746 613 788
541 243 638 288
820 642 876 659
229 676 322 752
793 877 839 898
291 378 315 403
677 428 768 478
660 662 711 729
781 670 786 728
328 655 396 683
206 112 281 143
705 857 793 908
366 305 405 334
594 695 681 711
412 331 413 386
449 827 528 918
820 55 917 103
521 384 617 451
225 388 236 394
83 821 86 824
794 519 854 598
850 144 914 226
314 690 364 780
456 491 549 542
728 419 804 506
180 30 236 94
269 879 309 941
177 102 253 166
527 47 601 56
437 694 500 741
214 149 268 167
726 279 813 303
74 482 110 545
251 760 282 831
657 383 702 389
599 410 655 490
685 610 730 650
414 873 429 877
652 295 707 351
705 644 718 667
130 531 215 541
303 31 339 97
595 32 624 37
316 731 328 790
498 645 541 686
677 52 768 105
26 819 75 873
148 582 204 655
371 376 410 395
61 773 132 822
3 176 78 195
510 525 514 592
486 74 531 77
724 290 817 332
819 224 889 277
838 67 935 78
848 801 890 870
570 550 647 641
208 46 238 91
657 804 748 875
739 539 779 554
146 870 218 939
874 292 916 360
358 499 457 524
436 664 520 668
747 3 801 62
540 237 569 284
583 500 607 575
613 665 644 723
87 319 103 336
38 215 109 270
263 133 318 159
270 525 294 623
16 651 102 714
83 749 162 753
240 291 269 380
138 258 221 311
764 136 772 233
655 129 719 205
644 744 663 793
601 391 611 421
263 340 353 394
840 132 887 136
774 188 780 220
765 845 838 865
587 580 661 660
71 271 152 286
9 310 56 371
296 364 395 383
329 693 404 694
778 394 830 478
365 362 432 374
630 313 683 342
4 838 78 875
73 628 166 663
555 747 623 843
642 872 658 905
283 818 374 907
303 605 348 645
548 401 580 416
500 325 529 418
496 172 554 184
824 237 890 295
31 798 119 825
45 581 112 631
669 466 758 527
499 788 572 844
565 346 620 371
724 148 749 193
277 263 291 285
884 723 967 758
718 529 740 564
454 591 485 664
303 614 307 700
885 78 971 127
883 610 953 658
880 541 972 579
167 617 264 681
502 831 570 881
269 153 279 202
839 268 891 361
409 480 488 509
691 251 700 318
407 191 482 218
432 656 437 743
80 176 121 260
383 674 418 692
802 462 876 508
486 768 533 834
209 716 258 809
337 797 349 863
414 237 417 243
130 6 208 79
475 265 529 314
745 220 825 317
899 50 900 148
516 554 525 600
633 892 730 946
670 552 679 591
395 317 418 352
326 80 349 121
464 882 534 968
587 747 616 769
73 502 144 598
526 808 574 896
799 28 877 127
276 613 349 644
82 176 121 254
417 703 484 746
153 677 186 759
277 404 342 449
402 354 404 453
529 858 548 886
835 21 934 80
596 505 657 536
534 508 612 553
406 232 446 274
45 367 66 392
692 852 777 921
809 805 822 903
218 306 263 378
800 850 884 902
679 43 744 134
497 420 567 455
379 685 445 733
623 413 625 421
465 47 538 131
717 617 789 673
414 796 476 811
209 85 223 139
252 365 321 412
131 751 175 755
168 161 180 215
207 831 258 895
370 61 408 74
817 98 870 145
130 851 178 855
233 477 327 544
503 346 569 382
818 529 827 563
738 310 783 355
103 749 173 820
503 206 561 247
229 379 252 403
822 757 896 800
174 30 175 89
687 653 767 716
582 764 659 805
511 273 598 302
703 472 754 500
289 680 358 736
114 586 212 642
58 785 117 851
284 367 356 396
507 202 534 299
717 63 804 138
80 292 146 340
141 872 189 922
845 313 935 364
264 760 288 831
267 263 289 267
359 577 452 596
513 631 601 658
731 209 817 240
812 795 888 806
704 248 753 260
165 679 199 680
491 193 531 213
613 130 688 190
768 870 787 951
642 407 653 417
7 369 95 382
219 587 309 618
712 43 729 96
300 170 379 262
384 823 409 841
451 729 487 807
194 878 287 960
714 154 773 217
303 331 401 402
215 292 268 292
770 156 784 165
761 637 798 733
232 855 323 935
308 574 364 622
38 311 76 315
811 870 874 922
543 844 564 856
368 597 437 685
420 506 512 528
431 643 484 722
717 193 718 290
883 424 953 497
537 157 542 248
474 39 484 110
485 357 514 425
468 70 520 158
254 248 331 323
406 187 428 216
354 116 406 180
699 459 721 539
148 145 217 222
695 510 730 551
465 548 506 642
326 880 344 889
689 185 750 248
884 79 930 115
157 142 198 234
611 246 620 299
48 894 53 988
765 304 834 391
854 569 934 648
650 620 684 643
847 396 893 429
440 128 457 220
219 427 293 470
710 387 762 421
733 798 753 875
662 624 757 694
742 613 834 665
31 692 110 693
32 892 76 976
877 787 918 882
6 610 65 611
823 866 856 936
18 608 88 641
390 203 461 295
501 821 507 901
275 82 366 127
853 380 879 387
663 272 720 361
222 538 284 548
780 513 839 522
793 592 801 672
380 38 398 41
61 723 136 796
649 31 707 98
783 18 789 108
368 654 429 682
76 105 130 112
294 72 376 76
19 448 34 498
162 248 164 252
666 850 745 876
57 453 63 471
441 539 504 590
603 643 626 703
692 883 767 951
191 446 238 538
89 744 101 805
736 654 830 703
782 786 787 837
889 23 909 88
369 633 407 649
255 792 266 807
685 830 696 902
841 777 864 801
735 250 759 303
453 549 505 633
661 240 724 294
401 256 462 351
478 546 518 564
47 114 122 171
143 675 200 749
853 413 901 414
816 302 837 363
68 780 121 834
710 313 728 411
271 247 364 293
131 799 139 834
702 629 741 637
67 803 100 811
752 100 773 188
323 730 341 745
263 532 293 533
895 203 898 254
47 548 77 602
464 769 534 864
532 264 617 332
762 761 834 856
455 622 513 629
470 526 492 545
786 694 862 734
640 629 714 640
191 112 255 194
207 721 292 768
799 666 871 702
358 854 370 931
399 861 436 875
434 76 522 119
867 637 919 698
807 147 841 201
134 83 216 180
700 556 743 556
402 241 402 267
873 671 946 691
93 893 189 895
524 723 531 799
795 522 814 523
868 826 950 892
320 57 339 126
744 891 752 978
273 510 357 575
444 92 536 180
554 305 606 313
820 735 846 745
135 466 149 480
874 275 915 289
824 891 905 973
112 275 194 356
389 850 471 851
89 759 152 807
578 495 662 537
769 123 773 190
275 560 288 567
519 512 524 534
136 774 204 837
627 72 712 160
531 677 584 681
895 288 933 324
417 787 502 823
669 205 733 289
173 897 192 980
70 300 169 332
175 843 230 870
667 421 746 512
365 570 402 576
825 326 892 422
460 751 556 786
417 680 431 777
877 262 953 330
543 199 571 286
781 127 865 135
439 654 531 703
446 884 490 954
450 284 483 310
527 47 538 131
610 864 677 932
286 650 343 713
269 42 269 133
28 124 115 163
406 452 473 462
833 114 879 208
9 44 36 44
685 578 726 628
484 659 520 692
807 146 833 180
871 122 889 209
508 257 511 266
880 539 962 574
198 722 259 739
378 514 459 531
241 86 306 120
251 197 258 296
442 303 528 363
203 213 227 269
763 757 794 770
671 590 748 675
183 620 256 643
18 629 27 700
434 779 521 856
527 408 569 488
711 379 779 475
248 46 347 105
449 787 470 875
490 252 492 262
502 87 590 98
821 396 860 411
359 91 375 180
506 367 528 375
833 282 884 299
434 253 438 328
772 406 865 481
269 760 314 789
813 282 903 345
823 101 852 175
383 818 412 915
626 834 699 836
526 538 608 624
636 143 715 205
699 14 792 112
246 601 255 602
152 536 173 591
677 296 695 304
373 334 429 375
745 704 799 736
842 446 910 468
500 545 523 588
474 152 488 152
132 694 176 783
512 307 592 360
464 483 485 539
176 779 237 862
879 587 919 685
832 14 923 90
210 161 265 259
264 112 273 191
719 409 745 413
66 876 133 936
106 626 184 627
335 16 408 58
139 546 221 613
594 444 630 475
80 834 137 907
638 374 695 434
353 99 402 173
31 336 39 412
838 792 881 870
0 403 33 468
60 873 83 874
449 731 450 809
578 56 620 75
658 459 737 523
677 418 690 430
881 291 924 303
351 56 423 134
584 379 603 379
728 754 819 798
473 627 570 707
803 20 898 112
829 480 849 495
611 552 651 579
16 216 30 238
752 452 758 504
389 373 483 469
400 17 475 91
424 133 514 213
573 303 613 365
766 599 778 638
233 870 267 923
165 578 246 584
688 468 755 478
465 534 534 549
377 396 472 455
643 495 712 536
28 423 112 468
313 442 370 455
223 262 321 287
669 867 751 953
42 687 113 755
577 661 629 750
59 115 138 161
518 9 537 19
754 696 796 707
456 714 535 768
554 858 644 940
722 35 743 109
685 412 772 458