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