500 10000 1000000
627951 668575 507358
413485 415927 834425
834842 999937 344666
166408 476011 427200
614921 59907 432173
119228 454827 238499
821401 479516 276667
893248 272107 927017
988583 49493 383920
463894 492104 100965
866803 575041 868036
340609 137916 582803
969004 517979 399460
661215 985631 227321
461870 150258 606026
64265 331055 874162
717814 587003 202920
874421 193486 592641
908550 410549 168860
805199 18670 37342
989518 940224 219279
183503 564817 393250
551488 387387 699037
660347 529090 356954
981411 223297 825774
646552 888111 509439
787926 942317 549621
63233 428277 801666
838918 447126 947540
148557 560626 184125
968471 470153 595575
252747 166846 74914
564079 94419 663331
827759 126848 874399
727301 520204 345428
508524 378666 623247
146892 858381 927400
363044 661085 388236
830446 239044 860300
321249 57606 276201
492475 648294 716701
812200 311491 7217
793215 852837 320083
553641 11259 817275
175583 995850 397976
949430 9552 657613
755618 403170 947152
924724 596976 202623
894493 316313 136151
530950 928856 985483
670341 282313 935149
698045 726563 740652
468018 740057 399341
368221 542174 587341
625276 880121 346628
204639 184540 293656
7595 619236 907904
725742 486949 570031
774394 625264 167664
815633 886742 176390
102492 398247 405187
427792 274795 361686
920868 513269 498543
113326 376792 950477
741471 752290 599731
883788 789801 99382
608081 330592 553718
699713 186986 822480
865378 262040 213236
841281 270215 810899
282997 516637 23946
360633 81061 458139
807791 859856 959508
768206 365837 78478
772987 249851 357243
115868 680773 903904
349723 478223 327649
284751 591293 892156
701403 319994 81359
350911 199343 70389
631693 270801 140711
451472 102822 771282
349910 752297 486835
267169 545986 125523
386697 211230 2083
104748 763497 308998
569845 723787 775890
448502 407334 778353
88261 52399 727496
109050 701956 794846
991286 937227 811087
538803 347161 442716
274093 596489 965172
16583 800222 365370
360548 305602 268974
948837 200340 568645
979901 500424 471420
565700 907990 551857
556658 368529 141330
257589 490620 438440
587604 698651 158238
218076 313588 177935
180545 442735 94155
831094 315610 667213
749039 167773 231496
413978 914919 335242
475703 4972 359236
276263 103114 742613
306927 562824 424558
333740 562063 734141
854821 238654 688171
122863 932233 755546
753637 766852 630712
492107 149092 826574
989490 379687 901838
289836 97715 491293
898207 666059 208211
602285 548401 102253
269524 788866 192076
1677 355432 353215
61046 10387 895802
251406 588174 83699
647276 843251 586092
108733 409939 531435
312695 747470 750653
208854 104358 139111
764509 982886 164076
820857 613088 877053
602397 934466 925753
408357 769510 604121
857249 259554 73193
487132 649425 9456
642987 966355 31266
769401 886841 577151
477363 332252 51059
475508 303351 969970
87586 571106 41654
426345 20237 472557
53077 861569 645276
96927 344785 722726
539461 119130 464359
598308 343928 677738
385929 102786 695671
597079 730144 308072
467065 742662 543186
541798 953288 476233
287357 647642 257555
770451 382061 96228
97882 827421 960120
451971 809898 702633
317627 734272 248099
383035 542419 899903
547022 943447 984930
258519 462250 616316
655798 133249 524751
332139 113950 171025
12656 687185 932403
504341 35748 127629
783758 833759 373574
862304 924157 220146
109812 488183 20205
300589 613177 715447
439482 243548 179347
102602 971071 833962
764581 5663 13538
501576 635532 726122
83168 150306 747874
428589 238751 734815
770794 120970 576308
665938 868725 23717
956980 305862 841670
34003 396296 320479
437960 456804 892683
908214 651492 394444
471032 878332 304390
710172 19066 118968
640583 262223 444030
858417 937890 706297
791848 875975 29424
211282 198903 828075
548402 976122 448907
747420 805257 168331
220478 41939 357246
430567 530259 593820
488435 931806 845118
389492 280976 179766
117653 535083 863863
155661 238955 233786
808722 286891 704320
572787 537877 615188
897137 878342 149258
145277 57690 10541
852224 200609 766931
885688 259670 698088
715541 281852 554733
150756 793254 563810
325853 562579 847447
458704 301453 754421
741700 727675 515564
621033 369878 228906
284171 275180 157365
690946 23508 628809
539796 678952 756115
766189 38857 217605
499182 955061 393943
372565 238735 860329
234075 194620 751475
656829 483002 577390
829057 417123 225873
60133 374916 409042
326426 401061 677431
808470 795555 219009
238319 256495 811713
563236 235406 764875
21714 794528 18384
418021 500657 302453
893121 61125 569859
833048 154233 192424
15825 883601 45675
324249 743013 176028
787016 845464 999524
457452 191998 54708
350616 310021 892986
748885 655163 796865
885243 312875 475717
123686 897752 945317
662639 3001 928567
344587 778054 719016
423470 367651 228039
498080 251034 946887
121967 626636 988300
148396 140979 835077
579340 319857 829122
725386 294376 721732
318459 983475 137695
848322 722577 877559
950123 257175 439877
815165 700118 131746
33829 231663 171459
771765 435112 337327
491436 906994 197795
499759 78421 172578
178766 182909 181554
185559 646651 672644
899584 293133 97050
497006 427700 798342
711164 726736 520692
447722 244108 326291
411565 764012 794956
955605 951014 430032
426374 131216 418323
264219 303007 499483
379178 24719 649048
609394 548491 100074
866641 238849 843461
685507 351812 905321
485082 101593 916319
317387 524359 508769
414527 418069 552929
61309 880064 223502
81611 94476 634743
316507 808623 17366
13080 239925 874914
932495 711995 430831
320010 41228 700636
960227 973547 931971
239050 549708 414598
880059 177196 101246
379922 450307 255542
322677 96344 470833
794459 242559 455860
218561 116984 331487
172299 559544 563814
516905 439173 802944
523880 40241 737370
889067 43362 833126
114773 300200 20218
518631 602058 961448
633740 197066 67029
561319 427572 32779
866417 361589 864270
1192 677026 555225
172346 138874 867325
100888 513570 654768
990093 7403 646759
9990 41674 527851
778881 681321 947356
81240 302106 815577
638206 859345 414375
596691 981743 421290
891880 481873 714337
535632 945903 343766
462600 925235 267737
494161 518709 191567
324735 271045 601562
68313 74774 744620
281992 215906 129318
779680 929378 853010
737844 339641 617656
421087 952613 674358
671110 946028 688926
588364 985301 298937
31514 35970 321112
711900 788059 234774
967994 887896 232983
937045 240062 287844
764243 889866 455898
982837 405695 45270
28783 176502 527203
318534 837522 994249
712529 472841 34308
115509 905720 959531
40520 380990 948069
862170 746139 746362
185763 69124 7572
449610 725346 468542
695473 404667 996997
330339 268713 506795
454562 200440 784382
828857 557054 924074
603118 487426 765500
498087 636060 471381
664876 712329 159374
219617 459416 289156
12250 444530 312521
872562 337105 309232
544018 114937 380031
193039 655816 398227
507683 333804 897289
439444 828732 524730
158301 8437 555103
571777 916827 567763
922295 421724 101105
638610 501629 268197
780329 704298 915896
367043 229602 388677
396176 505570 993382
194136 343543 529609
3894 306890 820163
453079 429357 752357
159609 977080 80890
475181 244056 458414
619518 787709 201169
182990 617601 289970
208053 723101 685972
760623 635257 877884
135958 664471 878680
232248 230759 434530
17172 498859 945156
199437 299239 812740
84371 518737 147774
574630 423641 482275
880302 705755 466491
941495 791689 638977
98542 811412 881044
154257 387675 205948
778029 49799 965321
313981 810935 298785
215222 345991 260676
392484 562399 947984
160660 928631 758900
84662 542385 133098
917888 704622 803512
609818 438295 512876
848195 269022 444716
916373 187174 2250
318959 415703 550173
498107 929610 661578
156111 330760 960922
469048 530117 59230
932763 658565 682843
813286 94145 469129
766182 14594 781230
825783 974320 417716
80268 100821 63633
363570 37914 317224
571339 636219 109795
221484 222716 397707
137893 300023 938938
801981 447410 337731
330483 417746 393606
105983 955018 288625
541595 715286 52413
13135 238634 992934
399373 977382 138281
84312 174148 860712
822267 380370 421904
728833 822832 526522
5142 782631 296035
127408 172417 315650
577025 533343 162461
543740 955533 951485
258315 978989 61505
719209 258396 62967
410263 921043 52093
922482 274868 367725
177970 525098 993275
410833 369220 345360
368633 263720 216120
219420 401795 14180
663630 68086 663424
883400 553188 178564
787245 475032 533863
13326 361347 484923
89690 998097 185849
42738 970275 7365
475202 300756 809722
506571 670834 683919
658654 669775 704319
395562 631215 737674
921117 162951 536400
206500 934315 880828
129186 487163 381694
467923 295000 209222
45924 654275 3915
441632 253378 446413
658010 559408 862842
163872 670333 500022
974487 157025 618486
617954 566774 18502
400518 173734 893946
287786 328945 164542
680494 884710 1343
891620 371047 979037
132 802277 675580
301926 193730 499104
407766 46029 189325
661249 550038 914293
381546 656398 617282
135927 875458 338539
53003 90170 857280
768660 781047 469429
717529 69874 128039
185300 335913 45191
367555 744983 521744
856790 559737 43845
991132 267507 508613
372903 149092 652980
194707 285235 422110
291828 879630 840327
158384 798520 567773
919587 509030 628131
393617 844930 761050
885552 401282 993985
979268 290894 554672
910540 155948 343890
585852 906691 952447
895816 52544 430363
951894 640282 23756
662171 777420 552333
379920 35321 744727
542698 912564 609410
853029 323360 64782
911120 177843 798067
39029 457460 696377
454905 643422 935371
415306 188062 129486
834998 237687 222955
746475 825787 480712
298298 577586 429587
883048 148283 848188
676031 864054 839391
266672 872165 362921
866553 301759 115697
684859 871921 400749
333855 13695 58957
814972 369978 421715
969090 362274 637852
370079 431738 454197
554613 19330 316696
898089 770649 309978
507513 255877 49841
509386 981440 61028
115229 945001 911636
441952 752167 891238
15788 367950 252978
9736 644674 46349
741498 433722 849289
402603 329241 175875
674481 488893 568466
219348 325817 597041
235697 905874 296621
804029 857909 69597
780287 555972 204823
897141 437674 749317
756345 250301 939645
52388 63980 111848
815048 960913 979123
849508 190426 862211
775012 913524 118527
603272 719121 629967
614414 632242 102079
261930 494123 223089
477315 697501 96033
532419 821129 553142
322619 689923 773920
660036 992108 79021
700197 445249 484541
378573 968293 301136
367829 18811 637179
