100 1000000 0 1000
181513 327984
735600 831899
225846 914918
667034 667808
899345 916729
522574 821559
952527 960415
23844 417084
408732 747300
653508 803252
730387 856764
402111 416366
682973 939745
313126 366471
248758 352091
580798 821373
562520 572432
105092 349770
74430 387972
149301 703833
651181 679312
876125 932791
72507 279571
171004 389682
327867 719146
422704 838502
244463 315450
230101 349632
400166 768358
838372 857769
542007 767566
589381 687677
624161 790527
700565 961206
895530 936415
993254 997335
732484 893664
519629 602001
457359 665405
930633 940358
470023 974508
970892 983649
383638 656656
599658 634039
151266 695013
606319 688946
303078 489837
873146 895605
107726 629197
515939 592027
892594 898337
558260 675207
691299 944231
57469 973522
364670 813376
571028 819933
370062 710289
192229 820071
95868 156266
375231 997277
180839 185369
542249 968823
897395 933813
940128 946349
440047 671168
449984 678952
742088 748946
348063 447603
574471 686822
915323 922491
759286 853656
866064 873211
732707 909973
64721 946899
745142 773030
234982 713148
502201 513818
559131 803089
757950 788697
831936 883008
421550 936980
167854 863825
867128 962150
113540 947451
490881 776890
271613 304788
935697 961548
968421 989378
554184 639269
249105 804833
467426 567590
46621 581521
109349 776414
158782 981292
862079 911222
859390 988396
258074 596177
456859 582991
91088 518791
866221 977096
333057 762797
556547 845657
28093 696635
577064 655915
963375 994704
412442 807786
862644 863324
287665 561365
29877 412119
388972 662549
372242 700141
460752 634065
846685 970057
308312 512952
291682 344600
673282 958004
144559 917752
374070 623062
656068 969485
57411 165608
849434 849969
439283 568169
30455 954659
727952 808737
121300 328599
529304 866847
640292 927015
239419 957311
229281 259092
415553 868494
777640 952791
80696 296793
790763 912137
634398 881100
354218 547533
177156 198985
251607 704911
656368 961512
116558 398704
853626 925528
690471 861292
651784 735183
433956 488237
247091 450215
327547 801036
811239 967127
616005 947791
499477 987116
637412 868315
1312 768210
703227 825947
262908 330904
369821 687947
628587 915377
146151 953554
752990 814943
898083 907861
360497 783456
566501 595421
527458 601810
438650 522228
752170 901961
533010 714869
934121 966204
643310 901957
57656 306602
212882 239127
739324 861161
864289 906928
689022 904375
303827 631101
665770 811732
213061 335652
693827 725872
225152 945700
191717 378053
509234 797185
976712 985699
142971 812969
183615 192977
633041 979326
154456 473682
370100 931086
59432 240435
137081 594001
920510 944118
740154 748722
417827 471351
977609 985514
246955 349006
131097 442366
502195 859371
910890 959888
588616 678140
926022 933026
508736 535494
49572 669279
977158 987583
226512 290647
317149 329349
799460 819481
375998 464527
61632 335458
57176 326022
963621 995059
637586 775785
79982 729761
704864 743565
395990 789987
617860 810165
641799 714713
882466 930486
776785 850171
180070 977747
611484 820340
168014 226665
257202 523200
38901 403361
645509 694312
295847 366217
175161 261120
956875 986940
849867 910666
264498 765000
162815 642791
94737 659976
777045 795117
924248 990045
884682 976454
366645 716357
269846 450570
451316 806879
645339 722048
251983 553473
564802 597635
374023 437760
330053 436534
270888 856131
363689 907415
317657 805266
595236 662947
667781 674505
499374 973109
750827 962523
158815 569879
79477 660429
559397 705160
393616 868641
442132 673633
618160 826613
605537 921804
675780 903174
134182 524230
584051 902806
477945 918070
921476 979333
924001 996819
236134 654706
922300 929236
222692 734411
345754 608856
615632 993121
148837 734028
111930 453247
565499 668092
619321 784159
678563 836181
149731 797902
115606 417657
448712 807285
620001 995670
410365 854490
455730 562156
112385 959695
608477 998386
861961 992002
986160 999929
851659 878841
489549 971474
980704 992543
781432 840183
460183 821037
712394 886358
759584 900836
223834 543883
308956 724287
563890 824903
525922 802159
761148 969429
948671 971085
341704 606574
979525 994125
396322 903337
469274 881366
482778 644205
252521 883163
357210 746938
281689 506702
836790 957394
767677 994412
59207 838131
506372 949179
643737 826417
951855 981398
564808 583723
87225 292322
209208 703030
889624 972950
570887 959017
962979 976564
609592 843045
923942 957687
904825 980570
688826 901807
140041 377404
166967 498608
379710 637987
583333 692981
371542 681092
737663 908883
560153 817823
11081 945728
732209 808048
355500 580116
485652 496719
410847 729238
922953 978955
37722 790463
525001 977725
901690 990570
869261 995707
790413 931833
80369 245070
958081 985890
867762 987025
774921 855982
67622 182084
595513 953983
981841 993396
116681 138752
839190 927575
61647 964420
454372 738734
773864 957069
321000 890874
233057 899065
757682 819051
649797 808231
606028 740279
469356 664722
503516 752276
777850 835980
709560 722520
945828 953743
329114 409219
467516 552068
773027 979650
650509 709878
735294 821538
105935 208953
446542 833403
744107 937557
871846 942694
681804 910826
981952 999075
394938 639494
446900 928969
361071 560137
388424 978057
711433 853346
286750 381991
231900 797264
152072 635124
216590 616338
721821 886321
731936 773337
798370 976781
770279 947031
18060 254301
426037 871809
279219 699181
368080 864822
747319 894126
549880 920589
86314 861700
852471 963038
389418 513394
752629 843994
663989 925265
503249 975399
560700 765758
899199 923565
206822 908944
479241 797758
221937 633403
91816 925067
848688 850114
106547 884442
605859 826889
530877 984761
818916 962568
958849 991450
585939 752621
103604 709827
949362 955049
512892 587499
825112 912386
631494 661660
269695 686010
93870 163927
309322 972908
400905 559015
191714 721918
335361 402352
53237 622782
449286 975662
722195 813647
908514 969263
391689 751046
19877 871821
780141 805554
592921 792160
591501 660229
195816 377410
508075 694603
72608 958283
742751 976110
568094 717455
18420 108931
396157 846789
535899 813599
732432 941543
768483 792145
727383 738030
225102 898629
643735 761891
219119 265937
365926 704523
605388 946417
589330 973457
559307 797588
439682 540252
297847 918674
726997 867296
649541 765214
556119 654367
502658 686299
111143 514711
138641 753680
121782 249542
22946 338693
898806 962935
637797 883925
320267 981009
528416 945408
133032 868719
606202 774118
111776 472058
271626 353469
556598 885200
297953 687254
762086 890122
520685 957283
796981 841557
524088 632594
321985 689929
91646 904240
391259 759274
402882 700735
848680 871793
555681 775741
897889 984263
584942 707679
25270 949273
663508 827953
812921 828843
85470 263702
900303 982829
415963 849946
929982 976497
91410 142380
776237 892487
117327 976178
20627 669726
833379 856984
12288 819797
632 27395
317436 615885
982978 993015
870854 888301
179087 321745
526809 684172
763866 936946
983795 998804
203902 590820
347215 754800
969380 996090
179896 981840
876103 899482
774244 904673
321997 450990
662486 909114
849431 989421
30958 505018
794295 991287
969771 978668
610119 765933
460106 696522
924205 996961
505520 736562
248166 479101
536488 645729
373955 585835
152527 314786
828259 936013
606476 999309
988373 997050
957177 975129
175829 893893
810290 987535
277013 741706
770634 781623
288457 432370
791826 794057
228210 426214
489679 918540
432001 782069
851979 877265
194544 293019
575740 799627
613486 657572
495354 871954
475206 855442
737398 761743
492376 606273
36874 922351
184391 326014
134451 747233
350716 544497
146087 833927
71744 395067
363514 388386
542613 806136
744896 817321
92498 919955
26875 618986
210503 934693
698354 930535
256849 420361
888284 912550
876598 887836
806328 952847
962329 968617
102227 492243
427541 733650
736626 976783
941531 998591
910192 931017
153870 626726
541929 980867
424361 436808
923023 950663
575051 697009
647752 994186
226221 991298
337525 537307
4170 674749
525693 791692
482460 982293
375790 764539
409293 996075
613295 671553
642678 736367
667754 906513
497722 585208
432748 638399
971352 995160
678861 948855
425953 762609
973 527097
631719 989218
9844 975449
55210 410952
589835 971400
392992 797127
830826 869492
861887 863703
802693 944428
272005 637122
648945 886481
897420 910373
928648 935631
662095 861580
242781 382540
81268 930048
678847 822506
314156 692490
332613 558263
692175 903345
442135 555365
712913 877565
642626 994003
160386 362855
209682 489070
606032 809837
327367 710771
959645 980546
406090 454071
569891 700143
295471 437923
352838 570413
389326 559766
555355 672833
909323 959295
499004 724796
455719 561858
917580 980300
889811 926397
413786 530585
325872 742226
563475 664455
887431 979138
95431 959242
380639 506009
397558 803322
744491 779615
586402 651124
270001 663854
454630 931853
534173 935031
741013 764330
953806 997906
238156 611680
252424 650217
685030 956999
556626 857881
801597 898218
990299 991777
470893 582302
884943 907485
239053 466456
940644 943790
612332 813502
336066 507018
396138 594896
66918 646064
196832 382432
158460 789555
846443 924516
512108 890718
595343 706692
32891 336415
440213 822009
600426 669910
375640 397376
862720 898557
374144 626530
530764 906728
779419 983322
684450 797216
571257 889934
564478 800105
467789 738682
729509 779085
525999 639330
815568 892679
186634 845207
717409 779021
856205 925356
812582 821581
266742 438641
808035 882605
840382 895440
225243 719944
671982 781786
154199 322769
828338 970079
170074 285666
28121 268034
623146 722887
761111 886740
597754 793693
994568 997444
942276 971621
743198 868748
992163 998060
221816 983959
347374 701653
307617 621311
925926 949730
418736 576466
58226 376563
497253 858158
760954 854819
526434 763808
612523 675414
126998 365098
308458 650994
721115 953961
145459 892753
977365 989339
240452 978606
899205 965642
628391 687344
230298 340136
426633 972605
954119 965675
181870 521832
113481 378464
467753 801232
493549 990321
851803 946905
826247 962111
605186 864676
808566 851410
93861 869738
656702 750460
297569 562852
238781 284421
693244 732183
953630 972841
953534 980839
326915 443865
299209 674397
121405 720427
428407 643040
259387 411207
572175 862044
197409 888690
9886 244516
802780 809050
470999 674676
838158 908601
776404 803752
572279 635391
115170 212118
156345 960807
241186 248712
433292 936880
218165 784436
515727 986140
428383 516639
694019 831026
30043 97783
705728 738952
981222 998120
642856 681676
982603 983232
585759 639513
584814 612423
47114 543632
464498 842575
65979 685536
349939 988507
155304 405273
255815 510889
570675 640181
836553 957422
234740 561482
390555 881903
360202 393268
43558 750460
116488 772920
920997 970216
847791 928880
935303 968055
157392 840713
361662 825034
75704 821635
704823 749040
449664 793180
714123 751415
335677 769935
216925 607838
347854 470365
574017 840175
522055 891624
650838 679172
882029 891089
604978 646872
242143 264735
653160 883186
590772 940728
166799 978113
388813 707771
527124 779494
588072 716425
961595 982588
593134 600355
849049 995030
625413 654925
955365 973277
636691 771492
1363 936324
5359 343417
107500 406919
686978 974393
788026 797821
936156 969377
597090 606688
343760 665145
27603 136135
352147 542843
470058 603731
860468 959877
645949 950359
514689 874440
632572 769609
759254 869281
187479 852501
275326 726845
356186 721890
78669 116455
897859 961269
14365 295648
659267 929433
518019 869055
760911 778488
768826 858661
982919 989772
494467 796169
730473 886692
227813 410694
407460 782117
309970 901721
943368 964168
345799 460144
798438 951716
745649 913931
102031 702800
467034 601897
623089 980714
210872 246736
407451 859171
202574 420310
934478 984279
222875 310070
680467 813089
422154 688200
687911 730781
261945 749611
344248 391646
214547 712110
566260 881832
345837 812687
901094 954236
877878 942227
390235 625932
837666 960461
314248 804251
803555 880594
770650 991925
754375 996163
447012 676726
417562 835995
617191 789486
487215 985043
908678 940872
352835 805317
526281 990932
799978 947998
236190 346712
480495 750042
923110 967558
100870 988653
721595 764103
616570 980836
400126 593585
555258 726452
841207 899509
259655 909565
505317 621437
397136 733630
41451 868639
974338 999963
756648 987423
42717 269631
912757 919024
497225 787489
265574 493994
990891 994734
333328 852642
921270 981398
510146 688158
289486 598596
363912 973604
620531 832086
912201 933719
570579 674378
799043 910199
409544 745604
87214 908935
623515 950532
986030 986410
381598 893171
415943 743402
278507 557238
208817 719267
383875 775977
798010 884231
659805 704364
663293 975095
888595 914255
188775 505769
354948 422855
829727 947150
628453 628545
552446 837944
718829 897197
325599 534180
254624 810808
453048 721814
821623 944046
745710 752421
86645 339888
280662 697197
121973 356758
761194 785268
47393 110476
734040 770259
92504 136232
55317 503089
236913 403092
210188 828339
941071 947852
535169 811166
32566 927724
100230 262576
747898 889470
808424 988119
500239 902119
829781 853885
424495 812106
33195 782868
401558 779223
165540 793901
96009 576895
749078 955938
790213 902493
954541 993630
844658 929157
264048 638433
237226 682888
985100 987790
853527 956571
684008 712784
66830 211958
118381 122131
791441 982641
5840 66479
657670 934431
740405 744923
401349 673370
269908 691769
182284 276886
228396 513264
558490 896029
807287 954643
116113 939616
519624 650078
563922 765918
138530 217081
783152 944009
400803 442603
860330 960680
122058 160526
520651 813104
927369 949446
737083 945162
258106 599634
55528 124563
60503 141736
365642 898269
842808 907954
296338 916925
912031 940813
269013 403523
124976 427990
615932 879934
752418 763287
456579 997024
608018 937998
224304 818831
270093 538075
919773 979196
278104 667485
886463 951219
856732 931054
593643 655061
649064 709022
98453 220610
762954 874815
891498 944809
158799 627715
373398 725273
518915 715106
443396 928716
817830 919182
675005 788296
287673 871439
