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